Fix formatting of function declarations returning a pointer in
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
24e9cda0
UW
12011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2
3 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
4 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5 "generic ABI, auto".
6 (altivec_abi_tests): Accept vectors returned by reference.
7
7371cf6d
PM
82010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9
10 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
11
ce77046a
UW
122011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
13
14 * gdb.python/py-section-script.exp: Skip test if no Python support.
15
176400c3
UW
162011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
17
18 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
19
ecec24e6
PM
202011-03-10 Phil Muldoon <pmuldoon@redhat.com>
21
22 * gdb.python/py-parameter.exp: Update tests to the new Python
23 parameter API. Add "no documentation" test. Add deprecated API
24 backward compatibility test.
25
5dbdd470
TT
262011-03-09 Tom Tromey <tromey@redhat.com>
27
28 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
29 gdb_continue_to_end.
30
b66e66ee
MK
312011-03-09 Mark Kettenis <kettenis@gnu.org>
32
33 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
34 tabs.
35
eceb0c5f
TT
362011-03-09 Tom Tromey <tromey@redhat.com>
37
38 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
39 parentheses.
40 (gdb_continue_to_end): Add "allow_extra" parameter. Use
41 $command.
42 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
43 argument to gdb_continue_to_end.
44 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
45 argument to gdb_continue_to_end.
46 * gdb.cp/annota3.exp: Fix regex.
47 * gdb.cp/annota2.exp: Fix regex.
48 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
49 gdb_continue_to_end.
50 * gdb.base/call-signal-resume.exp: Revert earlier patch.
51 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
52 gdb_continue_to_end.
53
63154eca
PA
542011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 * gdb.server/ext-run.exp
57 (load new file without any gdbserver inferior): New test.
58
967d1f9b
TT
592011-03-07 Tom Tromey <tromey@redhat.com>
60
61 * Makefile.in (TAGS): Rewrite.
62
d68dcbb9
JK
632011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.trace/report.exp (12.1: trace report #1): New match for the
66 initial commands echo. New match for `Found trace'. Anchor all the
67 other matches. Anchor and match for `No trace frame found' the final
68 match.
69
6bf58e63
TT
702011-03-07 Tom Tromey <tromey@redhat.com>
71
72 * Makefile.in (TAGS): New target.
73
fda326dd
TT
742011-03-07 Tom Tromey <tromey@redhat.com>
75
76 * lib/opencl.exp (skip_opencl_tests): Update for exit message
77 change.
78 * lib/mi-support.exp (mi_gdb_test): Update for exit message
79 change.
80 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
81 exit message change.
82 (skip_altivec_tests): Update for exit message change.
83 (skip_vsx_tests): Likewise.
84 (gdb_continue_to_end): Likewise. Add 'command' argument.
85 * lib/cell.exp (skip_cell_tests): Update for exit message change.
86 * gdb.threads/tls.exp: Update for exit message change.
87 * gdb.threads/thread-unwindonsignal.exp: Use
88 gdb_continue_to_end.
89 * gdb.threads/step.exp (step_it): Update for exit message change.
90 (continue_all): Likewise.
91 * gdb.threads/print-threads.exp (test_all_threads): Update for
92 exit message change.
93 * gdb.threads/interrupted-hand-call.exp: Use
94 gdb_continue_to_end.
95 * gdb.threads/execl.exp: Use gdb_continue_to_end.
96 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
97 gdb_continue_to_end.
98 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
99 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
100 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
101 * gdb.cp/method.exp: Update for exit message change.
102 * gdb.cp/mb-templates.exp: Update for exit message change.
103 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
104 * gdb.cp/annota3.exp: Update for exit message change.
105 * gdb.cp/annota2.exp: Update for exit message change.
106 * gdb.cell/fork.exp: Use gdb_continue_to_end.
107 * gdb.base/term.exp: Update for exit message change.
108 * gdb.base/step-test.exp (test_i): Update for exit message change.
109 * gdb.base/sigstep.exp (advance): Update for exit message change.
110 (advancei): Likewise.
111 * gdb.base/siginfo.exp: Update for exit message change.
112 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
113 * gdb.base/reread.exp: Use gdb_continue_to_end.
114 * gdb.base/langs.exp: Use gdb_continue_to_end.
115 * gdb.base/interrupt.exp: Update for exit message change.
116 * gdb.base/gdb1555.exp: Update for exit message change.
117 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
118 * gdb.base/ending-run.exp: Update for exit message change.
119 * gdb.base/chng-syms.exp: Update for exit message change.
120 * gdb.base/checkpoint.exp: Update for exit message change.
121 * gdb.base/catch-syscall.exp (check_for_program_end): Use
122 gdb_continue_to_end.
123 (test_catch_syscall_with_wrong_args): Likewise.
124 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
125 * gdb.base/break-interp.exp (test_ld): Update for exit message
126 change.
127 * gdb.base/bang.exp: Update for exit message change.
128 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
129 (do_call_attach_tests): Likewise.
130 * gdb.base/a2-run.exp: Update for exit message change.
131 * gdb.arch/ppc-dfp.exp: Update for exit message change.
132 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
133 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
134
dd19bd70
JK
1352011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
138
30e62689
TT
1392011-03-03 Tom Tromey <tromey@redhat.com>
140
141 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
142 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
143 * gdb.hp/gdb.aCC/configure.ac: Remove.
144 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
145 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
146 * gdb.hp/gdb.base-hp/configure.ac: Remove.
147 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
148 * gdb.hp/gdb.compat/configure (Makefile): Remove.
149 * gdb.hp/gdb.compat/configure.ac: Remove.
150 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
151 * gdb.hp/gdb.defects/configure (Makefile): Remove.
152 * gdb.hp/gdb.defects/configure.ac: Remove.
153 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
154 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
155 * gdb.hp/gdb.objdbg/configure.ac: Remove.
156 * gdb.hp/configure.ac: Remove.
157 * gdb.hp/configure: Remove.
158 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
159 substitution.
160 (Makefile): Remove rule.
161 * gdb.cell/configure.ac: Remove.
162 * gdb.cell/configure: Remove.
163 * gdb.stabs/Makefile.in (Makefile): Remove.
164 (distclean): Don't remove config.status or config.log.
165 * gdb.stabs/configure (Makefile): Remove.
166 * gdb.stabs/configure.ac: Remove.
167 * configure: Rebuild.
168 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
169 Remove stabs- and cell-specific logic. Test for existence of
170 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
171 subdirectories, gdb.cell, and and gdb.stabs.
172 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
173
c171f854
JB
1742011-03-03 Joel Brobecker <brobecker@adacore.com>
175
176 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
177 end of buffer.
178
9a5193cb
JB
1792011-03-02 Joel Brobecker <brobecker@adacore.com>
180
181 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
182 gdb_test when running a test where we expected no output back.
183
9bb4c1bb
MS
1842011-02-28 Michael Snyder <msnyder@vmware.com>
185
186 * gdb.cp/overload.cc: Change initializer value to integer.
187
3bd0f5ef
MS
1882011-02-27 Michael Snyder <msnyder@vmware.com>
189
190 * gdb.multi/base.exp: Add test for remove-inferiors.
191
2279eaad
JB
1922011-02-26 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.python/py-frame.exp: Simplify the initialization phase
195 using prepare_for_testing.
196
c82c0b55
MS
1972011-02-25 Michael Snyder <msnyder@vmware.com>
198
199 * gdb.multi/base.exp: Add tests for info inferiors with args.
200
1d94651b
JK
2012011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.dwarf2/dw2-ranges.S: Rename to ...
204 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
205 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
206 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
207 asmfile3. Comment the STABS (#3) file compilation. Compile
208 everything through assembler. Provide KFAIL for symtab/12497.
209 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
210 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
211 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
212 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
213
3bd0f5ef
MS
2142011-02-24 Michael Snyder <msnyder@vmware.com>
215
216 * gdb.base/break.exp: Add tests for delete breakpoints using
217 convenience variables and value history references.
218
12c1418e
MS
2192011-02-24 Michael Snyder <msnyder@vmware.com>
220
221 * gdb.base/break.exp: Remove debugging 'printf' accidentally
222 left behind in previous check-in.
223
e5a67952
MS
2242011-02-23 Michael Snyder <msnyder@vmware.com>
225
226 * gdb.base/break.exp: Add tests for "info break" with arguments.
227 * gdb.trace/infotrace.exp: Update patterns for error and help.
228 * gdb.base/completion.exp: Update pattern.
229 * gdb.base/ena-dis-br.exp: Update pattern.
230 * gdb.base/help.exp: Update patterns.
231
2322011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
233
234 * gdb.base/memattr.exp: New test.
235 * gdb.base/memattr.c: Test load for memattr.exp.
236
6e6fbe60
DE
2372011-02-22 Doug Evans <dje@google.com>
238
239 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
240
1d41d745
MS
2412011-02-22 Michael Snyder <msnyder@vmware.com>
242
243 * Makefile.in: Make more clean.
244 * gdb.ada/Makefile.in: Ditto.
245 * gdb.arch/Makefile.in: Ditto.
246 * gdb.asm/Makefile.in: Ditto.
247 * gdb.base/Makefile.in: Ditto.
248 * gdb.cp/Makefile.in: Ditto.
249 * gdb.dwarf2/Makefile.in: Ditto.
250 * gdb.java/Makefile.in: Ditto.
251 * gdb.mi/Makefile.in: Ditto.
252 * gdb.modula2/Makefile.in: Ditto.
253 * gdb.python/Makefile.in: Ditto.
254 * gdb.server/Makefile.in: Ditto.
255 * gdb.stabs/Makefile.in: Ditto.
256 * gdb.threads/Makefile.in: Ditto.
257 * gdb.trace/Makefile.in: Ditto.
258
79ba84ca
MS
2592011-02-22 Michael Snyder <msnyder@vmware.com>
260
261 * gdb.threads/thread-find.exp: Add tests for bad input to
262 info threads.
263
b9b35694
JB
2642011-02-22 Joel Brobecker <brobecker@adacore.com>
265
266 * gdb.python/py-breakpoint.exp: Fix the expected output of
267 one of the "maint info breakpoints" tests to accept the output
268 generated on platforms that do not have hardware watchpoints.
269
8bfb830f
JB
2702011-02-22 Joel Brobecker <brobecker@adacore.com>
271
272 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
273 clean_restart. Be a little stricter in the expected output
274 for one of the tests. Fix a typo in one of the comments.
275
c45f3c54
JB
2762011-02-22 Joel Brobecker <brobecker@adacore.com>
277
278 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
279 Delete variable binfile, no longer use. Add or modify test
280 comments to make them unique.
281
b97c863c
MS
2822011-02-21 Michael Snyder <msnyder@vmware.com>
283
284 * Makefile.in: Update for make clean.
285 * gdb.ada/Makefile.in: Ditto.
286 * gdb.arch/Makefile.in: Ditto.
287 * gdb.asm/Makefile.in: Ditto.
288 * gdb.base/Makefile.in: Ditto.
289 * gdb.cp/Makefile.in: Ditto.
290 * gdb.dwarf2/Makefile.in: Ditto.
291 * gdb.java/Makefile.in: Ditto.
292 * gdb.mi/Makefile.in: Ditto.
293 * gdb.modula2/Makefile.in: Ditto.
294 * gdb.python/Makefile.in: Ditto.
295 * gdb.server/Makefile.in: Ditto.
296 * gdb.stabs/Makefile.in: Ditto.
297 * gdb.threads/Makefile.in: Ditto.
298 * gdb.trace/Makefile.in: Ditto.
299
aea5b279
MS
3002011-02-21 Michael Snyder <msnyder@vmware.com>
301
302 * gdb.threads/thread-find.exp: Update patterns for changes in
303 output of "info threads" command.
304
e3039479
UW
3052011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
306 Ulrich Weigand <uweigand@de.ibm.com>
307
308 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
309 (skip_hw_watchpoint_tests): Likewise.
310 (skip_hw_watchpoint_multi_tests): Likewise.
311
b800ec70
UW
3122011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
313
314 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
315 (skip_hw_watchpoint_tests): Likewise.
316 (skip_hw_watchpoint_multi_tests): Likewise.
317 (skip_hw_watchpoint_access_tests): Likewise.
318
319 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
320 * gdb.base/pr11022.exp: Likewise.
321 * gdb.base/watch-read.exp: Likewise.
322 * gdb.base/watch_thread_num.exp: Likewise.
323 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
324 * gdb.base/watchpoint-hw.exp: Likewise.
325 * gdb.base/watchpoint.exp: Likewise.
326 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
327 * gdb.threads/watchthreads-reorder.exp: Likewise.
328 * gdb.threads/watchthreads.exp: Likewise.
329 * gdb.threads/watchthreads2.exp: Likewise.
330
91033e37
JB
3312011-02-21 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
334 the debugger is unable to find the array bounds.
335
eeaafae2
JK
3362011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.cp/typedef-operator.exp: New file.
339 * gdb.cp/typedef-operator.cc: New file.
340
e338d953
MS
3412011-02-17 Michael Snyder <msnyder@vmware.com>
342
343 * gdb.threads/thread-find.exp: Fix regular expressions.
344
e67ad678
JB
3452011-02-17 Joel Brobecker <brobecker@adacore.com>
346
347 * gdb.ada/packed_array: Expand testcase to test printing of
348 unconstrained packed array.
349
93084bca
JB
3502011-02-17 Joel Brobecker <brobecker@adacore.com>
351
352 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
353
a0c78a73
PA
3542011-02-16 Pedro Alves <pedro@codesourcery.com>
355
f65d5553 356 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
357 (main): Initialize it before collecting, and and clear it
358 afterwards.
f65d5553
PA
359 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
360 collecting with '{type} addr', where the addr expression is not an
361 rvalue.
a0c78a73 362
3dfcbbd2
KW
3632011-02-16 Ken Werner <ken.werner@de.ibm.com>
364
365 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
366 a bool variable. Expect correct OpenCL names for vector types. Use the
367 uc3 variable name instead of referring to the uchar3 built-in type.
368 Escape the asterisk at the half pointer test.
369
08807d5a
PA
3702011-02-16 Pedro Alves <pedro@codesourcery.com>
371
f65d5553 372 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
373 (main): Initialize it before collecting, and and clear it
374 afterwards.
f65d5553
PA
375 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
376 collecting overlapping memory ranges.
08807d5a 377
60f98dde
MS
3782011-02-15 Michael Snyder <msnyder@vmware.com>
379
380 * gdb.base/default.exp: Add tests for thread commands.
381 * gdb.base/help.exp: Add tests for thread commands.
382 * gdb.threads/thread-find.exp: New test for thread find command.
383
648cd113
KW
3842011-02-15 Ken Werner <ken.werner@de.ibm.com>
385
386 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
387
494e194e
YQ
3882011-02-15 Yao Qi <yao@codesourcery.com>
389
390 PR tdep/12352
391 * gdb.arch/arm-disp-step.S : New test for str instruction.
392 * gdb.arch/arm-disp-step.exp : Likewise.
393
d9492458
TJB
3942011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
395
396 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
397 "vector_register2_vr" test strings. Test the extended floating
398 point registers (F32~F63).
399 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
400 IBM XL C compiler. Make the test program use a register provided
401 by the compiler for the lxvd2x instruction.
402
8af8e3bc
PA
4032011-02-14 Pedro Alves <pedro@codesourcery.com>
404
405 * gdb.trace/unavailable.cc (class Base, class Middle, class
406 Derived): New types.
407 (derived_unavail, derived_partial, derived_whole): New globals.
408 (virtual_partial): New global.
409 (virtualp): Point at virtual_partial.
410 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
411 related to unavailable vptr.
412
1b28d0b3
PA
4132011-02-14 Pedro Alves <pedro@codesourcery.com>
414
415 * gdb.trace/unavailable.cc (a, b, c): New globals.
416 (main): Set and clear them.
417 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
418 `a' and `c', and check that `b' isn't collected, although `a' and
419 `c' are.
420
ec0a52e1
PA
4212011-02-14 Pedro Alves <pedro@codesourcery.com>
422
423 * gdb.trace/unavailable.cc (struct Virtual): New.
424 (virtualp): New global pointer.
425 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
426 printing a pointer to an object whose type has a vtable, with
427 print object on.
428
24e6bcee
PA
4292011-02-14 Pedro Alves <pedro@codesourcery.com>
430
431 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
432 value repeat handles unavailableness.
433
39d37385
PA
4342011-02-14 Pedro Alves <pedro@codesourcery.com>
435
436 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
437 tests for building arrays from unavailable values, subscripting
438 non-memory rvalue unvailable arrays, and accessing fields or
439 baseclasses of non-lazy unavailable values,
440 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
441 struct types.
442 (g_smallstruct, g_smallstruct_b): New globals.
443
06d72e16
PA
4442011-02-14 Pedro Alves <pedro@codesourcery.com>
445
446 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
447
bc9a5551
JK
4482011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
449
450 Fix const/volatile qualifiers of C++ types, PR c++/12328.
451 * gdb.cp/overload-const.exp: New file.
452 * gdb.cp/overload-const.cc: New file.
453
54fcddd0
UW
4542011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
455
456 * gdb.opencl/callfuncs.cl: New file.
457 * gdb.opencl/callfuncs.exp: New test.
458 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
459
d6dafb7c
UW
4602011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
461
462 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
463 when computing result.
464 * gdb.arch/altivec-abi.exp: Update expected results.
465
a449c2d8
TJB
4662011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
467
468 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
469 * gdb.base/jit.exp: Likewise.
470 * gdb.base/pie-execl.exp: Likewise.
471 * gdb.base/solib-nodir.exp: Likewise.
472 * gdb.base/solib-overlap.exp: Likewise.
473
764880b7
PA
4742011-02-07 Pedro Alves <pedro@codesourcery.com>
475
476 * gdb.trace/collection.c (global_pieces): New.
477 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
478 New procedure.
479 (gdb_trace_collection_test): Call it.
480
505500db
SW
4812011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
482
483 * gdb.python/py-evthreads.c: New file.
484 * gdb.python/py-evthreads.exp: New file.
485 * gdb.python/py-events.py: New file.
486 * gdb.python/py-events.exp: New file.
487 * gdb.python/py-events.c: New file.
488
385203ed
DD
4892011-02-04 David Daney <ddaney@caviumnetworks.com>
490
491 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
492
9011945e
AB
4932011-02-03 Andrew Burgess <aburgess@broadcom.com>
494
495 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
496 gdb.base/disasm-end-cu.exp: New test for disassembling over the
497 boundary between two compilation units.
498
580688f3
PA
4992011-02-02 Pedro Alves <pedro@codesourcery.com>
500
501 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
502 (Virtual): New structs.
503 (virtual_o, virtual_middle_b): New globals.
504 * gdb.cp/virtbase.exp: New tests.
505
d3f0f853
PP
5062011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
507
508 * gdb.base/jit.exp: New file.
509 * gdb.base/jit-main.c: New file.
510 * gdb.base/jit-solib.c: New file.
511
b2030fb5
UW
5122011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
513
514 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
515 proceed to initial kernel entry point.
516 * gdb.opencl/datatypes.exp: Likewise.
517 * gdb.opencl/operators.exp: Likewise.
518 * gdb.opencl/vec_comps.exp: Likewise.
519
2db19d1e
SW
5202011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
521
522 * gdb.cp/nsnested.cc: New.
523 * gdb.cp/nsnested.exp: New.
524 * gdb.cp/nsnoimports.exp: New.
525 * gdb.cp/nsnoimports.cc: New.
526
6b0c4c1f
JB
5272011-01-31 Joel Brobecker <brobecker@adacore.com>
528
529 * gdb.base/interact.exp: Add extra tests that verify that
530 the value of the interactive-mode setting does not change
531 after the script is sourced.
532
80b23b6a
JK
5332011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * gdb.cp/noparam.exp: New file.
536 * gdb.cp/noparam.cc: New file.
537
ffd5ec24
PA
5382011-01-28 Pedro Alves <pedro@codesourcery.com>
539
540 * gdb.trace/tfile.exp: Test that with no traceframe selected,
541 there's no stack or registers.
542
a81766d8
TT
5432011-01-26 Tom Tromey <tromey@redhat.com>
544
545 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
546 space before string output. Add test for "set print pretty off"
547 case.
548
585fdaa1
PA
5492011-01-25 Pedro Alves <pedro@codesourcery.com>
550
551 * gdb.base/frame-args.exp: Adjust.
552 * gdb.dwarf2/dw2-noloc.exp: Adjust.
553 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
554 * gdb.dwarf2/pieces.exp: Adjust.
555 * gdb.opt/clobbered-registers-O2.exp: Adjust.
556 * gdb.opt/inline-locals.exp: Adjust.
557 * gdb.threads/fork-child-threads.exp: Adjust.
558
d468832a
KW
5592011-01-25 Ken Werner <ken.werner@de.ibm.com>
560
561 * gdb.opencl/convs_casts.cl: Move program scope variables into the
562 OpenCL kernel function. Add a comment as marker. Add address space
563 qualifiers for the remaining program scope variables.
564 * gdb.opencl/datatypes.cl: Likewise.
565 * gdb.opencl/operators.cl: Likewise.
566 * gdb.opencl/vec_comps.cl: Likewise.
567 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
568 Add breakpoint at the marker comment.
569 * gdb.opencl/datatypes.exp: Likewise.
570 * gdb.opencl/operators.exp: Likewise.
571 * gdb.opencl/vec_comps.exp: Likewise.
572
490f124f
PA
5732011-01-24 Pedro Alves <pedro@codesourcery.com>
574
575 * gdb.base/printcmds.c (some_struct): New struct and instance.
576 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
577 procedure.
578 <global scope>: Call it.
579
6da78614
KW
5802011-01-21 Ken Werner <ken.werner@de.ibm.com>
581
582 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
583 argument to the gdb_compile_opencl_hostapp call.
584
ec64c9aa
YQ
5852011-01-19 Yao Qi <yao@codesourcery.com>
586
587 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
588 positve list.
589
810cfdbb
YQ
5902011-01-19 Yao Qi <yao@codesourcery.com>
591
592 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
593 canonical form.
594 Remove "xscale-*-*"
595 * gdb.xml/tdesc-regs.exp: Likewise.
596 * gdb.python/py-section-script.exp: Replace ARM target triplet
597 with canonical form.
598 Match arm*-*-symbianelf*.
599 * gdb.base/dup-sect.exp: Likewise.
600 * lib/dwarf.exp: New.
601 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
602 dwarf2_support.
603 * gdb.dwarf2/dup-psym.exp: Likewise.
604 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
605 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
606 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
607 * gdb.dwarf2/dw2-basic.exp: Likewise.
608 * gdb.dwarf2/dw2-compressed.exp: Likewise.
609 * gdb.dwarf2/dw2-const.exp: Likewise.
610 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
611 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
612 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
613 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
614 * gdb.dwarf2/dw2-filename.exp: Likewise.
615 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
616 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
617 * gdb.dwarf2/dw2-intercu.exp: Likewise.
618 * gdb.dwarf2/dw2-intermix.exp: Likewise.
619 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
620 * gdb.dwarf2/dw2-noloc.exp: Likewise.
621 * gdb.dwarf2/dw2-op-call.exp: Likewise.
622 * gdb.dwarf2/dw2-producer.exp: Likewise.
623 * gdb.dwarf2/dw2-ranges.exp: Likewise.
624 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
625 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
626 * gdb.dwarf2/dw2-strp.exp: Likewise.
627 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
628 * gdb.dwarf2/implptr.exp: Likewise.
629 * gdb.dwarf2/mac-fileno.exp: Likewise.
630 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
631 * gdb.dwarf2/pieces.exp: Likewise.
632 * gdb.dwarf2/pr11465.exp: Likewise.
633 * gdb.dwarf2/valop.exp: Likewise.
634 * gdb.dwarf2/watch-notconst.exp: Likewise.
635 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
636
4694da01
TT
6372011-01-19 Tom Tromey <tromey@redhat.com>
638
639 * gdb.python/py-infthread.exp: Add thread tests.
640
b075872c
JB
6412011-01-14 Joel Brobecker <brobecker@adacore.com>
642
643 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
644
2c3e6e24
JB
6452011-01-14 Joel Brobecker <brobecker@adacore.com>
646
647 * gdb.ada/widewide: New testcase.
648
de8fa76c
JB
6492011-01-13 Joel Brobecker <brobecker@adacore.com>
650
651 * gdb.base/interact.exp: New testcase.
652
1b05df00
TT
6532011-01-12 Tom Tromey <tromey@redhat.com>
654
655 * gdb.mi/gdb2549.exp: Update for error message changes.
656 * gdb.mi/mi-cli.exp: Likewise.
657 * gdb.mi/mi-disassemble.exp: Likewise.
658 * gdb.mi/mi-pthreads.exp: Likewise.
659 * gdb.mi/mi-regs.exp: Likewise.
660 * gdb.mi/mi-stack.exp: Likewise.
661 * gdb.mi/mi-var-block.exp: Likewise.
662 * gdb.mi/mi-var-cmd.exp: Likewise.
663 * gdb.mi/mi2-cli.exp: Likewise.
664 * gdb.mi/mi2-disassemble.exp: Likewise.
665 * gdb.mi/mi2-pthreads.exp: Likewise.
666 * gdb.mi/mi2-regs.exp: Likewise.
667 * gdb.mi/mi2-stack.exp: Likewise.
668 * gdb.mi/mi2-var-block.exp: Likewise.
669 * gdb.mi/mi2-var-cmd.exp: Likewise.
670
c2ff108b
JK
6712011-01-12 Andrew Burgess <aburgess@broadcom.com>
672 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 PR fortran/11104 and DWARF unbound arrays detection.
675 * gdb.fortran/multi-dim.exp: New file.
676 * gdb.fortran/multi-dim.f90: New file.
677
b716877b
AB
6782011-01-12 Andrew Burgess <aburgess@broadcom.com>
679
680 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
681 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
682 add new tests for opcode dumping.
683
6c162d5e
TT
6842011-01-11 Tom Tromey <tromey@redhat.com>
685
686 * gdb.python/py-infthread.exp: Load gdb-python.exp.
687
77b06cd7
TJB
6882010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
689
690 Convert hardware watchpoints to use breakpoint_ops.
691 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
692 type is not supported.
693 * gdb.base/foll-fork.exp: Likewise.
694 * gdb.base/foll-vfork.exp: Likewise.
695
f39a75d0
PM
6962011-01-10 Phil Muldoon <pmuldoon@redhat.com>
697
698 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
699 Use load_lib gdb-python.exp.
700 * gdb.python/python.exp: Ditto.
701 * gdb.python/py-function.exp: Ditto.
702
fc529d80
AS
7032011-01-09 Andreas Schwab <schwab@linux-m68k.org>
704
705 * gdb.threads/tls.exp ("info address me"): Fix expected output.
706
fb03cb59
JK
7072011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 * configure: Regenerate.
710
d8e22779
TT
7112011-01-06 Tom Tromey <tromey@redhat.com>
712
713 * gdb.python/py-frame.exp: Test gdb.newest_frame.
714
09050809
JB
7152011-01-06 Joel Brobecker <brobecker@adacore.com>
716
fc529d80
AS
717 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
718 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
719 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
720 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
721 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
722 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
723 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
724 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
725 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
726 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
727 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
728 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
729 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
730 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
731 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
732 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
733 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
734 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
735 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
736 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
737 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
738 gdb.ada/uninitialized_vars.exp,
739 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
740 Simplify by using clean_restart.
09050809 741
8ed5dd9e
JB
7422011-01-06 Joel Brobecker <brobecker@adacore.com>
743
744 Add marker to be used as anchor for inserting breakpoints.
745 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
746 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
747 Likewise.
748
749 Remove uses of gdb_start_cmd.
750 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
751 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
752
753 Do not run testcase if testing with GDBserver.
754 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
755 if testing with GDBserver.
756
368a124f
JB
7572011-01-06 Joel Brobecker <brobecker@adacore.com>
758
759 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
760 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
761 copyright header.
762
44944448
JB
7632011-01-05 Joel Brobecker <brobecker@adacore.com>
764
765 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
766 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
767 testsuite/gdb.fortran/complex.f,
768 testsuite/gdb.fortran/derived-type.f90,
769 testsuite/gdb.fortran/library-module-lib.f90,
770 testsuite/gdb.fortran/library-module-main.f90,
771 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
772 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
773 Copyright year update.
774
31886ea6
JB
7752011-01-05 Joel Brobecker <brobecker@adacore.com>
776
777 * gdb.base/langs1.f: Add copyright header.
778
ebedcab5
JK
7792011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.base/morestack.exp: New file.
782 * gdb.base/morestack.c: New file.
783
de1eb2f9
JK
7842011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
787
9e87a409
JB
7882010-12-29 Joel Brobecker <brobecker@adacore.com>
789
790 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
791 * gdb.ada/arrayptr.exp: Add test printing that new variable.
792
720d1a40
JB
7932010-12-29 Joel Brobecker <brobecker@adacore.com>
794
795 * gdb.ada/lang_switch.exp: Correct expected parameter value.
796
a283af87
AS
7972010-12-25 Andreas Schwab <schwab@linux-m68k.org>
798
5d3d9cba
AS
799 * gdb.threads/tls.exp: Fix typo.
800
a283af87
AS
801 * gdb.threads/thread-specific.exp (get_thread_list): Update.
802 * gdb.threads/execl.exp: Update.
803
2a20745c
YQ
8042010-12-23 Yao Qi <yao@codesourcery.com>
805
806 * gdb.arch/arm-disp-step.exp: New.
807 * gdb.arch/arm-disp-step.S: New.
808
a7658b96
TT
8092010-12-21 Tom Tromey <tromey@redhat.com>
810
811 * gdb.threads/execl.exp: Update.
812 * gdb.threads/linux-dp.exp: Update.
813 * gdb.threads/manythreads.exp: Update.
814 * gdb.threads/tls.exp: Update.
815
5b79abe7
TT
8162010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
819 (NextOverThrowDerivates) <resumebpt>: New.
820 (resumebpt_test): New.
821 (main): Call resumebpt_test.
822 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
823
0914bcdb
SS
8242010-12-12 Stan Shebs <stan@codesourcery.com>
825
826 * gdb.trace/tsv.exp: Test print command on trace state variables.
827
305aeedc
TT
8282010-12-09 Tom Tromey <tromey@redhat.com>
829
830 * gdb.base/interp.exp: Add regression test.
831
186c406b
TT
8322010-12-09 Tom Tromey <tromey@redhat.com>
833
834 * gdb.java/jnpe.java: New file.
835 * gdb.java/jnpe.exp: New file.
836 * gdb.cp/nextoverthrow.exp: New file.
837 * gdb.cp/nextoverthrow.cc: New file.
838
aae1c79a
DE
8392010-12-07 Doug Evans <dje@google.com>
840
841 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
842 of data-directory.
843 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
844 updated.
845 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
846
60f98dde 8472010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
848
849 * gdb.base/callfuncs.exp: Test for skip_float_tests.
850 * gdb.base/call-sc.exp: Ditto.
851 * gdb.base/finish.exp: Ditto.
852 * gdb.base/return.exp: Ditto.
853 * gdb.base/return2.exp: Ditto.
854
5fa290c1
DE
8552010-11-30 Doug Evans <dje@google.com>
856
857 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
858 (gdb_expect_list): Fix spelling errors in comments.
859 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
860 send_gdb/gdb_expect_list where applicable.
861 * gdb.base/call-ar-st.exp: Ditto.
862 * gdb.base/funcargs.exp: Ditto.
863 * gdb.base/gcore.exp: Ditto.
864 * gdb.base/page.exp: Ditto.
865 * gdb.base/sigaltstack.exp: Ditto.
866 * gdb.base/siginfo.exp: Ditto.
867 * gdb.base/sigstep.exp: Ditto.
868 * gdb.base/trace-commands.exp: Ditto.
869
4e04c971
DE
8702010-11-29 Doug Evans <dje@google.com>
871
872 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
873 printer-name;subprinter-name.
874
8cf6f0b1
TT
8752010-11-29 Tom Tromey <tromey@redhat.com>
876
877 * gdb.dwarf2/implptr.exp: New file.
878 * gdb.dwarf2/implptr.c: New file.
879 * gdb.dwarf2/implptr.S: New file.
880
94b6973e
PM
8812010-11-29 Phil Muldoon <pmuldoon@redhat.com>
882
fc529d80 883 PR python/12199
94b6973e
PM
884
885 * gdb.python/py-breakpoint.exp: Test the delete method.
886
8358c15c
JK
8872010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 Fix step_resume_breakpoint unsaved during an infcall.
890 * gdb.base/step-resume-infcall.exp: New file.
891 * gdb.base/step-resume-infcall.c: New file.
892
f6df29bc
TJB
8932010-11-24 Edjunior Machado <emachado@br.ibm.com>
894
895 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
896
f2b5a5cf
TJB
8972010-11-24 Edjunior Machado <emachado@br.ibm.com>
898
899 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
900 on ppc64's symbols; "finish" and "return" commands must accept to
901 show the caller line again as well as the line after.
902 * gdb.asm/powerpc64.inc: New file.
903
6b0ecdc2
DE
9042010-11-23 Doug Evans <dje@google.com>
905
906 * lib/gdb.exp (gdb_test_sequence): New function.
907 (gdb_expect_list): Add verbose -log call for each pattern.
908 * gdb.base/signals.exp (test_handle_all_print): Call it.
909 Reduce timeout increment from 6 minutes to 1 minute.
910 * gdb.server/ext-run.exp: Call it.
911
ea976c60
PM
9122010-11-23 Phil Muldoon <pmuldoon@redhat.com>
913
f2b5a5cf 914 PR python/12212
ea976c60
PM
915
916 * gdb.python/python.exp: Check that selected_thread raises an
917 error when no inferior is loaded.
918
c0efa795
JK
9192010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
922 * gdb.dwarf2/dw2-stack-boundary.S: New file.
923
ec3aa567
JK
9242010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
927 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
928
d8249011
DE
9292010-11-18 Doug Evans <dje@google.com>
930
931 * gdb.server/ext-run.exp: Fix intermittent failures.
932
d4eba7d1
NF
9332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
934
935 * gdb.stabs/gdb11479.exp: Use runto_main.
936
b04c2f88
NF
9372010-11-12 Nathan Froyd <froydnj@codesourcery.com>
938
939 * gdb.base/break-entry.exp: Skip if using a stub.
940
ae9d7ce4
NF
9412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
942
943 * gdb.python/py-inferior.exp: Pack values in target endianness.
944
621c8364
TT
9452010-11-12 Tom Tromey <tromey@redhat.com>
946
947 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
948 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
949 MemoryError.
950 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
951 type.
952 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
953 MemoryError.
954 (test_subscript_regression): Update exception type.
955
84f4c1fe
PM
9562010-11-11 Phil Muldoon <pmuldoon@redhat.com>
957
958 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
959 breakpoint tests.
960
a1442452
PA
9612010-11-09 Pedro Alves <pedro@codesourcery.com>
962
963 * gdb.base/watchpoint.exp: Test "watch -location" with an
964 innacessible location.
965
efd11a33
JK
9662010-11-09 Edjunior Machado <emachado@br.ibm.com>
967 Luis Machado <luisgpm@br.ibm.com>
968
969 * gdb.base/maint.exp: Expect "." prefix.
970 * gdb.base/nodebug.exp: Expect "." Likewise.
971 * gdb.base/sepsymtab.exp: Expect "." Likewise.
972 * gdb.base/watchpoint-cond-gone.exp: Likewise.
973 * gdb.base/watchpoint.exp: Expect a software watch to be created for
974 POWER server processors.
975
aa00efb5
JK
9762010-11-08 Edjunior Machado <emachado@br.ibm.com>
977 Luis Machado <luisgpm@br.ibm.com>
978
979 * gdb.base/break-entry.exp: convert entry point for
980 ppc64 and expect leading `.' on ppc64's symbols
981
99e7ae30
DE
9822010-11-05 Doug Evans <dje@google.com>
983
984 * gdb.base/help.exp: Update expected output.
b521dba8
DE
985 * gdb.python/py-param.exp: Delete, contents moved to ...
986 * gdb.python/py-parameter.exp: ... here. New file.
987 Add test for gdb.parameter ("directories").
99e7ae30 988
f4b8a18d
KW
9892010-11-05 Ken Werner <ken.werner@de.ibm.com>
990
991 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
992 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
993 * configure: Regenerate.
994 * gdb.opencl/Makefile.in: New File.
995 * gdb.opencl/datatypes.exp: Likewise.
996 * gdb.opencl/datatypes.cl: Likewise.
997 * gdb.opencl/operators.exp: Likewise.
998 * gdb.opencl/operators.cl: Likewise.
999 * gdb.opencl/vec_comps.exp: Likewise.
1000 * gdb.opencl/vec_comps.cl: Likewise.
1001 * gdb.opencl/convs_casts.exp: Likewise.
1002 * gdb.opencl/convs_casts.cl: Likewise.
1003 * lib/opencl.exp: Likewise.
1004 * lib/opencl_hostapp.c: Likewise.
1005 * lib/opencl_kernel.cl: Likewise.
1006 * lib/cl_util.c: Likewise.
1007 * lib/cl_util.c: Likewise.
1008 * gdb.base/default.exp (set language): Add "opencl" to the list of
1009 languages.
1010
a9d5ef47
SW
10112010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1012
1013 * gdb.cp/overload.exp: Added test for inheritance overload.
1014 * gdb.cp/overload.cc: Ditto.
1015 * gdb.cp/oranking.exp: Removed releveant kfails.
1016
03eb1c79
JK
10172010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1018 Joel Brobecker <brobecker@adacore.com>
1019
1020 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1021 check test_compiler_info.
1022
dbc98a8b
KW
10232010-11-03 Ken Werner <ken.werner@de.ibm.com>
1024
1025 * gdb.base/gnu_vector.exp: Adjust expect messages.
1026
120bd360
KW
10272010-11-03 Ken Werner <ken.werner@de.ibm.com>
1028
1029 * gdb.base/gnu_vector.exp: Add unary operator tests.
1030
c37f7098
KW
10312010-11-03 Ken Werner <ken.werner@de.ibm.com>
1032
1033 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1034
7b51bc51
DE
10352010-11-02 Doug Evans <dje@google.com>
1036
1037 * gdb.python/py-pp-maint.c: New file.
1038 * gdb.python/py-pp-maint.exp: New file.
1039 * gdb.python/py-pp-maint.py: New file.
1040
50c97f38
TT
10412010-11-02 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.base/default.exp: Remove "scheme" from language list.
1044
a289b8f6
JK
10452010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1046
1047 Revert:
1048 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1049 * gdb.threads/sigstep-threads.exp: New file.
1050 * gdb.threads/sigstep-threads.c: New file.
1051
cd017491
MS
10522010-10-20 Michael Snyder <msnyder@vmware.com>
1053
1054 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1055
8e6a5956
UW
10562010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1057
1058 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1059 Skip test completely if gdb,no_hardware_watchpoints.
1060
2c04da0d
UW
10612010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1062
1063 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1064 strict, but do not check for any particular function name within libc.
1065
79afc5ef
SW
10662010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1067
1068 * gdb.cp/smartp.exp: New test.
1069 * gdb.cp/smartp.cc : New test.
1070
026ffab7
SW
10712010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1072
1073 * gdb.cp/converts.exp: Test pointer to bool conversion.
1074 Test pointer to long conversion.
1075 * gdb.cp/oranking.exp: Removed relevant kfail.
1076
3a772aa4
TT
10772010-10-18 Tom Tromey <tromey@redhat.com>
1078
1079 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1080 argument to lazy_string.
1081 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1082 (pp_ls.to_string): Use it.
1083 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1084 Add "estring2" local.
1085
5fc3827b
JK
10862010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 Fix s390x compatibility.
1089 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1090 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1091
8aeb23f3
JK
10922010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1093
1094 * gdb.threads/sigstep-threads.exp: New file.
1095 * gdb.threads/sigstep-threads.c: New file.
1096
c1e56572
JK
10972010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 * gdb.base/pie-execl.exp: New file.
1100 * gdb.base/pie-execl.c: New file.
1101
92163a10
JK
11022010-10-13 Doug Evans <dje@google.com>
1103 Jan Kratochvil <jan.kratochvil@redhat.com>
1104
1105 PR exp/12117
1106 * gdb.cp/ptype-cv-cp.cc: New file.
1107 * gdb.cp/ptype-cv-cp.exp: New file.
1108
7062b0a0
SW
11092010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1110
1111 * gdb.cp/converts.cc: New test program.
1112 * gdb.cp/converts.exp: New test.
1113 * gdb.cp/overload.exp: Added test for void* vs int*.
1114 * gdb.cp/overload.exp: Ditto.
1115 * gdb.cp/oranking.exp: Removed related kfail.
1116
0e3509db
DE
11172010-10-13 Doug Evans <dje@google.com>
1118
1119 * lib/gdb-python.exp (gdb_check_python_config): New function.
1120 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1121 * gdb.python/lib-types.cc: New file.
1122 * gdb.python/lib-types.exp: New file.
1123
8dc78533
JK
11242010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1125
1126 * gdb.python/py-error.exp: New file.
1127 * gdb.python/py-error.py: New file.
1128
93c17e06
JK
11292010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1130
1131 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1132 gdb_test_multiple.
1133
d8b34041
JK
11342010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1137 * gdb.base/prelink.exp: Likewise.
1138 * gdb.base/solib-nodir.exp: Likewise.
1139 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1140 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1141 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1142
e0cc584e
UW
11432010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1144
1145 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1146 for the "info files" test to avoid timeouts on slow machines.
1147
cfc353b1
JK
11482010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1149
1150 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1151 (main): Make openlib dummy call.
1152
d3d7896d
JK
11532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1154
1155 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1156 * break-interp.exp (reach): Move the core body ...
1157 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1158 (test_ld): Provide always real argument, even to the linker. Replace
1159 dl_main by _dl_debug_state.
1160
5e533c94
JK
11612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 Fix results of prelinked PIEs on ppc*.
1164 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1165 Accept also DISPLACEMENT "PRESENT".
1166 (main): Replace "ZERO" displacements by "PRESENT".
1167
33540610
SW
11682010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1169
1170 * gdb.cp/oranking.exp: New test.
1171 * gdb.cp/oranking.cc: New test program.
1172
3bdf2bbd
KW
11732010-10-08 Ken Werner <ken.werner@de.ibm.com>
1174
1175 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1176 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1177
2f608a3a
KW
11782010-10-06 Ken Werner <ken.werner@de.ibm.com>
1179
1180 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1181 lush, lynx) New constant.
1182 * gdb.base/constvars.exp: Test const array types.
1183 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1184
aa2e2d8d
DE
11852010-10-06 Doug Evans <dje@google.com>
1186
1187 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1188 of syscall staging area.
1189
2844d6b5
KW
11902010-10-06 Ken Werner <ken.werner@de.ibm.com>
1191
1192 * gdb.base/gnu_vector.c: Add variable c4.
1193 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1194 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1195
7d8ac8bb
MR
11962010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1197
1198 * gdb.arch/altivec-abi.exp: Fix a typo.
1199
84a02e58
MR
12002010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1201
1202 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1203 to match a thread ID.
1204
b18e6318
JK
12052010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1206
1207 Fix s390x testcase compatibility.
1208 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1209
a2c09bd0
DE
12102010-10-01 Doug Evans <dje@google.com>
1211
1212 * lib/gdb-python.exp: New file.
1213 * gdb.python/py-block.exp: Use it.
1214 * gdb.python/py-breakpoint.exp: Ditto.
1215 * gdb.python/py-frame.exp: Ditto.
1216 * gdb.python/py-inferior.exp: Ditto.
1217 * gdb.python/py-param.exp: Ditto.
1218 * gdb.python/py-prettyprint.exp: Ditto.
1219 * gdb.python/py-shared.exp: Ditto.
1220 * gdb.python/py-symbol.exp: Ditto.
1221 * gdb.python/py-symtab.exp: Ditto.
1222 * gdb.python/py-type.exp: Ditto.
1223 * gdb.python/py-value.exp: Ditto.
1224 * gdb.python/python.exp: Ditto.
1225
38f12cfc
TT
12262010-09-30 Tom Tromey <tromey@redhat.com>
1227
1228 * gdb.base/anon.exp: New file.
1229 * gdb.base/anon.c: New file.
1230
9ae8282d
TT
12312010-09-30 Tom Tromey <tromey@redhat.com>
1232
1233 * gdb.base/completion.exp: Test completion through anonymous
1234 union.
1235 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1236
e9e07ba6
JK
12372010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1238
1239 Fix printing parameters of inlined functions.
1240 * gdb.dwarf2/dw2-inline-param.exp: New file.
1241 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1242 * gdb.dwarf2/dw2-inline-param.S: New file.
1243
cd2effb2
JK
12442010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 PR corefiles/12071.
1247 * gdb.base/corefile.exp (quit with a process, no question: load core)
1248 (quit with a core file): New tests.
1249
bceffbf3
JK
12502010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 Fix GDB crash on inferior calls with self-referencing classes.
1253 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1254 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1255 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1256
1736ad11
JK
12572010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 Fix lost siginfo_t for inferior calls.
1260 * gdb.base/siginfo-infcall.exp: New file.
1261 * gdb.base/siginfo-infcall.c: New file.
1262
a176ad92
JB
12632010-09-22 Joel Brobecker <brobecker@adacore.com>
1264
1265 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1266
c2b0a229
JK
12672010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1268
1269 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1270 New test.
1271 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1272
e8ae22d1
JB
12732010-09-22 Joel Brobecker <brobecker@adacore.com>
1274
1275 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1276 type of our const type.
1277
ec322823
SW
12782010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1279
1280 * gdb.cp/pr12028.cc: New.
1281 * gdb.cp/pr12028.exp: New.
1282
72929c62
JB
12832010-09-22 Joel Brobecker <brobecker@adacore.com>
1284
1285 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1286
875b4ff5 12872010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1288 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1289
1290 PR mi/11407
1291 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1292 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1293 * gdb.mi/dw2-ref-missing-frame.S New File.
1294 * gdb.mi/dw2-ref-missing-frame.exp New File.
1295
7155d578
TT
12962010-09-14 Tom Tromey <tromey@redhat.com>
1297
1298 PR symtab/8399:
1299 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1300
515ed532
TT
13012010-09-14 Tom Tromey <tromey@redhat.com>
1302
1303 PR exp/11803:
1304 * gdb.threads/tls.exp: Use C++.
1305 (check_thread_local): Use K::another_thread_local.
1306 * gdb.threads/tls.c (class K): New.
1307 (another_thread_local): Now a member of K.
1308 (spin): Update. No longer K&R C.
1309
450ca57c
SW
13102010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1311
1312 * gdb.cp/koenig.cc: created class for testing member lookup.
1313 * gdb.cp/koenig.exp: Added test for member lookup.
1314
dbd492a3
JK
13152010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 Fix false FAILs on sourcetree topdir directory containing "kill".
1318 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1319 source line matching regexp.
1320
8d4d924b
JK
13212010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * gdb.python/python.exp (set height 0, collect help from uiout)
1324 (verify help to uiout): New tests.
1325
8e64f2a0
JK
13262010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1327
1328 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1329 is_lp64_target to check 64bit target.
1330
4569eed2
JK
13312010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1332
1333 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1334 (test_ld) <powerpc64-*>: New.
1335
5e1617b1
DJ
13362010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1337
1338 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1339
c767944b
DJ
13402010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1341
1342 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1343 (FunctionArg::method): New function.
1344 (empty, arg): New variables.
1345 (main): Call arg.method.
1346 * gdb.cp/templates.exp (test_template_args): New function.
1347 (do_tests): Call it.
1348
27d3a3fc
UW
13492010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1350
1351 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1352 of "next" to proceed over pthread_exit call.
1353
55b7ce7f
UW
13542010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1355
1356 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1357 "maint print statistics" output to prevent expect timeouts.
1358
809df446
JK
13592010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1360
1361 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1362 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1363 (test_float_rejected): ... here.
1364 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1365 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1366 (test_float_rejected): ... here.
1367 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1368 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1369 (test_float_rejected): ... here.
1370 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1371 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1372 (test_float_rejected): ... here.
1373
8464be76
DJ
13742010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1375
1376 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1377 before disabling hardware watchpoints.
1378 (test_inaccessible_watchpoint): Check that hardware watchpoints
1379 are used. Test for watchpoints on a constant address.
1380
14dba4b4
JK
13812010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 * gdb.base/ui-redirect.exp: New file.
1384
3f3540e1 13852010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1386 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1387
1388 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1389
0f254bb7
DE
13902010-08-31 Doug Evans <dje@google.com>
1391
1392 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1393
03f17ccf
TT
13942010-08-30 Tom Tromey <tromey@redhat.com>
1395
1396 PR python/11792:
1397 * gdb.python/py-value.exp (test_subscript_regression): Add
1398 dynamic_type test.
1399
640617ad
DJ
14002010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1401
1402 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1403 instead of running to main. Do not test the main function.
1404 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1405 Add new main.
1406
2ed91d1b
PA
14072010-08-26 Pedro Alves <pedro@codesourcery.com>
1408
1409 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1410 one test.
1411
673bfd45
DE
14122010-08-24 Doug Evans <dje@google.com>
1413
1414 PR symtab/11942
1415 * gdb.dwarf2/dw4-sig-types.cc: New file.
1416 * gdb.dwarf2/dw4-sig-types.h: New file.
1417 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1418 * gdb.dwarf2/dw4-sig-types.exp: New file.
1419
f9ffd4bb
TT
14202010-08-23 Tom Tromey <tromey@redhat.com>
1421
1422 PR python/11145:
1423 * gdb.python/py-value.c (Base, Derived): New types.
1424 (base): New global.
1425 * gdb.python/py-value.exp (test_subscript_regression): Add
1426 dynamic_cast test.
1427
d839c8a4
TT
14282010-08-23 Tom Tromey <tromey@redhat.com>
1429
1430 PR python/10676:
1431 * gdb.python/py-type.exp (test_fields): Add tests for type
1432 equality.
1433
702c2711
TT
14342010-08-23 Tom Tromey <tromey@redhat.com>
1435
1436 PR python/11915:
1437 * gdb.python/py-type.exp (test_fields): Add tests for array.
1438
832bafd3
KS
14392010-08-23 Keith Seitz <keiths@redhat.com>
1440
1441 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1442 have any children. Create a new abbrev for it.
1443 Add missing terminal sequence to .debug_abbrev.
1444
c37bf528
KS
14452010-08-20 Keith Seitz <keiths@redhat.com>
1446
1447 PR symtab/11465:
1448 * gdb.dwarf2/pr11465.exp: New test.
1449 * gdb.dwarf2/pr11465.S: New file.
1450 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1451 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1452
4572cbac
TJB
14532010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1454
1455 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1456 registers. Update data sets with the new v2_double element in the
1457 VSX register union. Add vector_register3_vr data set for the AltiVec
1458 registers. Use gdb_test_no_output instead of send_gdb.
1459
e7fbb131
PA
14602010-08-19 Pedro Alves <pedro@codesourcery.com>
1461
1462 * gdb.python/py-shared.exp: New file, factored out from
1463 python.exp.
1464 * gdb.python/py-shared.c: New file.
1465 * gdb.python/py-shared-sl.c: New file.
1466 * gdb.python/python-1.c: New file.
1467 * gdb.python/python-sl.c: Delete.
1468 * gdb.python/python.c: Mention python-1.c.
1469 * gdb.python/python.exp: Move shared library tests to
1470 py-shared.exp.
1471 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1472 (MISCELLANEOUS): New.
1473 (clean mostlyclean): Also remove $MISCELLANEOUS.
1474
d30f5e1f
DE
14752010-08-19 Doug Evans <dje@google.com>
1476
1477 PR exp/11926
1478 * gdb.base/printcmds.exp (test_float_accepted): New function.
1479 Move existing float tests there. Add tests for floats with suffixes.
1480 (test_float_rejected): New function.
1481 * gdb.java/jv-print.exp (test_float_accepted): New function.
1482 (test_float_rejected): New function.
1483 * gdb.objc/print.exp: New file.
1484 * gdb.pascal/print.exp: New file.
1485 * lib/objc.exp: New file.
1486
7b3fd859
PM
14872010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1488
1489 * gdb.base/default.exp (info set): Avoid full buffer error and force
1490 reading up to final gdb prompt.
1491 (show): Likewise.
1492
c92817ce
TT
14932010-08-18 Tom Tromey <tromey@redhat.com>
1494
1495 PR symtab/11919:
1496 * gdb.base/completion.exp: Add test.
1497
f1208f9e
DE
14982010-08-18 Doug Evans <dje@google.com>
1499
1500 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1501 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1502 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1503 Simplify, early exit if runto_main fails.
1504 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1505 (set_lang_fortran): Moved to lib/fortran.exp.
1506 * gdb.fortran/types.exp: load_lib fortran.exp.
1507 (set_lang_fortran): Moved to lib/fortran.exp.
1508 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1509 * gdb.java/jprint.exp (set_lang_java): Ditto.
1510 * gdb.java/jv-exp.exp: load_lib java.exp.
1511 If set_lang_java fails, issue a warning instead of failure to be
1512 consistent with other set_lang_foo uses.
1513 (set_lang_java): Moved to lib/java.exp.
1514 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1515 If set_lang_java fails, issue a warning instead of failure to be
1516 consistent with other set_lang_foo uses.
1517 * gdb.pascal/types.exp: load_lib pascal.exp.
1518 (set_lang_pascal): Moved to lib/pascal.exp.
1519 * lib/fortran.exp: New file.
1520 * lib/java.exp (set_lang_java): New function.
1521 * lib/pascal.exp (set_lang_pascal): New function.
1522
2f06b485
YQ
15232010-08-18 Yao Qi <yao@codesourcery.com
1524
1525 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1526 func_nofb_start and func_loopfb_start, so that address of functions
1527 is equal to these labels on Thumb.
1528
96e25403
YQ
15292010-08-18 Yao Qi <yao@codesourcery.com>
1530
1531 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1532 to reflect latest c source file.
1533
36e6adc4
JK
15342010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.cp/infcall-dlopen.exp: New file.
1537 * gdb.cp/infcall-dlopen.cc: New file.
1538 * gdb.cp/infcall-dlopen-lib.cc: New file.
1539
f431efe5
PA
15402010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1541 Pedro Alves <pedro@codesourcery.com>
1542
1543 PR breakpoints/11371
1544
1545 * gdb.base/watch-cond-infcall.exp: New file.
1546 * gdb.base/watch-cond-infcall.c: New file.
1547
06a64a0b
TT
15482010-08-16 Tom Tromey <tromey@redhat.com>
1549
1550 * gdb.base/help.exp: Update.
1551 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1552 watchpoint.
1553 (test_watch_location): New proc.
1554 (test_watchpoint_in_big_blob): Delete watchpoint.
1555 * gdb.base/watchpoint.c (func5): New function.
1556 (main): Call it.
1557
70ebf4ed
DE
15582010-08-16 Doug Evans <dje@google.com>
1559
1560 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1561
ca5c20b6
PM
15622010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1563
1564 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1565 tests.
1566
7346b668
KW
15672010-08-11 Ken Werner <ken.werner@de.ibm.com>
1568
1569 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1570 * gdb.base/gnu_vector.c: New File.
1571 * gdb.base/gnu_vector.exp: Likewise.
1572
cb2e07a6
PM
15732010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1574
1575 * gdb.python/python.c: New File.
1576 * gdb.python/python-sl.c: New File.
1577 * gdb.python/python.exp: Test solib_address and decode_line
1578 * functions.
1579
5da1313b
JK
15802010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 * gdb.python/python.exp (show height, set height 10)
1583 (verify pagination beforehand, verify pagination beforehand: q)
1584 (gdb.execute does not page, verify pagination afterwards)
1585 (verify pagination afterwards: q): New.
1586
49c3ccf7
DE
15872010-08-02 Doug Evans <dje@google.com>
1588
1589 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1590 because of an older gcc, change test2
1591 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1592 to unsupported.
1593
42c0c4f1
KH
15942010-07-30 Kazu Hirata <kazu@codesourcery.com>
1595
1596 * gdb.base/break-always.exp: Do not expect full paths to file
1597 names.
1598 * gdb.base/commands.exp: Likewise.
1599
d3765805
DE
16002010-07-30 Doug Evans <dje@google.com>
1601
c98ee71b
DE
1602 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1603 xfail them when run with older gccs.
1604
fd961404
DE
1605 * lib/gdb.exp (build_executable): Forward "c++" option to
1606 get_compiler_info.
1607
999adef4
DE
1608 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1609 "python print ttype.template_argument(1)" and
1610 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1611 if using gcc 4.4 or earlier.
1612
d3765805
DE
1613 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1614 attach-to-debugger handling.
1615
1276c759
JK
16162010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1617
1618 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1619 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1620 (main): Use copyreloc.
1621 * gdb.base/prelink.exp (split debug of executable)
1622 (.dynbss vs. .bss address shift): New tests.
1623
88caa9b9
PA
16242010-07-29 Pedro Alves <pedro@codesourcery.com>
1625
1626 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1627 in gdb_test_multiple.
1628
c6f2ac43
PA
16292010-07-29 Pedro Alves <pedro@codesourcery.com>
1630
1631 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1632 environment.
1633
326fd672
TT
16342010-07-28 Tom Tromey <tromey@redhat.com>
1635
1636 PR python/11060:
1637 * gdb.python/py-type.c (Temargs): New template.
1638 (temvar): New variable.
1639 * gdb.python/py-type.exp (test_template): New proc.
1640
3ce3b1ba
PA
16412010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1642
1643 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1644 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1645
34eaf542
TT
16462010-07-28 Tom Tromey <tromey@redhat.com>
1647
1648 PR c++/9946:
1649 * gdb.cp/temargs.exp: New file.
1650 * gdb.cp/temargs.cc: New file.
1651
d41b819e
JK
16522010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 * gdb.base/help.exp (help disassemble): Update the content.
1655
26ab7092
JK
16562010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1657
1658 * gdb.threads/ia64-sigill.exp: New file.
1659 * gdb.threads/ia64-sigill.c: New file.
1660
5283e9e1
TT
16612010-07-27 Tom Tromey <tromey@redhat.com>
1662
1663 * gdb.opt/inline-cmds.c (ATTR): New define.
1664 (func1): Use it.
1665 (func2): Likewise.
1666 (func3): Likewise.
1667 (outer_inline1): Likewise.
1668 (outer_inline2): Likewise.
1669 * gdb.opt/inline-bt.c (ATTR): New define.
1670 (func1): Use it.
1671 (func2): Likewise.
1672 * gdb.opt/inline-locals.c (ATTR): New define.
1673 (func1): Use it.
1674 (func2): Likewise.
1675
e992ef73
TT
16762010-07-27 Tom Tromey <tromey@redhat.com>
1677
1678 * gdb.stabs/gdb11479.c (hack): New function.
1679 (test): Use it.
1680 (test2): Use it.
1681 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1682 (int32_search_buf, int64_search_buf): No longer static.
1683 (x): Remove.
1684 * gdb.base/relocate.c (hack): New function.
1685
5374244e
PM
16862010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1687
1688 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1689 * gdb.python/py-value.c (func1): New function.
1690 (func2): Likewise.
1691
a99aee83
CV
16922010-07-26 Corinna Vinschen <vinschen@redhat.com>
1693
1694 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1695 as not to clash with .data section.
1696
a04ba985
JG
16972010-07-26 Jerome Guitton <guitton@adacore.com>
1698
1699 * gdb.base/code_elim.exp: New file.
1700 * gdb.base/code_elim1.c: New file.
1701 * gdb.base/code_elim2.c: New file.
1702
23bd0f7c
PA
17032010-07-21 Pedro Alves <pedro@codesourcery.com>
1704
1705 PR symtab/11827
1706
1707 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1708 (some_volatile_enum): New variable.
1709 * gdb.base/printcmds.exp (test_print_enums): New.
1710 <top level>: Call it.
1711
883df6dd
SW
17122010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1713
1714 * gdb.cp/fpointer.cc: New test.
1715 * gdb.cp/fpointer.exp: New test.
1716
569b05a5
JK
17172010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1718
1719 * gdb.base/solib-nodir.exp: New file.
1720 * lib/gdb.exp (runto): New case for a GDB internal error.
1721
51d7d803
JK
17222010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1723 Ulrich Weigand <uweigand@de.ibm.com>
1724 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.base/charset-malloc.c: New file.
1727 * gdb.base/charset.c (malloc_stub): New prototype.
1728 (main): Call it instead of malloc itself.
1729 * gdb.base/charset.exp: Use only prepare_for_testing.
1730 (binfile): Remove the variable.
1731
c0edd9ed
JK
17322010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1733
1734 Make core files the process_stratum.
1735 * gdb.base/corefile.exp (run: load core again)
1736 (run: sanity check we see the core file, run: with core)
1737 (run: core file is cleared, attach: load core again)
1738 (attach: sanity check we see the core file, attach: with core)
1739 (attach: core file is cleared): New tests.
1740 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1741
3cbaedff
KW
17422010-07-14 Ken Werner <ken.werner@de.ibm.com>
1743
1744 * gdb.arch/altivec-abi.exp: New tests.
1745
91158a56
TT
17462010-07-13 Tom Tromey <tromey@redhat.com>
1747
1748 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1749 (main): Use it.
1750 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1751
0f5238ed
TT
17522010-07-13 Tom Tromey <tromey@redhat.com>
1753
1754 * gdb.base/label.exp: New file.
1755 * gdb.base/label.c: New file.
1756
add265ae
L
17572010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1758 H.J. Lu <hongjiu.lu@intel.com>
1759
1760 * lib/gdb.exp (is_ilp32_target): New.
1761 (is_lp64_target): Likewise.
1762
1763 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1764 target.
1765 * gdb.arch/amd64-disp-step.exp: Likewise.
1766 * gdb.arch/amd64-dword.exp: Likewise.
1767 * gdb.arch/amd64-i386-address.exp: Likewise.
1768 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1769
add265ae
L
1770 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1771 target.
1772 * gdb.arch/i386-bp_permanent.exp: Likewise.
1773 * gdb.arch/i386-byte.exp: Likewise.
1774 * gdb.arch/i386-disp-step.exp: Likewise.
1775 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1776 * gdb.arch/i386-prologue.exp: Likewise.
1777 * gdb.arch/i386-size-overlap.exp: Likewise.
1778 * gdb.arch/i386-size.exp: Likewise.
1779 * gdb.arch/i386-sse.exp: Likewise.
1780 * gdb.arch/i386-unwind.exp: Likewise.
1781 * gdb.arch/i386-word.exp: Likewise.
1782
1783 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1784 test only when building 64-bit executables. Do not hard-code
1785 -m64 option.
1786
2dfb8c17
DE
17872010-07-07 Doug Evans <dje@google.com>
1788
1789 * lib/gdb.exp (gdb_test_list_exact): New function.
1790 * gdb.base/default.exp (show convenience): Call it, add tests for
1791 $_sdata = void, $_thread = 0.
1792
4e5799b6
JK
17932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1794 Joel Brobecker <brobecker@adacore.com>
1795
1796 Fix re-run of PIE executable, PR shlibs/11776.
1797 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1798 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1799 and re-"run" of the inferior.
1800
1a219cc7
JK
18012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1802 Joel Brobecker <brobecker@adacore.com>
1803
1804 Cope with missing /usr/sbin/prelink.
1805 * lib/prelink-support.exp (prelink_no):
1806 <result == 1 && $output is "no such file or directory">: New.
1807 (prelink_yes): Likewise. Return on failed prelink_no.
1808
5e3b36f8
JK
18092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1810 Joel Brobecker <brobecker@adacore.com>
1811
1812 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1813 build_executable by build_executable_own_libs. Replace "prelink -R"
1814 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1815 change.
1816 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1817 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1818 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1819 Replace build_executable by build_executable_own_libs's function
1820 build_executable_own_libs.
1821 (prelinkNO): Create new stub to call prelink_no.
1822 (prelinkYES): Create new stub to call prelink_yes.
1823 (test_attach): Rename calls of copy to file_copy.
1824 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1825 (copy): Move to ...
1826 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1827 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1828 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1829 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1830 special flags by gdb_compile_shlib. Replace second gdb_compile by
1831 build_executable_own_libs. Replace "prelink -R" execution by a call of
1832 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1833 a second call of prelink_yes. Replace restart commands by
1834 clean_restart.
1835 (prelink): Rename to ...
1836 (seen displacement message): ... this test. Extend its expectation
1837 strictness.
1838
86e4bafc
JK
18392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1840
1841 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1842 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1843 displacement message exactly once.
1844
3cd07d20
JK
18452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1846 Joel Brobecker <brobecker@adacore.com>
1847
1848 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1849 its restore after the <$relink_args != ""> loop. new comment.
1850
0a1e94c7
JK
18512010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1852 Joel Brobecker <brobecker@adacore.com>
1853
1854 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1855 code for it. New variable relink_args.
1856 (prelinkYES): Call prelinkNO.
1857 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1858 in such case. Move the core code to ...
1859 (test_attach_gdb): ... a new function. Send GDB command "file".
1860 Extend expected "Attaching to " string.
1861
2f70bcfb
TT
18622010-07-02 Tom Tromey <tromey@redhat.com>
1863
1864 * gdb.base/bitops.exp: Remove extraneous "pass".
1865
a17ac5b0
TT
18662010-07-02 Ken Werner <ken.werner@de.ibm.com>
1867
1868 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1869
dc10affe
PA
18702010-07-01 Pedro Alves <pedro@codesourcery.com>
1871
d41c0fc8
PA
1872 * gdb.base/help.exp: Adjust expected output.
1873
18742010-07-01 Pedro Alves <pedro@codesourcery.com>
1875
1876 * gdb.base/help.exp: Adjust expected output.
dc10affe 1877
0a600c36
JK
18782010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1879
1880 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1881 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1882 c++/11702.
1883
37cc8bfe
JK
18842010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1885 Doug Evans <dje@google.com>
1886
1887 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1888 add .dynamic entry'.
1889
254e6b9e
DE
18902010-06-29 Doug Evans <dje@google.com>
1891
1892 Test PR c++/11702.
1893 * gdb.cp/m-static.exp: Add testcase.
1894 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1895
595939de 18962010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1897 Tom Tromey <tromey@redhat.com>
1898 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1899
1900 * gdb.python/py-inferior.c: New File.
1901 * gdb.python/py-infthread.c: New File.
1902 * gdb.python/py-inferior.exp: New File.
1903 * gdb.python/py-infthread.exp: New File.
1904
98751a41
JK
19052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1906
1907 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1908 (ptype ::C::OtherFileClass typedefs): New.
1909 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1910 (C::OtherFileClass::cOtherFileClassVar2): New.
1911 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1912 cOtherFileClassVar2.
1913 (C::cOtherFileType2, C::cOtherFileVar2): New.
1914 (C::cOtherFileVar_use): use also cOtherFileVar2.
1915 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1916
41f62f39
JK
19172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1918
1919 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1920 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1921 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1922 (print ::C::cOtherFileVar)
1923 (whatis C::OtherFileClass::cOtherFileClassType)
1924 (whatis ::C::OtherFileClass::cOtherFileClassType)
1925 (print C::OtherFileClass::cOtherFileClassVar)
1926 (print ::cOtherFileClassVar)
1927 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1928 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1929 trailing content.
1930 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1931 (C::OtherFileClass::cOtherFileClassVar)
1932 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1933 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1934
af53d231
JK
19352010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1936
1937 Test PR c++/11703 and PR gdb/1448.
1938 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1939 gdb/1448.
1940
9655fd1a
JK
19412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1942
1943 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1944 (main) <rtti_data>: New.
1945 * gdb.cp/virtbase.exp (print rtti_data): New.
1946
824cc8dd
JK
19472010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1948 Joel Brobecker <brobecker@adacore.com>
1949
1950 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1951
6036c742
JK
19522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1953
1954 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1955
de6a0421
DE
19562010-06-28 Doug Evans <dje@google.com>
1957
1958 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1959
b2dae948
DE
19602010-06-27 Doug Evans <dje@google.com>
1961
1962 * gdb.cp/m-static.exp: Update expected test output.
1963
0f3bb72e
PH
19642010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1965
889bf7c5
PA
1966 * gdb.gdb/selftest.exp: Adjust expected message for
1967 capturing start-up runtime.
0f3bb72e 1968
bc9f0842
TT
19692010-06-25 Tom Tromey <tromey@redhat.com>
1970
1971 PR python/10808:
1972 * gdb.python/python.exp: Add new tests.
1973
099ef718
SW
19742010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1975
1976 * gdb.cp/operator.cc: Created an import loop.
1977 * gdb.cp/operator.exp: Added testcase for import loop.
1978
5868a632
JK
19792010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 Test PR python/11407.
1982 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1983 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1984 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1985 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1986 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1987 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1988 binfile. Call gdb_compile with clean_restart twice.
1989 (func_nofb print, func_nofb backtrace, func_loopfb print)
1990 (func_loopfb backtrace): New.
1991
af76db58
JK
19922010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1993
1994 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1995 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1996 by a hand made one.
1997 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1998 i?86 requirement. Remove variables srcfile and binfile. New variable
1999 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2000
f2c7657e
UW
20012010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2002
2003 * gdb.cell/dwarfaddr.exp: New file.
2004 * gdb.cell/dwarfaddr.S: New file.
2005
628fe4e4
JK
20062010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 Test PR 9436.
2009 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2010
f1421989
HZ
20112010-06-24 Hui Zhu <teawater@gmail.com>
2012
2013 * gdb.base/eval.exp: New file.
2014
d03285ec
UW
20152010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2016
2017 * gdb.cell/fork.exp: New file.
2018 * gdb.cell/fork.c: Likewise.
2019 * gdb.cell/fork-spu.c: Likewise.
2020
41b2c92d
PM
20212010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2022
2023 * lib/gdb.exp (banned_variables_traced): New global variable.
2024 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2025 (gdb_init): Use `trace add variable' instead of obsolete
2026 `trace variable'.
2027
d5bc977f
DE
20282010-06-21 Doug Evans <dje@google.com>
2029
2030 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2031
d2ed6730
UW
20322010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2033
2034 * gdb.arch/spu-ls.exp: New file.
2035 * gdb.arch/spu-ls.c: Likewise.
2036
6aed2dbc
SS
20372010-06-18 Stan Shebs <stan@codesourcery.com>
2038
2039 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2040
e0756905
UW
20412010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2042
2043 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2044 * gdb.base/watch-cond.exp: Likewise.
2045 * gdb.python/py-breakpoint.exp: Likewise.
2046
d8053d4d
PA
20472010-06-18 Pedro Alves <pedro@codesourcery.com>
2048
2049 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2050 clean_restart, make sure every test has a distinct message, and
2051 that messages don't include the executable' full path.
2052
81ce510c
DE
20532010-06-17 Doug Evans <dje@google.com>
2054
2055 * gdb.arch/i386-size.exp: Updated expected output for
2056 DISASSEMBLY_OMIT_FNAME.
2057
65d79d4b
SDJ
20582010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2059 Sergio Durigan Junior <sergiodj@redhat.com>
2060
2061 * gdb.base/watch-notconst.c: New file.
2062 * gdb.base/watch-notconst.S: New file.
2063 * gdb.base/watch-notconst2.c: New file.
2064 * gdb.base/watch-notconst2.S: New file.
2065 * gdb.base/watch-notconst.exp: New file.
2066 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2067 (func4): Add operations on `global_ptr_ptr'.
2068 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2069 routine to test watchpoints created with a constant expression.
2070 (test_inaccessible_watchpoint): Include tests for watchpoints
2071 created with a constant expression.
2072
df0f4836
KB
20732010-06-14 Kevin Buettner <kevinb@redhat.com>
2074
2075 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2076 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2077 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2078 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2079 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2080 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2081 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2082 of `_start'.
2083
b769def5
UW
20842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2085
2086 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2087 not supported on the target.
2088 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2089 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2090 * gdb.mi/mi-nsintrall.exp: Likewise.
2091 * gdb.mi/mi-nsmoribund.exp: Likewise.
2092 * gdb.mi/mi-nsthrexec.exp: Likewise.
2093
d914c394
SS
20942010-06-11 Stan Shebs <stan@codesourcery.com>
2095
2096 * gdb.base/permissions.exp: New file.
2097
20982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2099
2100 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2101 does not support ELF executable class.
2102
f3ce5b9c
UW
21032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2104
2105 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2106
8e46892c
JK
21072010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2108
2109 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2110 (runto): Catch "The target does not support running in non-stop mode.".
2111
6cc55c64
MS
21122010-06-11 Michael Snyder <msnyder@vmware.com>
2113
2114 * gdb.base/setshow.exp (set language asm): Don't use
2115 gdb_test_no_output, fails on some targets.
2116
caddefa4
UW
21172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2118
2119 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2120 * gdb.cp/pr9167.exp: Likewise.
2121
468b1aa7
UW
21222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2123
2124 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2125
5c3552dc
UW
21262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2127
2128 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2129
02e6fe6a
UW
21302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2131
2132 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2133
0e03807e
TT
21342010-06-11 Tom Tromey <tromey@redhat.com>
2135
2136 PR gdb/9977, PR exp/11636::
2137 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2138 (pieces_test_f6): Update expected output.
2139
2bdf28a0
JK
21402010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 * gdb.base/moribund-step.exp: New.
2143
f6978de9
MS
21442010-06-08 Michael Snyder <msnyder@vmware.com>
2145
2146 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2147 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2148 * gdb.ada/frame_args.exp: Ditto.
2149 * gdb.ada/lang_switch.exp: Ditto.
2150 * gdb.ada/ptype_arith_binop.exp: Ditto.
2151 * gdb.ada/ref_param.exp: Ditto.
2152 * gdb.ada/type_coercion.exp:Ditto.
2153
2154 * gdb.asm/asm-source.exp: Ditto.
2155
2156 * gdb.base/attach.exp: Ditto.
2157 * gdb.base/bitfields2.exp: Ditto.
2158 * gdb.base/call-signal-resume.exp: Ditto.
2159 * gdb.base/callfuncs.exp: Ditto.
2160 * gdb.base/commands.exp: Ditto.
2161 * gdb.base/dbx.exp: Ditto.
2162 * gdb.base/default.exp: Ditto.
2163 * gdb.base/dump.exp: Ditto.
2164 * gdb.base/exprs.exp: Ditto.
2165 * gdb.base/freebpcmd.exp: Ditto.
2166 * gdb.base/interrupt.exp: Ditto.
2167 * gdb.base/list.exp: Ditto.
2168 * gdb.base/long_long.exp: Ditto.
2169 * gdb.base/maint.exp: Ditto.
2170 * gdb.base/ptype.exp: Ditto.
2171 * gdb.base/return.exp: Ditto.
2172 * gdb.base/setshow.exp: Ditto.
2173 * gdb.base/sigbpt.exp: Ditto.
2174 * gdb.base/sigrepeat.exp: Ditto.
2175
2176 * gdb.cp/classes.exp: Ditto.
2177
2178 * gdb.dwarf2/dw2-restore.exp: Ditto.
2179
2180 * gdb.gdb/selftest.exp: Ditto.
2181
2182 * gdb.multi/base.exp: Ditto.
2183 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2184
2185 * gdb.python/py-block.exp: Ditto.
2186 * gdb.python/py-prettyprint.exp: Ditto.
2187 * gdb.python/py-template.exp: Ditto.
2188
2189 * gdb.server/ext-attach.exp: Ditto.
2190 * gdb.server/ext-run.exp: Ditto.
2191 * gdb.server/server-mon.exp: Ditto.
2192
2193 * gdb.threads/fork-thread-pending.exp: Ditto.
2194 * gdb.threads/hand-call-in-threads.exp: Ditto.
2195 * gdb.threads/interrupted-hand-call.exp: Ditto.
2196 * gdb.threads/linux-dp.exp: Ditto.
2197 * gdb.threads/manythreads.exp: Ditto.
2198 * gdb.threads/print-threads.exp: Ditto.
2199 * gdb.threads/pthreads.exp: Ditto.
2200 * gdb.threads/schedlock.exp: Ditto.
2201 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2202 * gdb.threads/threadapply.exp: Ditto.
2203
de7ff789
MS
22042010-06-08 Michael Snyder <msnyder@vmware.com>
2205
889bf7c5 2206 * gdb.ada/exec_changed.exp:
de7ff789
MS
2207 Use ".*" instead of "" as wildcard regexp.
2208
2209 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2210 * gdb.base/call-ar-st.exp: Ditto.
2211 * gdb.base/checkpoint.exp: Ditto.
2212 * gdb.base/default.exp: Ditto.
2213 * gdb.base/dump.exp: Ditto.
2214 * gdb.base/ending-run.exp: Ditto.
2215 * gdb.base/fileio.exp: Ditto.
2216 * gdb.base/miscexprs.exp: Ditto.
2217 * gdb.base/pointers.exp: Ditto.
2218 * gdb.base/readline.exp: Ditto.
2219 * gdb.base/reread.exp: Ditto.
2220 * gdb.base/restore.exp: Ditto.
2221 * gdb.base/shlib-call.exp: Ditto.
2222 * gdb.base/valgrind-db-attach.exp: Ditto.
2223 * gdb.base/volatile.exp: Ditto.
2224 * gdb.base/watchpoints.exp: Ditto.
2225
2226 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2227
2228 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2229 * gdb.python/py-value.exp: Ditto.
2230
2231 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2232 * gdb.trace/circ.exp: Ditto.
2233 * gdb.trace/collection.exp: Ditto.
2234 * gdb.trace/packetlen.exp: Ditto.
2235 * gdb.trace/passc-dyn.exp: Ditto.
2236 * gdb.trace/report.exp: Ditto.
2237 * gdb.trace/tfile.exp: Ditto.
2238 * gdb.trace/tfind.exp: Ditto.
2239 * gdb.trace/while-dyn.exp: Ditto.
2240
3bebe2f2
JK
22412010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2242
2243 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2244
5c631832
JK
22452010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 Test PR 10640.
2248 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2249
4c3376c8
SW
22502010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2251
2252 * gdb.cp/koenig.exp: Test for ADL operators.
2253 * gdb.cp/koenig.cc: Added ADL operators.
2254 * gdb.cp/operator.exp: New test.
2255 * gdb.cp/operator.cc: New test.
2256
dc226d5a
MS
22572010-06-04 Michael Snyder <msnyder@vmware.com>
2258
dfb88a23
MS
2259 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2260 * gdb.base/pending.exp: Ditto.
f7ae76b3 2261
dc226d5a
MS
2262 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2263
967cf477
DE
22642010-06-04 Doug Evans <dje@google.com>
2265
2266 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2267 disabled printers.
2268 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2269 (enable_lookup_function): New function.
2270
eb801841
TT
22712010-06-04 Tom Tromey <tromey@redhat.com>
2272
2273 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2274 of hash and id.
2275
38979823
JK
22762010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2279 newline.
2280 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2281 (empty verbose non-noisy clear, empty verbose noisy clear)
2282 (empty non-verbose noisy clear): Likewise.
2283
35ec993f
MS
22842010-06-03 Michael Snyder <msnyder@vmware.com>
2285
2286 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2287 * gdb.base/display.exp: Ditto.
2288 * gdb.base/find.exp: Ditto.
2289 * gdb.base/ifelse.exp: Ditto.
2290 * gdb.base/multi-forks.exp: Ditto.
2291 * gdb.base/recurse.exp: Ditto.
2292 * gdb.base/setshow.exp: Ditto.
2293 * gdb.base/value-double-free.exp: Ditto.
2294 * gdb.base/watch-vfork.exp: Ditto.
2295 * gdb.base/watch_thread_num.exp: Ditto.
2296 * gdb.base/watchpoint-solib.exp: Ditto.
2297 * gdb.base/watchpoint.exp: Ditto.
2298 * gdb.base/watchpoints.exp: Ditto.
2299
2300 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2301 * gdb.cp/overload.exp: Ditto.
2302 * gdb.cp/virtfunc.exp: Ditto.
2303
2304 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2305
889bf7c5 2306 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2307 Replace gdb_test with gdb_test_no_output.
2308
889bf7c5 2309 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2310 Replace gdb_test with gdb_test_no_output.
2311 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2312 * gdb.threads/watchthreads.exp: Ditto.
2313 * gdb.threads/watchthreads2.exp: Ditto.
2314
2315 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2316 * gdb.trace/tfind.exp: Ditto.
2317
c22decce
JB
23182010-06-03 Joel Brobecker <brobecker@adacore.com>
2319
2320 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2321 successful test if message is the empty string.
2322
fd5700c7
JK
23232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2324
2325 * gdb.fortran/module.exp (stopped language detection): New test.
2326
f55ee35c
JK
23272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 Support DW_TAG_module as separate namespaces.
2330 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2331 gdb.fortran/library-module-lib.f90: New.
2332 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2333 (print i): Remove.
2334 (continue to breakpoint: i-is-1, print var_i value 1)
2335 (continue to breakpoint: i-is-2, print var_i value 2)
2336 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2337 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2338 (complete `modmany, complete `modmany`, complete `modmany`var)
2339 (show language, setting breakpoint at module): New tests.
2340 * gdb.fortran/module.f90 (module mod): Remove.
2341 (module mod1, module mod2, module modmany, subroutine sub1)
2342 (subroutine sub2, program module): New.
2343
b8e8282f
JK
23442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2347 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2348 * gdb.cp/anon-union.exp (pass): Rename to ...
2349 (print z 2): ... here.
b8e8282f 2350
019ebafc
MS
23512010-06-02 Michael Snyder <msnyder@vmware.com>
2352
e68d8fd4
MS
2353 * gdb.trace/actions.exp: Use gdb_test_no_output.
2354 * gdb.trace/circ.exp: Ditto.
2355 * gdb.trace/packetlen.exp: Ditto.
2356 * gdb.trace/save-trace.exp: Ditto.
2357 * gdb.trace/tracecmd.exp: Ditto.
2358 * gdb.trace/tsv.exp: Ditto.
2359
12b5d08a
MS
2360 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2361 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2362 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2363 * gdb.threads/manythreads.exp: Ditto.
2364 * gdb.threads/print-threads.exp: Ditto.
2365 * gdb.threads/pthreads.exp: Ditto.
2366 * gdb.threads/schedlock.exp: Ditto.
2367 * gdb.threads/staticthreads.exp: Ditto.
2368 * gdb.threads/thread-specific.exp: Ditto.
2369 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2370 * gdb.threads/threadapply.exp: Ditto.
2371 * gdb.threads/watchthreads.exp: Ditto.
2372 * gdb.threads/watchthreads2.exp: Ditto.
2373
89493308
MS
2374 * gdb.python/py-block.exp: Use gdb_test_no_output.
2375 * gdb.python/py-prettyprint.exp: Ditto.
2376 * gdb.python/py-template.exp: Ditto.
2377 * gdb.python/py-value.exp: Ditto.
2378
2379 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2380 * gdb.reverse/watch-reverse.exp: Ditto.
2381
2382 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2383 * gdb.server/ext-run.exp: Ditto.
2384
019ebafc
MS
2385 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2386 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2387 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2388 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2389 * gdb.dwarf2/dw2-producer.exp: Ditto.
2390 * gdb.dwarf2/mac-fileno.exp: Ditto.
2391
2392 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2393 * gdb.gdb/selftest.exp: Ditto.
2394
2395 * gdb.multi/base.exp: Use gdb_test_no_output.
2396
2397 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2398
3e0ca3a5
JK
23992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2400
2401 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2402
9db70545
MS
24032010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2404
a8d52276
MS
2405 * gdb.cp/class2.exp: Use gdb_test_no_output.
2406 * gdb.cp/classes.exp: Ditto.
2407 * gdb.cp/extern-c.exp: Ditto.
2408 * gdb.cp/inherit.exp: Ditto.
2409 * gdb.cp/maint.exp: Ditto.
2410 * gdb.cp/mb-inline.exp: Ditto.
2411 * gdb.cp/mb-templates.exp: Ditto.
2412 * gdb.cp/method2.exp: Ditto.
2413 * gdb.cp/misc.exp: Ditto.
2414 * gdb.cp/ovldbreak.exp: Ditto.
2415 * gdb.cp/punctuator.exp: Ditto.
2416 * gdb.cp/templates.exp: Ditto.
2417 * gdb.cp/virtbase.exp: Ditto.
2418
889bf7c5 2419 * gdb.threads/attach-stopped.exp:
9db70545 2420 Replace uses of send_gdb / gdb_expect.
889bf7c5 2421 * gdb.threads/attachstop-mt.exp:
9db70545 2422 Replace uses of send_gdb / gdb_expect.
889bf7c5 2423 * gdb.threads/gcore-thread.exp:
9db70545 2424 Replace uses of send_gdb / gdb_expect.
889bf7c5 2425 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2426 Replace uses of send_gdb / gdb_expect.
2427 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2428 * gdb.threads/print-threads.exp:
9db70545
MS
2429 Replace uses of send_gdb / gdb_expect.
2430 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2431 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2432 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2433
2434 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2435 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2436 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2437 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2438 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2439 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2440 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2441 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2442 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2443 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2444 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2445
359cc68c
JK
24462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2447
2448 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2449
7d3fe98e
SW
24502010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2451
2452 * gdb.cp/koenig.exp: Added new test case.
2453 * gdb.cp/koenig.cc: Ditto.
2454
27d3a1a2
MS
24552010-06-01 Michael Snyder <msnyder@vmware.com>
2456
2457 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2458 * gdb.base/arrayidx.exp: Ditto.
2459 * gdb.base/attach.exp: Ditto.
2460 * gdb.base/auxv.exp: Ditto.
2461 * gdb.base/bigcre.exp: Ditto.
2462 * gdb.base/break-always.exp: Ditto.
2463 * gdb.base/break-interp.exp: Ditto.
2464 * gdb.base/break.exp: Ditto.
2465 * gdb.base/breakpoint-shadow.exp: Ditto.
2466 * gdb.base/call-ar-st.exp: Ditto.
2467 * gdb.base/call-sc.exp: Ditto.
2468 * gdb.base/call-signal-resume.exp: Ditto.
2469 * gdb.base/callfuncs.exp: Ditto.
2470 * gdb.base/catch-syscall.exp: Ditto.
2471 * gdb.base/charset.exp: Ditto.
2472 * gdb.base/code-expr.exp: Ditto.
2473 * gdb.base/commands.exp: Ditto.
2474 * gdb.base/cond-expr.exp: Ditto.
2475 * gdb.base/condbreak.exp: Ditto.
2476 * gdb.base/cursal.exp: Ditto.
2477 * gdb.base/cvexpr.exp: Ditto.
2478 * gdb.base/default.exp: Ditto.
2479 * gdb.base/del.exp: Ditto.
2480 * gdb.base/detach.exp: Ditto.
2481 * gdb.base/display.exp: Ditto.
2482 * gdb.base/ena-dis-br.exp: Ditto.
2483 * gdb.base/eval-skip.exp: Ditto.
2484 * gdb.base/foll-fork.exp: Ditto.
2485 * gdb.base/foll-vfork.exp: Ditto.
2486 * gdb.base/frame-args.exp: Ditto.
2487 * gdb.base/funcargs.exp: Ditto.
2488 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2489 * gdb.base/gdbvars.exp: Ditto.
2490 * gdb.base/help.exp: Ditto.
2491 * gdb.base/ifelse.exp: Ditto.
2492 * gdb.base/included.exp: Ditto.
2493 * gdb.base/list.exp: Ditto.
2494 * gdb.base/macscp.exp: Ditto.
2495 * gdb.base/maint.exp: Ditto.
2496 * gdb.base/multi-fork.exp: Ditto.
2497 * gdb.base/overlays.exp: Ditto.
2498 * gdb.base/page.exp: Ditto.
2499 * gdb.base/pending.exp: Ditto.
2500 * gdb.base/pointers.exp: Ditto.
2501 * gdb.base/pr11022.exp: Ditto.
2502 * gdb.base/prelink.exp: Ditto.
2503 * gdb.base/printcmds.exp: Ditto.
2504 * gdb.base/psymtab.exp: Ditto.
2505 * gdb.base/randomize.exp: Ditto.
2506 * gdb.base/relational.exp: Ditto.
2507 * gdb.base/relocate.exp: Ditto.
2508 * gdb.base/remote.exp: Ditto.
2509 * gdb.base/sepdebug.exp: Ditto.
2510 * gdb.base/set-lang-auto.exp: Ditto.
2511 * gdb.base/setshow.exp: Ditto.
2512 * gdb.base/setvar.exp: Ditto.
2513 * gdb.base/signals.exp: Ditto.
2514 * gdb.base/signull.exp: Ditto.
2515 * gdb.base/sigstep.exp: Ditto.
2516 * gdb.base/sizeof.exp: Ditto.
2517 * gdb.base/solib-disc.exp: Ditto.
2518 * gdb.base/store.exp: Ditto.
2519 * gdb.base/structs.exp: Ditto.
2520 * gdb.base/structs2.exp: Ditto.
2521 * gdb.base/subst.exp: Ditto.
2522 * gdb.base/term.exp: Ditto.
2523 * gdb.base/trace-commands.exp: Ditto.
2524 * gdb.base/unwindonsignal.exp: Ditto.
2525 * gdb.base/valgrind-db-attach.exp: Ditto.
2526 * gdb.base/varargs.exp: Ditto.
2527 * gdb.base/watch-cond.exp: Ditto.
2528 * gdb.base/watch_thread_num.exp: Ditto.
2529 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2530 * gdb.base/watchpoint.exp: Ditto.
2531 * gdb.base/whatis-exp.exp: Ditto.
2532
f8d3bf8f
MS
25332010-06-01 Michael Snyder <msnyder@vmware.com>
2534
2535 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2536 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2537 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2538 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2539 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2540 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2541 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2542 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2543 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2544 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2545 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2546 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2547 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2548 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2549 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2550
3f9e0d32
JK
25512010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2552
2553 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2554 trailing newline.
2555 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2556 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2557 (p *args): ... here and remove excessive trailing newline.
2558
f629457d
JB
25592010-05-31 Joel Brobecker <brobecker@adacore.com>
2560
2561 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2562
09eef106
JK
25632010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2564
2565 Accept the new Linux kernel "t (tracing stop)" string.
2566 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2567 Update comment.
2568 (state_wait) <T (tracing stop)>: New.
2569 (main): Update the state_wait expect string.
2570
94f31136
PA
25712010-05-28 Pedro Alves <pedro@codesourcery.com>
2572
2573 * limits.c, limits.exp: Delete files.
2574 * Makefile.in (clean mostlyclean): Adjust.
2575 * tracecmd.exp: Adjust.
2576
096554ab
JK
25772010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 * gdb.base/tui-layout.exp: New.
2580
27d3a1a2 25812010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2582
889bf7c5 2583 * gdb.reverse/break-precsave.exp:
bcd2dc50 2584 Replace uses of send_gdb / gdb_expect.
889bf7c5 2585 * gdb.reverse/break-reverse.exp:
bcd2dc50 2586 Replace uses of send_gdb / gdb_expect.
889bf7c5 2587 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2588 Replace uses of send_gdb / gdb_expect.
889bf7c5 2589 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2590 Replace uses of send_gdb / gdb_expect.
889bf7c5 2591 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2592 Replace uses of send_gdb / gdb_expect.
889bf7c5 2593 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2594 Replace uses of send_gdb / gdb_expect.
889bf7c5 2595 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2596 Replace uses of send_gdb / gdb_expect.
889bf7c5 2597 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2598 Replace uses of send_gdb / gdb_expect.
889bf7c5 2599 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2600 Replace uses of send_gdb / gdb_expect.
889bf7c5 2601 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2602 Replace uses of send_gdb / gdb_expect.
889bf7c5 2603 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2604 Replace uses of send_gdb / gdb_expect.
889bf7c5 2605 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2606 Replace uses of send_gdb / gdb_expect.
889bf7c5 2607 * gdb.reverse/machinestate.exp:
bcd2dc50 2608 Replace uses of send_gdb / gdb_expect.
889bf7c5 2609 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2610 Replace uses of send_gdb / gdb_expect.
889bf7c5 2611 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2612 Replace uses of send_gdb / gdb_expect.
889bf7c5 2613 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2614 Replace uses of send_gdb / gdb_expect.
889bf7c5 2615 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2616 Replace uses of send_gdb / gdb_expect.
889bf7c5 2617 * gdb.reverse/step-precsave.exp:
bcd2dc50 2618 Replace uses of send_gdb / gdb_expect.
889bf7c5 2619 * gdb.reverse/step-reverse.exp:
bcd2dc50 2620 Replace uses of send_gdb / gdb_expect.
889bf7c5 2621 * gdb.reverse/until-precsave.exp:
bcd2dc50 2622 Replace uses of send_gdb / gdb_expect.
889bf7c5 2623 * gdb.reverse/until-reverse.exp:
bcd2dc50 2624 Replace uses of send_gdb / gdb_expect.
889bf7c5 2625 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2626 Replace uses of send_gdb / gdb_expect.
889bf7c5 2627 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2628 Replace uses of send_gdb / gdb_expect.
2629
3def43e0
JK
26302010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2633 excessive newline.
2634
27d3a1a2 26352010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2636
2637 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2638 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2639 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2640 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2641 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2642 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2643 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2644 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2645 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2646 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2647 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2648 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2649 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2650 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2651 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2652 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2653 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2654 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2655 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2656
27d3a1a2 26572010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2658
22454424
MS
2659 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2660 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2661
2662 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2663 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2664 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2665
889bf7c5 2666 * gdb.reverse/consecutive-reverse.exp:
22454424 2667 Replace uses of send_gdb / gdb_expect.
889bf7c5 2668 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2669 Replace uses of send_gdb / gdb_expect.
2670
2671 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2672 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2673 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2674 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2675 Replace uses of send_gdb / gdb_expect.
2676 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2677 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2678 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2679 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2680 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2681 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2682 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2683 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2684 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2685
26862010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2687
22454424 2688 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2689
22454424 2690 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2691
22454424
MS
2692 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2693 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2694 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2695 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2696 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2697 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2698 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2699 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2700 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2701
6e5f2c59
TT
27022010-05-25 Tom Tromey <tromey@redhat.com>
2703
2704 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2705
bbc8b958
TT
27062010-05-25 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2709 argument order.
2710 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2711 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2712 order.
2713 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2714 order.
2715 * gdb.base/call-sc.exp (setup_kfails): Remove.
2716 (setup_compiler_kfails): Remove.
2717 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2718 argument order.
2719 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2720 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2721 (advancei): Fix setup_kfail argument order.
2722 * gdb.base/radix.exp: Fix setup_kfail argument order.
2723 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2724 order.
2725 * gdb.base/structs.exp (setup_kfails): Remove.
2726 (setup_compiler_kfails): Fix setup_kfail argument order.
2727 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2728 order.
2729 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2730 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2731 setup_kfail argument order.
2732 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2733
83d1babf
TT
27342010-05-25 Tom Tromey <tromey@redhat.com>
2735
2736 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2737
6acb16a2
MS
27382010-05-25 Michael Snyder <msnyder@vmware.com>
2739
2740 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2741 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2742 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2743 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2744 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2745 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2746 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2747 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2748 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2749 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2750 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2751 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2752 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2753 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2754 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2755 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2756 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2757 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2758 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2759 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2760 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2761 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2762 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2763 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2764 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2765 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2766 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2767 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2768 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2769 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2770 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2771 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2772 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2773 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2774 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2775 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2776 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2777 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2778 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2779 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2780 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2781 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2782 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2783 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2784 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2785 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2786 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2787 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2788
27892010-05-25 Doug Evans <dje@google.com>
2790
2791 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2792 gdb.string_to_argv.
ad3986f0 2793
d3b1e874
TT
27942010-05-21 Tom Tromey <tromey@redhat.com>
2795
2796 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2797 Call it.
2798 * gdb.dwarf2/pieces.S: Update.
2799 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2800
cb826367
TT
28012010-05-21 Tom Tromey <tromey@redhat.com>
2802
2803 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2804 Call it.
2805 * gdb.dwarf2/pieces.c (struct C): New.
2806 (f6): New function.
2807 * gdb.dwarf2/pieces.S: Replace.
2808
74de6778
TT
28092010-05-21 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2812 Call it.
2813
afd74c5f
TT
28142010-05-21 Tom Tromey <tromey@redhat.com>
2815
2816 * gdb.dwarf2.pieces.exp: New file.
2817 * gdb.dwarf2.pieces.S: New file.
2818 * gdb.dwarf2.pieces.c: New file.
2819
a7b75dfd 28202010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2821 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2822
2823 * lib/gdb.exp (gdb_test_no_output): New function.
2824 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2825 when testing commands that should produce no output.
2826
c81c812a
JB
28272010-05-17 Joel Brobecker <brobecker@adacore.com>
2828
2829 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2830 parameter that we want to watch being a constant.
2831
0cce5bd9
JB
28322010-05-17 Joel Brobecker <brobecker@adacore.com>
2833
2834 * gdb.ada/cond_lang: New testcase.
2835
47050449
JB
28362010-05-17 Joel Brobecker <brobecker@adacore.com>
2837
2838 * lib/gdb.exp (banned_variables): New variable/constant.
2839 (gdb_init): Add write trace on variables listed in banned_variables.
2840 (gdb_finish): Remove write traces on variables listed in
2841 banned_variables.
2842
77c01586
JB
28432010-05-17 Joel Brobecker <brobecker@adacore.com>
2844
2845 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2846 * gdb.cp/koenig.exp: Likewise.
2847
88d4aea7
PM
28482010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2849
889bf7c5 2850 PR python/11482
88d4aea7
PM
2851
2852 * gdb.python/py-value.exp (test_value_hash): New function.
2853
f5a010c0
PM
28542010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2855
2856 PR exp/11530.
2857 * gdb.base/gdb11530.c: New file.
2858 * gdb.base/gdb11530.exp: New file.
2859
8ef4892f
JK
28602010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2863 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2864
7322dca9
SW
28652010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2866
2867 * gdb.cp/koenig.exp: New test.
2868 * gdb.cp/koenig.cc: New test program.
2869
02e7ea18
JB
28702010-05-05 Joel Brobecker <brobecker@adacore.com>
2871
2872 Remove the use of prms_id and bug_id throughout the testsuite.
2873
e1c34c5d
PM
28742010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2875
2876 PR exp/11349.
2877 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2878 use a reference local variable.
2879
8e1d0c49
JK
28802010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2883 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2884 variable different_dir. Move debugfile into a full directory pathname
2885 under DIFFERENT_DIR.
2886 * lib/gdb.exp (separate_debug_filename): Remove.
2887 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2888 variable debug_dir and mkdir of it. Update function comments.
2889
e66408ed
PA
28902010-04-29 Pedro Alves <pedro@codesourcery.com>
2891
2892 PR gdb/11557
2893
2894 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2895 files.
2896
d7b32ed3
PM
28972010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2898
889bf7c5 2899 * gdb.python/py-param.exp: New File.
d7b32ed3 2900
6aecb9c2
JB
29012010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2902
2903 * gdb.base/default.exp: Fix "set language" test.
2904
bdf92a1c
PM
29052010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2906
2907 PR breakpoints/11531.
2908 * gdb.base/gdb11531.c: New file.
2909 * gdb.base/gdb11531.exp: New file.
2910
3f172e24
TT
29112010-04-26 Tom Tromey <tromey@redhat.com>
2912
2913 * gdb.base/completion.exp: Add tests for completion and deprecated
2914 commands.
2915
64af4c92
JK
29162010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2917
2918 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2919 (print /x char_array): Escape curly brackets.
2920
492928e4
JK
29212010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 Fix deadlock on looped list of loaded shared objects.
2924 * gdb.base/solib-corrupted.exp: New.
2925
66d09542
DE
29262010-04-23 Doug Evans <dje@google.com>
2927
2928 * gdb.python/py-section-script.c: New file.
2929 * gdb.python/py-section-script.exp: New file.
2930 * gdb.python/py-section-script.py: New file.
2931
8bd10a10
CM
29322010-04-20 Chris Moller <cmoller@redhat.com>
2933
2934 PR 10179
2935
2936 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2937 * gdb.base/pr10179-a.c:
2938 * gdb.base/pr10179-b.c:
2939 * gdb.base/pr10179.exp: New files.
2940
c0201579
JK
29412010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2942
2943 Fix crashes on dangling display expressions.
2944 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2945 is SEP.
2946 (lib_flags): Remove the "debug" keyword.
2947 (libsepdebug): New variable for iterating new loop.
2948 (save_pf_prefix): New variable wrapping the loop.
2949 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2950 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2951
793b0ff8
PM
29522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2953
2954 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2955
097f51f7
PM
29562010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2957
2958 PR stabs/11479.
2959 * gdb.stabs/gdb11479.exp: New file.
2960 * gdb.stabs/gdb11479.c: New file.
2961
9a22f0d0
PM
29622010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2963
2964 * gdb.base/charset.c (Strin16, String32): New variables.
2965 * gdb.base/charset.exp (gdb_test): Test correct display
2966 of 16 or 32 bit strings.
2967
29682010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2969
2970 PR 9167
2971 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2972 * gdb.cp/pr9167.cc: New file.
2973 * gdb.cp/pr9167.exp: New file.
2974
2975
6e354e5e
PM
29762010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2977
2978 PR pascal/11492.
2979 * gdb.pascal/gdb11492.pas: New file.
2980 * gdb.pascal/gdb11492.exp: New file.
2981
be942545
JB
29822010-04-20 Joel Brobecker <brobecker@adacore.com>
2983
1667e6e3 2984 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2985
0c3acc09
JB
29862010-04-20 Joel Brobecker <brobecker@adacore.com>
2987
2988 * gdb.ada/dyn_loc: New testcase.
2989
ec31cde5
CM
29902010-04-20 Chris Moller <cmoller@redhat.com>
2991
2992 PR 10867
889bf7c5 2993
ec31cde5
CM
2994 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2995 * gdb.cp/pr10687.cc: New file.
2996 * gdb.cp/pr10687.exp: New file.
2997
2998
ce4b0682
SDJ
29992010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3000 Sergio Durigan Junior <sergiodj@redhat.com>
3001
3002 * gdb.fortran/logical.exp: New testcase.
3003 * gdb.fortran/logical.f90: New file.
3004
3436961f
DE
30052010-04-19 Doug Evans <dje@google.com>
3006
3007 * gdb.base/help.exp (help source): Update expected output.
3008
4d836c09
JK
30092010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3012 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3013 gdb_exit and return.
3014 (executable): New variable.
3015 (binfile): Use it.
3016
6149aea9
PA
30172010-04-19 Pedro Alves <pedro@codesourcery.com>
3018
3019 PR breakpoints/8554.
3020
3021 * gdb.trace/save-trace.exp: Adjust.
3022
ed41462c
L
30232010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3024
3025 PR corefiles/11511
3026 * gdb.arch/system-gcore.exp: New.
3027 * gdb.arch/gcore.c: Likewise.
3028
3f7b2faa
DE
30292010-04-15 Doug Evans <dje@google.com>
3030
fa33c3cd
DE
3031 * gdb.python/py-progspace.c: New file.
3032 * gdb.python/py-progspace.exp: New file.
3033
3f7b2faa
DE
3034 * gdb.base/source.exp: Add tests for "source -s".
3035
79f283fe
PM
30362010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3037
3038 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3039 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3040 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3041 * gdb.python/py-mi.exp: New test for to_string returning None.
3042
fc8eb08a
PM
30432010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3044
3045 * gdb.python/py-breakpoint.c: Make result global.
3046
26e197f6
JK
30472010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 Fix non-GNU make compatibility.
3050 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3051
adc36818
PM
30522010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3053
3054 * gdb.python/py-breakpoint.exp: New File.
3055 * gdb.python/py-breakpoint.C: Ditto.
3056
64e17368
SS
30572010-04-08 Stan Shebs <stan@codesourcery.com>
3058
3059 * gdb.trace/actions.exp: Clear default-collect.
3060 * gdb.trace/save-trace.exp: Clear default-collect.
3061
fff5cc64
PM
30622010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3063
3064 * gdb.python/py-value: Add null string variable.
3065 (test_lazy_string): Test zero length, NULL address lazy
3066 strings.
3067
a055a187
L
30682010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3069
3070 * gdb.arch/i386-avx.c: New.
3071 * gdb.arch/i386-avx.exp: Likewise.
3072
3073 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3074
96e39866
DE
30752010-04-06 Doug Evans <dje@google.com>
3076
3077 * gdb.base/source-test.gdb: New file.
3078 * gdb.base/source.exp: Test source -v.
3079
5984a431
UW
30802010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3081
3082 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3083
ec8a089a
PM
30842010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3085
3086 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3087 within one line, unless it is followed by a double quote.
3088 * gdb.stabs/hppa.sed: Idem.
3089 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3090 * gdb.stabs/weird.exp: Check for correct parsing of
3091 char and string constants.
ec8a089a
PM
3092 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3093 in .stabs to .stabx substitution.
3094
fce3c1f0
SS
30952010-04-05 Stan Shebs <stan@codesourcery.com>
3096
3097 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3098 constant global.
3099 * gdb.trace/tfile.exp: Try to print them.
3100
d77f58be
SS
31012010-04-04 Stan Shebs <stan@codesourcery.com>
3102
3103 * gdb.base/completion.exp: Update for new "info watchpoints".
3104 * gdb.base/default.exp: Ditto.
3105 * gdb.base/help.exp: Ditto.
3106 * gdb.base/watchpoint.exp: Ditto.
3107 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3108
af54718e
SS
31092010-04-04 Stan Shebs <stan@codesourcery.com>
3110
3111 * gdb.trace/tfile.exp: Sharpen tfind test.
3112
74d1f91e
JK
31132010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 * gdb.base/break-entry.exp: New.
3116
eb8e76db 31172010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3118 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3119
3120 * gdb.reverse/i386-sse-reverse.exp: New file.
3121 * gdb.reverse/i386-sse-reverse.c: New file.
3122
bf65cad8
PA
31232010-04-02 Pedro Alves <pedro@codesourcery.com>
3124
3125 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3126
fff87407
SS
31272010-04-01 Stan Shebs <stan@codesourcery.com>
3128
3129 * gdb.trace/actions.exp: Tweak expected output.
3130 * gdb.trace/while-stepping.exp: Tweak expected output.
3131
fe01d668
L
31322010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3133
3134 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3135
86b17b60
PA
31362010-04-01 Pedro Alves <pedro@codesourcery.com>
3137
3138 * gdb.base/commands.exp: Adjust.
3139 * gdb.cp/extern-c.exp: Adjust.
3140
2c58c0a9
PA
31412010-04-01 Pedro Alves <pedro@codesourcery.com>
3142
3143 * gdb.trace/collection.c (local_test_func): Define a local struct,
3144 and instanciate it.
3145
0db9b91c
PA
31462010-04-01 Pedro Alves <pedro@codesourcery.com>
3147
3148 * gdb.trace/collection.exp (gdb_collect_args_test)
3149 (gdb_collect_argarray_test): XFAIL the tests that assume the
3150 argarray argument's elements are collected.
3151
8072405b
JK
31522010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3153
3154 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3155 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3156
8bf6485c
SS
31572010-03-31 Stan Shebs <stan@codesourcery.com>
3158
3159 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3160 and tracepoint conditionals.
3161 (gdb_verify_tracepoints): Delete unused return.
3162
fd7f724a
KS
31632010-03-26 Keith Seitz <keiths@redhat.com>
3164
3165 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3166 appear in the output before main.
3167 Remove KFAIL for gdb/2215 aka bz 9320.
3168
8d9e7719
DE
31692010-03-30 Doug Evans <dje@google.com>
3170
0906dd0b
DE
3171 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3172 by dejagnu.
3173 * gdb.arch/amd64-dword.exp: Ditto.
3174
8d9e7719
DE
3175 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3176 match.
3177 (break printf): Ditto.
3178
1da644f0
SW
31792010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3180
3181 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3182 gcc < 4.4.
3183 * gdb.cp/shadow.exp: Ditto.
3184
a8121990
PA
31852010-03-29 Pedro Alves <pedro@codesourcery.com>
3186
3187 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3188 "tstart" is silent.
3189
6e79d367
PA
31902010-03-29 Pedro Alves <pedro@codesourcery.com>
3191
3192 * gdb.trace/collection.exp (executable): New.
3193 (binfile): Use it.
3194 (fpreg, spreg, pcreg): New.
3195 (test_register): Use gdb_test_multiple. Pass /x to print.
3196 (prepare_for_trace_test): New.
3197 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3198 (gdb_collect_args_test, gdb_collect_argstruct_test)
3199 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3200 prepare_for_trace_test.
3201 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3202 fpreg, spreg and pcreg.
3203 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3204 prepare_for_trace_test.
3205 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3206 try to detect tracing support here. Don't set breakpoints at
3207 `begin' or `end' here.
3208 <global scope>: Use clean_restart. Run to main before checking
3209 for tracing support. Check for for tracing support here.
3210
09248348
JK
32112010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3212
3213 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3214 " as $displacement" to "seen displacement message".
3215
d350db38
PA
32162010-03-28 Pedro Alves <pedro@codesourcery.com>
3217
3218 * gdb.trace/while-dyn.exp (executable): New variable.
3219 (binfile): Use it.
3220 (test_while_stepping): New function. Move most tests here. Call
3221 it once for each of the while-stepping, stepping and ws aliases.
3222
907af001
UW
32232010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3224
3225 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3226 that do not provide the tagless_struct type name at all.
3227 (test_print_anon_union): Do not check value of uninitialized
3228 union member. Do not use cp_test_ptype_class, so we can accept
3229 "long" as well as "long int".
3230
610197fd
PA
32312010-03-26 Pedro Alves <pedro@codesourcery.com>
3232
3233 * gdb.trace/tfile.c (tohex, bin2hex): New.
3234 (write_error_trace_file): Hexify error description.
3235
6c28cbf2
SS
32362010-03-25 Stan Shebs <stan@codesourcery.com>
3237
3238 * gdb.trace/tfile.c: Generate an additional trace file, improve
3239 portability.
3240 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3241 files in a better way.
3242
e62b8c7e
KS
32432010-03-25 Keith Seitz <keiths@redhat.com>
3244
3245 * gdb.java/jprint.exp: XFAIL printing of static class members
3246 because of GCC debuginfo problem.
3247
82ccf5a5
JK
32482010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3251
293e2f9e
DJ
32522010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3253
3254 * gdb.base/completion.exp: Allow long instead of long int.
3255 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3256 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3257 variable p.
3258 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3259 * gdb.base/pointers.exp: Allow long instead of long int.
3260 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3261 * gdb.base/step-line.exp: Allow a directory before the source file name.
3262
95a42b64
TT
32632010-03-24 Tom Tromey <tromey@redhat.com>
3264
3265 PR breakpoints/9352:
3266 * gdb.base/default.exp: Update.
3267 * gdb.base/commands.exp: Update.
3268 * gdb.cp/extern-c.exp: Test setting commands on multiple
3269 breakpoints at once.
3270
2390201f
DJ
32712010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3272
3273 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3274 if gdb,nosignals.
3275 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3276 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3277 exited".
3278
8c9a6790
SS
32792010-03-24 Stan Shebs <stan@codesourcery.com>
3280
3281 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3282
a6c727b2
DJ
32832010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3284
3285 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3286 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3287 argument. Handle "short" and "long".
3288 (Top level): Pass overprototyped output for old_fptr and xptr.
3289
4dfd5423
PA
32902010-03-23 Pedro Alves <pedro@codesourcery.com>
3291
3292 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3293 format strings and add casts to avoid compiler warnings.
3294
32952010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3296
3297 * lib/trace-support.exp (gdb_trace_setactions):
3298 Don't expect whitespace after ">" prompt.
3299 * gdb.trace/actions.exp: Adjust for output changes.
3300 * gdb.trace/while-stepping.exp: Likewise.
3301
c847d045
JK
33022010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3305 and r157645).
3306
5f717f1d
JK
33072010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3308
3309 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3310 New.
3311
7d6d51d5
DJ
33122010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3313
3314 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3315 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3316
3b11a015
SS
33172010-03-19 Stan Shebs <stan@codesourcery.com>
3318
3319 * gdb.trace/ax.exp: New file.
3320
d7d158ed
DE
33212010-03-19 Doug Evans <dje@google.com>
3322
6bb85cd1
DE
3323 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3324 output from gcc.
3325
d7d158ed
DE
3326 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3327 named /usr/sbin/prelink<foo>.
3328
4daf5ac0
SS
33292010-03-18 Stan Shebs <stan@codesourcery.com>
3330
3331 * gdb.trace/circ.exp: Test circular-trace-buffer.
3332 * gdb.trace/tfile.exp: Update tstatus test.
3333
e8d05480
JB
33342010-03-18 Joel Brobecker <brobecker@adacore.com>
3335
3336 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3337 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3338
441b986a
UW
33392010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3340
3341 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3342
4247603b
PA
33432010-03-18 Pedro Alves <pedro@codesourcery.com>
3344
3345 * gdb.base/default.exp: Adjust the expected output of the finish
3346 and until commands when the inferior is not being run.
3347
13387711
SW
33482010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3349
3350 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3351 * gdb.cp/nsusing.exp: Ditto.
3352
6e31430b
TT
33532010-03-15 Tom Tromey <tromey@redhat.com>
3354
3355 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3356 * gdb.cp/userdef.cc (operator==): New function.
3357 (main): New locals mem1, mem2.
3358
e2d69cb5
JZ
33592010-03-15 Jie Zhang <jie@codesourcery.com>
3360
3361 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3362 Declare and use new loadtimeout variable.
3363
f572f0a9
DJ
33642010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3365
3366 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3367 Use gdb_load later.
3368
51f4c0b0
PA
33692010-03-14 Pedro Alves <pedro@codesourcery.com>
3370
3371 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3372 literal. Add missing endlines to prints to stderr.
3373
1c809c68
TT
33742010-03-12 Tom Tromey <tromey@redhat.com>
3375
3376 PR c++/9708:
3377 * gdb.cp/m-static.exp: Add regression test.
3378 * gdb.cp/m-static.cc (method): New method.
3379 (main): Call it.
3380
00ae8fef
SW
33812010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3382
3383 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3384 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3385
759f0f0b
PA
33862010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3387
21e24d21
PA
3388 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3389
33902010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3391
759f0f0b
PA
3392 * lib/gdb.exp (skip_stl_tests): New.
3393 (gdb_compile): Symbian needs -ldl.
3394 (shlib_target_file): New.
3395 (shlib_symbol_file): New.
3396 (gdb_load_shlibs): Use shlib_target_file.
3397 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3398 * gdb.cp/exception.exp: Use skip_stl_tests.
3399 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3400 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3401 * gdb.cp/mb-templates.exp: Ditto.
3402 * gdb.base/commands.exp: Relax regexes.
3403 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3404 shlib_target_file and shlib_symbol_file.
3405 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3406 sections.
3407 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3408 * gdb.base/solib-disc.exp: Use
3409 shlib_target_file and shlib_symbol_file.
3410 * gdb.base/unload.exp: Don't skip on symbian. Use
3411 shlib_target_file and shlib_symbol_file.
3412 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3413
6a8f2671 34142010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3415
6a8f2671
PA
3416 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3417 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3418 Issue a tfind end before looking for a tracepoint frame.
3419 * gdb.trace/tfind.exp: Adjust tstatus output.
3420 Adjust disassembly output.
3421 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3422
ccf26247
JK
34232010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 * gdb.base/break-interp.exp: Create new displacement parameter value
3426 for the test_ld calls.
3427 (reach): New parameter displacement, verify its content. New push of
3428 pf_prefix "reach-$func:". Import global expect_out.
3429 (test_core): New parameter displacement, verify its content. New push
3430 of pf_prefix "core:". New command "set verbose on". Import global
3431 expect_out.
3432 (test_attach): New parameter displacement, verify its content. New
3433 push of pf_prefix "attach:". New command "set verbose on". Import
3434 global expect_out.
3435 (test_ld): New parameter displacement, pass it to the reach, test_core
3436 and test_attach calls and verify its content in the "ld.so exit" test.
3437 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3438 (prelink): Update expected text, use gdb_test.
3439
e469c7fb
DE
34402010-03-10 Doug Evans <dje@google.com>
3441
3442 * gdb.base/checkpoint.exp: Fix comment.
3443 Lengthen timeout while doing >600 checkpoints test.
3444 Rename duplicate "kill all one" test to keep test names unique.
3445
60e1c644
PA
34462010-03-10 Pedro Alves <pedro@codesourcery.com>
3447
3448 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3449
cec808ec
KS
34502010-03-08 Keith Seitz <keiths@redhat.com>
3451
889bf7c5
PA
3452 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3453 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3454 (dm_type_long): New function.
3455 (dm_type_unsigned_short): New function.
3456 (dm_type_unsigned_long): New function.
3457 (myint): New typedef.
3458 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3459 long, unsigned shor and long, operator char*, and typedef.
3460 (test_lookup_operator_functions): Add operator char* test.
3461 (test_paddr_operator_functions): Likewise.
3462 (test_paddr_overloaded_functions): Use probe values for
3463 short, long, and unsigned short and long.
3464 (test_paddr_hairy_functions): If the demangler probe detected
3465 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3466 demangler.
3467 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3468 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3469 and "print null_pmf".
3470 Add test "ptype a.*pmf".
3471 * gdb.cp/overload.exp: Allow optional "int" to appear with
3472 "short" and "long".
3473 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3474 long expect value for men_overload1arg.
3475 Allow "int" to appear with "short" and "long".
3476 When testing "info break", add argument for main (void).
3477 Also allow "int" to appear with "short" and "long".
3478 Ditto with "unsigned" and "long long".
cec808ec
KS
3479 * gdb.java/jmain.exp: Do not enclose methods names in single
3480 quotes.
3481 * gdb.java/jmisc.exp: Likewise.
3482 * gdb.java/jprint.exp: Likewise.
3483 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3484
3485 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3486 * gdb.cp/exception.exp (backtrace after first throw)
3487 (backtrace after second throw): Allow a namespace before __cxa_throw.
3488 (backtrace after first catch, backtrace after second catch): Allow
3489 a namespace before __cxa_begin_catch.
3490
3491 * gdb.cp/cpexprs.exp: New file.
3492 * gdb.cp/cpexprs.cc: New file.
3493
3494 From Daniel Jacobowitz <dan@codesourcery.com>
3495 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3496 to use string_to_regexp.
3497 (ctor, dtor): New functions. Use them to match constructor
3498 and destructor function types.
3499 (Top level): Use runto_main.
3500
f870a310
TT
35012010-03-05 Tom Tromey <tromey@redhat.com>
3502
3503 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3504 gdb.target_charset.
3505 (pp_ns.to_string): Likewise.
3506
0c199f28
KS
35072010-03-04 Keith Seitz <keiths@redhat.com>
3508
3509 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3510 can be quoted. Test that both the filename and function/line
3511 portions can be quoted at the same time.
3512
c7437ca6
PA
35132010-03-04 Pedro Alves <pedro@codesourcery.com>
3514
3515 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3516
b111b805
DE
35172010-03-03 Doug Evans <dje@google.com>
3518
24486cb7
DE
3519 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3520 libc contains libpthread.
3521
b111b805
DE
3522 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3523 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3524 of gdb_compile. Add another pattern to match android backtrace.
3525
a0e0ef55
TT
35262010-03-03 Tom Tromey <tromey@redhat.com>
3527
3528 PR gdb/11345:
3529 * gdb.base/printcmds.exp (test_printf): Add test.
3530
1ba53b71
L
35312010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3532
3533 * gdb.arch/amd64-byte.exp: New.
3534 * gdb.arch/amd64-dword.exp: Likewise.
3535 * gdb.arch/amd64-pseudo.c: Likewise.
3536 * gdb.arch/amd64-word.exp: Likewise.
3537 * gdb.arch/i386-byte.exp: Likewise.
3538 * gdb.arch/i386-pseudo.c: Likewise.
3539 * gdb.arch/i386-word.exp: Likewise.
3540
f5dff777
DJ
35412010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3542
3543 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3544 types. Add structreg, bitfields, and flags registers.
3545 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3546 registers.
3547
90884b2b
L
35482010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3549
3550 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3551 (load_description): Set architecture if defined.
3552
dc00d89f
PM
35532010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3554
3555 * gdb.python/py-frame.exp: Add read_var block tests.
3556 * gdb.python/py-frame.c (block): New function.
3557
0e095b7e
JK
35582010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3559 Daniel Jacobowitz <dan@codesourcery.com>
3560
3561 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3562
624f1a65
DM
35632010-02-25 David S. Miller <davem@davemloft.net>
3564
3565 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3566 fix logic for setting all_syscalls_numbers.
3567
f3e9a817
PM
35682010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3569
3570 * Makefile.in: Add py-block and py-symbol.
3571 * gdb.python/py-symbol.exp: New File.
3572 * gdb.python/py-symtab.exp: New File.
3573 * gdb.python/py-block.exp: New File.
3574 * gdb.python/py-symbol.c: New File.
3575 * gdb.python/py-block.c: New File.
3576
f6bbabf0
PM
35772010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3578
3579 PR python/11314
3580 * lib/gdb.exp (skip_python_tests): New function.
3581 * gdb.python/py-cmd.exp: Use skip_python_tests.
3582 * gdb.python/py-frame.exp: Likewise.
3583 * gdb.python/py-function.exp: Likewise.
3584 * gdb.python/py-prettyprint.exp: Likewise.
3585 * gdb.python/py-template.exp: Likewise.
3586 * gdb.python/py-type.exp: Likewise.
3587 * gdb.python/py-value.exp: Likewise.
3588
85d721b8
PA
35892010-02-22 Pedro Alves <pedro@codesourcery.com>
3590
3591 PR9605
3592
3593 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3594
48e32051
TT
35952010-02-19 Tom Tromey <tromey@redhat.com>
3596
3597 PR c++/8693, PR c++/9496:
3598 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3599 regression tests.
3600
ac9c0048
JK
36012010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3602
3603 Fix compatibility with m68k as.
3604 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3605 Use only /* comments */.
3606
57bb97a4
UW
36072010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3608
3609 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3610 * configure: Regenerate.
3611
7d1bf85c
DJ
36122010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3613
3614 * gdb.python/py-type.exp: Check for Python support.
3615
061b5285
PA
36162010-02-17 Pedro Alves <pedro@codesourcery.com>
3617
3618 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3619 `regsub' syntax available.
3620
f8a8bc2c
PA
36212010-02-17 Pedro Alves <pedro@codesourcery.com>
3622
3623 * gdb.base/shmain.c (main): Remove printf call.
3624 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3625 * gdb.base/unload.c (main): Make format of fprintf a string
3626 literal. Add missing endlines to prints to stderr.
3627 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3628
6f451e5e
TT
36292010-02-17 Tom Tromey <tromey@redhat.com>
3630
3631 * gdb.java/jprint.java (jprint.props): New field.
3632 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3633
12d79008
PA
36342010-02-17 Pedro Alves <pedro@codesourcery.com>
3635
ef801a0e 3636 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3637 available.
3638
d252f7e5
DJ
36392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3640
3641 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3642 creation to support remote host testing.
3643
67bdab6c
DJ
36442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3645
3646 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3647 Recognize "command not found".
3648
bb391223
DJ
36492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3650
3651 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3652 single-stepping.
3653
70362913
DJ
36542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3655
3656 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3657 if arguments are not supported.
3658
493f3c00
DJ
36592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3660
3661 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3662 be const or non-const.
3663
8034c749
DJ
36642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3665
3666 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3667 mi_send_resuming_command to send -exec-continue.
3668
791dfb64
DJ
36692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3670
3671 * gdb.base/list.exp (test_list_filename_and_function): Add test
3672 with single quotes.
3673 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3674 matching.
3675 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3676 Add KFAIL'd tests for PR gdb/11289.
3677
7c5fe868
DJ
36782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3679
3680 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3681
fdc498b8
DJ
36822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3683
3684 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3685 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3686 a temporary directory.
3687
b519e2a6
DJ
36882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3689
3690 * gdb.base/charset.exp: Use a single regular expression to match
3691 show host-charset and show target-charset output.
3692
74164c56
JK
36932010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3694
3695 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3696 "Illegal process-id" expect string more exact.
3697 (attach to digits-starting nonsense is prohibited): New.
3698
701ed6dc
JK
36992010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.base/prelink.exp (set verbose on): New.
3702
889bf7c5 37032010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3704
3705 * mi-reverse.exp: New file. Test for reverse option to the
3706 following MI commands: exec-continue, exec-finish, exec-next,
3707 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3708
dadf0e9c
JB
37092010-02-09 Joel Brobecker <brobecker@adacore.com>
3710
3711 * gdb.ada/ptype_tagged_param: New testcase.
3712
714f19d5
TT
37132010-02-08 Tom Tromey <tromey@redhat.com>
3714
3715 PR c++/8017:
3716 * gdb.cp/overload.exp: Add tests.
3717 * gdb.cp/overload.cc (struct K): New.
3718 (namespace N): New.
3719 (main): Call new functions.
3720 (K::staticoverload): Define.
3721
889bf7c5 37222010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3723
3724 PR gdb/10728
3725 * gdb.cp/pr10728-x.h: New file.
3726 * gdb.cp/pr10728-x.cc: New file.
3727 * gdb.cp/pr10728-y.cc: New file.
3728 * gdb.cp/pr10728.exp: New file.
3729 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3730
889bf7c5 37312010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3732
3733 PR gdb/9067
3734 * gdb.cp/pr9067.exp: New
3735 * gdb.cp/pr9067.cc: New
3736 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3737
7b356089
JB
37382010-02-08 Joel Brobecker <brobecker@adacore.com>
3739
3740 * lib/gdb.exp (gdb_test_timeout): New global variable.
3741 Set it to timeout if not already set.
3742 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3743
1be00882
DE
37442010-02-05 Doug Evans <dje@google.com>
3745
3746 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3747 user.
3748
82856980
SW
37492010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3750
3751 PR c++/7935:
3752 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3753
1a334831
TT
37542010-02-04 Tom Tromey <tromey@redhat.com>
3755
3756 * gdb.cp/virtbase.exp: Make test case names unique.
3757
9c3c02fd
TT
37582010-02-02 Tom Tromey <tromey@redhat.com>
3759
3760 * gdb.cp/virtbase.exp: Add regression tests.
3761 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3762 (main): Instantiate RHC.
3763
0cc2414c
TT
37642010-02-02 Tom Tromey <tromey@redhat.com>
3765
3766 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3767 type-printing change.
3768
edf3d5f3
TT
37692010-02-02 Tom Tromey <tromey@redhat.com>
3770
3771 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3772 * gdb.cp/virtbase.cc: New file.
3773 * gdb.cp/virtbase.exp: New file.
3774 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3775
e4b7f41c
JK
37762010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 PR libc/11214:
3779 * gdb.threads/current-lwp-dead.c: Include features.h.
3780 (HAS_NOMMU): New.
3781 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3782
b381ea14
JK
37832010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.base/symbol-without-target_section.exp,
3786 gdb.base/symbol-without-target_section.c: New.
3787
c593ac0e
DJ
37882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3789
3790 * gdb.base/bigcore.exp: Reset increased timeout.
3791 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3792
db25f29d
DJ
37932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3794
3795 * gdb.base/gcore.exp (capture_command_output): Use
3796 gdb_test_multiple.
3797
f9d67f43
DJ
37982010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3799
3800 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3801 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3802 (Top level): Call it.
3803
177321bd
DJ
38042010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3805
3806 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3807
97f2ed50
DJ
38082010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3809
3810 * gdb.base/call-strs.exp, gdb.base/default.exp,
3811 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3812 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3813 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3814 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3815 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3816 * gdb.base/ending-run.exp: Correct restore of timeout.
3817 * gdb.base/page.exp: Remove unnecessary timeout setting.
3818
e4e2711a
JB
38192010-01-29 Joel Brobecker <brobecker@adacore.com>
3820
3821 * gdb.ada/rec_return: New testcase.
3822
ba581dc1
JB
38232010-01-29 Joel Brobecker <brobecker@adacore.com>
3824
3825 * gdb.ada/call_pn: New testcase.
3826
4ea95be9
DJ
38272010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3828
3829 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3830 (Top level): Use it to resume.
3831 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3832 the Thumb mode displaced stepping error as unsupported.
3833
df83a9bf
SW
38342010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3835
889bf7c5
PA
3836 * gdb.cp/nsusing.exp: Added more tests.
3837 * gdb.cp/nsrecurs.exp: Ditto.
3838 * gdb.cp/nsusing.cc: Added test functions.
3839 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3840
40b27cdc
JK
38412010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3844 absolute directory pathnames in gdb.sum file.
3845
de958931
SW
38462010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3847
3848 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3849 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3850
708ead4e
TT
38512010-01-26 Tom Tromey <tromey@redhat.com>
3852
3853 PR exp/7643:
3854 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3855 setup_kfail.
3856
b14e635e
SW
38572010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3858
3859 * gdb.cp/nsrecurs.exp: New test.
3860 * gdb.cp/nsrecurs.cc: New test program.
3861 * gdb.cp/nsstress.exp: New test.
3862 * gdb.cp/nsstress.cc: New test program.
3863 * gdb.cp/nsdecl.exp: New test.
3864 * gdb.cp/nsdecl.cc: New test program.
3865
8540c487
SW
38662010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3867
3868 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3869 imported into file scope.
3870 Marked test as xfail.
3871 * gdb.cp/namespace-using.cc (marker5): New function.
3872 * gdb.cp/shadow.exp: New test.
3873 * gdb.cp/shadow.cc: New test program.
3874 * gdb.cp/nsimport.exp: New test.
3875 * gdb.cp/nsimport.cc: New test program.
3876
421d5d99
TT
38772010-01-25 Tom Tromey <tromey@redhat.com>
3878
3879 PR gdb/11049:
3880 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3881 with "set print null-stop on".
3882
691f8dc1
JK
38832010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3884
3885 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3886 Adjust it for DISASSEMBLY_OMIT_FNAME.
3887
0b92b5bb
TT
38882010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 PR symtab/11199:
3891 * gdb.dwarf2/member-ptr-forwardref.exp,
3892 gdb.dwarf2/member-ptr-forwardref.S: New.
3893
23787403
JK
38942010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3895
3896 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3897 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3898 thread1_tid_mutex. Remove gdbstop_mutex handling.
3899 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3900 thread2_tid_mutex. Remove gdbstop_mutex handling.
3901 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3902 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3903 pthread_cond_wait conditionalizations by while loops.
3904
b966cb8a
TT
39052010-01-20 Tom Tromey <tromey@redhat.com>
3906
3907 PR backtrace/10770:
3908 * gdb.dwarf2/pr10770.exp: New file.
3909 * gdb.dwarf2/pr10770.c: New file.
3910 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3911
fcae584b
VP
39122010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3913
3914 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3915 that target was removed, and the test always runs native anyway.
3916
a0f49112
JK
39172010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3918
3919 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3920 gdb.base/watchpoint-cond-gone-stripped.c: New.
3921
ceeb3d5a
TT
39222010-01-19 Tom Tromey <tromey@redhat.com>
3923
3924 PR c++/8000:
3925 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3926 existing tests.
3927 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3928 (main): Use AAA::SomeEnum.
3929
dd322c54
JK
39302010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3931
3932 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3933 (test_ignore_count): Declare line_callme_body global.
3934 (run to breakpoint with ignore count): Use line_callme_body.
3935 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3936 (set line_main_hello, set line_main_return): Reindent.
3937 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3938 New.
3939 (continue to callee4): Use line_callee4_body.
3940 (check *stopped from CLI command): Use line_callee4_next.
3941 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3942 (set line_main_hello, set line_main_return): Reindent.
3943 (set line_callee4_head, set line_callee4_body): New.
3944 (continue to callee4): Use line_callee4_body.
3945
4e8f195d
TT
39462010-01-18 Tom Tromey <tromey@redhat.com>
3947
3948 PR c++/9680:
3949 * gdb.cp/casts.cc: Add new classes and variables.
3950 * gdb.cp/casts.exp: Test new operators.
3951
9e14a9ba
JB
39522010-01-18 Tom Tromey <tromey@redhat.com>
3953 Thiago Jung Bauermann <bauerman@br.ibm.com>
3954
3955 * gdb.python/source2.py: New file.
3956 * gdb.python/source1: New file.
3957 * gdb.python/python.exp: Test "source" command.
3958
00bf0b85
SS
39592010-01-15 Stan Shebs <stan@codesourcery.com>
3960
3961 * gdb.trace/tfile.c: New file.
3962 * gdb.trace/tfile.exp: New file.
889bf7c5 3963
55235ad7
JK
39642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3965
3966 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3967
9f2982ff
JK
39682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3969
3970 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3971
bbfba9ed
JK
39722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3975 (libfunc): New parameter action. Implement also selectable "sleep".
3976 * gdb.base/break-interp-main.c: Include assert.h.
3977 (libfunc): New parameter action.
3978 (main): New parameters argc and argv. Assert argc. Pass argv.
3979 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3980 (test_attach): New proc.
3981 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3982 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3983
61f0d762
JK
39842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3985
3986 * gdb.base/break-interp.exp (test_core): New proc.
3987 (test_ld): Call it.
3988
06a6f270
JK
39892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3990
3991 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3992 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3993 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3994 and gdb_compile_shlib. Use new -Wl compiler options.
3995 (dl bt, main bt): New tests.
3996
51bee8e9
JK
39972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 Support PIEs with no symfile_objfile.
4000 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4001 (test_ld): New parameter trynosym.
4002 (test_ld <$trynosym>): New block.
4003
b8040f19
JK
40042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4005
4006 * gdb.base/break-interp.exp: New file.
4007
be759fcf
PM
40082010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4009
4010 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4011 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4012 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4013 test.
4014 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4015 * gdb.python/py-mi.exp: Add lazy string test.
4016
dc146f7c
VP
40172010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4018
4019 * lib/mi-support.exp (mi_check_thread_states): Handle
4020 core number in thread listing.
4021
b4ba55a1
JB
40222010-01-12 Joel Brobecker <brobecker@adacore.com>
4023
4024 * gdb.base/maint.exp: Adjust the expected output for the
4025 "maint print type" test. Use gdb_test_multiple instead of
4026 gdb_sent/gdb_expect.
4027
08e24bd4
DE
40282010-01-11 Doug Evans <dje@google.com>
4029
6496a609
DE
4030 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4031 from gdbserver_download. All callers updated.
4032
08e24bd4
DE
4033 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4034
b5cfddf5
JK
40352010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4036
4037 Implement binary numbers parsing.
4038 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4039 (test_integer_literals_rejected): New binary tests.
4040
3725885a
RW
40412010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4042
4043 * gdb.cell/configure: Regenerate.
4044
37aeb5df
JK
40452010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 * gdb.base/corefile.exp: Move the core finding block out and call it as
4048 core_find, new variable $corefile, replace corefile by $corefile and
4049 [file tail $corefile] for usage vs. test names resp.
4050 * lib/gdb.exp (core_find): Move it as a new function here. New
4051 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4052 $destcore. Return "" on error.
4053
d521f563
JK
40542010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4055
4056 Workaround PR binutils/10802.
4057 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4058 (twice).
4059
28f24826
DJ
40602010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4061
4062 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4063
2de75e71
JB
40642010-01-08 Joel Brobecker <brobecker@adacore.com>
4065
4066 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4067 call, to avoid interruption.
4068
fe00719b 40692010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4070
4071 * gdb.stabs/weird.def (args93): New.
4072
d0ef5df8
DE
40732010-01-07 Doug Evans <dje@google.com>
4074
4075 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4076
3a08d52f
TT
40772010-01-07 Tom Tromey <tromey@redhat.com>
4078
4079 * gdb.base/source.exp: Use correct line number.
4080
7a697b8d
SS
40812010-01-05 Stan Shebs <stan@codesourcery.com>
4082
4083 * gdb.trace/tracecmd.exp: Test ftrace.
4084
7803799a
UW
40852010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4086
4087 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4088
c54eabfa
JK
40892010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4092 "uint_for_mi_testing".
4093
02e7ef19
JB
40942010-01-01 Joel Brobecker <brobecker@adacore.com>
4095
4096 Test indented comment in file being sourced.
4097 * gdb.base/commands.exp: Test indented comment in file being sourced.
4098
abd775ce
JB
40992010-01-01 Joel Brobecker <brobecker@adacore.com>
4100
4101 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4102 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4103 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4104 notice.
4105
79b55b82
JB
41062010-01-01 Joel Brobecker <brobecker@adacore.com>
4107
4108 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4109 notice.
4110
8997583e
JK
41112010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4112
4113 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4114 missing $after_stopped and comma (,) expectation.
4115
6da95a67
SS
41162009-12-31 Stan Shebs <stan@codesourcery.com>
4117
4118 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4119
218d2fc6
TJB
41202009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4121
4122 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4123 (top level): Call test_watchpoint_in_big_blob.
4124 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4125 watchpoints.
4126 (func3): Write to buf.
4127
236f1d4d
SS
41282009-12-29 Stan Shebs <stan@codesourcery.com>
4129
4130 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4131
f61e138d
SS
41322009-12-28 Stan Shebs <stan@codesourcery.com>
4133
4134 * gdb.trace/tsv.exp: New file.
4135 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4136
0219b378
DJ
41372009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4138
4139 * gdb.base/find.c (main): Reference search buffers.
4140 * gdb.base/included.c (main): Reference integer.
4141 * gdb.base/ptype.c (charfoo): Declare.
4142 (intfoo): Call charfoo.
4143 * gdb.base/scope0.c (useitp): New function.
4144 (usestatics): Use useitp.
4145 (useit): Add a type for val.
4146 * gdb.base/scope1.c (useit1): Take a pointer argument.
4147 (usestatics1): Update calls to useit1.
4148 * gdb.cp/call-c.cc: Declare foo.
4149 (main): Call foo.
4150 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4151 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4152 (main): Call C::ensureRefs and ensureOtherRefs.
4153 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4154 variables.
4155 (ensureOtherRefs): New function.
4156 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4157 * gdb.cp/templates.cc (main): Call t5i.value.
4158
3f78692f
JK
41592009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4160
4161 Fix compatibility with G++-4.5.
4162 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4163 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4164 (uncaught return): Remove.
4165
429374b8
JK
41662009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4167 Phil Muldoon <pmuldoon@redhat.com>
4168
4169 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4170 (bp_location13, bp_location14, bp_location17, bp_location18)
4171 (marker3_proto, marker4_proto): New variables.
4172 (breakpoint info): Update output.
4173 (run until breakpoint at marker3, run until breakpoint at marker4): New
4174 tests.
4175
859825b8
JK
41762009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4177
4178 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4179 Replace the printf call of Y by provided "y-set-1" label. New block
4180 for the second shared library.
4181 * gdb.base/unload.exp: Compile also the second library, call
4182 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4183 (single pending breakpoint info): Rename to ...
4184 (pending breakpoint info before run): ... this extended test.
4185 (libfile2, libname2, libsrcfile2, libsrc2)
4186 (lib_sl2): New variables.
4187 (exec_opts): Set also SHLIB_NAME2.
4188 (pending breakpoint info on first run at shrfunc1)
4189 (pending breakpoint info on second run at shrfunc1)
4190 (pending breakpoint info on second run at shrfunc2)
4191 (print y from libfile, print y from libfile2): New tests.
4192 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4193 * gdb.base/unloadshr2.c: New.
4194
e6a386cd
HZ
41952009-12-22 Hui Zhu <teawater@gmail.com>
4196
4197 * gdb.reverse/sigall-reverse.exp: Adjust.
4198
9e19b45e
VP
41992009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4200
4201 PR gdb/10884
4202
4203 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4204 (main): Call do_bitfield_tests.
aacf5b1e 4205 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4206
d53a7b30
JB
42072009-12-20 Joel Brobecker <brobecker@adacore.com>
4208
4209 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4210 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4211 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4212 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4213 gdb.modula2/unbounded1.c: Update copyright header.
4214
191ca0a1
CM
42152009-12-10 Chris Moller <moller@mollerware.com>
4216
4217 PR gdb/9399
4218 * gdb.cp/virtfunc2.exp: New tests
4219 * gdb.cp/virtfunc2.cc: New tests
4220 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4221
0fa6cf1b
MS
42222009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4223
4224 * gdb.reverse/i387-env-reverse.c: New file.
4225 * gdb.reverse/i387-env-reverse.exp: New file.
4226 * gdb.reverse/i387-stack-reverse.c: New file.
4227 * gdb.reverse/i387-stack-reverse.exp: New file.
4228
361ae042
PM
42292009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4230
4231 * gdb.python/py-type.exp (test_range): New test.
4232
bfd31e71
PM
42332009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4234
4235 PR python/10805
4236
4237 * gdb.python/py-type.exp: New file.
4238 * gdb.python/py-type.c: New file.
4239 * Makefile.in: Add py-type.
4240
57a1d736
TT
42412009-12-03 Tom Tromey <tromey@redhat.com>
4242
4243 * gdb.python/py-value.exp (test_parse_and_eval): New
4244 function.
4245
1f3b5d1b
PP
42462009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4247
4248 PR gdb/11022
4249
4250 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4251 * gdb.base/pr11022.c: New test.
4252
8b7dbdc9
JK
42532009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4254
4255 Fix spurious false FAILs.
4256 * gdb.base/structs.c (chartest): New.
4257 (main): Fill-in chartest.
4258 * gdb.base/structs.exp (anychar_re, first): New.
4259 (start_structs_test): Import global anychar_re and first.
4260 New gdb_test call "set print elements 300; ${testfile}"
4261 (start_structs_test <$first>): New block.
4262 (any): Import global anychar_re. New variable ac. Use ${ac}.
4263
6a53b2ec
JK
42642009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4267
d7167b4c
JK
42682009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4269
4270 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4271 Force $srcfile file.
4272 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4273
b1798462
UW
42742009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4275
4276 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4277 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4278 * gdb.threads/watchthreads-reorder.exp: Likewise.
4279
b6199126
DJ
42802009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4281
4282 PR gdb/8704
4283
4284 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4285 "if", and "thread". Correct matching in the previous test.
4286
b22a0510
DJ
42872009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4288
4289 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4290
930636d2
MS
42912009-11-23 Michael Snyder <msnyder@vmware.com>
4292
4293 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4294 * gdb.reverse-watch-precsave.exp: Ditto.
4295
21a0512e
PP
42962009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4297
4298 * gdb.asm/asm-source.exp: Adjust.
4299 * gdb.base/help.exp: Adjust.
889bf7c5 4300
fc30d5e0
PA
43012009-11-22 Pedro Alves <pedro@codesourcery.com>
4302
4303 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4304 (do_syscall_tests_without_xml): Set data-directory to
4305 /the/path/to/nowhere.
4306
f6bc2008
PA
43072009-11-21 Pedro Alves <pedro@codesourcery.com>
4308
4309 * gdb.threads/local-watch-wrong-thread.c,
4310 gdb.threads/local-watch-wrong-thread.exp: New files.
4311
8c2fb5de
PA
43122009-11-21 Pedro Alves <pedro@codesourcery.com>
4313
4314 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4315 assume new `regsub' syntax available.
4316
ebec9a0f
PA
43172009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4318
a79d3c27
JK
4319 * gdb.base/watchpoint-hw-hit-once.exp,
4320 gdb.base/watchpoint-hw-hit-once.c: New.
4321
43222009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 * gdb.threads/watchthreads-reorder.exp,
4325 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4326
276a961b
MK
43272009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4328
4329 * gdb.xml/tdesc-regs.exp: Use for m68k.
4330
4867c1fb
PA
43312009-11-15 Pedro Alves <pedro@codesourcery.com>
4332
4333 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4334
f6838f81
DJ
43352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4336
4337 * lib/gdb.exp (current_target_name): New procedure.
4338 (gdb_wrapper_target): New variable.
4339 (gdb_wrapper_init): Set gdb_wrapper_target.
4340 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4341 wrapper.
4342
4ac4dd3f
DJ
43432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.base/remote.exp: Delete the slowest load test.
4346 Do not load with fixed packet sizes.
4347
a7881759
DJ
43482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4349
4350 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4351
97a5b505
DJ
43522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4353
4354 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4355 srcfile when setting a breakpoint.
4356
d3e1fc54
DJ
43572009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4358
4359 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4360 macros.
4361
7cbcbded
DJ
43622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4363
4364 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4365 to be in memory.
4366 * gdb.base/display.c (force_mem): New.
4367 (do_loops): Use it. Add breakpoint comments.
4368 (do_vars): Add a breakpoint comment.
4369 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4370 line numbers.
4371
bdea3a92
NF
43722009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4373
4374 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4375 instead of a bare "run".
4376
269f82e5
PP
43772009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4378
4379 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4380
a69b7d9d
DJ
43812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4382
4383 * lib/cell.exp (skip_cell_tests): Clean up test files before
4384 returning.
4385
b598bfda
DJ
43862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4387
4388 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4389 and the breakpoint menu. Do not call perror if a prompt is seen.
4390 Consume the following GDB prompt.
4391 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4392 * gdb.cp/namespace.exp: Use gdb_test.
4393 * gdb.cp/templates.exp: Use gdb_test.
4394 (test_template_breakpoints): Use gdb_test_multiple.
4395
87728fa0
DJ
43962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4397
4398 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4399 (marker4): Reference values.
4400
b67c692f
DJ
44012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4402
4403 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4404 is missing.
4405
f0df251a
DJ
44062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4407
4408 * gdb.base/break.c (need_malloc): New.
4409 * gdb.base/constvars.c (main): Reference crass and crisp.
4410 * gdb.base/gdb1821.c (main): Reference bar.
4411 * gdb.cp/gdb1355.cc (main): Reference s1.
4412 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4413 (main): Call them.
4414 * gdb.cp/hang2.cc (dummy2): Define.
4415 * gdb.cp/hang3.cc (dummy3): Define.
4416 * gdb.cp/m-data.cc (main): Reference shadow.
4417
bdf7534a
NF
44182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4419 Nathan Froyd <froydnj@codesourcery.com>
4420
4421 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4422 remote host.
4423
f24fce77
NF
44242009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4425
4426 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4427 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4428 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4429 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4430 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4431 * gdb.dwarf2/dw2-producer.exp: Likewise.
4432 * gdb.dwarf2/mac-fileno.exp: Likewise.
4433 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4434 py-prettyprint.py to the remote host.
4435 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4436
40f0318e
KS
44372009-11-11 Keith Seitz <keiths@redhat.com>
4438
4439 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4440 use it instead of "Foo".
4441 * gdb.cp/classes.exp (do_tests): Add a test to access
4442 a method through a typedef'd class name.
4443
f3d9f7fb
NF
44442009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4445
4446 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4447 exponents.
4448 * gdb.base/pointers.exp: Likewise.
4449 * gdb.cp/ref-types.exp: Likewise.
4450
a4216f37
KS
44512009-11-11 Keith Seitz <keiths@redhat.com>
4452
4453 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4454 new[] and delete[].
4455 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4456 "void".
4457 (probe_demangler): Remove all single-quoting of
4458 method and variable names.
4459 (info_func_regexp): Remove the word "void" from any
4460 occurrence of "(void)".
4461 (print_addr_2): Remove all single-quoting of
4462 method names.
4463 (print_addr_2_kfail): Likewise.
4464 (print_addr): Single-quote C function names before
4465 passing to print_addr_2.
4466 (test_paddr_operator_functions): Remove single-quoting
4467 for method names.
4468 Add tests for operator new[] and operator delete[].
4469
9b14d7aa
JK
44702009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4471
4472 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4473
85feb311
KS
44742009-11-09 Keith Seitz <keiths@redhat.com>
4475
4476 * gdb.cp/overload.exp: Add tests for resolving overloaded
4477 methods in expression parsing/evaluation.
4478
fa335448
DJ
44792009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4480
4481 * lib/gdb.exp (default_gdb_version): Use --version instead of
4482 --command.
4483
ec3c07fc
NS
44842009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4485
4486 * lib/gdb.exp (gdb_compile_test): New.
4487 (skip_ada_tests, skip_java_tests): New.
4488 (gdb_compile): Use gdb_compile_test for f77.
4489 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4490 * lib/java.exp (compile_java_from_source): Remove runtests check,
4491 use gdb_compile_test to record result.
4492 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4493 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4494 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4495 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4496 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4497 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4498 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4499 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4500 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4501 adjust gdb_compile invocations.
4502
b8b4e42b
JK
45032009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4504
4505 * Makefile.in (abs_builddir): New.
4506 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4507 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4508 `$(abs_builddir)/site.exp'.
4509
f8b7eaf3
DJ
45102009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4511
4512 * config/m68k-emc.exp, lib/emc-support.exp,
4513 gdb.trace/gdb_c_test.c: Delete.
4514 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4515 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4516 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4517 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4518 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4519 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4520 casing for m68k-*-elf.
4521
c4187697
NS
45222009-11-03 Pedro Alves <pedro@codesourcery.com>
4523
4524 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4525 * gdb.arch/i386-prologue.exp: Likewise.
4526 * gdb.arch/i386-unwind.exp: Likewise.
4527
db16b772
DJ
45282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4529
4530 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4531
bcf71277
DJ
45322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4533
4534 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4535
0105cee2
DJ
45362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4537
4538 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4539
24ddea62
JK
45402009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4541
4542 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4543
287ccc17
JK
45442009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4545
4546 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4547 * gdb.base/sepdebug2.c: New file.
4548
08bca259 45492009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4550
4551 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4552 the modified warnings for catch syscall. Verify if GDB was compiled
4553 with support for lib expat, and choose which tests to run depending
4554 on this.
4555
5d4e2b76
VP
45562009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4557
4558 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4559 that composite commands are parsed OK. And also test
4560 that breakpoint commands do work.
4561
240e538a
MS
45622009-10-23 Michael Snyder <msnyder@vmware.com>
4563
4564 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4565 to allow for new disassembly style.
4566
9c419145
PP
45672009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4568
4569 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4570
02506ff1
MS
45712009-10-22 Michael Snyder <msnyder@vmware.com>
4572
4573 * gdb.reverse/break-precsave.exp: New test.
4574 * gdb.reverse/consecutive-precsave.exp: Ditto.
4575 * gdb.reverse/finish-precsave.exp: Ditto.
4576 * gdb.reverse/i386-precsave.exp: Ditto.
4577 * gdb.reverse/machinestate-precsave.exp: Ditto.
4578 * gdb.reverse/sigall-precsave.exp: Ditto.
4579 * gdb.reverse/solilb-precsave.exp: Ditto.
4580 * gdb.reverse/step-precsave.exp: Ditto.
4581 * gdb.reverse/until-precsave.exp: Ditto.
4582 * gdb.reverse/watch-precsave.exp: Ditto.
4583
4cf866a3
MS
45842009-10-22 Michael Snyder <msnyder@vmware.com>
4585
4586 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4587 for gdb_expect. Adjust one test's expect strings for the new
4588 format of disassemble.
4589 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4590 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4591 gdb_test_multiple.
4592 * gdb.reverse/step-reverse.exp: Delete 'return'.
4593 * gdb.reverse/until-reverse.exp: Delete blank lines.
4594 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4595
2b28d209
PP
45962009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4597
4598 * gdb.base/consecutive.exp: Adjust.
4599 * gdb.base/display.exp: Likewise.
4600 * gdb.base/pc-fp.exp: Likewise.
4601 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4602
33b9c32b
MS
46032009-10-19 Michael Snyder <msnyder@vmware.com>
4604
4605 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4606 * gdb.reverse/finish-reverse.c: Ditto.
4607 * gdb.reverse/sigall-reverse.c: Ditto.
4608 * gdb.reverse/solib-reverse.c: Ditto.
4609 * gdb.reverse/step-reverse.c: Ditto.
4610 * gdb.reverse/watch-reverse.c: Ditto.
4611
6c95b8df
PA
46122009-10-19 Pedro Alves <pedro@codesourcery.com>
4613 Stan Shebs <stan@codesourcery.com>
4614
4615 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4616 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4617 "Executing new program".
4618 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4619 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4620 left listed after having been killed.
4621 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4622 * gdb.base/maint.exp: Adjust test.
4623
4624 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4625 * gdb.multi/Makefile.in: New.
4626 * gdb.multi/base.exp: New.
4627 * gdb.multi/goodbye.c: New.
4628 * gdb.multi/hangout.c: New.
4629 * gdb.multi/hello.c: New.
4630 * gdb.multi/bkpt-multi-exec.c: New.
4631 * gdb.multi/bkpt-multi-exec.exp: New.
4632 * gdb.multi/crashme.c: New.
4633
279017b7
TG
46342009-10-13 Tristan Gingold <gingold@adacore.com>
4635
4636 * gdb.base/sepdebug.exp: Check debug info are found.
4637
0413d738
PA
46382009-10-08 Pedro Alves <pedro@codesourcery.com>
4639
4640 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4641 bits.
4642
c628eecc
JK
46432009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4644
4645 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4646
38af1bfe
JB
46472009-10-07 Joel Brobecker <brobecker@adacore.com>
4648
4649 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4650 of the comments.
4651
2b0adecd
PM
46522009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4653
4654 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4655 * gdb.base/annota3.exp: Idem.
4656 * gdb.base/maint.exp: Idem.
4657
8d417781
PM
46582009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4659
889bf7c5 4660 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4661 to default.
4662
bb61102d
PM
46632009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4664
889bf7c5 4665 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4666 mingw and cygwin targets.
4667
ace5c364
PM
46682009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4669 Pedro Alves <pedro@codesourcery.com>
4670
889bf7c5 4671 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4672 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4673
c2d494a0
PM
46742009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4675
e1b52ce2
PM
4676 * gdb.base/shr1.c: Use %p in format string.
4677 * gdb.base/unload.c: Avoid warning in fprintf.
4678 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4679
209f53f5
PM
46802009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4681
4682 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4683 long type.
4684 (test_unlink): Correct printf string.
4685 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4686 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4687
8172766a
JK
46882009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4691 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4692 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4693
0f73703c
UW
46942009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4695
4696 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4697 * gdb.objc/nondebug.exp: Likewise.
4698
b32306ca
UW
46992009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4700
4701 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4702 target_info setting.
4703
4704 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4705 that detect new threads during "info threads".
4706
0057022f
UW
47072009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4708
4709 * gdb.threads/manythreads.c (main): Increase thread stack size
4710 to 2*PTHREAD_STACK_MIN.
4711 * gdb.threads/multi-create.c (main): Likewise.
4712 (create_function): Likewise.
4713
f29c0325
UW
47142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4715
4716 * gdb.base/dump.exp: Pass difference of pointer types instead
4717 of integer types as offset to restore in intarr3.srec case.
4718
fcb34849
UW
47192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4720
4721 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4722
d5142e3b
UW
47232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4724
4725 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4726
087b74b2 47272009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4728
087b74b2
PM
4729 New test for two watchpoints, with disabling of
4730 the first inserted.
4731 * testsuite/gdb.base/watchpoints.c: New file.
4732 * testsuite/gdb.base/watchpoints.exp: New file.
4733
96c07c5b
TT
47342009-09-25 Tom Tromey <tromey@redhat.com>
4735
4736 * gdb.base/charset.exp: Test utf-16 strings with Python.
4737
b8899f2b
TT
47382009-09-25 Tom Tromey <tromey@redhat.com>
4739
4740 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4741 UCS-4.
4742 * gdb.base/charset.c (utf_32_string): Rename.
4743 (init_utf32): Rename.
4744 (main): Update.
4745
329719ec
TT
47462009-09-22 Tom Tromey <tromey@redhat.com>
4747
4748 * gdb.python/py-function.exp: Add regression tests.
4749
11ef0d76
KS
47502009-09-21 Keith Seitz <keiths@redhat.com>
4751
4752 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4753 with invalid operator.
4754
3fe8f3b3
KS
47552009-09-21 Keith Seitz <keiths@redhat.com>
4756
4757 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4758 and destructor using typedef name of class.
4759 * gdb.cp/classes.cc (class Base1): Add a destructor.
4760 (base1): New typedef.
4761 (use_methods): Instanitate an object of type base1.
4762 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4763 (do_tests): Call test_template_typedef.
4764 * gdb.cp/templates.cc (Baz::~Baz): New method.
4765 (intBazOne): New typedef.
4766 (main): Instantiate intBazOne.
4767
7a9fe101
PM
47682009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4769
4770 PR python/10633
4771
4772 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4773 Function.
4774 (run_lang_tests): Add print elements test.
4775
2e4d963f
PM
47762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4777
4778 * gdb.python/py-value.exp (test_subscript_regression): New
4779 function. Test for invalid subscripts.
4780 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4781 (ptr_ref): New function.
4782
ec7e75e7
PP
47832009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4784
4785 * gdb.base/default.exp: Fix "show convenience".
4786
0cc7d26f
TT
47872009-09-15 Tom Tromey <tromey@redhat.com>
4788
4789 * lib/mi-support.exp (mi_create_varobj): Update.
4790 (mi_create_floating_varobj): Likewise.
4791 (mi_create_dynamic_varobj): New proc.
4792 (mi_varobj_update): Update.
4793 (mi_varobj_update_with_type_change): Likewise.
4794 (mi_varobj_update_kv_helper): New proc.
4795 (mi_varobj_update_dynamic_helper): Rewrite.
4796 (mi_varobj_update_dynamic): New proc.
4797 (mi_list_varobj_children): Update.
4798 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4799 * gdb.python/python-prettyprint.py (pp_outer): New class.
4800 (pp_nullstr): Likewise.
4801 (lookup_function): Register new printers.
4802 * gdb.python/python-prettyprint.c (struct substruct): New type.
4803 (struct outerstruct): Likewise.
4804 (substruct_test): New function.
4805 (struct nullstr): New type.
4806 (string_1, string_2): New globals.
4807 (main): Add new tests.
4808 * gdb.python/python-mi.exp: Added regression tests.
4809 * gdb.mi/mi2-var-display.exp: Update.
4810 * gdb.mi/mi2-var-cmd.exp: Update.
4811 * gdb.mi/mi2-var-child.exp: Update.
4812 * gdb.mi/mi2-var-block.exp: Update.
4813 * gdb.mi/mi-var-invalidate.exp: Update.
4814 * gdb.mi/mi-var-display.exp: Update.
4815 * gdb.mi/mi-var-cmd.exp: Update.
4816 * gdb.mi/mi-var-child.exp: Update.
4817 * gdb.mi/mi-var-block.exp: Update.
4818 * gdb.mi/mi-break.exp: Update.
4819 * gdb.mi/gdb701.exp: Update.
4820
a96d9b2e
SDJ
48212009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4822
4823 * Makefile.in: Inclusion of catch-syscall object.
4824 * gdb.base/catch-syscall.c: New file.
4825 * gdb.base/catch-syscall.exp: New file.
4826
b43b923a
MS
48272009-09-12 Michael Snyder <msnyder@vmware.com>
4828
4829 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4830 that can support reverse debuggnig.
4831
cec03d70
TT
48322009-09-11 Tom Tromey <tromey@redhat.com>
4833
4834 * gdb.dwarf2/valop.S: New file.
4835 * gdb.dwarf2/valop.exp: New file.
4836
e23bb3fc
MK
48372009-09-11 Mark Kettenis <kettenis@gnu.org>
4838
4839 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4840
37c3696d
DE
48412009-09-10 Doug Evans <dje@google.com>
4842
4843 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4844 Add $gdb_prompt to second breakpoint regexp.
4845
5172aecb
JB
48462009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4847
4848 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4849 names, add missing ones.
4850 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4851 * gdb.python/py-frame.c: Rename from python-frame.c.
4852 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4853 testfile name.
4854 * gdb.python/py-function.exp: Rename from python-function.exp.
4855 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4856 testfile name.
4857 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4858 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4859 Adjust testfile name.
4860 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4861 * gdb.python/py-template.cc: Rename from python-template.cc.
4862 * gdb.python/py-template.exp: Rename from python-template.exp.
4863 Adjust testfile name.
4864 * gdb.python/py-value.c: Rename from python-value.c.
4865 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4866 testfile name.
4867
b554e4bd
JK
48682009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4869
4870 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4871 $bpt2address.
4872 (Second breakpoint address is valid on ia64)
4873 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4874
9a68ae16
JM
48752009-09-03 Joseph Myers <joseph@codesourcery.com>
4876
4877 * gdb.base/ending-run.exp: Restrict regular expression matching
4878 line number to require closing brace following.
4879
146b9145
DE
48802009-09-03 Doug Evans <dje@google.com>
4881
4882 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4883
787d21e1
TT
48842009-09-02 Tom Tromey <tromey@redhat.com>
4885
4886 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4887
e7802207
TT
48882009-09-02 Tom Tromey <tromey@redhat.com>
4889
4890 * gdb.dwarf2/callframecfa.exp: New file.
4891 * gdb.dwarf2/callframecfa.S: New file.
4892
817aadd2
JK
48932009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4896 gdb.base/solib-overlap-main.c: New.
4897
4a76eae5
DJ
48982009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4899
4900 PR gdb/10565
4901
4902 * gdb.base/bitfields.c (struct container, container): New.
4903 (main): Initialize it and call break5.
4904 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4905
d4b96c9a
JK
49062009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4907
4908 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4909 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4910
4e22772d
JK
49112009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4914
2efab443
MS
49152009-08-26 Michael Snyder <msnyder@vmware.com>
4916
4917 * gdb.base/i386-reverse.c: New file.
4918 * gdb.base/i386-reverse.exp: New file.
4919 * gdb.base/Makefile.in: Add new files to be removed.
4920
07ab73a0
JM
49212009-08-26 Joseph Myers <joseph@codesourcery.com>
4922
4923 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4924 environment-pwd for remote host.
4925 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4926
676accff
KS
49272009-08-24 Keith Seitz <keiths@redhat.com>
4928
4929 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4930 Add two new C++ completer tests which limit the output to a
889bf7c5 4931 given class.
676accff 4932
f9f7ad22
MS
49332009-08-24 Michael Snyder <msnyder@vmware.com>
4934
4935 * gdb.base/del.exp: Fix typo in comment.
4936 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4937
81ecdfbb
RW
49382009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4939
4940 * configure: Regenerate.
4941 * gdb.hp/configure: Likewise.
4942 * gdb.hp/gdb.aCC/configure: Likewise.
4943 * gdb.hp/gdb.base-hp/configure: Likewise.
4944 * gdb.hp/gdb.compat/configure: Likewise.
4945 * gdb.hp/gdb.defects/configure: Likewise.
4946 * gdb.hp/gdb.objdbg/configure: Likewise.
4947 * gdb.stabs/configure: Likewise.
4948
cab0c772
UW
49492009-08-19 Doug Evans <dje@google.com>
4950
4951 * gdb.base/gdbvars.c: New file.
4952 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4953
b8fa0bfa
PA
49542009-08-14 Pedro Alves <pedro@codesourcery.com>
4955
4956 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4957 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4958
b84aa90a
PA
49592009-08-13 Pedro Alves <pedro@codesourcery.com>
4960
4961 * gdb.base/default.exp: Adjust "set language test": it's now an
4962 enum command. Larger help string moved to "help set language".
4963 * gdb.base/help.exp: Adjust "help set language" expected output,
4964 now lists all known languages.
4965
0d8f9b2c
NF
49662009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4967
4968 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4969 all frame arguments.
4970 * gdb.arch/altivec-regs.exp: Likewise.
4971
bda180e0
TT
49722009-08-07 Tom Tromey <tromey@redhat.com>
4973
4974 * gdb.base/setshow.exp: Add tests for changes to set language, set
4975 check range, and set check type.
4976
48cb2d85
VP
49772009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4978
4979 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4980 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4981 Call it.
48cb2d85 4982
1ea34204
UW
49832009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4984
4985 * configure.ac: Run gdb.cell tests when appropriate.
4986 * configure: Regenerate.
4987 * lib/cell.exp: New file.
4988 * gdb.cell: New directory.
4989 * gdb.cell/configure.ac: New file.
4990 * gdb.cell/configure: New file.
4991 * gdb.cell/Makefile.in: New file.
4992 * gdb.cell/arch.exp: New file.
4993 * gdb.cell/break.c: New file.
4994 * gdb.cell/break.exp: New file.
4995 * gdb.cell/break-spu.c: New file.
4996 * gdb.cell/bt.c: New file.
4997 * gdb.cell/bt2-spu.c: New file.
4998 * gdb.cell/bt-spu.c: New file.
4999 * gdb.cell/bt.exp: New file.
5000 * gdb.cell/coremaker.c: New file.
5001 * gdb.cell/coremaker-spu.c: New file.
5002 * gdb.cell/core.exp: New file.
5003 * gdb.cell/gcore.exp: New file.
5004 * gdb.cell/data.c: New file.
5005 * gdb.cell/data.exp: New file.
5006 * gdb.cell/data-spu.c: New file.
5007 * gdb.cell/ea-cache.exp: New file.
5008 * gdb.cell/ea-cache.c: New file.
5009 * gdb.cell/ea-cache-spu.c: New file.
5010 * gdb.cell/ea-standalone.c: New file.
5011 * gdb.cell/ea-standalone.exp: New file.
5012 * gdb.cell/ea-test.c: New file.
5013 * gdb.cell/ea-test.exp: New file.
5014 * gdb.cell/f-regs.exp: New file.
5015 * gdb.cell/mem-access.c: New file.
5016 * gdb.cell/mem-access.exp: New file.
5017 * gdb.cell/mem-access-spu.c: New file.
5018 * gdb.cell/ptype.exp: New file.
5019 * gdb.cell/registers.exp: New file.
5020 * gdb.cell/size.c: New file.
5021 * gdb.cell/sizeof.exp: New file.
5022 * gdb.cell/size-spu.c: New file.
5023 * gdb.cell/solib.exp: New file.
5024 * gdb.cell/solib-symbol.exp: New file.
5025
85e747d2
UW
50262009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5027
5028 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5029
58d6951d
DJ
50302009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5031
5032 * gdb.base/float.exp: Handle VFP registers.
5033
6e0a4f15
MS
50342009-07-14 Michael Snyder <msnyder@vmware.com>
5035
dcd5da87
MS
5036 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5037 to bring gdb to the beginning of the calling line.
5038
6e0a4f15
MS
5039 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5040 confusing the i386 epilogue unwinder.
5041
782b2b07
SS
50422009-07-14 Stan Shebs <stan@codesourcery.com>
5043
5044 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5045
f662c3bc
MS
50462009-07-14 Michael Snyder <msnyder@vmware.com>
5047
5048 * gdb.reverse/step-reverse.exp (stepi into function call):
5049 Call instruction may not be first instruction in the line.
5050 (reverse stepi from a function call): Used wrong line number.
5051
8f313923
JK
50522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5055
4662c76e
JK
50562009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5057
5058 Fix gdb.base/macscp.exp when using custom inputrc.
5059 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5060 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5061 env(TERM) set.
5062 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5063 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5064
aa81e255
JK
50652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5068 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5069 Change the compilation target to match the testcase name.
5070 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5071 testcase name.
5072 * a2-run.exp: Use for setup prepare_for_testing. Change the
5073 compilation target to match the testcase name.
5074 * gdb.base/commands.exp: Likewise.
5075 * gdb.base/finish.exp: Likewise.
5076 * gdb.base/float.exp: Likewise.
5077 * gdb.base/info-target.exp: Likewise.
5078 * gdb.base/relational.exp: Likewise.
5079 * gdb.base/term.exp: Likewise.
5080 * gdb.base/until.exp: Likewise.
5081 * gdb.base/volatile.exp: Likewise.
5082 * gdb.base/whatis-exp.exp: Likewise.
5083
4c93b1d7
HZ
50842009-07-11 Hui Zhu <teawater@gmail.com>
5085
5086 * gdb.base/help.exp (disassemble): Update expected help text.
5087
812f7342
TT
50882009-07-09 Tom Tromey <tromey@redhat.com>
5089
5090 * lib/gdb.exp: Handle TRANSCRIPT.
5091 (remote_spawn, remote_close, send_gdb): New procs.
5092
fbb8f299
PM
50932009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5094
5095 * gdb.python/python-prettyprint.c: Add counted null string
5096 structure.
5097 * gdb.python/python-prettyprint.exp: Print null string. Test for
5098 embedded nulls.
5099 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5100 * gdb.python/python-value.exp (test_value_in_inferior): Add
5101 variable length string fetch tests.
5102 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5103
c0ac0ec7
JK
51042009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5105
5106 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5107
30b66ecc
TT
51082009-07-07 Tom Tromey <tromey@redhat.com>
5109
5110 * gdb.base/call-rt-st.exp: Update for change to escape output.
5111 * gdb.base/callfuncs.exp: Likewise.
5112 * gdb.base/charset.exp: Likewise.
5113 * gdb.base/constvars.exp: Likewise.
5114 * gdb.base/long_long.exp: Likewise.
5115 * gdb.base/pointers.exp: Likewise.
5116 * gdb.base/printcmds.exp: Likewise.
5117 * gdb.base/setvar.exp: Likewise.
5118 * gdb.base/store.exp: Likewise.
5119 * gdb.cp/ref-types.exp: Likewise.
5120 * gdb.mi/mi-var-child.exp: Likewise.
5121 * gdb.mi/mi-var-display.exp: Likewise.
5122 * gdb.mi/mi2-var-display.exp: Likewise.
5123 * gdb.base/charset.exp: Test octal escape sequence length.
5124 Update for change to escape output.
5125
187c4a2b
JK
51262009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5127
5128 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5129
d80a43f9
DJ
51302009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5131
5132 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5133
047427a8
JK
51342009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5135
5136 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5137 gdbserver increasing $portnum if "Can't bind address" has been seen.
5138
8b5a0f4f
PA
51392009-07-05 Pedro Alves <pedro@codesourcery.com>
5140
5141 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5142 mingw32ce.
5143
7d93ba58
PA
51442009-07-05 Pedro Alves <pedro@codesourcery.com>
5145
5146 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5147 VFP format.
5148
2277426b
PA
51492009-07-02 Pedro Alves <pedro@codesourcery.com>
5150
5151 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5152 linux. Adjust to use "inferior", "info inferiors", "detach
5153 inferior" and "kill inferior" instead of "restart", "info fork",
5154 "detach fork" and "delete fork".
5155 * gdb.base/ending-run.exp: Spell out "info".
5156 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5157 the "kill" command.
5158
5af949e3
UW
51592009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5160
5161 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5162 change to prefix TLS offset in hex with 0x.
5163
5d3729b5
UW
51642009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5165
5166 * gdb.base/default.exp: Update test case for "x" changes.
5167
af589bd0
TG
51682009-07-01 Tristan Gingold <gingold@adacore.com>
5169
5170 * gdb.base/bigcore.exp: Make darwin untested.
5171
40974f91
JK
51722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5173
5174 * gdb.base/completion.exp (directory completion): Create the directory.
5175 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5176 escapeuniquesub.
5177 (directory completion 2): Expect now ${escapeuniquesub}.
5178 (Glob remaining of directory test): Remove one excessive newline.
5179 Expect the real output.
5180
59dd3af6
JK
51812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 Fix `make check//%' target after `make check' has been ran.
5184 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5185 a mkdir call.
5186 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5187 (%/.dir): Remove.
5188
f4e164aa
JK
51892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5190
5191 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5192 the expected result record.
5193
69af2122
JK
51942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5195
5196 Remove racy FAILs relying just on the timeouts.
5197 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5198 (annotation_level 2): Remove racy FAILs.
5199
2fd481e1
PP
52002009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5201
5202 gdb/10275
889bf7c5
PA
5203 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5204
c38f313d
DJ
52052009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5206
5207 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5208
8b777f02
VP
52092009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5210
5211 * gdb.mi/mi-stack.exp: Testing symbolic options
5212 to -stack-list-locals and -stack-list-arguments.
5213
00c7eacf
JK
52142009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5217
6bc80edc
TT
52182009-06-29 Tom Tromey <tromey@redhat.com>
5219
5220 * dg-extract-results.sh: New file.
5221 * Makefile.in (FORCE_PARALLEL): New variable.
5222 (CHECK_TARGET): New conditional variable.
5223 (check): Use CHECK_TARGET.
5224 (DO_RUNTEST): New variable.
5225 (check-single): New target.
5226 (TEST_DIRS): New variable.
5227 (TEST_TARGETS): Likewise.
5228 (check-parallel): New target.
5229 (check-gdb.%): New pattern.
5230 (BASE1_FILES): New variable.
5231 (BASE2_FILES): Likewise.
5232 (check-gdb.base%): New pattern.
5233 (%/.dir): New pattern.
5234 * configure: Rebuild.
5235 * aclocal.m4 (AM_CONDITIONAL): New defun.
5236 * configure.ac: Check whether user is using GNU make.
5237 (GMAKE): New conditional.
5238
794684b6
SW
52392009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5240
5241 * gdb.cp/namespace-nested-import.cc: New test.
5242 * gdb.cp/namespace-nested-import.exp: New test.
5243
edb3359d
DJ
52442009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5245
5246 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5247 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5248 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5249 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5250 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5251 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5252 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5253 gdb.opt/inline-markers.c: New files.
5254 * lib/gdb.exp (skip_inline_frame_tests): New function.
5255 (skip_inline_var_tests): New function.
5256
cf657a0c
AS
52572009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5258
5259 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5260 backtrace.
5261
28d41a99
MS
52622009-06-27 Michael Snyder <msnyder@vmware.com>
5263
5264 * gdb.reverse: New directory.
5265 * gdb.reverse/break-reverse.c: New test.
5266 * gdb.reverse/break-reverse.exp: New test.
5267 * gdb.reverse/consecutive-reverse.c: New test.
5268 * gdb.reverse/consecutive-reverse.exp: New test.
5269 * gdb.reverse/finish-reverse.c: New test.
5270 * gdb.reverse/finish-reverse.exp: New test.
5271 * gdb.reverse/machinestate.c: New test.
5272 * gdb.reverse/ms1.c: New test.
5273 * gdb.reverse/machinestate.exp: New test.
5274 * gdb.reverse/Makefile.in: New file.
5275 * gdb.reverse/shr2.c: New test.
5276 * gdb.reverse/solib-reverse.c: New test.
5277 * gdb.reverse/solib-reverse.exp: New test.
5278 * gdb.reverse/step-reverse.c: New test.
5279 * gdb.reverse/step-reverse.exp: New test.
5280 * gdb.reverse/until-reverse.c: New test.
5281 * gdb.reverse/ur1.c: New test.
5282 * gdb.reverse/until-reverse.exp: New test.
5283 * gdb.reverse/watch-reverse.c: New test.
5284 * gdb.reverse/watch-reverse.exp: New test.
5285 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5286 * configure: Regenerate.
5287
fe3c8b0d
DE
52882009-06-26 Doug Evans <dje@google.com>
5289
5290 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5291
3a72a602
PM
52922009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5293
5294 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5295 windows problem for 'file delete $binfile'.
5296
27aa8d6a
SW
52972009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5298
5299 * gdb.cp/namespace-using.exp: New test.
5300 * gdb.cp/namespace-using.cc: New test.
5301
8ac055f8
JB
53022009-05-20 Joel Brobecker <brobecker@adacore.com>
5303
5304 * gdb.ada/variant_record_packed_array: New testcase.
5305
85e306ed
TT
53062009-06-23 Tom Tromey <tromey@redhat.com>
5307
5308 * gdb.base/charset.exp (test_combination): Regression test.
5309 * gdb.base/charset.c (my_wchar_t): New typedef.
5310 (myvar): New global.
5311 (main): Set myvar.
5312
56643c5e
PM
53132009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5314
5315 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5316 target.
5317
1fac167a
UW
53182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5319
5320 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5321
7ccb0be9
UW
53222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5323
5324 * gdb.mi/gdb680.exp: Update test for error message.
5325
568d6575
UW
53262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5327
5328 * gdb.base/annota1.exp: Allow multiple occurrences of the
5329 frames-invalid annotation.
5330 * gdb.cp/annota2.exp: Likewise.
5331
7cd1089b
PM
53322009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5333
5334 * gdb.cp/gdb2495.cc: New file.
5335 * gdb.cp/gdb2495.exp: New file.
5336
72c63395
JK
53372009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5338
5339 Report error on GDB crash during runto.
5340 * lib/gdb.exp (runto <eof>): New.
5341
3788363d
DJ
53422009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5343
5344 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5345 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5346 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5347 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5348 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5349 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5350 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5351 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5352 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5353 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5354 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5355 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5356 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5357 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5358 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5359 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5360 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5361 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5362 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5363 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5364 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5365 gdb.trace/passcount.exp, gdb.trace/report.exp,
5366 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5367 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5368 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5369 executable.
5370
17592de3
PA
53712009-06-07 Pedro Alves <pedro@codesourcery.com>
5372
5373 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5374 defined before referencing it.
5375
701e355d
DE
53762009-06-03 Doug Evans <dje@google.com>
5377
5378 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5379 * gdb.arch/i386-see.c: Ditto.
5380
f2292c65
PM
53812009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5382
5383 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5384 (check_macro): Return 1 if undefined.
5385 If first test fails, check if macro debug information is available,
5386 and report unsupported test if no macro information is found.
5387
5a437975
DE
53882009-05-29 Doug Evans <dje@google.com>
5389
5390 * gdb.threads/hand-call-in-threads.exp: New.
5391 * gdb.threads/hand-call-in-threads.c: New.
5392
c141c696
MS
53932009-05-29 Michael Snyder <msnyder@vmware.com>
5394
5395 * gdb.base/break-always.exp: Change "1" to "on".
5396 Add confirmation check.
5397
b3444185
PA
53982009-05-28 Pedro Alves <pedro@codesourcery.com>
5399
5400 * gdb.threads/threxit-hop-specific.c: New.
5401 * gdb.threads/threxit-hop-specific.exp: New.
5402 * gdb.threads/thread-execl.c: New.
5403 * gdb.threads/thread-execl.exp: New.
5404
b6313243
TT
54052009-05-27 Tom Tromey <tromey@redhat.com>
5406 Thiago Jung Bauermann <bauerman@br.ibm.com>
5407
5408 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5409 (mi_child_regexp): Likewise.
5410 (mi_list_varobj_children_range): Likewise.
5411 (mi_get_features): Likewise.
5412 (mi_list_varobj_children): Rewrite.
5413 * gdb.python/python-mi.exp: New file.
5414
a6bac58e
TT
54152009-05-27 Tom Tromey <tromey@redhat.com>
5416 Thiago Jung Bauermann <bauerman@br.ibm.com>
5417 Phil Muldoon <pmuldoon@redhat.com>
5418 Paul Pluzhnikov <ppluzhnikov@google.com>
5419
5420 * gdb.python/python-prettyprint.exp: New file.
5421 * gdb.python/python-prettyprint.c: New file.
5422 * gdb.python/python-prettyprint.py: New file.
5423 * gdb.base/display.exp: print/r is now valid.
5424
2c74e833
TT
54252009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5426 Tom Tromey <tromey@redhat.com>
5427 Pedro Alves <pedro@codesourcery.com>
5428 Paul Pluzhnikov <ppluzhnikov@google.com>
5429
5430 * gdb.python/python-template.exp: New file.
5431 * gdb.python/python-template.cc: New file.
5432 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5433 tests.
5434 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5435 Call it.
5436 (test_value_after_death): New proc.
5437 * gdb.python/python-value.c (PTR): New typedef.
5438 (main): New variable 'x'.
5439
89c73ade
TT
54402009-05-27 Tom Tromey <tromey@redhat.com>
5441
5442 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5443 tests.
5444 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5445 Call it.
5446
a75724bc
PA
54472009-05-27 Pedro Alves <pedro@codesourcery.com>
5448
5449 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5450
e58b0e63
PA
54512009-05-24 Pedro Alves <pedro@codesourcery.com>
5452
5453 * gdb.threads/fork-thread-pending.c: New.
5454 * gdb.threads/fork-thread-pending.exp: New.
5455
4ac36638
JK
54562009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5457
5458 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5459 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5460
889bf7c5 54612009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5462
889bf7c5 5463 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5464
b242c3c2
PA
54652009-05-17 Pedro Alves <pedro@codesourcery.com>
5466
5467 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5468 `gdb_get_line_number'. Call `callee' in both parent and child.
5469 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5470 `gdb_get_line_number' instead of hardcoding line numbers.
5471 (catch_fork_unpatch_child): New procedure to test detaching
5472 breakpoints from child fork.
5473 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5474 hardcoding line numbers.
5475 (do_fork_tests): Run `catch_fork_unpatch_child'.
5476
ee342b23
VP
54772009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5478
5479 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5480 of structure type enters or leaves the scope, it
5481 is reported by -var-update.
5482
e2009e98
DE
54832009-05-11 Doug Evans <dje@sebabeach.org>
5484
5485 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5486 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5487 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5488
00903456
JK
54892009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5492
dc621c35
DE
54932009-04-30 Doug Evans <dje@google.com>
5494
5495 * gdb.threads/watchthreads2.exp: New testcase.
5496 * gdb.threads/watchthreads2.c: New testcase.
5497
9ab4e744
DE
54982009-04-29 Doug Evans <dje@google.com>
5499
5500 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5501 * gdb.cp/mb-ctor.cc: Ditto.
5502 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5503 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5504 * gdb.cp/mb-inline1.cc: Call it.
5505 * gdb.cp/mb-inline2.cc: Ditto.
5506 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5507 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5508
484086b7
JK
55092009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5510
5511 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5512 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5513 Replace all uses of `decimal' by `nonzero'.
5514 (info macro FROM_COMMANDLINE): New test.
5515
379a77b5
TT
55162009-04-27 Tom Tromey <tromey@redhat.com>
5517
5518 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5519
b92b73c2
DE
55202009-04-27 Doug Evans <dje@google.com>
5521
5522 * gdb.threads/watchthreads.c (main): Initialize args before starting
5523 the threads. Plus formatting cleanup.
5524 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5525 biased scheduling of one thread.
5526
945a118d
JG
55272009-04-27 Jerome Guitton <guitton@adacore.com>
5528
5529 * gdb.cp/templates.cc (GetMax): New template.
5530 (main): Declare two instances of GetMax.
5531 * gdb.cp/templates.exp: Add new test.
5532
d389af10
JK
55332009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5534
5535 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5536
e7f86de9
JM
55372009-04-22 Joseph Myers <joseph@codesourcery.com>
5538
5539 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5540
334cc82d
TT
55412009-04-15 Tom Tromey <tromey@redhat.com>
5542
5543 * gdb.base/charset.exp: Add regression test.
5544
d12672cc
JB
55452009-04-14 Joel Brobecker <brobecker@adacore.com>
5546
5547 * gdb.base/exe-lock.exp: New testcase.
5548
18e8c3bc
TT
55492009-04-13 Tom Tromey <tromey@redhat.com>
5550
5551 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5552 operator on Frame.
5553
5ecd5cbe
UW
55542009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5555
5556 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5557 * gdb.server/ext-attach.exp: Likewise.
5558
7309f756
VP
55592009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5560
5561 Eliminate some sleep usage.
5562
889bf7c5
PA
5563 * gdb.mi/basics.c (do_nothing): New.
5564 (main): Use do_nothing instead of printf, so that
5565 not to introduce race condition between output of
5566 inferiour and output of gdb. Do not use sleep as it
5567 is not generally available on embedded targets.
7309f756 5568
f4b95f6f
PA
55692009-04-02 Pedro Alves <pedro@codesourcery.com>
5570
5571 * gdb.server/ext-attach.exp: Expect an optional process id after
5572 "Detached from remote process".
5573
de40b933
JK
55742009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5575
5576 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5577 gdb.dwarf2/dw2-unresolved.exp: New.
5578
2ae101a4
PA
55792009-04-02 Pedro Alves <pedro@codesourcery.com>
5580
5581 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5582 mi_run_to_main.
5583
56a8e183
PA
55842009-04-02 Pedro Alves <pedro@codesourcery.com>
5585
5586 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5587 mi_run_to_main. Skip thread exit test on remote targets.
5588 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5589 mi_run_to_main.
5590 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5591 mi_run_to_main.
5592 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5593 when expecting ^connected. Detect when the target doesn't support
5594 non-stop mode.
5595 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5596 supported. Return -1 on error, 0 on success.
5597 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5598 (mi_runto): Return mi_runto_helper's result explicitly.
5599
c35fafde
PA
56002009-04-01 Pedro Alves <pedro@codesourcery.com>
5601
5602 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5603
f8a8dce6
JB
56042009-04-01 Tom Tromey <tromey@redhat.com>
5605
5606 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5607 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5608 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5609 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5610
71c25dea
TT
56112009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5612 Jan Kratochvil <jan.kratochvil@redhat.com>
5613
5614 PR gdb/931
5615 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5616 output.
5617 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5618 for gdb/931.
5619 * dw2-strp.S (DW_AT_language): Change to C++.
5620 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5621
02d9a9ce
JB
56222009-03-31 Joel Brobecker <brobecker@adacore.com>
5623
5624 * gdb.ada/tasks: New testcase.
5625
1042e4c0
SS
56262009-03-30 Stan Shebs <stan@codesourcery.com>
5627
5628 * gdb.trace/actions.exp: Update to match new info trace format.
5629 * gdb.trace/deltrace.exp: Ditto.
5630 * gdb.trace/infotrace.exp: Ditto.
5631 * gdb.trace/passcount.exp: Ditto.
5632 * gdb.trace/save-trace.exp: Ditto.
5633 * gdb.trace/while-stepping.exp: Ditto.
5634 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5635
f8f6f20b
TJB
56362009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5637
5638 * gdb.python/python-frame.c: New file.
5639 * gdb.python/python-frame.exp: New file.
5640
c0c6f777
TJB
56412009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5642
5643 * gdb.python/python-value.exp: Add tests for the address
5644 attribute.
5645
3cb51905
AS
56462009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5647
5648 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5649
88fc996f
DE
56502009-03-26 Doug Evans <dje@google.com>
5651
5652 * gdb.mi/mi-nonstop-exit.exp: New file.
5653 * gdb.mi/non-stop-exit.c: New file.
5654
56ef84b1
TT
56552009-03-26 Tom Tromey <tromey@redhat.com>
5656
5657 Update for change to prologue skipping:
5658 * gdb.mi/mi2-simplerun.exp: Update.
5659 * gdb.mi/mi2-break.exp: Update.
5660 * gdb.mi/mi-simplerun.exp: Update.
5661 * gdb.mi/mi-break.exp: Update.
5662 * gdb.base/ending-run.exp: Update.
5663
def2b000
TJB
56642009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5665
5666 * gdb.python/python-value.exp (test_value_in_inferior): Test
5667 gdb.Value.is_optimized_out attribute.
5668
442ddf59
JK
56692009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * gdb.dwarf2/dw2-noloc-main.c: New file.
5672 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5673 (.text): Remove.
5674 (.data): New.
5675 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5676 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5677 (DW_TAG_subprogram func_cu1, noloc): Remove.
5678 (main): New.
5679 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5680 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5681 (file_symbols): New procedure.
5682
a8df5de4
TT
56832009-03-25 Tom Tromey <tromey@redhat.com>
5684
5685 * gdb.base/charset.exp (valid_target_charset): New proc.
5686 Use it to skip tests on invalid charsets.
5687
cc1d7add
PM
56882009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5689
5690 * gdb.base/completion.exp: Add a test for directory completion.
5691
bcd5727b
JK
56922009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
5694 Fix a racy FAIL.
5695 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5696 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5697
cc924cad
TJB
56982009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5699
5700 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5701 * gdb.python/python-function.exp: Add test for function returning
5702 a GDB value.
5703
bc3b79fd
TJB
57042009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5705
5706 * gdb.python/python-function.exp: New file.
5707
6c7a06a3
TT
57082009-03-20 Tom Tromey <tromey@redhat.com>
5709
5710 * gdb.base/store.exp: Update for change to escape output.
5711 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5712 to escape output.
5713 * gdb.base/pointers.exp: Update for change to escape output.
5714 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5715 to escape output.
5716 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5717 escape output.
5718 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5719 to escape output.
5720 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5721 escape output.
5722 * gdb.base/setvar.exp: Update for change to escape output.
5723 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5724 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5725 to escape output.
5726 (test_print_string_constants): Likewise.
5727 * gdb.base/charset.exp (valid_host_charset): Check size of
5728 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5729 cases. Handle "auto"-related output.
5730 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5731 (uvar, Uvar): New globals.
5732
c31af87b
JG
57332009-03-19 Jerome Guitton <guitton@adacore.com>
5734
5735 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5736 deltas.
5737 * gdb.ada/fixed_points.exp: Ditto.
5738
51272cf2
PA
57392009-03-18 Pedro Alves <pedro@codesourcery.com>
5740
5741 * return-nodebug.c: Don't include stdio.h.
5742 (init): Delete.
5743 (func): Delete definition and provide extern declaration.
5744 (t): New.
5745 (main): Don't call printf. Call func and store its result in t.
5746 * return-nodebug1.c: New.
5747 * return-nodebug.exp: Don't expect stdio output. Instead, print
5748 the global variable t. Drop printf formatters and cast types from
5749 foreach loop. Don't use prepare_for_testing. Compile
5750 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5751 define FORMAT or CAST.
5752
d24948ac
PP
57532009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5754
5755 * gdb.base/solib-display.exp: Disable test for remote targers.
5756
61ff14c6
JK
57572009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5758
5759 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5760
cb4dce93
JK
57612009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5762
5763 Fix a racy FAIL.
5764 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5765 code from `follow parent, print pids'.
5766 (`follow child, print pids', `follow parent, print pids'): Call it.
5767 Replace `gdb_test "break..."' by gdb_breakpoint.
5768
f7c60c5e
VP
57692009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5770
5771 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5772 sync and async modes.
f7c60c5e 5773
383ace49
JB
57742009-03-12 Joel Brobecker <brobecker@adacore.com>
5775
5776 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5777 that was checked in by mistake. Remove loading of ada.exp, since
5778 this is not necessary in this case.
5779
4ce102af
JB
57802009-03-12 Joel Brobecker <brobecker@adacore.com>
5781
5782 * gdb.ada/ptype_arith_binop.exp: New testcase.
5783
529a2aef
JB
57842009-03-12 Joel Brobecker <brobecker@adacore.com>
5785
5786 * gdb.ada/mod_from_name: New testcase.
5787
8a38181c
JB
57882009-03-12 Joel Brobecker <brobecker@adacore.com>
5789
5790 * gdb.ada/tick_last_segv: New testcase.
5791
11436dee
VP
57922009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5793
61ff14c6 5794 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5795
1f31650a
VP
57962009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5797
61ff14c6
JK
5798 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5799 include the token in ^running and frame info in *stopped.
1f31650a 5800
a3247a22
PP
58012009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5802
5803 * solib-display.exp: New file.
5804 * solib-display-main.c: New file.
5805 * solib-display-lib.c: New file.
61ff14c6 5806
aae64587
PA
58072009-03-05 Pedro Alves <pedro@codesourcery.com>
5808
5809 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5810
44aabfbc
JK
58112009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5812
5813 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5814 (list_and_check_macro): Use more specific test name.
5815 (next to definition): Make the test names unique.
5816
c087fcd3
PM
58172009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5818
5819 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5820
c86cf029
VP
58212009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5822
5823 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5824 notifications.
5825 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5826 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5827 * lib/mi-support.exp (library_loaded_re): New.
5828 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5829
3ea85240
VP
58302009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5831
5832 * gdb.gdb/observer.exp: Use test_notification observer, not
5833 normal_stop, everywhere.
5834 (test_normal_stop_notifications): Rename to...
5835 (test_notifications): ...this.
5836 (test_observer_normal_stop): Rename to...
5837 (test_observer): ...this.
5838
1903f0e6
DE
58392009-02-16 Doug Evans <dje@google.com>
5840
5841 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5842 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5843 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5844 (test_prefixed_syscall,test_int3): New tests.
5845 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5846 (test_prefixed_syscall,test_int3): New tests.
5847
1d33d6ba
VP
58482009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5849
3cb51905
AS
5850 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5851 (mi_expect_interrupt): Likewise.
5852 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5853 response.
1d33d6ba 5854
faafb047
PM
58552009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5856
5857 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5858 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5859 Replace calls to get_valueofx by get_hexadecimal_valueof.
5860
417e16e2
PM
58612009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5862
5863 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5864 (get_integer_valueof): New procedure.
5865 (get_sizeof): Use new get_integer_value_of.
5866 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5867 by get_integer_valueof.
5868
7065b901
TT
58692009-02-13 Tom Tromey <tromey@redhat.com>
5870
5871 * gdb.base/remote.exp (get_sizeof): Remove.
5872 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5873 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5874 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5875 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5876 (get_sizeof): Likewise.
5877
5d7cb8df
JK
58782009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 PR fortran/9806
5881 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5882
b2febfff
PP
58832009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5884
5885 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5886
4aa995e1
PA
58872009-02-06 Pedro Alves <pedro@codesourcery.com>
5888
5889 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5890
d8906c6f
TJB
58912009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5892
5893 * gdb.python/python-cmd.exp: New file.
5894
ff4ab08d
TG
58952009-02-06 Tristan Gingold <gingold@adacore.com>
5896
5897 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5898
aacd552b
TG
58992009-02-05 Tristan Gingold <gingold@adacore.com>
5900
5901 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5902 pointer is dereferenced and use this signal name in regexp.
5903 * gdb.base/signull.exp: Ditto.
5904 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5905 * gdb.base/signull.c (main): Ditto.
5906
08c637de
TJB
59072009-02-04 Tom Tromey <tromey@redhat.com>
5908 Thiago Jung Bauermann <bauerman@br.ibm.com>
5909
5910 * gdb.python/python-value.exp: Use `gdb.history' instead of
5911 `gdb.value_from_history'.
5912 (test_value_numeric_ops): Add test for conversion of enum constant.
5913 * gdb.python/python-value.c (enum e): New type.
5914 (evalue): New global.
5915 (main): Use argv.
5916
20261af8
JG
59172009-02-04 Jerome Guitton <guitton@adacore.com>
5918
5919 * gdb.ada/uninitialized_vars: New test program.
5920 * gdb.ada/uninitialized_vars.exp: New testcase.
5921
52e44b43
TT
59222009-02-02 Tom Tromey <tromey@redhat.com>
5923
5924 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5925 * gdb.cp/pr2489.cc: Rename...
5926 * gdb.cp/pr9594.cc: ... to this.
5927
1c71341a
TT
59282009-02-02 Tom Tromey <tromey@redhat.com>
5929
5930 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5931 * gdb.cp/pr2489.cc: New file.
5932 * gdb.cp/cpcompletion.exp: New file.
5933
a4295225
TT
59342009-02-02 Tom Tromey <tromey@redhat.com>
5935
5936 PR exp/9059:
5937 * gdb.cp/call-c.exp: Add regression test.
5938 * gdb.cp/call-c.cc (FooHandle): New typedef.
5939 (main): New variable 'handle'.
5940
592375cd
VP
59412009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5942
5943 * lib/mi-support.exp (et_mi_thread_list)
5944 (check_mi_and_console_threads): Adjust for current thread in
5945 -thread-list-ids output.
5946
41447f92
VP
59472009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5948
889bf7c5
PA
5949 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5950 Call it.
41447f92 5951
35669430
DE
59522009-01-28 Doug Evans <dje@google.com>
5953
5954 * gdb.arch/amd64-disp-step.S: New file.
5955 * gdb.arch/amd64-disp-step.exp: New file.
5956 * gdb.arch/i386-disp-step.S: New file.
5957 * gdb.arch/i386-disp-step.exp: New file.
5958
09f00d9a
PM
59592009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5960
5961 * gdb.base/find.exp: Set newline variable
5962 using quotes instead of braces to fix cygwin failures.
5963
1e8fb976
PA
59642009-01-23 Pedro Alves <pedro@codesourcery.com>
5965
5966 * gdb.base/radix.exp: Add tests to ensure that that set
5967 input-radix 0 and set output-radix 0 are really rejected.
5968
da061712
PA
59692009-01-23 Pedro Alves <pedro@codesourcery.com>
5970
5971 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5972 copyright years.
5973
dd7e2d2b
PA
59742009-01-23 Pedro Alves <pedro@codesourcery.com>
5975
5976 PR gdb/9664:
5977 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5978
392452f6
PA
59792009-01-22 Pedro Alves <pedro@codesourcery.com>
5980
5981 PR c++/9631:
5982 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5983
8653e71c
PM
59842009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5985
5986 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5987 binfile definition to fix Windows OS failure.
5988
a12cc160
DJ
59892009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5990
5991 PR gdb/9346
5992 * gdb.base/interrupt.c (sigint_handler): New.
5993 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5994 on error.
5995 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5996 Test "signal SIGINT".
5997
b89667eb
DE
59982009-01-19 Doug Evans <dje@google.com>
5999
6000 * gdb.base/break.exp: Update expected gdb output.
6001 * gdb.base/sepdebug.exp: Ditto.
6002 * gdb.mi/mi-syn-frame.exp: Ditto.
6003 * gdb.mi/mi2-syn-frame.exp: Ditto.
6004 * gdb.base/call-signal-resume.exp: New file.
6005 * gdb.base/call-signals.c: New file.
6006 * gdb.base/unwindonsignal.exp: New file.
6007 * gdb.base/unwindonsignal.c: New file.
6008 * gdb.threads/interrupted-hand-call.exp: New file.
6009 * gdb.threads/interrupted-hand-call.c: New file.
6010 * gdb.threads/thread-unwindonsignal.exp: New file.
6011
adb483fe
DJ
60122009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6013
6014 * gdb.base/define.exp: Test defining and hooking prefix commands.
6015 * gdb.python/python.exp: Update test for "show user" output.
6016
60023297
JK
60172009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6018
6019 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6020 now the output exactly, using less wildcards. Expect also the output
6021 of gfortran-4.3. Update for the f-valprint.c modification from
6022 2008-04-22.
6023 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6024 Remove gdb_test test names where matching the command.
6025
ccc57cf9
PA
60262009-01-01 Pedro Alves <pedro@codesourcery.com>
6027
6028 PR breakpoints/9681:
6029 * gdb.base/watchpoint.exp: Add regression test.
6030
c7a6ca08
PA
60312008-12-31 Pedro Alves <pedro@codesourcery.com>
6032
6033 * gdb.threads/attach-into-signal.exp: Don't use
6034 gdb_suppress_entire_file.
6035 * gdb.threads/attach-stopped.exp: Ditto.
6036 * gdb.threads/attachstop-mt.exp: Ditto.
6037
3a031f65
PA
60382008-12-31 Pedro Alves <pedro@codesourcery.com>
6039
6040 PR gdb/8812:
6041 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6042
09e6485f
PA
60432008-12-29 Pedro Alves <pedro@codesourcery.com>
6044
6045 PR gdb/7536:
6046 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6047 and unsupported output radices are really rejected.
6048
0cd53049
JK
60492008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6050
6051 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6052
ba163c7e
TT
60532008-12-22 Tom Tromey <tromey@redhat.com>
6054
6055 * gdb.cp/punctuator.exp: New file.
6056
6f4de6c9
JK
60572008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6058
6059 * gdb.base/completion.exp (Completing non-existing component): New test.
6060
0f34d0b4
JK
60612008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 Fix for PR gdb/8648.
6064 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6065 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6066 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6067 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6068
db2ad4c3
JK
60692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6070
6071 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6072
bb5ef15e
DP
60732008-12-16 Christophe Lyon <christophe.lyon@st.com>
6074
6075 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6076 compiler actually generate code at the expected line number.
6077
90142adc
JZ
60782008-12-15 Jie Zhang <jie.zhang@analog.com>
6079
6080 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6081
fad6eecd
TT
60822008-12-12 Tom Tromey <tromey@redhat.com>
6083
6084 * gdb.base/commands.exp (redefine_hook_test): New proc.
6085 Call it.
6086
17c8aaf5
TT
60872008-12-11 Tom Tromey <tromey@redhat.com>
6088
6089 * gdb.base/macscp.exp: New regression test.
6090
7c8adf68
TT
60912008-12-11 Tom Tromey <tromey@redhat.com>
6092
6093 * gdb.base/macscp.exp: Print "address.addr".
6094 * gdb.base/macscp1.c (struct outer): New struct.
6095 (address): New global.
6096
b05dcbb7
TT
60972008-12-09 Tom Tromey <tromey@redhat.com>
6098
6099 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6100 Call it.
6101
2d476de1
DE
61022008-12-04 Doug Evans <dje@google.com>
6103
6104 * gdb.server/ext-run.exp: Relax regexp for init program.
6105
87bdc959
TG
61062008-12-03 Tristan Gingold <gingold@adacore.com>
6107
6108 * gdb.base/macscp.exp: Generate an object file during compilation
6109 to work around Darwin dsymutil limitations.
6110
e0740f77
JK
61112008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 Test resolving external references to TLS variables.
6114 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6115 FILE2_THREAD_LOCAL.
6116 (testfile2, srcfile2): New variables.
6117 * gdb.threads/tls.c (file2_thread_local)
6118 (function_referencing_file2_thread_local): New.
6119 * gdb.threads/tls2.c: New file.
6120
67f0aac5
JB
61212008-11-28 Joel Brobecker <brobecker@adacore.com>
6122
6123 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6124 rather than integer, as integer might not be big enough when
6125 on 64bit targets.
67f0aac5 6126
c332165e
JG
61272008-11-27 Jerome Guitton <guitton@adacore.com>
6128
6129 * gdb.cp/formatted-ref.exp: Add equality test.
6130 * gdb.ada/formatted_ref.exp: Ditto.
6131
fc9b693c
JK
61322008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6133
6134 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6135 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6136
a9c64011
AS
61372008-11-20 Andreas Schwab <schwab@suse.de>
6138
6139 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6140 matching syscall entry point.
6141 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6142 (tcatch_vfork_then_child_follow): Likewise. Finish through
6143 vfork even if we stopped at the syscall trampoline.
6144
e2fd701e
DE
61452008-11-20 Doug Evans <dje@google.com>
6146
6147 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6148
69abc51c
TJB
61492008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6150
6151 * gdb.arch/ppc-dfp.exp: New file.
6152 * gdb.arch/ppc-dfp.c: New file.
6153
c14c28ba
PP
61542008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6155
6156 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6157
2e74121d
DE
61582008-11-17 Doug Evans <dje@google.com>
6159
6160 * gdb.mi/mi-syn-frame.exp: Update expected output.
6161 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6162
66bb093b
VP
61632008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6164
6165 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6166 "thread N" results in =thread-selected.
6167 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6168 (mi_send_resuming_command_raw): Be prepared for
6169 =thread-selected.
6170
3d043ef6
VP
61712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6172
a9c64011
AS
6173 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6174 * lib/mi-support.exp: Likewise.
3d043ef6 6175
808104c8
JB
61762008-11-16 Joel Brobecker <brobecker@adacore.com>
6177
6178 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6179 commands from the expected output for "help catch".
6180
00b22944
JB
61812008-11-15 Joel Brobecker <brobecker@adacore.com>
6182
6183 * gdb.ada/int_deref.exp: New testcase.
6184
59669435
TT
61852008-11-14 Nick Roberts <nickrob@snap.net.nz>
6186
6187 * gdb.mi/gdb2549.exp: New file.
6188
de04a248
DE
61892008-11-11 Doug Evans <dje@google.com>
6190
6191 * gdb.base/callexit.exp: New file.
6192 * gdb.base/callexit.c: New file.
6193
6b8ce727
DE
61942008-11-10 Doug Evans <dje@google.com>
6195
6196 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6197 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6198 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6199 (default_gdb_start,default_gdb_exit): Ditto.
6200 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6201 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6202 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6203 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6204 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6205 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6206
1b14b8aa
AS
62072008-11-03 Andreas Schwab <schwab@suse.de>
6208
6209 * gdb.base/hashline2.exp: Fix typo.
6210 * gdb.base/hashline3.exp: Likewise.
6211
f3134b88
TT
62122008-10-30 Tom Tromey <tromey@redhat.com>
6213
6214 * gdb.base/pointers.exp: Add test.
6215 * gdb.base/pointers.c (k, S): New typedefs.
6216 (instance): New global.
6217
c2226152
AS
62182008-10-30 Andreas Schwab <schwab@suse.de>
6219
6220 * gdb.base/args.exp: Add tests for newlines.
6221
462f405c
JB
62222008-10-30 Joel Brobecker <brobecker@adacore.com>
6223
6224 gdb.base/foll-exec.exp: Update the expected output of a couple
6225 of "info breakpoints" tests.
6226
79a45b7d
TT
62272008-10-28 Tom Tromey <tromey@redhat.com>
6228
6229 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6230
adc13a14
PA
62312008-10-24 Pedro Alves <pedro@codesourcery.com>
6232
6233 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6234 gdb_start_cmd.
6235 Use runto_main before any test that requires execution.
6236
252fbfc8
PA
62372008-10-23 Pedro Alves <pedro@codesourcery.com>
6238
6239 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6240 instead of SIGINT.
6241
28148e3d
JB
62422008-10-22 Joel Brobecker <brobecker@adacore.com>
6243
6244 * gdb.base/completion.exp: Update expected output following
6245 the addition of the "info tasks" command.
6246
c209f847
TT
62472008-10-22 Tom Tromey <tromey@redhat.com>
6248
6249 * gdb.base/exprs.exp (test_expr): Add test for string
6250 concatenation.
6251
f177e350
PA
62522008-10-19 Pedro Alves <pedro@codesourcery.com>
6253
6254 * configure.ac: Output gdb.python/Makefile.
6255 * configure: Regenerate.
6256 * gdb.python/Makefile.in: New.
6257
cce89356
JB
62582008-10-16 Joel Brobecker <brobecker@adacore.com>
6259
6260 * gdb.base/foll-fork.exp: Adjust the expected output to match
6261 the new description for fork/vfork catchpoints in the "info
6262 breakpoints" output.
6263
176d289d
TJB
62642008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6265
6266 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6267
a08702d6
TJB
62682008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6269
6270 * gdb.python/python-value.c: New file.
6271 * gdb.python/python-value.exp: New file.
6272
1c5cfe86
PA
62732008-10-15 Pedro Alves <pedro@codesourcery.com>
6274
6275 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6276
5a98ad69
DP
62772008-10-15 Denis Pilat <denis.pilat@st.com>
6278
41702f1b 6279 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6280
dcb1a1e2
TT
62812008-10-09 Tom Tromey <tromey@redhat.com>
6282
6283 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6284 'fprintf' and 'stderr'.
6285
9124fe48
JB
62862008-10-07 Joel Brobecker <brobecker@adacore.com>
6287
6288 * gdb.ada/ref_tick_size.exp: New testcase.
6289
45452591
DE
62902008-10-06 Doug Evans <dje@google.com>
6291
6292 * gdb.dwarf2/dw2-cu-size.exp: New file.
6293 * gdb.dwarf2/dw2-cu-size.S: New file.
6294
6295 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6296 .Ltype_int for clarity.
6297
4fc5b208
PP
62982008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6299
6300 PR gdb/2384:
6301 * gdb.cp/gdb2384.exp: Extended to test more cases.
6302 * gdb.cp/gdb2384.cc: Likewise.
6303 * gdb.cp/gdb2384-base.h: Likewise.
6304 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6305
d78df370
JK
63062008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6307
6308 * gdb.base/maint.exp (maint print type): Remove printing
6309 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6310
9a044a89
TT
63112008-09-30 Tom Tromey <tromey@redhat.com>
6312
6313 * gdb.base/macscp.exp: Add completion tests.
6314 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6315 (TWENTY_THREE): Likewise.
6316 (FORTY_EIGHT): Likewise.
6317
506800a9
TT
63182008-09-30 Tom Tromey <tromey@redhat.com>
6319
6320 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6321 everywhere.
6322 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6323
1a6f01b5
JK
63242008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6327 testcase is derived from. Fix racy dependency on an expected PID
6328 number. No longer support the testcase on Linux kernel 2.4.x.
6329
2fae03e8
TT
63302008-09-27 Tom Tromey <tromey@redhat.com>
6331
6332 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6333 and varargs.
6334
1ad15515
PA
63352008-09-22 Pedro Alves <pedro@codesourcery.com>
6336
6337 * lib/mi-support.exp (mi_expect_interrupt): New.
6338 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6339 from gdb.mi/mi-nonstop.exp.
6340 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6341 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6342 lib/mi-support.exp.
6343 Use mi_check_thread_states throughout. Avoid ".*" and do not
6344 require an anchor after -exec-run.
6345
d0b76dc6
DJ
63462008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6347
6348 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6349 stop is pending. Avoid ".*" when two stops are pending.
6350 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6351 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6352 newlines in fullnames.
6353 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6354 (mi_expect_stop): Update comments. Only anchor in sync mode.
6355 Do not match newlines.
6356 (mi_send_resuming_command_raw): Always return status.
6357 (mi_get_stop_line): Do not match more than one line by accident.
6358 Only anchor in sync mode.
6359 (mi_run_inline_test): If -exec-next fails, give up.
6360
9990c830
UW
63612008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6362
6363 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6364 on SPU.
6365
ebcf6f00
JB
63662008-09-10 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6369
b6db24e5
JB
63702008-09-10 Joel Brobecker <brobecker@adacore.com>
6371
6372 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6373 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6374 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6375 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6376 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6377 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6378 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6379 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6380 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6381 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6382 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6383 Include the "= " sequence in the expected output of print tests.
6384
2bf448e0
JB
63852008-09-10 Joel Brobecker <brobecker@adacore.com>
6386
6387 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6388 description for boolean types.
6389
d51fd4c8
PA
63902008-09-09 Pedro Alves <pedro@codesourcery.com>
6391
6392 * gdb.base/hook-stop-continue.c: New.
6393 * gdb.base/hook-stop-continue.exp: New.
6394
694182d2
DJ
63952008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6396
6397 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6398
3b8a7fc0
JG
63992008-09-08 Jerome Guitton <guitton@adacore.com>
6400
6401 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6402 (stack_check_probe_2, stack_check_probe_loop_1)
6403 (stack_check_probe_loop_2): New functions.
6404 (main): Add call to these new functions.
6405 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6406 functions, check that the breakpoint is inserted at the appropriate
6407 location.
6408 (insert_breakpoint): Slightly refine this procedure so that it can
6409 be called several times in the test.
6410
96cc0ae8
JG
64112008-09-08 Jerome Guitton <guitton@adacore.com>
6412
6413 * gdb.base/stack-checking.c: New file.
6414 * gdb.base/stack-checking.exp: New file.
6415
1f08b409
TJB
64162008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6417
6418 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6419 * gdb.arch/altivec-regs.exp: Likewise.
6420 * gdb.arch/vsx-regs.exp: Likewise.
6421
3099e1c4
TJB
64222008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6423
6424 * gdb.arch/ppc-fp.exp: New file.
6425 * gdb.arch/ppc-fp.c: New file.
6426
cc69bfc1
PP
64272008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6428
6429 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6430 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6431
b02a33db
MS
64322008-09-04 Michael Snyder <msnyder@vmware.com>
6433
6434 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6435 as "at" (for non-debug functions such as _start).
6436
2992cbe0
UW
64372008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6438
6439 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6440 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6441 software watchpoints.
6442 * gdb.base/watch_thread_num.exp: Likewise.
6443
514f746b
AR
64442008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6445
6446 * gdb.arch/i386-bp_permanent.exp: New test.
6447
876cecd0
TT
64482008-08-24 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.base/maint.exp: Update "maint print type".
6451
80f73d71
VP
64522008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6453
6454 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6455 support. Adjust the order of "*running" notifications.
6456 * gdb.mi/non-stop.c: Don't cast from int to void* and
6457 back.
6458
d9c78d7d
MK
64592008-08-20 Mark Kettenis <kettenis@gnu.org>
6460
6461 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6462 expect to find it in the "info frame" output.
6463
97a2d1d3
DJ
64642008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6465
6466 * gdb.base/interp.exp: Always consume both prompts.
6467
b96e2927
PA
64682008-08-20 Pedro Alves <pedro@codesourcery.com>
6469
6470 * gdb.base/pending.exp: Test pending breakpoints without symbols
6471 loaded.
6472
8cf6e61a
VP
64732008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6474
6475 * lib/mi-support.exp (mi_expect_stop): Produce
6476 more details on failures.
6477 * gdb.mi/mi-nonstop.exp: New.
6478 * gdb.mi/non-stop.c: New.
6479
c6ebd6cf
VP
64802008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6481
a9c64011
AS
6482 * gdb.mi/mi-async.exp: Use 'set target-async'.
6483 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6484
46a9b8ed
DJ
64852008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6486
6487 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6488
44feb3ce
TT
64892008-08-17 Tom Tromey <tromey@redhat.com>
6490
6491 * gdb.base/help.exp (help catch): Rewrite.
6492
311a4e6b
TJB
64932008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6494
6495 * gdb.base/define.exp: Test indented command documentation.
6496 * gdb.python/python.exp: Test indented multi-line command.
6497
604c2f83
LM
64982008-08-15 Luis Machado <luisgpm@br.ibm.com>
6499
6500 * testsuite/gdb.arch/vsx-regs.c: New source file.
6501 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6502 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6503
886a217c
TT
65042008-08-14 Tom Tromey <tromey@redhat.com>
6505
6506 * gdb.base/macscp.exp: Add regression test for "macro define" or
6507 "macro undef" with no arguments.
6508
c814a4f3
PP
65092008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6510
6511 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6512
12ab8a60
UW
65132008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6514
6515 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6516
d57a3c85
TJB
65172008-08-06 Tom Tromey <tromey@redhat.com>
6518
6519 * gdb.python/python.exp: New file.
6520
c7b778ff
JK
65212008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 Fix for PR gdb/1543.
6524 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6525 $LOCATION.
6526 (location): New variable.
6527 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6528 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6529 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6530 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6531 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6532 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6533 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6534 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6535 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6536 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6537 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6538 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6539 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6540 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6541 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6542 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6543 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6544 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6545 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6546 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6547 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6548 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6549 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6550 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6551 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6552 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6553 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6554 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6555 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6556 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6557 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6558 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6559 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6560 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6561 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6562 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6563 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6564 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6565 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6566 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6567 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6568 gdb.base/type-opaque.exp, gdb.base/until.exp,
6569 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6570 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6571 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6572 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6573 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6574 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6575 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6576 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6577 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6578 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6579 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6580 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6581 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6582 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6583 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6584 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6585 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6586 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6587 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6588 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6589 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6590 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6591 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6592 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6593 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6594 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6595 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6596 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6597 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6598 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6599 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6600 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6601 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6602 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6603 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6604 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6605 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6606 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6607 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6608 to bug-gdb@prep.ai.mit.edu .
6609
5e06a3d1
VP
66102008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6611
6612 * lib/mi-support.exp (mi_load_shlibs): New.
6613 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6614
9d81d21b
VP
66152008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6616
6617 * lib/mi-support.exp (get_mi_thread_list)
6618 (check_mi_and_console_threads): New, moved from ...
6619 * gdb.mi/mi-pthread.exp: ...here.
6620 * gdb.mi/gdb669.exp (get_mi_thread_list)
6621 (check_mi_and_console_threads): Delete.
6622 * gdb.mi/mi2-pthread.exp: Likewise.
6623
bae98fe0
TT
66242008-07-28 Tom Tromey <tromey@redhat.com>
6625
6626 * Makefile.in (just-check): Remove. Move body to...
6627 (check): ... here.
6628
57380f4e
DJ
66292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6630
6631 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6632 Add a test for duplicated SIGINTs.
6633
e09490f1
DJ
66342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6635
6636 * gdb.threads/schedlock.exp (get_args): Update to work for any
6637 value of NUM.
6638 (Top level): Report the number of threads that did not resume.
6639
6387b45f
DJ
66402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6641
6642 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6643
62f64ff2
DJ
66442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6645
6646 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6647 non-MI prompt.
6648
fa8de41e
TT
66492008-07-26 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6652 (function_struct, function_struct_ptr): New globals.
6653 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6654 function pointer in a struct.
6655
ccb3ac8a
TT
66562008-07-26 Tom Tromey <tromey@redhat.com>
6657
6658 * gdb.base/macscp.exp: Add test for macro lexing bug.
6659
d7d9f01e
TT
66602008-07-18 Tom Tromey <tromey@redhat.com>
6661
6662 * gdb.base/macscp.exp: Add macro tests.
6663
9bf07184
PP
66642008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6665
6666 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6667
becf6477
PP
66682008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6669
6670 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6671
0709f7d3
PP
66722008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6673
6674 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6675
7093c834
PP
66762008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6677
6678 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6679
b432ffe3
JK
66802008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6681
6682 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6683
b1a268e5
VP
66842008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6685
6686 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6687
e2995f8e
KB
66882008-07-11 Kevin Buettner <kevinb@redhat.com>
6689
6690 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6691 of regexp to account for changes made to GDB in the printing of
6692 byte vectors.
6693
14032a66
TT
66942008-07-11 Tom Tromey <tromey@redhat.com>
6695
6696 * gdb.base/completion.exp: Add 'help' completion test.
6697
981505ef
JK
66982008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6701
10568435
JK
67022008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6703
6704 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6705
4487aabf
PA
67062008-07-09 Pedro Alves <pedro@codesourcery.com>
6707
6708 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6709
a4a9b1c4
PA
67102008-07-09 Pedro Alves <pedro@codesourcery.com>
6711
6712 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6713
3c3185ac
JK
67142008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6717
7ebd49dc
VP
67182008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6719
6720 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6721 previous commit. Add a comment.
6722
84e46146
PA
67232008-06-28 Pedro Alves <pedro@codesourcery.com>
6724
6725 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6726
0f8d4a2f
VP
67272008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6728
6729 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6730
f747e0ce
PA
67312008-06-27 Pedro Alves <pedro@codesourcery.com>
6732
6733 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6734 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6735 compiling an executable, link in an object that forces unbuffered
6736 output.
6737 * lib/set_unbuffered_mode.c: New file.
6738
734a5c36
JK
67392008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6740
6741 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6742
a2840c35
VP
67432008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6744
a9c64011
AS
6745 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6746 mi_expect_stop.
6747 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6748 Demand that *running is output.
6749 (detect_async): Perform checking every time.
6750 (mi_send_resuming_command): Extract everything into...
6751 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6752 (mi_expect_stop): Don't accept any output before *stopped.
6753
6ae37fef
VP
67542008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6755
6756 Robustify mi-simplerun.
a9c64011
AS
6757 * gdb.mi/basics.c (main): Add a call to sleep.
6758 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6759 * gdb.mi/mi2-cli.exp: Likewise.
6760 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6761
b4aa76f0 67622008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6763
6764 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6765
e1ac3328
VP
67662008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6767
a9c64011
AS
6768 * gdb.mi/mi-console.exp: Adjust.
6769 * gdb.mi/mi-syn-frame.exp: Adjust.
6770 * gdb.mi/mi2-console.exp: Adjust.
6771 * gdb.mi/mi2-syn-frame.exp: Adjust.
6772 * lib/mi-support.exp (mi_run_cmd): Adjust.
6773 (mi_send_resuming_command): Adjust.
e1ac3328 6774
f7f9a841
VP
67752008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6776
6777 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6778 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6779 testing of stopped.
6780 * gdb.mi/mi2-syn-frame.exp: Likewise.
6781 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6782 (async, detect_async): New.
6783 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6784 depending on if we're running in sync or async mode.
f7f9a841 6785
37cd5d19
TT
67862008-06-09 Tom Tromey <tromey@redhat.com>
6787
6788 * gdb.base/completion.exp: New tests for field name completion
6789 with spaces, and field name completion with '->'.
6790
65d12d83
TT
67912008-06-06 Tom Tromey <tromey@redhat.com>
6792
6793 * gdb.base/break1.c (struct some_struct): New struct.
6794 (values): New global.
6795 * gdb.base/completion.exp: Add field name completion test.
6796
ebfe2e3f
PP
67972008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6798
6799 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6800 to pointer.
6801 * gdb.cp/call-c.cc: Likewise.
6802
bcf6fc3a
NR
68032008-06-06 Nick Roberts <nickrob@snap.net.nz>
6804
6805 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6806 annotation.
6807
49fd4a42 68082008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6809 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6810
6811 * gdb.threads/execl.c, gdb.threads/execl1.c,
6812 gdb.threads/execl.exp: New tests.
a9c64011 6813
8a34ac3f
AR
68142008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6815 Daniel Jacobowitz <dan@codesourcery.com>
6816
6817 * gdb.cp/exception.exp: Activate test, make it work with pending
6818 catchpoints.
6819
86ae69ef
JK
68202008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6821
6822 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6823
f7f9ae2c
VP
68242008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6825
a9c64011
AS
6826 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6827 now printed.
6828 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6829
2a2d4dc3
AS
68302008-05-27 Andreas Schwab <schwab@suse.de>
6831
6832 * gdb.base/frame-args.exp: Handle arguments that are optimized
6833 out.
6834
5099e4d9
LM
68352008-05-26 Luis Machado <luisgpm@br.ibm.com>
6836
6837 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6838 quiet for ppc32 and group options into a single variable.
6839
d9c36a91
JB
68402008-05-23 Joel Brobecker <brobecker@adacore.com>
6841
6842 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6843 of zero-size elements.
6844 * gdb.ada/null_array.exp: Test printing this new array.
6845
103a8671
JK
68462008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6849
07a4cc1a 68502008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6851
6852 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6853 of the "finish" command.
6854
55f996a7
NR
68552008-05-21 Nick Roberts <nickrob@snap.net.nz>
6856
6857 * gdb.base/annota1.exp: Test for new annotation.
6858
907fc202
UW
68592008-05-16 Pedro Alves <pedro@codesourcery.com>
6860
6861 * gdb.base/fixsection.exp: New file.
6862 * gdb.base/fixsection0.c: New file.
6863 * gdb.base/fixsection1.c: New file.
6864
e8f97270
UW
68652008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6866
6867 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6868 * gdb.base/annota3.exp: Likewise.
6869
ac0bb574
NF
68702008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6871
6872 * gdb.base/watch_thread_num.exp: Don't run tests that require
6873 watchpoints if the target doesn't support them.
6874
6fadd07a
DE
68752008-05-12 Doug Evans <dje@google.com>
6876
6877 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6878
6e9a4a30
JB
68792008-05-09 Joel Brobecker <brobecker@adacore.com>
6880
6881 * gdb.ada/assign_1.exp: New testcase.
6882
08388c79
DE
68832008-05-09 Doug Evans <dje@google.com>
6884
a3c83fae
DE
6885 * gdb.base/find.exp: New file.
6886 * gdb.base/find.c: New file.
08388c79 6887
bd5ddfe8
DJ
68882008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6889
6890 * gdb.base/commands.exp (watchpoint_command_test): Handle
6891 gdb,no_hardware_watchpoints.
6892 * gdb.base/float.exp: Allow ARM targets without floating point.
6893 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6894
b5dd68e2 68952008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6896 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6897
6898 * gdb.ada/lang_switch: New test program.
6899 * gdb.ada/lang_switch.exp: New testcase.
6900
382d13d1
DE
69012008-05-05 Doug Evans <dje@google.com>
6902
6903 * gdb.base/help.exp (disassemble): Update expected help text.
6904
9dd789d0
PA
69052008-05-04 Pedro Alves <pedro@codesourcery.com>
6906
6907 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6908
611c83ae
PA
69092008-05-04 Pedro Alves <pedro@codesourcery.com>
6910
6911 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6912 different times.
6913
ff013f42
JK
69142008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6917 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6918 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6919 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6920
96dff6a2
VP
69212008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6922
6923 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6924 notification to appear.
6925
55cd6f92
DJ
69262008-05-04 Daniel Jacobowitz <dan@debian.org>
6927
6928 * gdb.base/fullname.c: New file.
6929 * gdb.base/fullname.exp: New file.
6930 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6931
d705c43c
PA
69322008-05-03 Pedro Alves <pedro@codesourcery.com>
6933
6934 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6935 expressions with macros.
6936
333222e1
JK
69372008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6938
6939 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6940
5ac01682
DJ
69412008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6942
6943 * gdb.base/completion.exp: Handle lack of other symbols beginning
6944 with "a".
6945
6946 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6947
237fc4c9
PA
69482008-05-02 Jim Blandy <jimb@codesourcery.com>
6949
6950 * gdb.asm/asmsrc1.s: Add scratch space.
6951
ed5e9466
DJ
69522008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6953 Daniel Jacobowitz <dan@codesourcery.com>
6954
6955 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6956 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6957 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6958
b39cc962
DJ
69592007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6960
6961 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6962
36d520f5
JB
69632008-05-01 Joel Brobecker <brobecker@adacore.com>
6964
6965 * gdb.base/info-target.exp: New testcase.
6966
8d4e3071
DJ
69672008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6968
6969 * gdb.cp/hang.exp: Use .cc instead of .C.
6970 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6971 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6972
6f3f3097
DJ
69732008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6974
6975 * gdb.base/gdb1250.exp: Remove perror.
6976 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6977
5550a914
PA
69782008-04-30 Pedro Alves <pedro@codesourcery.com>
6979
6980 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6981 .2byte.
6982
d848e687
DJ
69832008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6984
6985 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6986 (maybe_kfail): New.
6987
93b5768b
PA
69882008-04-25 Pedro Alves <pedro@codesourcery.com>
6989
6990 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6991
721c02de
VP
69922008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6993
a9c64011
AS
6994 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6995 * gdb.mi/mi2-syn-frame.exp: Likewise.
6996 * lib/mi-support.exp: Likewise.
721c02de 6997
74960c60
VP
69982008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6999
7000 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7001 to specify regexp for the location to stop at.
7002 * gdb.base/break-always.c: New.
7003 * gdb.base/break-always.exp: New.
7004
d24317b4
VP
70052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7006
7007 * lib/mi-support.exp (mi_runto_helper): Adjust
7008 for the original-location field.
7009 (mi_create_breakpoint, mi_list_breakpoints): New.
7010 * gdb.mi/mi-break.exp: Adjust.
7011 * gdb.mi/mi2-break.exp: Adjust.
7012 * gdb.mi/mi-pending.exp: Adjust.
7013 * gdb.mi/mi-simplerun.exp: Adjust.
7014 * gdb.mi/mi2-simplerun.exp: Adjust.
7015 * gdb.mi/mi-syn-frame.exp: Adjust.
7016 * gdb.mi/mi2-syn-frame.exp: Adjust.
7017 * gdb.mi/mi-until.exp: Adjust.
7018 * gdb.mi/mi2-until.exp: Adjust.
7019 * gdb.mi/mi-var-display.exp: Adjust.
7020 * gdb.mi/mi2-var-display.exp: Adjust.
7021 * gdb.mi/mi-watch.exp: Adjust.
7022 * gdb.mi/mi2-watch.exp: Adjust.
7023
fdc59709 70242008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7025
a9c64011
AS
7026 * aclocal.m4: Add override.m4.
7027 * configure: Regenerate.
fdc59709 7028
8e91f023
VP
70292008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7030
7031 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7032 '-var-update --all-values' reports new value even the type
7033 of a variable object has changed.
7034
233a11ab
CS
70352008-04-18 Craig Silverstein <csilvers@google.com>
7036
7037 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7038 files.
d24317b4 7039
9c1137ad
JB
70402008-04-18 Joel Brobecker <brobecker@adacore.com>
7041
7042 * gdb.ada/atomic_enum: New test program.
7043 * gdb.ada/atomic_enum.exp: New testcase.
7044
66d0bbc7
DE
70452008-04-17 Doug Evans <dje@google.com>
7046
7047 * gdb.opt/Makefile.in: Fix whitespace.
7048
100906b0
UW
70492008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7050
7051 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7052
4584e32e
DE
70532008-04-17 Doug Evans <dje@google.com>
7054
7055 * gdb.base/hashline1.exp: New testcase.
7056 * gdb.base/hashline2.exp: New testcase.
7057 * gdb.base/hashline2.exp: New testcase.
7058
0a320680
PA
70592008-04-17 Pedro Alves <pedro@codesourcery.com>
7060
7061 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7062
18ac113b
AR
70632008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7064
7065 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7066 temporary breakpoint to match "Temporary breakpoint".
7067 * gdb.base/break.exp (delete_breakpoints): Likewise.
7068 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7069 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7070 * gdb.base/display.exp: Likewise.
7071 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7072 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7073 * gdb.base/restore.exp (restore_tests): Likewise.
7074 * gdb.base/sepdebug.exp: Likewise.
7075 * gdb.base/watchpoint.exp: Likewise.
7076 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7077 * gdb.mi/mi-pending.exp: Likewise.
7078 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7079 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7080 * gdb.mi/mi-var-cmd.exp: Likewise.
7081 * gdb.mi/mi-var-display.exp: Likewise.
7082 * gdb.mi/mi2-cli.exp: Likewise.
7083 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7084 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7085 * gdb.mi/mi2-var-display.exp: Likewise.
7086 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7087 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7088 new "disp" field.
a9c64011 7089 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7090 reason. This is to support fix for PR2424.
7091
add38693
JK
70922008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7093
7094 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7095
fcacd99f
VP
70962008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7097
7098 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7099 field. Add more floating varobj tests.
fcacd99f 7100 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7101 field.
7102 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7103 (main): Call do_at_tests.
7104 * lib/mi-support.exp (mi_create_floating_varobj)
7105 (mi_varobj_update_with_type_change): New.
fcacd99f 7106
de051565
MK
71072008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7108
7109 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7110 option of -var-evaluate-expression.
7111 * gdb.mi/mi2-var-display.exp: Likewise.
7112
dbc52822
VP
71132008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7114
7115 Introduce test setup helpers.
a9c64011
AS
7116 * lib/gdb.exp (build_executable, clean_restart)
7117 (prepare_for_testing): New.
7118 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7119 * gdb.base/return.exp: Likewise.
7120 * gdb.base/ending-run.exp: Likewise.
dbc52822 7121
473591da
NR
71222008-04-07 Nick Roberts <nickrob@snap.net.nz>
7123
7124 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7125 Interface (MI) responses.
7126
2b2d9e11
VP
71272008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7128
a9c64011
AS
7129 * gdb.cp/breakpoint.cc: New code to test conditions involving
7130 member variables.
7131 * gdb.cp/breakpoint.exp: Test condition involving member
7132 variables.
2b2d9e11 7133
bb378428
VP
71342008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7135
7136 * lib/mi-support.exp (mi_expect_stop): New.
7137 (mi_run_cmd): Change the
7138 token. Use mi_send_resuming_command, use
7139 mi_expect_stop.
7140 (mi_execute_to_helper): Rename to mi_execute_to.
7141 (mi_send_resuming_command): Add more error patterns.
7142 (mi_wait_for_stop): Renamed to...
7143 (mi_get_stop_line): ...this.
7144 (mi_run_inline_test): Adjust.
7145
7146 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7147 * gdb.mi/mi-console.exp: Likewise.
7148 * gdb.mi/mi-pending.exp: Likewise.
7149 * gdb.mi/mi-simplerun.exp: Likewise.
7150 * gdb.mi/mi-stack.exp: Likewise.
7151 * gdb.mi/mi-stepi.exp: Likewise.
7152 * gdb.mi/mi-syn-frame.exp: Add comment.
7153 * gdb.mi/mi-until.exp: Likewise.
7154 * gdb.mi/mi-var-display.exp: Likewise.
7155 * gdb.mi/mi-watch.exp: Likewise.
7156 * gdb.mi/mi2-cli.exp: Likewise.
7157 * gdb.mi/mi2-console.exp: Likewise.
7158 * gdb.mi/mi2-simplerun.exp: Likewise.
7159 * gdb.mi/mi2-stack.exp: Likewise.
7160 * gdb.mi/mi2-stepi.exp: Likewise.
7161 * gdb.mi/mi2-until.exp: Likewise.
7162 * gdb.mi/mi2-var-display.exp: Likewise.
7163 * gdb.mi/mi2-watch.exp: Likewise.
7164
62172bb9
UW
71652008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7166
7167 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7168
7169 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7170
a13e061a
PA
71712008-04-04 Pedro Alves <pedro@codesourcery.com>
7172
7173 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7174 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7175 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7176 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7177 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7178 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7179 expect an mi error duplicated in stderr.
7180
eae06beb
JB
71812008-04-03 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7184 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7185 Add a couple of tests that verify the behavior when the new setting
7186 is set to "cancel" and "all".
7187 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7188 "ask" before we start the testing.
7189
79c6ced6
AR
71902008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7191
7192 * gdb.cp/casts.cc: Add class reference variables.
7193 * gdb.cp/casts.exp: New test cases for up/down casting references.
7194
6c2d1a6b
MK
71952008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7196
7197 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7198 instead of beginning to make an extra test pass.
7199 * gdb.mi/mi2-var-display.exp: Likewise.
7200
55b411d9
MR
72012008-03-31 Maciej W. Rozycki <macro@mips.com>
7202
7203 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7204
c6140da2
MD
72052008-03-31 Markus Deuling <deuling@de.ibm.com>
7206 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7207
7208 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7209 value. Add xfail for older kernels.
7210
79732189
AR
72112008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7212
7213 Bring mi-support in line with gdb.exp.
7214 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7215 (mi_gdb_start): New function.
7216
33c3676e
MR
72172008-03-28 Maciej W. Rozycki <macro@mips.com>
7218
7219 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7220
92e28119
VP
72212008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7222
7223 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7224 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7225
9e8e3afe
VP
72262008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7227
7228 * lib/mi-support.exp (mi_create_varobj_checked): New.
7229 (mi_list_varobj_children): Allow to check for a
7230 value.
7231 (mi_list_array_varobj_children): New.
7232
7233 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7234 and mi_list_varobj_children, as opposed to hardcoding
7235 expected strings.
7236 * gdb.mi/gdb701.exp: Likewise.
7237 * gdb.mi/gdb792.exp: Likewise.
7238 * gdb.mi/mi-var-block.exp: Likewise.
7239 * gdb.mi/mi-var-cmd.exp: Likewise.
7240 * gdb.mi/mi-var-invalidate.exp: Likewise.
7241 * gdb.mi/mi2-var-block.exp: Likewise.
7242 * gdb.mi/mi2-var-child.exp: Likewise.
7243 * gdb.mi/mi2-var-cmd.exp: Likewise.
7244 * gdb.mi/mi2-var-display.exp: Likewise.
7245
9df50351
JK
72462008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7247
7248 Fix random false FAILs on i386.
7249 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7250
31e5d73a
DJ
72512008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7252
7253 PR gdb/544
7254 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7255
12f4afab
DJ
72562008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7257
7258 PR gdb/544
7259 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7260
b562a0cb
DJ
72612008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7262
7263 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7264 fixed PR gdb/544.
7265
17faa917
DJ
72662008-03-21 Pedro Alves <pedro@codesourcery.com>
7267
7268 * gdb.threads/fork-child-threads.exp: Test next over fork.
7269
6214f497
DJ
72702008-03-21 Chris Demetriou <cgd@google.com>
7271
7272 * gdb.base/break.exp (rbreak junk): New test for rbreak
7273 "Junk at end of arguments" issue.
7274
63092375
DJ
72752008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7276
7277 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7278 *& to work on created array elements.
7279 (Top level): Test print $pc with a file. Test string operations
7280 without a target.
7281 * gdb.base/ptype.exp: Do not expect *& to work on created array
7282 elements.
7283
b21991b0
DJ
72842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7285
7286 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7287 gdb.threads/staticthreads.exp: Update exit query.
7288
c4b347c7
SL
72892008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7290
7291 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7292
fa4727a6
DJ
72932008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7294
7295 * gdb.base/watchpoint.c (global_ptr, func4): New.
7296 (main): Call func4.
7297 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7298 (test_inaccessible_watchpoint): New.
7299
2f34202f
MR
73002008-02-29 Maciej W. Rozycki <macro@mips.com>
7301
7302 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7303 select the largest.
7304
0d6ba1b1
DJ
73052008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7306
7307 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7308 frames-invalid annotations.
7309
e691325a
PM
73102008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7311
a9c64011 7312 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7313
f85b5ecc
DE
73142008-02-27 Doug Evans <dje@google.com>
7315
7316 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7317 for bug 1738.
7318 (breakpoint_to_handler_entry): Ditto.
7319
b40e7bf3
JB
73202008-02-27 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.base/ending-run.exp: Use the first line of code inside
7323 function body to test breakpoints.
7324 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7325 location where the breakpoint is inserted when using the line
7326 where a function is declared. Fix typo in the description of
7327 one of the tests.
7328 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7329
2faca73a
PM
73302008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7331
7332 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7333 tests.
2faca73a 7334
6f439c36
PM
73352008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7336
7337 * gdb.base/args.exp: avoid same output for tests
7338 with single quotes.
7339
54e52265
VP
73402008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7341
a9c64011
AS
7342 * gdb.base/annota1.exp: Adjust for 'info break'
7343 format changes.
7344 * gdb.base/annota3.exp: Likewise.
7345 * gdb.base/break.exp: Likewise.
7346 * gdb.base/condbreak.exp: Likewise.
7347 * gdb.base/pending.exp: Likewise.
7348 * gdb.base/sepdebug.exp: Likewise.
7349 * gdb.base/unload.exp: Likewise.
7350 * gdb.cp/ovldbreak.exp: Likewise.
7351 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7352
897b09ca
DE
73532008-02-07 Doug Evans <dje@google.com>
7354
7355 * gdb.cp/mb-inline.exp: New.
7356 * gdb.cp/mb-inline.h: New.
7357 * gdb.cp/mb-inline1.cc: New.
7358 * gdb.cp/mb-inline2.cc: New.
7359
b1c32d35
PM
73602008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7361
7362 * gdb.pascal/floats.pas: New test program.
7363 * gdb.pascal/floats.exp: New testcase.
7364
1a4ca44a
TJB
73652008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7366
7367 * gdb.base/callfuncs.c (t_float_many_args): New function.
7368 (t_double_many_args): New function.
7369 * gdb.base/callfuncs.exp: Add tests for exceeding float
7370 and double parameters passed through the stack.
7371
439048e8
JB
73722008-02-05 Joel Brobecker <brobecker@adacore.com>
7373
7374 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7375 gdb.ada/complete/foo.adb: New files.
7376 * gdb.ada/complete.exp: New testcase.
7377
81fe8080
DE
73782008-02-03 Doug Evans <dje@google.com>
7379
301f0ecf
DE
7380 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7381
81fe8080
DE
7382 * gdb.cp/gdb2384.exp: New file.
7383 * gdb.cp/gdb2384.cc: New file.
7384 * gdb.cp/gdb2384-base.h: New file.
7385 * gdb.cp/gdb2384-base.cc: New file.
7386
4b071aec
DE
73872008-02-02 Doug Evans <dje@google.com>
7388
7389 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7390
61137ba6
JB
73912007-02-01 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.ada/sym_print_name: New test program.
7394 * gdb.ada/sym_print_name.exp: New testcase.
7395
73962007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7397
7398 * gdb.ada/nested/hello.adb: New file.
7399 * gdb.ada/nested.exp: New testcase.
7400 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7401
98deb0da
VP
74022008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7403
7404 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7405 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7406 don't cause future evaluations of function to report
7407 creation of internal breakpoints.
98deb0da 7408
723a2275
VP
74092008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7410
7411 * gdb.mi/mi-break.exp (test_error): New.
7412 Call it.
7413
fb546a2f
LM
74142008-01-31 Luis Machado <luisgpm@br.ibm.com>
7415
7416 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7417 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7418
2d8fd90a
PM
74192008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7420
7421 * gdb.pascal/integers.pas: New test program.
7422 * gdb.pascal/integers.exp: New testcase.
7423
a7fa0ded
PM
74242008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7425
7426 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7427
5e1a1926
TJB
74282008-01-30 Luis Machado <luisgpm@br.ibm.com>
7429
7430 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7431 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7432
8d04f9f0
JB
74332008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7434
7435 * gdb.ada/formatted_ref: New test program.
7436 * gdb.ada/formatted_ref.exp: New testcase.
7437
7438 * gdb.cp/formatted-ref.cc: New file.
7439 * gdb.cp/formatted-ref.exp: New testcase.
7440
ce75a98f
JB
74412008-01-30 Joel Brobecker <brobecker@adacore.com>
7442
7443 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7444
e835f6bf
NR
74452008-01-30 Nick Roberts <nickrob@snap.net.nz>
7446
7447 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7448 (test_file_list_exec_source_file): Update to new macro-info field.
7449
d118ef87
PH
74502008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7451
7452 * gdb.ada/exprs: New test program.
7453 * gdb.ada/exprs.exp: New testcase.
7454
7d35ab09
TJB
74552008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7456
7457 * dfp-test.c (DELTA, DELTA_B): New definitions.
7458 (double_val1, double_val2, double_val3, double_val4, double_val5,
7459 double_val6, double_val7, double_val8, double_val9, double_val10,
7460 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7461 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7462 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7463 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7464 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7465 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7466 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7467 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7468 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7469 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7470 dec128_val16): New global variables.
7471 (decimal_dec128_align): New function.
7472 (decimal_mixed): Likewise.
7473 (decimal_many_args_dec32): Likewise.
7474 (decimal_many_args_dec64): Likewise.
7475 (decimal_many_args_dec128): Likewise.
7476 (decimal_many_args_mixed): Likewise.
7477 * dfp-test.exp: Add tests calling new inferior functions.
7478
2d717e4f
DJ
74792008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7480
7481 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7482 gdb.server/ext-run.exp: New files.
7483 * lib/gdbserver-support.exp (gdbserver_download): New.
7484 (gdbserver_start): New. Update gdbserver expected
7485 output.
7486 (gdbserver_spawn): Use them.
7487 (gdbserver_start_extended): New.
7488
e85a822c
DJ
74892008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7490
7491 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7492 Run on GNU/Linux.
7493 (do_exec_tests): Check for systems which do not support catchpoints.
7494 Do not match START.
7495 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7496 Run on GNU/Linux. Enable verbose output.
7497 (check_fork_catchpoints): New.
7498 (explicit_fork_child_follow, catch_fork_child_follow)
7499 (tcatch_fork_parent_follow): Update expected messages.
7500 (do_fork_tests): Use check_fork_catchpoints.
7501 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7502 Run on GNU/Linux. Enable verbose output.
7503 (check_vfork_catchpoints): New.
7504 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7505 expected messages.
7506 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7507
401ea829
JB
75082008-01-29 Jim Blandy <jimb@red-bean.com>
7509
7510 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7511 host' errors.
7512 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7513
aceaf3ad
JB
75142008-01-29 Jim Blandy <jimb@red-bean.com>
7515
7516 * gdb.threads/sigthread.c: Use barriers to ensure that
7517 child_thread and child_thread_two are always initialized before we
7518 start to use them.
7519
a5606eee
VP
75202008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7521
7522 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7523 * gdb.base/watchpoint-solib.c: New.
7524 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7525
c55a82bb
PM
75262008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7527
7528 * gdb.base/gdb1056.exp: Add unsigned integer test.
7529
0993fe05
DE
75302008-01-28 Doug Evans <dje@google.com>
7531
7532 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7533
4fe42e7f
JB
75342008-01-27 Jim Blandy <jimb@codesourcery.com>
7535
c7a69933
JB
7536 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7537
4fe42e7f
JB
7538 * gdb.base/expand-psymtabs.exp: Doc fix.
7539
5def8285
MK
75402008-01-26 Mark Kettenis <kettenis@gnu.org>
7541
7542 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7543
5313c911
NR
75442008-01-24 Nick Roberts <nickrob@snap.net.nz>
7545
a9c64011 7546 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7547 -var-set-format.
7548
93815fbf
VP
75492008-01-23 Chris Demetriou <cgd@google.com>
7550
7551 * gdb.threads/thread_events.c: New testcase source file.
7552 * gdb.threads/thread_events.exp: New testcase expect file.
7553
467a88ee
NR
75542008-01-23 Nick Roberts <nickrob@snap.net.nz>
7555
7556 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7557
7558 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7559 -var-set-format.
7560
d8f82aba
DJ
75612008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7562 Vladimir Prus <vladimir@codesourcery.com>
7563
7564 * gdb.base/float.exp: Allow missing floating point for m68k and
7565 PowerPC.
7566
60c46647
VP
75672008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7568
7569 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7570 ignore count.
7571 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7572 * gdb.mi/mi-cli.exp: Adjust.
7573 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7574
c7dd36a1
PA
75752008-01-17 Pedro Alves <pedro@codesourcery.com>
7576
7577 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7578 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7579 with dummy_ptr's address.
7580 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7581 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7582 all targets.
7583 * gdb.mi/mi2-var-child.exp: Likewise.
7584
39d5313e
JB
75852008-01-09 Joel Brobecker <brobecker@adacore.com>
7586
7587 * gdb.ada/null_array: New test program.
7588 * gdb.ada/null_array.exp: New testcase.
7589
0aea4bf3
LM
75902008-01-09 Luis Machado <luisgpm@br.ibm.com>
7591
7592 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7593 with required float modifiers.
7594
0b354900
JB
75952008-01-08 Joel Brobecker <brobecker@adacore.com>
7596
7597 * gdb.ada/funcall_param: New test program.
7598 * gdb.ada/funcall_param.exp: New testcase.
7599
cdb7f5d4
JB
76002008-01-08 Joel Brobecker <brobecker@adacore.com>
7601
7602 * gdb.ada/arrayparam: New test program.
7603 * gdb.ada/arrayparam.exp: New testcase.
7604
88e2547f
JB
76052008-01-08 Joel Brobecker <brobecker@adacore.com>
7606
7607 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7608 landed. Should also fix random failures in the test following it.
7609
f6867ce0
TJB
76102008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7611
7612 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7613 for expressions with decimal float values.
7614 (test_dfp_conversions): New function to test casts to and from
7615 decimal float types.
7616 Call test_dfp_conversions.
7617 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7618 elements.
7619 (main): Initialize ds.float4 and ds.double8 elements.
7620 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7621 string to new error message.
7622 (d64_set_tests): Likewise.
7623 (d128_set_tests): Likewise.
7624 Add tests for expressions with decimal float variables. Add tests for
7625 conversions to and from decimal float types.
7626
f9c11282
JB
76272008-01-05 Joel Brobecker <brobecker@adacore.com>
7628
7629 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7630 * gdb.ada/packed_tagged.exp: New testcase.
7631
0ecbca72
JB
76322008-01-04 Joel Brobecker <brobecker@adacore.com>
7633
7634 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7635 gdb.ada/homonym/homonym_main.adb: New files.
7636 * gdb.ada/homonym.exp: New testcase.
7637
c18d3d89
JB
76382008-01-04 Joel Brobecker <brobecker@adacore.com>
7639
7640 * gdb.ada/packed_array.exp: Add testing of references to
7641 a packed array.
7642
ecc7085b
JB
76432008-01-04 Joel Brobecker <brobecker@adacore.com>
7644
7645 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7646 New files.
7647 * gdb.ada/type_coercion.exp: New testcase.
7648
c474c922
JB
76492008-01-04 Joel Brobecker <brobecker@adacore.com>
7650
7651 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7652 gdb.ada/tagged/foo.adb: New file.
7653 * gdb.ada/tagged.exp: New testcase.
7654
9005b927
JB
76552008-01-04 Joel Brobecker <brobecker@adacore.com>
7656
7657 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7658 gdb.ada/ptype_field/foo.adb: New files.
7659 * gdb.ada/ptype_field.exp: New testcase.
7660
1a6aaad8
JB
76612008-01-03 Joel Brobecker <brobecker@adacore.com>
7662
7663 * gdb.ada/print_pc.exp: New testcase.
7664
0ef22f53
JB
76652008-01-03 Joel Brobecker <brobecker@adacore.com>
7666
7667 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7668 gdb.ada/taft_type/p.adb: New files.
7669 * gdb.ada/taft_type.exp: New testcase.
7670
1689ecf8
JB
76712008-01-03 Joel Brobecker <brobecker@adacore.com>
7672
7673 * gdb.ada/array_bounds/bar.adb: New file.
7674 * gdb.ada/array_bounds.exp: New testcase.
7675
a4d0b9c3
JB
76762008-01-03 Joel Brobecker <brobecker@adacore.com>
7677
7678 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7679 gdb.ada/arrayptr/foo.adb: New files.
7680 * gdb.ada/arrayptr.exp: New testcase.
7681
a31ace00
JB
76822008-01-03 Joel Brobecker <brobecker@adacore.com>
7683
7684 * gdb.base/set-lang-auto.exp: New testcase.
7685
a97fced3
JB
76862008-01-03 Joel Brobecker <brobecker@adacore.com>
7687
7688 * gdb.ada/fun_addr/foo.adb: New file.
7689 * gdb.ada/fun_addr.exp: New testcase.
7690
ef29ce1a
JK
76912008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7692
7693 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7694 New files
7695
0fafefe3
JB
76962008-01-02 Joel Brobecker <brobecker@adacore.com>
7697
7698 * array_subscript_addr/p.adb: New file.
a9c64011 7699 * array_subscript_addr.exp: New testcase.
0fafefe3 7700
c4359f8d
JB
77012008-01-02 Joel Brobecker <brobecker@adacore.com>
7702
a9c64011 7703 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7704 New files.
7705 * gdb.ada/str_cmp_ref.exp: New testcase.
7706
1aa1b15b
JB
77072008-01-01 Joel Brobecker <brobecker@adacore.com>
7708
7709 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7710 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7711 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7712
81c9b2cf
JB
77132008-01-01 Joel Brobecker <brobecker@adacore.com>
7714
7715 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7716 gdb.ada/ref_param/pck.ads: New files.
7717 * gdb.ada/ref_param.exp: New testcase.
7718
319e4674
JB
77192008-01-01 Joel Brobecker <brobecker@adacore.com>
7720
7721 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7722 gdb.ada/interface/foo.adb: New files.
7723 * gdb.ada/interface.exp: New testcase.
7724
ef682c56
JB
77252007-12-31 Jim Blandy <jimb@codesourcery.com>
7726
7727 * gdb.base/multi-forks.exp: Consume all output from child
7728 processes before proceeding to next test.
7729
f6f3eb6c
JB
77302007-12-29 Jim Blandy <jimb@codesourcery.com>
7731
7732 * configure: Regenerated.
7733
f652e42f
JB
77342007-12-27 Joel Brobecker <brobecker@adacore.com>
7735
7736 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7737 gdb.ada/fixed_cmp/fixed.adb: New files.
7738 * gdb.ada/fixed_cmp.exp: New testcase.
7739
6943e596
JB
77402007-12-27 Joel Brobecker <brobecker@adacore.com>
7741
7742 * gdb.ada/boolean_expr.exp: New testcase.
7743
aad9a193
JB
77442007-12-26 Jim Blandy <jimb@codesourcery.com>
7745
7746 * gdb.base/multi-forks.exp: Doc fix.
7747
fb5f3683
JB
77482007-12-26 Joel Brobecker <brobecker@adacore.com>
7749
7750 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7751 * gdb.ada/char_param.exp: Do not compile our test program with
7752 -gnata, this is unnecessary.
7753 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7754
384e4a9c
JB
77552007-12-24 Joel Brobecker <brobecker@adacore.com>
7756
7757 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7758 gdb.ada/print_chars/foo.adb: New files.
7759 * gdb.ada/print_chars.exp: New testcase.
7760
01e044f7
JB
77612007-12-24 Joel Brobecker <brobecker@adacore.com>
7762
7763 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7764 gdb.ada/char_param/foo.adb: New files.
7765 * gdb.ada/char_param.exp: New testcase.
7766
0ce17860
JB
77672007-12-22 Jim Blandy <jimb@codesourcery.com>
7768
7769 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7770 hard-coding source line numbers into the test.
7771 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7772 gdb_get_line_number to find.
7773
919809b9
JB
77742007-12-22 Joel Brobecker <brobecker@adacore.com>
7775
7776 * gdb.base/ptype.c (highest): New struct type.
7777 (the_highest): New variable of that type.
7778 (main): Add dummy assignment to a field of variable the_highest.
7779 * gdb.base/ptype.exp: Test type printing of our new variable.
7780
abc8a88d
PM
77812007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7782
7783 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7784 and record first explicitly generated thread number.
abc8a88d
PM
7785 Use that thread number for thread specific watchpoint test.
7786 Add iteration number to repetitive tests.
7787
5158f3e3
CES
77882007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7789 Jim Blandy <jimb@codesourcery.com>
7790
7791 * gdb.base/expand-psymtabs.c: New testcase
7792 source file.
7793 * gdb.base/expand-psymtabs.exp: New testcase
7794 expect file.
7795
37e4754d
LM
77962007-12-17 Luis Machado <luisgpm@br.ibm.com>
7797
7798 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7799 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7800
551e5d04
JB
78012007-12-17 Joel Brobecker <brobecker@adacore.com>
7802
7803 * gdb.ada/frame_args/foo.adb: New file.
7804 * gdb.ada/frame_args/pck.ads: New file.
7805 * gdb.ada/frame_args/pck.adb: New file.
7806 * gdb.ada/frame_args.exp: New testcase.
7807
a05ee097
JB
78082007-12-17 Joel Brobecker <brobecker@adacore.com>
7809
7810 * gdb.base/frame-args.c: New file.
7811 * gdb.base/frame-args.exp: New testcase.
7812
c162e8c9 78132007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7814 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7815
7816 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7817
afe8ab22 78182007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7819
afe8ab22
VP
7820 * gdb.mi/mi-pending.exp: New.
7821 * gdb.mi/mi-pending.c: New.
7822 * gdb.mi/mi-pendshr.c: New.
7823
dfdfb3ca
JB
78242007-12-06 Jim Blandy <jimb@codesourcery.com>
7825
7826 * gdb.base/default.exp: Update expected output for 'info catch'.
7827
b7fca990
JK
78282007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7831 must be set to binary.
7832
6a1afc1e
PA
78332007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7834
7835 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7836
a6b151f1
DJ
78372007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7838
7839 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7840 gdb.mi/mi-file-transfer.exp: New.
7841
43039443
JK
78422007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7843
7844 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7845
0ef2251b
MR
78462007-11-22 Maciej W. Rozycki <macro@mips.com>
7847
7848 * gdb.trace/backtrace.exp: Fix a typo.
7849 * gdb.trace/circ.exp: Likewise.
7850 * gdb.trace/collection.exp: Likewise.
7851 * gdb.trace/limits.exp: Likewise.
7852 * gdb.trace/report.exp: Likewise.
7853 * gdb.trace/tfind.exp: Likewise.
7854 * gdb.trace/while-dyn.exp: Likewise.
7855
5443631e
NR
78562007-11-21 Nick Roberts <nickrob@snap.net.nz>
7857
7858 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7859 objects of pointers that can't be dereferenced are now
7860 "noneditable".
7861
a4ce5b0d
UW
78622007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7863
7864 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7865 (target_cpu): Remove.
7866
d6e956e5
VP
78672007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7868
7869 * gdb.base/ending-run.exp: Expect the list of cleared
7870 breakpoint to come in natural order, not the reversed one.
a9c64011 7871
214270ab
VP
78722007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7873
7874 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7875 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7876
1a619819
LM
78772007-11-05 Luis Machado <luisgpm@br.ibm.com>
7878
7879 * gdb.base/printcmds.exp: New function
7880 test_printf_with_dfp.
7881
5b01a6fa
DE
78822007-11-02 Doug Evans <dje@google.com>
7883
7884 * gdb.disasm/t01_mov.s: Remove carriage returns.
7885 * gdb.disasm/t02_mova.s: Ditto.
7886 * gdb.disasm/t03_add.s: Ditto.
7887 * gdb.disasm/t04_sub.s: Ditto.
7888 * gdb.disasm/t05_cmp.s: Ditto.
7889 * gdb.disasm/t06_ari2.s: Ditto.
7890 * gdb.disasm/t07_ari3.s: Ditto.
7891 * gdb.disasm/t08_or.s: Ditto.
7892 * gdb.disasm/t09_xor.s: Ditto.
7893 * gdb.disasm/t10_and.s: Ditto.
7894 * gdb.disasm/t11_logs.s: Ditto.
7895 * gdb.disasm/t12_bit.s: Ditto.
7896 * gdb.disasm/t13_otr.s: Ditto.
7897
ec33ab7f
JK
78982007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7899
7900 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7901
ae0d01ff
UW
79022007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7903
7904 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7905 provide DFP support.
7906
55eddb0f
DJ
79072007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7908
7909 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7910 Test "set powerpc vector-abi". Skip auto-detection tests for old
7911 toolchains.
7912
7020f05c
PA
79132007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7914
7915 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7916 with [string compare].
7917
84bc3db9
PA
79182007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7919
7920 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7921 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7922
5876dc88
LM
79232007-10-25 Luis Machado <luisgpm@br.ibm.com>
7924
7925 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7926 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7927 * gdb.opt/Makefile.in: New makefile.
7928 * Makefile.in: Create new directory "gdb.opt".
7929 * configure.ac: Add "gdb.opt" directory.
7930 * configure: Regenerated.
a9c64011 7931
c3ea9a14
DE
79322007-10-25 Doug Evans <dje@google.com>
7933
7934 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7935 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7936
a9c64011 79372007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7938 Thiago Jung Bauermann <bauerman@br.ibm.com>
7939
7940 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7941 Floating Point expressions.
7942 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7943 Floating Point variables.
7944 * gdb.base/dfp-test.c: new file containing program with Decimal
7945 Floating variables, used by gdb.base/dfp-test.exp.
7946
62a24a2b
DJ
79472007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7948
7949 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7950
e7b1eae6
UW
79512007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7952
7953 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7954 compiling test case with GCC.
7955 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7956
c641edcc
UW
79572007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7958
7959 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7960 format changes.
7961
5e5ebfe6
MS
79622007-10-18 Michael Snyder <msnyder@specifix.com>
7963
7964 * gdb.base/dbx.exp: Add missing "-re " operator.
7965
e831e7b6
GM
79662007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7967
7968 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7969 * configure.ac: Removed trailing spaces after backslash.
7970 * gdb.modula2: New directory.
7971 * gdb.modula2/Makefile.in: New file.
7972 * gdb.modula2/unbounded-array.exp: New file.
7973 * gdb.modula2/unbounded1.c: New file.
7974
7cc46491
DJ
79752007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7976
7977 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7978
79792007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7980
7981 * gdb.base/sigstep.c (main): Add checks for
7982 return values for setitimer call.
7983 Call setitimer again with itimer = ITIMER_REAL
7984 if first call to setitimer fails.
7985
e91528f0
KH
79862007-10-11 Kazu Hirata <kazu@codesourcery.com>
7987
7988 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7989 of $timeout.
7990
2ec9a4f8
DJ
79912007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7992
7993 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7994
79952007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7996
7997 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7998 of gdb_expect call, to avoid interruption.
7999
64b2fa04
PA
80002007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8001
8002 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8003 (v_unsigned_long_long, v_long_long_array)
8004 (v_signed_long_long_array, v_unsigned_long_long_array)
8005 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8006 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8007 [!NO_LONG_LONG]: New.
8008 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8009 v_long_long_member.
8010
8011 (v_long_long_func, v_signed_long_long_func)
8012 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8013 (main) [!NO_LONG_LONG]: Initialize long long variants.
8014
8015 * gdb.base/whatis.exp: If board file requests no_long_long, build
8016 test with NO_LONG_LONG defined. Test long long, signed long long,
8017 and unsigned long long variants but only if board file doesn't
8018 disable it.
8019
a912286e 80202007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8021 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8022
8023 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8024 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8025 * configure: Regenerated.
8026 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8027 gdb.pascal/types.exp, lib/pascal.exp: New files.
8028
471ba8c9
DJ
80292007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8030
8031 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8032 call.
8033 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8034 to return to the call.
8035 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8036 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8037 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8038 * gdb.mi/mi-until.exp (test_until): Likewise.
8039 * gdb.mi/mi2-until.exp (test_until): Likewise.
8040
fef8a650
DJ
80412007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8042
8043 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8044 two-char array.
8045 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8046
d983da9c
DJ
80472007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8048
8049 * gdb.threads/watchthreads.c (thread_function): Sleep between
8050 iterations.
8051 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8052 at once for S/390. Generate matching fails and passes.
8053
17f62551
VP
80542007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8055
8056 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8057 the 'struct_declarations' variable to zeros.
a9c64011 8058
ed0616c6
VP
80592007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8060
8061 * gdb.cp/mb-ctor.cc: New.
8062 * gdb.cp/mb-ctor.exp: New.
8063 * gdb.cp/mb-templates.cc: New.
8064 * gdb.cp/mb-templates.exp: New.
8065
41f1b697
DJ
80662007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8067
8068 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8069
3f213f78
PA
80702007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8071
8072 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8073 targets.
8074 * configure: Regenerate.
8075
0d381245 80762007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8077
0d381245
VP
8078 * gdb.base/annota1.exp: Adjust for 'info break'
8079 format changes.
8080 * gdb.base/annota3.exp: Likewise.
8081 * gdb.base/break.exp: Likewise.
8082 * gdb.base/condbreak.exp: Likewise.
8083 * gdb.base/pending.exp: Likewise.
8084 * gdb.base/sepdebug.exp: Likewise.
8085 * gdb.base/unload.exp: Likewise.
8086 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8087
fe3f5fa8
VP
80882007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8089
8090 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8091 messages.
8092 * gdb.base/chng-syms.exp: Likewise.
8093 * gdb.base/unload.exp: Likewise.
a9c64011 8094
a75cf6c0
DJ
80952007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8096
8097 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8098
18ecae38
DJ
80992007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8100
8101 * schedlock.c (NUM): Change to 1.
8102 (main): Use args[0] for the main thread.
8103 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8104 regardless of the number of threads.
8105
5509918f
MR
81062007-09-14 Maciej W. Rozycki <macro@mips.com>
8107
4a543daf
MR
8108 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8109 type down.
8110 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8111 test.
8112 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8113 watchpoint type down.
8114 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8115 test.
8116
81172007-09-14 Maciej W. Rozycki <macro@mips.com>
8118
5509918f
MR
8119 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8120 Move all the tests here and run them twice, once using software
8121 watchpoints and once using hardware watchpoints.
8122 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8123
40b53987
DJ
81242007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8125
8126 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8127 test.
8128
695e2681
MK
81292007-09-10 Mark Kettenis <kettenis@gnu.org>
8130
8b3fc8d8
MK
8131 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8132 build-id.
8133
695e2681
MK
8134 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8135 know about $ORIGIN. Calculate output dir from $dest instead of
8136 using ${objdir}/{$subdir}.
8137
58d69f29
MK
81382007-09-09 Mark Kettenis <kettenis@gnu.org>
8139
8140 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8141 gcore, before continuing with the test.
8142
3e347599
DJ
81432007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8144
8145 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8146 * gdb.mi/mi-watch.exp: Likewise.
8147
ea37ba09
DJ
81482007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8149 Jim Blandy <jimb@codesourcery.com>
8150
8151 * gdb.arch/i386-sse.exp: Do not expect character constants.
8152 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8153 * gdb.base/display.exp: Allow print/s.
8154 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8155 and unsigned char array changes.
8156
2025a643
DJ
81572007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8158
8159 * gdb.base/display.exp: Add tests for printf %p.
8160
26669a27
PA
81612007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8162
8163 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8164 the dll name to unicode.
8165
c8f021f8
JK
81662007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8167
8168 * gdb.base/default.exp (show version): Update the version text.
8169 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8170
4cf31eea
JK
81712007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8172
8173 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8174 New files.
8175
4935890f
JK
81762007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8177
8178 * lib/gdb.exp (build_id_debug_filename_get): New function.
8179 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8180 Remove the generate DEBUG file for the future testcase runs.
8181 New testcase for the NT_GNU_BUILD_ID retrieval.
8182 Move the final testing step to ...
8183 (test_different_dir): ... a new function.
8184 New parameter XFAIL to XFAIL all the tests performed.
8185 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8186 New parameter TYPE to PF_PREFIX all the tests performed.
8187
02142340
VP
81882007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8189
8190 * gdb.mi/mi-var-cp.cc (path_expression): New
8191 function.
8192 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8193
36acd84e
UW
81942007-08-27 Markus Deuling <deuling@de.ibm.com>
8195
8196 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8197 to fit into SPU Local Store memory.
8198
a896d121
JB
81992007-08-23 Joel Brobecker <brobecker@adacore.com>
8200
8201 * gdb.base/default.exp: Adjust the expected output of "info
8202 warranty" after the switch to GPLv3.
8203
7b433602
JB
82042007-08-23 Joel Brobecker <brobecker@adacore.com>
8205
8206 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8207 to 30000 (from 20000).
8208
e22f8b7c
JB
82092007-08-23 Joel Brobecker <brobecker@adacore.com>
8210
8211 Switch the license of all .exp files to GPLv3.
8212 Switch the license of all .f and .f90 files to GPLv3.
8213 Switch the license of all .s and .S files to GPLv3.
8214
5a0e3bd0
JB
82152007-08-23 Joel Brobecker <brobecker@adacore.com>
8216
8217 * configure.ac: Switch license to GPLv3.
8218
cc00619d
JB
82192007-08-23 Joel Brobecker <brobecker@adacore.com>
8220
8221 Switch the licensing to GPLv3 for all .ads and .adb files.
8222
8d26208a
DJ
82232007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8224
8225 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8226 and t_int_double.
8227 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8228
4fcb9948
JB
82292007-08-17 Joel Brobecker <brobecker@adacore.com>
8230
8231 * gdb.base/step-line.c: Switch license to GPL version 3, and
8232 update copyright year.
8233 * gdb.base/step-line.inp: Likewise.
8234
b9c34f67
JB
82352007-08-17 Joel Brobecker <brobecker@adacore.com>
8236
8237 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8238 changes inside gdb1555.c.
8239 * gdb.base/pending.exp: Likewise.
8240
2cc17678
DJ
82412007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8242
8243 * config/default.exp: New file.
8244
e48883f7
DJ
82452007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8246
8247 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8248 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8249
1ab80e5b
MR
82502007-07-30 Maciej W. Rozycki <macro@mips.com>
8251
8252 * gdb.base/dump.exp: Force the correct endianness for binary
8253 formats not carrying this information.
8254
aba471f5
DJ
82552007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8256
8257 * gdb.threads/staticthreads.exp: Match .*sem_post.
8258
d4e07204
DJ
82592007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8260
8261 * gdb.base/readline.exp (operate_and_get_next): Match the final
8262 prompt.
8263
2b97317d
KB
82642007-07-23 Kevin Buettner <kevinb@redhat.com>
8265
8266 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8267 to restarting SID.
8268
44efa07a
KB
82692007-07-18 Kevin Buettner <kevinb@redhat.com>
8270
8271 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8272 prior to `gdb_start'.
8273
7b5ebade
KB
82742007-07-18 Kevin Buettner <kevinb@redhat.com>
8275
8276 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8277 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8278 Remove call to gdb_unload.
8279
255e7678
DJ
82802007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8281 Daniel Jacobowitz <dan@codesourcery.com>
8282
8283 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8284 for __WIN32__.
8285 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8286 * gdb.base/unload.exp: Use shared library test routines.
8287
3a40aaa0
UW
82882007-07-03 Markus Deuling <deuling@de.ibm.com>
8289
8290 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8291 * gdb.base/solib-symbol-lib.c: Likewise.
8292 * gdb.base/solib-symbol-main.c: Likewise.
8293
b0f4b84b
DJ
82942007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8295
8296 * config/gdbserver.exp (gdb_reconnect): New.
8297 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8298 gdb.base/solib-disc.exp: New files.
8299 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8300 remote debugging".
8301 (gdb_compile): Add shlib_load flag.
8302 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8303 port.
8304 (gdbserver_reconnect): New.
8305
1b05479a
DJ
83062007-07-01 Nick Roberts <nickrob@snap.net.nz>
8307 Daniel Jacobowitz <dan@codesourcery.com>
8308
8309 * gdb.base/annota3.exp: Test for if construct.
8310
86f78eb2
DJ
83112007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8312
8313 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8314
6a2eb474 83152007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8316 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8317
8318 * gdb.base/display.exp: Allow a newline after display/i.
8319 * gdb.base/pc-fp.exp: Likewise.
8320 * gdb.base/sigbpt.exp: Likewise.
8321
f8b73d13
DJ
83222007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8323
8324 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8325 required features to be included.
8326
4339e69e
DJ
83272007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8328
8329 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8330 in info threads output.
8331
23d964e7
UW
83322007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8333 Markus Deuling <deuling@de.ibm.com>
8334
8335 * gdb.arch/spu-info.exp: New testcase.
8336 * gdb.arch/spu-info.c: New file.
8337
fd20f75b
DJ
83382007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8339
8340 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8341 tpcs_offset. Restore lr after the call.
8342 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8343
2226f861
DJ
83442007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8345
8346 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8347 (gdbserver_run): Kill any running gdbserver.
8348 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8349
d12371a9
MR
83502007-05-17 Maciej W. Rozycki <macro@mips.com>
8351
8352 * gdb.base/sigbpt.exp: Preset segv_addr.
8353
93f02886
DJ
83542007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8355
8356 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8357 (gdb_compile_shlib): Likewise.
8358 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8359 (default_gdb_init): Clear cleanfiles.
8360 (gdb_finish): Delete recorded cleanfiles.
8361 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8362
8363 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8364 Do not use isnative.
8365 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8366 gdb.base/so-impl-ld.exp: Likewise.
8367 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8368 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8369 gdb_compile.
8370
b04e06d7
VP
83712007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8372
8373 * config/unknown.exp: Remove.
8374
069ed931
UW
83752007-05-15 Markus Deuling <deuling@de.ibm.com>
8376
8377 * gdb.base/info-proc.exp: Check is_remote.
8378
09db0d03
UW
83792007-05-14 Markus Deuling <deuling@de.ibm.com>
8380
8381 * gdb.base/gcore.exp: Initialize variable core_supported.
8382
af2cbe8c
DJ
83832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8384
8385 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8386
027c0295
DJ
83872007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8388
8389 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8390 * gdb.threads/print-threads.exp (test_all_threads): Allow
8391 negative and hexadecimal thread IDs.
8392
dc5000e7
DJ
83932007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8394
8395 * gdb.java/jprint.java (public): Avoid invalid call to static
8396 method.
8397
2e74ed18
DP
83982007-05-14 Denis Pilat <denis.pilat@st.com>
8399
8400 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8401 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8402 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8403 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8404 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8405
83547f02
UW
84062007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8407
8408 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8409 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8410 this mode.
8411 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8412 * gdb.base/spu.ld: New file.
8413
b18be20d
DJ
84142007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8417
be444858
DJ
84182007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8419
8420 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8421
b1d53152
DJ
84222007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8423
8424 * gdb.java/jmain.exp: Handle demangled names with and without method
8425 signatures.
8426
d084b331
DJ
84272007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8428
8429 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8430 (have_a_very_merry_interrupt): Remove calls to puts.
8431 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8432 inferior output.
8433 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8434 test names.
8435
db9d7fc5
DJ
84362007-04-29 Markus Deuling <deuling@de.ibm.com>
8437 Daniel Jacobowitz <dan@codesourcery.com>
8438
8439 * gdb.base/auxv.exp (core_works): Also check is_remote.
8440 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8441
ef783a7d 84422007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8443
ef783a7d
VP
8444 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8445 message, not the undefined 'module' variable.
8446 * gdb.base/siginfo.exp: Likewise.
8447 * gdb.base/sigstep.exp: Likewise.
8448 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8449 serialport.
8450 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8451
b7b73cae
CV
84522007-04-25 Corinna Vinschen <vinschen@redhat.com>
8453
8454 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8455 target sim fails. Return 0 otherwise.
8456 (gdb_load): Return prematurely if gdb_target_sim fails.
8457
7d90fdfa
DP
84582007-04-16 Denis Pilat <denis.pilat@st.com>
8459
8460 * gdb.base/setshow.exp: Reset height after having set it to 100.
8461
5d3e9c85
DP
84622007-04-16 Denis Pilat <denis.pilat@st.com>
8463
8464 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8465
18e75969
DP
84662007-04-16 Denis Pilat <denis.pilat@st.com>
8467
8468 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8469
25d5ea92
VP
84702007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8471
8472 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8473 tests. Run the frozen varobjs test.
8474 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8475 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8476
0b49cb80
JK
84772007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8480 gdb.base/type-opaque.exp: New files.
8481
a73bafbc 84822007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8483
8484 * gdb.mi/mi-var-child.c
a73bafbc
VP
8485 (do_children_tests): User char[2] instead of
8486 char so that automatic printing of pointers to char
8487 don't give unpredicable result.
8488 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8489 local variables.
8490 * gdb.mi/mi-var-child.exp: Step to right line
8491 of do_children_tests.
8492 * gdb.mi/mi2-var-child.exp: Likewise.
8493 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8494 do_locals_tests.
a73bafbc
VP
8495 (do_children_tests): User char[2] instead of
8496 char so that automatic printing of pointers to char
a9c64011 8497 don't give unpredicable result.
a73bafbc 8498 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8499 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8500 Pass test name to mi_wait_for_stop.
8501
7ce59000
DJ
85022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8503
8504 * gdb.asm/asm-source.exp: Remove d10v case.
8505 * lib/gdb.exp (skip_cplus_tests): Likewise.
8506 * gdb.asm/d10v.inc: Deleted.
8507
20389057
DJ
85082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8509
8510 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8511
8807d78b
DJ
85122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8513
8514 * config/netware.exp: Delete file.
8515
aa3edb8e
JB
85162007-03-29 Joel Brobecker <brobecker@adacore.com>
8517
8518 * gdb.dwarf2/dw2-noloc.S: New file.
8519 * gdb.dwarf2/dw2-noloc.exp: New file.
8520
297561ac
PA
85212007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8522
8523 * gdb.cp/method2.cc: New test.
8524 * gdb.cp/method2.exp: New test.
8525 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8526
1f81bd39
DJ
85272007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8528
8529 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8530
9453113a
DJ
85312007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8532
8533 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8534
b741e217
DJ
85352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8536
8537 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8538 (gdb_load): Delete, replace with...
8539 (gdb_reload): ...this.
8540 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8541 * gdb.server/server-mon.exp: Likewise.
8542 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8543 (gdb_start_cmd): New.
8544 (gdb_file_cmd): Save the last loaded file.
8545 (gdb_reload): New.
8546 (gdb_gnu_strip_debug): Use transform.
8547 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8548 support here. Use new $last_loaded_file. Check mtime.
8549 (gdb_target_cmd): Handle ObjC failure case.
8550 (infer_host_exec): Delete.
8551 (gdbserver_load): Rename to...
8552 (gdbserver_run): ...this. Simplify.
8553 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8554 (mi_gdb_load): Move most contents to a new function...
8555 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8556 (mi_run_cmd): Use mi_gdb_target_load.
8557 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8558 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8559 Use gdb_run_cmd.
8560 * gdb.base/charsign.exp: Remove incorrect comment.
8561 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8562 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8563 gdb.base/start.exp: Use gdb_start_cmd.
8564
446ab585 85652007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8566 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8567
8568 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8569 * gdb.base/signull.exp: Similarly.
8570
bbb88ebf
UW
85712007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8572
8573 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8574 messages available to test cases (like chng-sym.exp).
8575
cb8c4a99
AS
85762007-03-14 Andreas Schwab <schwab@suse.de>
8577
8578 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8579 format changes.
8580
4e463ff5
DJ
85812007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8582
8583 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8584 (optimized_1): New.
8585 (main): Call optimized_1.
8586 (gdb2029): Correct typos. Call gdb2029_marker.
8587 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8588 for gdb2029.
8589
b6db2c47
MK
85902007-03-12 Mark Kettenis <kettenis@gnu.org>
8591
8592 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8593 as tabs. Remove redundant test pattern.
8594
70ed3737
UW
85952007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8596
8597 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8598 for /a format output.
8599
47b67b60
DJ
86002007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8601
8602 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8603 collect output incrementally.
8604
b8953b0e
UW
86052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8606
8607 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8608 for -var-create lpcharacter test.
8609 * gdb.mi/mi2-var-cmd.exp: Likewise.
8610
7acd5c40
UW
86112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8612
8613 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8614 pass on targets where address zero is readable.
8615
9c6759c1
UW
86162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8617
8618 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8619 just a single architecture.
8620
a2f1aeb4
UW
86212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8622
8623 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8624 (fetch_all_registers): New function, uses gdb_test_multiple and
8625 exp_continue to fetch inferior output line-by-line.
8626 Replace all uses of do_get_all_registers by fetch_all_registers.
8627
46579ac2
UW
86282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8629
8630 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8631 in target_info.
8632
fc133f24
MS
86332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8634
a9c64011 8635 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8636 consistancy; add a default (timeout) case.
8637
7646a51d
MS
86382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8639
8640 * gdb.base/watchpoint.exp: Fix truncated comment.
8641
dcfff61f
MS
86422007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8643
8644 * Makefile.in: Remove spurious single-quotes from sed command.
8645
664e3ee9
DJ
86462007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8647
8648 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8649 func.
8650 * gdb.mi/mi2-var-cmd.exp: Likewise.
8651
d7cc6f2f
JB
86522007-02-27 Joel Brobecker <brobecker@adacore.com>
8653
a9c64011
AS
8654 * gdb.dwarf2/dw2-producer.S: New file.
8655 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8656
86572007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8658
8659 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8660 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8661 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8662 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8663 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8664 Revert tests to use mi_gdb_test and include value field in output
8665 of -var-create.
8666
93d42b30
DJ
86672007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8668
8669 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8670
c499ed39
DJ
86712007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8672
8673 * gdb.base/maint.exp: Remove full paths from test names.
8674 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8675 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8676
9836f81b
JB
86772007-02-27 Joel Brobecker <brobecker@adacore.com>
8678
8679 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8680
c74d0ad8
DJ
86812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8682
8683 * gdb.server/server-mon.exp: New test.
8684
2711e456
DJ
86852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8686
8687 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8688
ff6f572f
DJ
86892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8690
8691 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8692 register capitalization.
8693
fada3feb
DP
86942007-02-13 Denis Pilat <denis.pilat@st.com>
8695
8696 * gdb.mi/mi-var-invalidate.exp: New file.
8697
fb1e4ffc
DJ
86982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8699
8700 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8701
3da939d7
DJ
87022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8703
8704 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8705
123dc839
DJ
87062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8707
8708 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8709 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8710
877e3645 87112007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8712
8713 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8714 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8715 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8716 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8717 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8718 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8719 Update tests to include value field in output of -var-create.
a9c64011 8720
3c0a2960
AS
87212007-02-08 Andreas Schwab <schwab@suse.de>
8722
8723 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8724
108546a0
DJ
87252007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8726
8727 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8728 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8729
d701dcab
DP
87302007-02-02 Denis Pilat <denis.pilat@st.com>
8731
8732 * gdb.threads/threadapply.exp: check that frame is not changed by
8733 the thread apply all command.
8734
783e3e2f
AS
87352007-01-31 Andreas Schwab <schwab@suse.de>
8736
6d9c3a87
AS
8737 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8738
3c50d7b9
AS
8739 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8740 in the dwarf sections.
8741 * gdb.dwarf2/mac-fileno.S: Likewise.
8742
783e3e2f
AS
8743 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8744 bspstore register on ia64.
8745
78ff580e
AS
87462007-01-29 Andreas Schwab <schwab@suse.de>
8747
cc8e9b12
AS
8748 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8749 "frame-begin" annotation.
8750
78ff580e
AS
8751 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8752 number of "frames-invalid" annotations.
8753
704a4f78
DJ
87542007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8755
8756 * gdb.base/commands.exp: Call if_commands_test.
8757 (gdb_test_no_prompt, if_commands_test): New.
8758
e741bf94
MK
87592007-01-28 Mark Kettenis <kettenis@gnu.org>
8760
8761 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8762
474d0ad3
AS
87632007-01-27 Andreas Schwab <schwab@suse.de>
8764
8765 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8766 .short/.int/.quad in the dwarf sections.
8767 * gdb.dwarf2/dw2-intercu.S: Likewise.
8768 * gdb.dwarf2/dw2-intermix.S: Likewise.
8769
e784b426
JK
87702007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8773 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8774 array.
e784b426
JK
8775 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8776 * gdb.base/setvar.exp: Likewise.
8777
37f08e04
AS
87782007-01-26 Andreas Schwab <schwab@suse.de>
8779
9a01813a
AS
8780 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8781 test.
8782
37f08e04
AS
8783 * gdb.base/multi-forks.exp ("restart $i"): Also match
8784 __kernel_syscall_via_break.
8785
6e2a9270
VP
87862007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8787
8788 * lib/mi-support.exp (mi_delete_varobj): New.
8789 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8790 testcase.
8791 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8792 (main): Call the above.
8793 (reference_update_test, base_in_reference_test)
8794 (reference_to_pointer): Delete the created varobjs.
a9c64011 8795
e515b470
DJ
87962007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8797
8798 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8799 * configure: Regenerated.
8800 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8801 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8802 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8803 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8804 * lib/gdb.exp (gdb_skip_xml_test): New function.
8805
08d8bcd7
DJ
88062007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8807
8808 * gdb.base/sigrepeat.exp: Correct error message.
8809
88102007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8811 Daniel Jacobowitz <dan@codesourcery.com>
8812
8813 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8814 gdb.arch/i386-gnu-cfi-asm.S: New files.
8815
97c3f1f3
JK
88162007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8817
8818 * lib/gdb.exp: Abort on missing `site.exp'.
8819
cb1df416
DJ
88202007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8821 Daniel Jacobowitz <dan@codesourcery.com>
8822
8823 * gdb.base/included.c, gdb.base/included.exp,
8824 gdb.base/included.h: New files.
8825
35990120
DJ
88262007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8827
8828 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8829 (maximize_rlimit): Reduce limits on 64-bit systems.
8830
6e81a116 88312007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8832
8833 From Marcus Deuling <deuling@de.ibm.com>:
8834 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8835 every case.
8836
6c3c41f3
NR
88372007-01-13 Nick Roberts <nickrob@snap.net.nz>
8838
8839 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8840 (test_path_specification): Use objdir instead of srcdir to always
8841 get an absolute filename.
8842
2f12c312
DJ
88432007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8844
8845 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8846
81121995
VP
88472007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8848
8849 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8850 Make sure the variable we're using is in scope.
8851 (reference_to_pointer): Likewise.
8852
4741b737
DJ
88532007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8854
8855 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8856 has no debug information.
8857
054410c3
DJ
88582007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8859
8860 * gdb.base/annota1.exp: Remove extra send_gdb.
8861
818f79f6
DJ
88622007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8863
8864 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8865
f7a6bb70
DJ
88662007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8867
8868 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8869
57e66780
DJ
88702007-01-08 Nick Roberts <nickrob@snap.net.nz>
8871 Daniel Jacobowitz <dan@codesourcery.com>
8872
8873 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8874 lcharacter or linteger change. Correct duplicated test name.
8875 * gdb.mi/mi2-var-cmd.exp: Likewise.
8876
3d799a95
DJ
88772007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8878
8879 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8880
88812007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8882
a9c64011
AS
8883 * gdb.base/nofield.c: New file.
8884 * gdb.base/nofield.exp: New testcase.
51679ba9 8885
eafb94e8
NR
88862007-01-05 Nick Roberts <nickrob@snap.net.nz>
8887
8888 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8889
8890 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8891 test.
8892
5e572bb4
DJ
88932007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8894
8895 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8896
74a44383
DJ
88972007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8898
8899 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8900 when continuing.
8901
1b572db9
DJ
89022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8903
8904 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8905 Expect ".exe" extension.
8906
381bc39b
DJ
89072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8908
8909 * gdb.base/charset.exp: Add explicit filename to break.
8910 * gdb.base/dbx.exp: Add explicit filename to breaks.
8911
2b70e4c6
DJ
89122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8913
8914 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8915 * gdb.mi/mi2-file.exp: Likewise.
8916
303b6f5d
DJ
89172007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8918
8919 Implement specification of MI tests as comments
8920 in C and C++ sources.
8921 * lib/mi-support.exp (mi_autotest_data): New variable.
8922 (mi_autotest_source): New variable.
8923 (count_newlines, mi_prepare_inline_tests)
8924 (mi_get_inline_test, mi_continue_to_line)
8925 (mi_run_inline_test, mi_tbreak)
8926 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8927 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8928 Run inline tests.
8929 * gdb.mi/mi-var-cp.cc: Define tests here.
8930
23da0d94
VP
89312007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8932
8933 Simplify usage of mi_continue_to.
8934 * lib/mi-support.exp (mi_runto_helper): Renamed
8935 from mi_runto, added new parameter 'run_or_continue'.
8936 (mi_runto): Use mi_runto_helper.
8937 (mi_continue_to): Accept just function name as parameter.
8938 Use mi_runto_helper.
8939 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8940 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8941
f9e18282
JB
89422006-01-04 Joel Brobecker <brobecker@adacore.com>
8943
8944 Make this testcase a bit more realistic. The current code
8945 is too simplistic, and allows the compiler to optimize out
8946 some of the entities we need for this testcase.
8947 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8948 (Do_Nothing): Add extra parameter.
8949 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8950 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8951 by using a variable of type Void_Star.
8952
fd678c65
JB
89532006-01-04 Joel Brobecker <brobecker@adacore.com>
8954
8955 * gdb.ada/catch_ex/foo.adb: New file.
8956 * gdb.ada/catch_ex.exp: New testcase.
8957
05cfdb42
DJ
89582007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8959
8960 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8961 pass --image-base to linker.
8962
2e03ee74
DJ
89632007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8964 Daniel Jacobowitz <dan@codesourcery.com>
8965
8966 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8967 secondary prompts.
8968
0d5de010
DJ
89692007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8970
8971 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8972 output. Test the types of members and member pointers.
8973 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8974 gdb/2092.
8975 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8976 statement. Enable for GCC. Update expected output for some tests
8977 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8978 layout.
8979 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8980 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8981 (Diamond::vget_base): New.
8982 (main): Add new tests.
8983 * gdb.cp/printmethod.exp: Update expected output for member functions.
8984 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8985 print pEe->D::vg().
8986
61a771aa
DJ
89872007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8988
8989 * gdb.threads/tls.exp: Allow stops in sem_post.
8990
2fa63963
DJ
89912006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8992
8993 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8994 * gdb.base/annota3.exp: Likewise.
8995 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8996 again (instead of timing out).
8997 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8998 GCC bug 26475.
8999 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9000 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9001 test from jmisc1.exp.
9002 * gdb.java/jmisc1.exp: Delete.
9003 * gdb.java/jprint.exp: Adjust to work with method signatures including
9004 return types.
9005 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9006 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9007 * lib/java.exp (compile_java_from_source): Pass the correct type
9008 to target_compile.
9009
5eefc2b7
JB
90102006-12-31 Joel Brobecker <brobecker@adacore.com>
9011
9012 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9013 (stack_align_edx): New function.
9014 (stack_align_eax): New function.
9015 (main): Add calls to stack_align_edx and stack_align_eax.
9016 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9017 Add testing for the cases where the register used during a stack
9018 realignment is edx. Same for eax.
9019
227c54da
DJ
90202006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9021
9022 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9023 and generic PE targets.
9024
cab8ac94
JB
90252006-12-29 Joel Brobecker <brobecker@adacore.com>
9026
9027 * gdb.ada/array_return.exp: Update copyright date list.
9028
ba54f318
JB
90292006-12-27 Joel Brobecker <brobecker@adacore.com>
9030
9031 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9032 (Create_Small_Float_Vector): New function.
9033 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9034 function body.
9035 * gdb.ada/array_return/p.adb: Use new type and function from
9036 package Pck.
9037 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9038 able to print the value returned by a function returning an
9039 array of float.
9040
6b7a35dd
JB
90412006-12-20 Joel Brobecker <brobecker@adacore.com>
9042
9043 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9044 The associated tests should be PASSing.
9045
038224f6
VP
90462006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9047
9048 Test for base in references.
9049 * gdb.mi/mi-var-cp.cc: Add test code.
9050 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9051 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9052 * gdb.mi/mi2-watch.exp: Likewise.
9053 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9054 (mi_list_varobj_children): New function.
9055
b26ed50d
VP
90562006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9057
9058 * lib/mi-support.exp
9059 (mi_runto): Accept "()" after function name.
9060 (mi_create_varobj): New function.
9061 (mi_varobj_update): New function.
9062 (mi_Check_varobj_value): New function.
9063 * gdb.mi/mi-var-cp.exp: New file.
9064 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9065
08232497
DJ
90662006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9069 gdb.base/weaklib2.c: New files.
9070
d394c993 90712006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9072
ac6c2fba
NS
9073 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9074 info. Adjust test names.
9075
8ec659a0 9076 * gdb.base/break.c (main): Move position of malloc.
d394c993 9077 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9078
acd65feb
VP
90792006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9080
9081 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9082 assignement of arrays and function pointers.
9083 * gdb.mi/var-cmd.c: Add declaration necessary for above
9084 tests.
9085
f556d5e5
NS
90862006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9087
9088 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9089
9090 * gdb.threads/linux-dp.exp: Read thread table before and after
9091 creating each philosopher and verify it.
9092
697bc68d
NS
90932006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9094 Paul Brook <paul@codesourcery.com>
9095 Daniel Jacobowitz <dan@codesourcery.com>
9096
9097 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9098 main to remove duplication. Add start function of the form
697bc68d
NS
9099 '_*start[1-9]*'. Add RVDS start function.
9100
29d73ae4
DJ
91012006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9102
9103 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9104
c1d88655
UW
91052006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9106
9107 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9108 * gdb.asm/spu.inc: New file.
9109 * gdb.base/term.exp: Disable if [target_info exists noargs].
9110 * gdb.gdb/complaints.exp: Disable if ![isnative].
9111 * gdb.gdb/selftest.exp: Likewise.
9112 * gdb.gdb/observer.exp: Likewise.
9113 * gdb.gdb/xfullpath.exp: Likewise.
9114 * gdb.base/attach.exp: Disable on SPU target.
9115 * gdb.cp/bs145503.exp: Likewise.
9116 * gdb.cp/exception.exp: Likewise.
9117 * gdb.cp/userdef.exp: Likewise.
9118
32a13b1a
DJ
91192006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9120
9121 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9122
d8295fe9
VP
91232006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9124
9125 * gdb.base/completion.exp: Fix completion tests for
9126 'info' and 'info '.
9127 * gdb.base/help.exp (help_test_raw, test_class_help)
9128 (test_prefix_command_help): Move...
9129 * lib/gdb.exp: Here.
9130 * gdb.base/main.exp: Adjust.
9131 * gdb.cp/maint.exp: Adjust.
9132 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9133
8c394015
VP
91342006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9135
9136 * gdb.stabs/weird.exp (print_weird_var): Use
9137 gdb_test_multiple instead of gdb_expect.
9138
027fc1bc
VP
91392006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9140
9141 * gdb.base/help.exp (help_test_raw): New.
9142 (test_class_help): New.
9143 (test_prefix_command_help): New.
9144 Adjust testcases.
9145
67609209
FR
91462006-11-09 Christophe Lyon <christophe.lyon@st.com>
9147
9148 * gdb.base/constvars.c (main): Write to crass and crips, so that
9149 they are allocated by the compiler.
9150
f73adfeb
AS
91512006-10-27 Andreas Schwab <schwab@suse.de>
9152
9153 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9154 "detach-fork".
9155
2f83a18e
DJ
91562006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9157
9158 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9159 of patterns.
9160
94277a38
DJ
91612006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9162
9163 * gdb.base/sepdebug.exp: Remove debug format test.
9164 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9165 Handle no-symtab.
9166 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9167
5bd2f6e2
DJ
91682006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9169
9170 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9171 int to pointer or pointer to int.
9172 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9173
8c008720
DJ
91742006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9175
9176 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9177
9e35dae4
DJ
91782006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9179
9180 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9181
d9639e13
DJ
91822006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9183
9184 PR c++/2116
9185 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9186
390a1bd0
JB
91872006-10-06 Joel Brobecker <brobecker@adacore.com>
9188
9189 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9190 the corresponding bug has been fixed in GDB (PR/2018).
9191
dd920c33
JB
91922006-10-06 Joel Brobecker <brobecker@adacore.com>
9193
9194 * gdb.base/subst.exp: New testcase.
9195
53bbefe9
JB
91962006-10-06 Joel Brobecker <brobecker@adacore.com>
9197
9198 * gdb.ada/array_return/pck.ads: Add copyright notice.
9199 * gdb.ada/array_return/pck.adb: Likewise.
9200 * gdb.ada/array_return/p.adb: Likewise.
9201 * gdb.ada/exec_changed/first.adb: Likewise.
9202 * gdb.ada/exec_changed/second.adb: Likewise.
9203
09851417
JB
92042006-10-06 Joel Brobecker <brobecker@adacore.com>
9205
9206 * gdb.ada/watch_arg/watch.adb: New file.
9207 * gdb.ada/watch_arg.exp: New testcase.
9208
041bf30d
VP
92092006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9210
9211 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9212 via string_to_regexp.
041bf30d 9213 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9214
f286fbdd 92152006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9216
9217 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9218 Remove unused / obsolete files.
9219
7c07f349
NR
92202006-09-19 Nick Roberts <nickrob@snap.net.nz>
9221
9222 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9223
cd5ff84a
VP
92242006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9225
9226 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9227 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9228 the number of frames.
cd5ff84a 9229
ae018d1a
DJ
92302006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9231
9232 * gdb.base/args.c (main): Add breakpoint marker.
9233 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9234 really test empty arguments.
9235 (args_load): Delete.
9236 (args_test): New.
9237
b399c549
NR
92382006-09-13 Nick Roberts <nickrob@snap.net.nz>
9239
9240 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9241 check for one file.
b399c549 9242
2ab1eb7a
VP
92432006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9244
9245 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9246 HIGH_FRAME argument to -stack-list-locals can be larger than
9247 the number of frames.
a9c64011 9248
476308bf
FF
92492006-08-18 Fred Fish <fnf@specifix.com>
9250
9251 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9252 '$' in front of skip_vmx_tests_saved when setting that.
9253
8625200f
AS
92542006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9255
9256 * gdb.base/trace-commands.exp: New file.
9257
089ec8f1
DJ
92582006-08-10 Joel Brobecker <brobecker@adacore.com>
9259 Daniel Jacobowitz <dan@codesourcery.com>
9260
9261 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9262 expected output of the backtrace commands.
9263
b60f0898
JB
92642006-08-09 Joel Brobecker <brobecker@adacore.com>
9265
9266 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9267 untested followed by return combination.
9268 * gdb.arch/altivec-regs.exp: Likewise.
9269 * gdb.arch/e500-abi.exp: Likewise.
9270 * gdb.arch/e500-regs.exp: Likewise.
9271 * gdb.arch/gdb1291.exp: Likewise.
9272 * gdb.arch/gdb1431.exp: Likewise.
9273 * gdb.arch/gdb1558.exp: Likewise.
9274 * gdb.arch/i386-prologue.exp: Likewise.
9275 * gdb.arch/i386-unwind.exp: Likewise.
9276 * gdb.asm/asm-source.exp: Likewise.
9277 * gdb.base/a2-run.exp: Likewise.
9278 * gdb.base/advance.exp: Likewise.
9279 * gdb.base/all-bin.exp: Likewise.
9280 * gdb.base/annota1.exp: Likewise.
9281 * gdb.base/annota3.exp: Likewise.
9282 * gdb.base/args.exp: Likewise.
9283 * gdb.base/arithmet.exp: Likewise.
9284 * gdb.base/assign.exp: Likewise.
9285 * gdb.base/async.exp: Likewise.
9286 * gdb.base/attach.exp: Likewise.
9287 * gdb.base/bang.exp: Likewise.
9288 * gdb.base/bigcore.exp: Likewise.
9289 * gdb.base/bitfields.exp: Likewise.
9290 * gdb.base/bitfields2.exp: Likewise.
9291 * gdb.base/break.exp: Likewise.
9292 * gdb.base/call-sc.exp: Likewise.
9293 * gdb.base/call-strs.exp: Likewise.
9294 * gdb.base/callfuncs.exp: Likewise.
9295 * gdb.base/checkpoint.exp: Likewise.
9296 * gdb.base/chng-syms.exp: Likewise.
9297 * gdb.base/code-expr.exp: Likewise.
9298 * gdb.base/commands.exp: Likewise.
9299 * gdb.base/completion.exp: Likewise.
9300 * gdb.base/cond-expr.exp: Likewise.
9301 * gdb.base/condbreak.exp: Likewise.
9302 * gdb.base/consecutive.exp: Likewise.
9303 * gdb.base/constvars.exp: Likewise.
9304 * gdb.base/corefile.exp: Likewise.
9305 * gdb.base/cvexpr.exp: Likewise.
9306 * gdb.base/dbx.exp: Likewise.
9307 * gdb.base/define.exp: Likewise.
9308 * gdb.base/detach.exp: Likewise.
9309 * gdb.base/display.exp: Likewise.
9310 * gdb.base/dump.exp: Likewise.
9311 * gdb.base/ena-dis-br.exp: Likewise.
9312 * gdb.base/ending-run.exp: Likewise.
9313 * gdb.base/environ.exp: Likewise.
9314 * gdb.base/eval-skip.exp: Likewise.
9315 * gdb.base/exprs.exp: Likewise.
9316 * gdb.base/fileio.exp: Likewise.
9317 * gdb.base/finish.exp: Likewise.
9318 * gdb.base/float.exp: Likewise.
9319 * gdb.base/foll-exec.exp: Likewise.
9320 * gdb.base/foll-fork.exp: Likewise.
9321 * gdb.base/foll-vfork.exp: Likewise.
9322 * gdb.base/freebpcmd.exp: Likewise.
9323 * gdb.base/funcargs.exp: Likewise.
9324 * gdb.base/gcore.exp: Likewise.
9325 * gdb.base/gdb1090.exp: Likewise.
9326 * gdb.base/gdb1250.exp: Likewise.
9327 * gdb.base/huge.exp: Likewise.
9328 * gdb.base/info-proc.exp: Likewise.
9329 * gdb.base/interrupt.exp: Likewise.
9330 * gdb.base/jump.exp: Likewise.
9331 * gdb.base/langs.exp: Likewise.
9332 * gdb.base/lineinc.exp: Likewise.
9333 * gdb.base/list.exp: Likewise.
9334 * gdb.base/logical.exp: Likewise.
9335 * gdb.base/long_long.exp: Likewise.
9336 * gdb.base/macscp.exp: Likewise.
9337 * gdb.base/maint.exp: Likewise.
9338 * gdb.base/mips_pro.exp: Likewise.
9339 * gdb.base/miscexprs.exp: Likewise.
9340 * gdb.base/multi-forks.exp: Likewise.
9341 * gdb.base/opaque.exp: Likewise.
9342 * gdb.base/overlays.exp: Likewise.
9343 * gdb.base/pc-fp.exp: Likewise.
9344 * gdb.base/pointers.exp: Likewise.
9345 * gdb.base/printcmds.exp: Likewise.
9346 * gdb.base/psymtab.exp: Likewise.
9347 * gdb.base/ptype.exp: Likewise.
9348 * gdb.base/recurse.exp: Likewise.
9349 * gdb.base/relational.exp: Likewise.
9350 * gdb.base/relocate.exp: Likewise.
9351 * gdb.base/remote.exp: Likewise.
9352 * gdb.base/reread.exp: Likewise.
9353 * gdb.base/restore.exp: Likewise.
9354 * gdb.base/return.exp: Likewise.
9355 * gdb.base/return2.exp: Likewise.
9356 * gdb.base/scope.exp: Likewise.
9357 * gdb.base/sect-cmd.exp: Likewise.
9358 * gdb.base/sep.exp: Likewise.
9359 * gdb.base/sepdebug.exp: Likewise.
9360 * gdb.base/setshow.exp: Likewise.
9361 * gdb.base/setvar.exp: Likewise.
9362 * gdb.base/sigall.exp: Likewise.
9363 * gdb.base/sigbpt.exp: Likewise.
9364 * gdb.base/signals.exp: Likewise.
9365 * gdb.base/signull.exp: Likewise.
9366 * gdb.base/sizeof.exp: Likewise.
9367 * gdb.base/solib.exp: Likewise.
9368 * gdb.base/step-line.exp: Likewise.
9369 * gdb.base/step-test.exp: Likewise.
9370 * gdb.base/structs.exp: Likewise.
9371 * gdb.base/structs2.exp: Likewise.
9372 * gdb.base/term.exp: Likewise.
9373 * gdb.base/twice.exp: Likewise.
9374 * gdb.base/until.exp: Likewise.
9375 * gdb.base/varargs.exp: Likewise.
9376 * gdb.base/volatile.exp: Likewise.
9377 * gdb.base/watchpoint.exp: Likewise.
9378 * gdb.base/whatis-exp.exp: Likewise.
9379 * gdb.base/whatis.exp: Likewise.
9380 * gdb.cp/ambiguous.exp: Likewise.
9381 * gdb.cp/annota2.exp: Likewise.
9382 * gdb.cp/annota3.exp: Likewise.
9383 * gdb.cp/bool.exp: Likewise.
9384 * gdb.cp/breakpoint.exp: Likewise.
9385 * gdb.cp/casts.exp: Likewise.
9386 * gdb.cp/class2.exp: Likewise.
9387 * gdb.cp/classes.exp: Likewise.
9388 * gdb.cp/cplusfuncs.exp: Likewise.
9389 * gdb.cp/ctti.exp: Likewise.
9390 * gdb.cp/derivation.exp: Likewise.
9391 * gdb.cp/exception.exp: Likewise.
9392 * gdb.cp/gdb1355.exp: Likewise.
9393 * gdb.cp/hang.exp: Likewise.
9394 * gdb.cp/inherit.exp: Likewise.
9395 * gdb.cp/local.exp: Likewise.
9396 * gdb.cp/m-data.exp: Likewise.
9397 * gdb.cp/m-static.exp: Likewise.
9398 * gdb.cp/member-ptr.exp: Likewise.
9399 * gdb.cp/method.exp: Likewise.
9400 * gdb.cp/misc.exp: Likewise.
9401 * gdb.cp/namespace.exp: Likewise.
9402 * gdb.cp/overload.exp: Likewise.
9403 * gdb.cp/ovldbreak.exp: Likewise.
9404 * gdb.cp/pr-1023.exp: Likewise.
9405 * gdb.cp/pr-1210.exp: Likewise.
9406 * gdb.cp/pr-574.exp: Likewise.
9407 * gdb.cp/printmethod.exp: Likewise.
9408 * gdb.cp/psmang.exp: Likewise.
9409 * gdb.cp/ref-params.exp: Likewise.
9410 * gdb.cp/ref-types.exp: Likewise.
9411 * gdb.cp/rtti.exp: Likewise.
9412 * gdb.cp/templates.exp: Likewise.
9413 * gdb.cp/try_catch.exp: Likewise.
9414 * gdb.cp/userdef.exp: Likewise.
9415 * gdb.cp/virtfunc.exp: Likewise.
9416 * gdb.disasm/am33.exp: Likewise.
9417 * gdb.disasm/h8300s.exp: Likewise.
9418 * gdb.disasm/mn10300.exp: Likewise.
9419 * gdb.disasm/sh3.exp: Likewise.
9420 * gdb.disasm/t01_mov.exp: Likewise.
9421 * gdb.disasm/t02_mova.exp: Likewise.
9422 * gdb.disasm/t03_add.exp: Likewise.
9423 * gdb.disasm/t04_sub.exp: Likewise.
9424 * gdb.disasm/t05_cmp.exp: Likewise.
9425 * gdb.disasm/t06_ari2.exp: Likewise.
9426 * gdb.disasm/t07_ari3.exp: Likewise.
9427 * gdb.disasm/t08_or.exp: Likewise.
9428 * gdb.disasm/t09_xor.exp: Likewise.
9429 * gdb.disasm/t10_and.exp: Likewise.
9430 * gdb.disasm/t11_logs.exp: Likewise.
9431 * gdb.disasm/t12_bit.exp: Likewise.
9432 * gdb.disasm/t13_otr.exp: Likewise.
9433 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9434 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9435 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9436 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9437 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9438 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9439 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9440 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9441 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9442 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9443 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9444 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9445 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9446 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9447 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9448 * gdb.mi/gdb701.exp: Likewise.
9449 * gdb.mi/gdb792.exp: Likewise.
9450 * gdb.mi/mi-basics.exp: Likewise.
9451 * gdb.mi/mi-break.exp: Likewise.
9452 * gdb.mi/mi-cli.exp: Likewise.
9453 * gdb.mi/mi-console.exp: Likewise.
9454 * gdb.mi/mi-disassemble.exp: Likewise.
9455 * gdb.mi/mi-eval.exp: Likewise.
9456 * gdb.mi/mi-file.exp: Likewise.
9457 * gdb.mi/mi-read-memory.exp: Likewise.
9458 * gdb.mi/mi-regs.exp: Likewise.
9459 * gdb.mi/mi-return.exp: Likewise.
9460 * gdb.mi/mi-simplerun.exp: Likewise.
9461 * gdb.mi/mi-stack.exp: Likewise.
9462 * gdb.mi/mi-stepi.exp: Likewise.
9463 * gdb.mi/mi-syn-frame.exp: Likewise.
9464 * gdb.mi/mi-until.exp: Likewise.
9465 * gdb.mi/mi-var-block.exp: Likewise.
9466 * gdb.mi/mi-var-child.exp: Likewise.
9467 * gdb.mi/mi-var-cmd.exp: Likewise.
9468 * gdb.mi/mi-var-display.exp: Likewise.
9469 * gdb.mi/mi-watch.exp: Likewise.
9470 * gdb.mi/mi2-basics.exp: Likewise.
9471 * gdb.mi/mi2-break.exp: Likewise.
9472 * gdb.mi/mi2-cli.exp: Likewise.
9473 * gdb.mi/mi2-console.exp: Likewise.
9474 * gdb.mi/mi2-disassemble.exp: Likewise.
9475 * gdb.mi/mi2-eval.exp: Likewise.
9476 * gdb.mi/mi2-file.exp: Likewise.
9477 * gdb.mi/mi2-read-memory.exp: Likewise.
9478 * gdb.mi/mi2-regs.exp: Likewise.
9479 * gdb.mi/mi2-return.exp: Likewise.
9480 * gdb.mi/mi2-simplerun.exp: Likewise.
9481 * gdb.mi/mi2-stack.exp: Likewise.
9482 * gdb.mi/mi2-stepi.exp: Likewise.
9483 * gdb.mi/mi2-syn-frame.exp: Likewise.
9484 * gdb.mi/mi2-until.exp: Likewise.
9485 * gdb.mi/mi2-var-block.exp: Likewise.
9486 * gdb.mi/mi2-var-child.exp: Likewise.
9487 * gdb.mi/mi2-var-cmd.exp: Likewise.
9488 * gdb.mi/mi2-var-display.exp: Likewise.
9489 * gdb.mi/mi2-watch.exp: Likewise.
9490 * gdb.stabs/exclfwd.exp: Likewise.
9491 * gdb.stabs/weird.exp: Likewise.
9492 * gdb.threads/gcore-thread.exp: Likewise.
9493 * gdb.trace/actions.exp: Likewise.
9494 * gdb.trace/backtrace.exp: Likewise.
9495 * gdb.trace/circ.exp: Likewise.
9496 * gdb.trace/collection.exp: Likewise.
9497 * gdb.trace/deltrace.exp: Likewise.
9498 * gdb.trace/infotrace.exp: Likewise.
9499 * gdb.trace/limits.exp: Likewise.
9500 * gdb.trace/packetlen.exp: Likewise.
9501 * gdb.trace/passc-dyn.exp: Likewise.
9502 * gdb.trace/passcount.exp: Likewise.
9503 * gdb.trace/report.exp: Likewise.
9504 * gdb.trace/save-trace.exp: Likewise.
9505 * gdb.trace/tfind.exp: Likewise.
9506 * gdb.trace/tracecmd.exp: Likewise.
9507 * gdb.trace/while-dyn.exp: Likewise.
9508 * gdb.trace/while-stepping.exp: Likewise.
9509
f4b618d1
JB
95102006-08-08 Joel Brobecker <brobecker@adacore.com>
9511
9512 * gdb.base/step-bt.c: New file.
9513 * gdb.base/step-bt.exp: New testcase.
9514
3d00d119
DJ
95152006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9516
9517 * config/monitor.exp (gdb_load): Remove support for obsolete
9518 download-write-size.
9519 * gdb.base/remote.exp: Likewise. Update all callers of
9520 gdb_timed_load.
9521
017b5bd4
DJ
95222006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9523
9524 * cursal.exp: Pass binfile to gdb_load.
9525
837c599d
DJ
95262006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9527
9528 * gdb.base/cursal.exp: Add "" to gdb_load call.
9529
8dd4540b
MK
95302006-07-29 Mark Kettenis <kettenis@gnu.org>
9531
9532 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9533 NetBSD/ELF targets.
9534
ab5c9f60
DJ
95352006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9536
9537 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9538 operator*.
9539
4c42eaff
DJ
95402006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9541
9542 * gdb.base/completion.exp: Update for change in "file" behavior.
9543 * gdb.stabs/weird.exp: Likewise.
9544 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9545 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9546
0155cc76
NS
95472006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9548
9549 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9550 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9551
16026cd7
AS
95522006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9553
9554 * gdb.base/default.exp: Update source command error message.
9555 * gdb.base/help.exp: Update 'help source' message.
9556
16963cb6
DJ
95572006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9558
9559 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9560 test.
9561
6d7fd486
AS
95622006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9563
9564 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9565
29e8a844
DJ
95662006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9567
9568 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9569
6afcfa39
DJ
95702006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9571
9572 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9573
267a692b
MK
95742006-07-17 Mark Kettenis <kettenis@gnu.org>
9575
9576 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9577 *-*-openbsd* from targets for wich we expect ARM FPA floating
9578 point format.
9579
85d2fec4
NR
95802006-07-17 Nick Roberts <nickrob@snap.net.nz>
9581
9582 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9583
95842006-07-17 Mark Kettenis <kettenis@gnu.org>
9585
9586 * gdb.base/annota3.exp: Expect frame-begin annotation.
9587
85b4c6e8
JB
95882006-07-14 Joel Brobecker <brobecker@adacore.com>
9589
9590 * gdb.base/help.exp: Adjust "help unset" test to accept
9591 any list of unset commands.
9592
fb933624
DJ
95932006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9594 Daniel Jacobowitz <dan@codesourcery.com>
9595
9596 * gdb.cp/ref-params.exp: New test.
9597 * gdb.cp/ref-params.cc: New source file.
9598 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9599
1dff4b64
MK
96002006-07-08 Mark Kettenis <kettenis@gnu.org>
9601
9602 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9603 spaces/tabs in regular expressions since they might not be there.
9604
40d2e0e3
AS
96052006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9606
9607 * gdb.base/ifelse.exp: New file.
9608
f6c957d2
NS
96092006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9610
9611 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9612 line.
9613 * gdb.base/huge.exp: Loop over compilation to find a size that
9614 is acceptable.
9615 * gdb.base/remote.exp: Correct expected strings.
9616 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9617
b9c5a23d
DJ
96182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9619
9620 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9621
9af2e58d
DJ
96222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9623
9624 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9625 native.
9626
30930ca5
DJ
96272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9628
9629 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9630 enable stabs testing.
9631
aa32fa1d
DJ
96322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9633
bd4a4c80 9634 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9635 gdb_test_multiple does.
9636
321fef15
DJ
96372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9638
9639 * Makefile.in (host_alias): Remove.
9640 (target_alias): Use @target_noncanonical@.
9641 (site.exp): Don't set host_alias.
9642 * aclocal.m4: Remove contents. Include acx.m4.
9643 * configure: Regenerated.
9644 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9645
e1c2defa
NS
96462006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9647
e63b55d1
NS
9648 * lib/gdb.exp (gdb_load_cmd): New.
9649
5600ea19
NS
9650 * gdb.base/fileio.c: Add system(NULL) test.
9651 * gdb.base/fileio.exp: Check it.
9652
e1c2defa
NS
9653 * gdb.base/break.c: Add 10a breakpoint at }
9654 * gdb.base/break.exp: Add test for breakpoint at }
9655 * gdb.cp/anon-union.cc: Add code at end of function.
9656 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9657 * gdb.mi/var-cmd.c: Add code at end of function.
9658 * gdb.mi/mi-var-display.exp: Adjust end of next.
9659 * gdb.mi/mi2-var-display.exp: Likewise.
9660 * gdb.base/fileio.c: Add stop function and insert calls at
9661 stopping places.
9662 * gdb.base/fileio.exp: Breakpoint stop function and remove
9663 explicit line number references.
9664
6c0112ec
JB
96652006-05-19 Joel Brobecker <brobecker@adacore.com>
9666
a9c64011
AS
9667 * gdb.base/del.exp (test_delete_alias): New function.
9668 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9669
154189a4
FF
96702006-05-18 Fred Fish <fnf@specifix.com>
9671
9672 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9673 required. Check for spurious output after program exits normally.
9674
582e64c2
FF
96752006-05-17 Fred Fish <fnf@specifix.com>
9676
9677 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9678 gdb_load, so it works in the simulator.
9679
8ef6493a
FF
96802006-05-11 Fred Fish <fnf@specifix.com>
9681
9682 * gdb.base/bang.exp: Ignore unexpected output between the
9683 "program exited normally" and the gdb prompt, as many other
9684 tests do.
9685
692b141c
MK
96862006-05-07 Mark Kettenis <kettenis@gnu.org>
9687
9688 * gdb.base/help.exp: Make "delete checkpoint" part option for
9689 "help d" and "help delete" tests.
9690
540b8a30
UW
96912006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9692
a9c64011 9693 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9694 expected output in some mi_gdb_test statements.
9695 * gdb.mi/mi2-basics.exp: Likewise.
9696
9b6462d9
JB
96972006-05-05 Joel Brobecker <brobecker@adacore.com>
9698
9699 * gdb.base/del.c: New file.
9700 * gdb.base/del.exp: New testcase.
9701
954de43b
DM
97022006-05-05 David S. Miller <davem@sunset.davemloft.net>
9703
9704 * gdb.base/break.exp: Do not assume a breakpoint on
9705 main will actually be in $srcfile when optimizing.
1303f75e
DM
9706 * gdb.base/savedregs.exp: Do not require that the dummy
9707 frame location match up to a symbol and source file location.
c3242428
DM
9708 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9709 will get printed without a mi_cmd_data_list_register_values prefix.
9710 (*-data-list-register-*): Correct regular expressions to expect the new
9711 pseudo d? floating point registers.
9712 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9713
c7e64c9a
DJ
97142006-05-05 Christophe Lyon <christophe.lyon@st.com>
9715
9716 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9717 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9718 is allocated by the compiler.
9719 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9720 anons, e, anone to force their allocation by the compiler.
9721
97222006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9723
9724 * gdb.base/help.exp: Update expected text for help d and
9725 help delete.
9726
27ce9a6d
MK
97272006-05-02 Mark Kettenis <kettenis@gnu.org>
9728
9729 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9730 NetBSD/ELF targets.
9731
8608915f
MK
97322006-04-30 Mark Kettenis <kettenis@gnu.org>
9733
9734 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9735 single-step breakpoint fails; make this a KFAIL on
9736 sparc*-*-openbsd*.
9737 * gdb.base/siginfo.exp: Likewise.
9738 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9739
b8db102d
MS
97402006-04-26 Michael Snyder <msnyder@redhat.com>
9741
9742 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9743 which may have to consume output from other forks.
9744 Add tests to make sure that "delete fork" succeeded.
9745
c702009a
MS
97462006-04-20 Michael Snyder <msnyder@redhat.com>
9747
9748 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9749 Add support for the Renesas M32C and M16C.
9750
9751 * gdb.asm/asm-source.exp: Add m32c target.
9752 * gdb.asm/m32c.inc: Support for m32c target.
9753
e28493f2
AS
97542006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9755
9756 * gdb.base/commands.exp (recursive_source_test): New test.
9757
880da185
DM
97582006-04-04 David S. Miller <davem@sunset.davemloft.net>
9759
9760 * gdb.base/float.exp: Add pattern for sparc targets.
9761
61d9b92f
DJ
97622006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.base/commands.exp (stray_arg0_test): New test.
9765
bd717df8
PB
97662006-03-30 Paul Brook <paul@codesourcery.com>
9767
9768 * gdb.mi/mi-until.exp: kfail broken until command.
9769 * gdb.mi/mi2-until.exp: Ditto.
9770
ec793d3c
NR
97712006-03-27 Nick Roberts <nickrob@snap.net.nz>
9772
9773 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9774
831004b7
AO
97752006-03-08 Alexandre Oliva <aoliva@redhat.com>
9776
9777 * gdb.base/prelink.exp: Anchor tested-for regular expression
9778 on gdb prompt.
9779
effe49a0
PB
97802006-03-07 Paul Brook <paul@codesourcery.com>
9781
9782 * gdb.base/assign.exp: Correct fail message.
9783
e5461016
PB
97842006-03-07 Paul Brook <paul@codesourcery.com>
9785
9786 * lib/compiler.c: Extract armcc version number.
9787 * lib/compiler.cc: Ditto.
9788
fc91c6c2
PB
97892006-03-07 Paul Brook <paul@codesourcery.com>
9790
9791 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9792 additional_flags=-w.
9793 * gdb.arch/altivec-regs.exp: Ditto.
9794 * gdb.arch/e500-abi.exp: Ditto.
9795 * gdb.arch/e500-regs.exp: Ditto.
9796 * gdb.base/all-bin.exp: Ditto.
9797 * gdb.base/annota1.exp: Ditto.
9798 * gdb.base/annota3.exp: Ditto.
9799 * gdb.base/args.exp: Ditto.
9800 * gdb.base/arithmet.exp: Ditto.
9801 * gdb.base/assign.exp: Ditto.
9802 * gdb.base/async.exp: Ditto.
9803 * gdb.base/bang.exp: Ditto.
9804 * gdb.base/break.exp: Ditto.
9805 * gdb.base/call-rt-st.exp: Ditto.
9806 * gdb.base/completion.exp: Ditto.
9807 * gdb.base/cond-expr.exp: Ditto.
9808 * gdb.base/condbreak.exp: Ditto.
9809 * gdb.base/consecutive.exp: Ditto.
9810 * gdb.base/define.exp: Ditto.
9811 * gdb.base/display.exp: Ditto.
9812 * gdb.base/ena-dis-br.exp: Ditto.
9813 * gdb.base/environ.exp: Ditto.
9814 * gdb.base/eval-skip.exp: Ditto.
9815 * gdb.base/info-proc.exp: Ditto.
9816 * gdb.base/jump.exp: Ditto.
9817 * gdb.base/logical.exp: Ditto.
9818 * gdb.base/long_long.exp: Ditto.
9819 * gdb.base/maint.exp: Ditto.
9820 * gdb.base/miscexprs.exp: Ditto.
9821 * gdb.base/pc-fp.exp: Ditto.
9822 * gdb.base/pointers.exp: Ditto.
9823 * gdb.base/relational.exp: Ditto.
9824 * gdb.base/reread.exp: Ditto.
9825 * gdb.base/sect-cmd.exp: Ditto.
9826 * gdb.base/sep.exp: Ditto.
9827 * gdb.base/sepdebug.exp: Ditto.
9828 * gdb.base/until.exp: Ditto.
9829 * gdb.base/whatis-exp.exp: Ditto.
9830 * gdb.cp/annota2.exp: Ditto.
9831 * gdb.cp/annota3.exp: Ditto.
9832 * gdb.trace/actions.exp: Ditto.
9833 * gdb.trace/backtrace.exp: Ditto.
9834 * gdb.trace/circ.exp: Ditto.
9835 * gdb.trace/collection.exp: Ditto.
9836 * gdb.trace/deltrace.exp: Ditto.
9837 * gdb.trace/infotrace.exp: Ditto.
9838 * gdb.trace/limits.exp: Ditto.
9839 * gdb.trace/packetlen.exp: Ditto.
9840 * gdb.trace/passc-dyn.exp: Ditto.
9841 * gdb.trace/passcount.exp: Ditto.
9842 * gdb.trace/report.exp: Ditto.
9843 * gdb.trace/save-trace.exp: Ditto.
9844 * gdb.trace/tfind.exp: Ditto.
9845 * gdb.trace/tracecmd.exp: Ditto.
9846 * gdb.trace/while-dyn.exp: Ditto.
9847 * gdb.trace/while-stepping.exp: Ditto.
9848 * lib/gdb.exp: Ditto.
9849 (gdb_compile): Handle nowarning option.
9850
5f4a23d9
AO
98512006-03-07 Alexandre Oliva <aoliva@redhat.com>
9852
9853 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9854 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9855 Rename executable to prelinkt. Don't re-prelink if we didn't
9856 get a core file. Test prelink -u exit status to tell whether
9857 prelinking failed. Use gdb_test_multiple.
9858
9733fc94
DJ
98592006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9862 (do_tests): Call it.
9863
cc10cae3
AO
98642006-02-28 Alexandre Oliva <aoliva@redhat.com>
9865
9866 * gdb.base/prelink.exp: New test.
9867 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9868
15c46491
WZ
98692006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9870
9871 * gdb.fortran/derived-type.f90: New file.
9872 * gdb.fortran/derived-type.exp: New testcase.
9873
5c9f7ded
DJ
98742006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9875
9876 * gdb.base/default.exp: Allow ';' as a directory separator.
9877
5b96932b
AS
98782006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9879
9880 * gdb.base/help.exp (help add-symbol-file): Update.
9881
1986bccd
AS
98822006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9883
9884 * gdb.base/help.exp (help load): Update expected results.
9885
a8b7528f
FF
98862006-02-19 Fred Fish <fnf@specifix.com>
9887
9888 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9889 specifix hex value as part of results.
9890 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9891
f8261448
FF
98922006-02-16 Fred Fish <fnf@specifix.com>
9893
9894 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9895 ushort_addr, and slong_addr, so the typedefs are not optimized
9896 away.
9897 * gdb.base/whatis.exp: Add tests using type name for struct type,
9898 union type, enum type, and typedef.
a9c64011 9899
31d8bdd2
MK
99002006-02-13 Mark Kettenis <kettenis@gnu.org>
9901
9902 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9903
34e41e63
JB
99042006-02-13 Jim Blandy <jimb@redhat.com>
9905
9906 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9907 case where it takes two "next" commands to skip past the init
9908 call.
9909
ac6e4f31
FF
99102006-02-12 Fred Fish <fnf@specifix.com>
9911
9912 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9913 to handle cases where it takes two "next" commands to skip
9914 past the init call.
9915
2db2d571
JB
99162006-02-07 Joel Brobecker <brobecker@adacore.com>
9917
9918 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9919 on hppa32 targets.
9920
38fcd64c
DJ
99212006-02-06 Vladimir Prus <ghost@cs.msu.su>
9922
9923 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9924 field.
9925
1315ad46
MK
99262006-01-29 Mark Kettenis <kettenis@gnu.org>
9927
9928 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9929
5625b943
DJ
99302006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9931
9932 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9933 files.
9934
80df1bbe
DJ
99352006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.cp/maint.exp: Set complaints to a positive value.
9938
9078e690
DJ
99392006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9940
9941 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9942 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9943 function name.
9944
9c903399
DJ
99452006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9946
9947 * gdb.base/checkpoint.c: Update copyright notice. Include
9948 <stdlib.h>.
9949
761ae4d6
JB
99502006-01-04 Jim Blandy <jimb@redhat.com>
9951
9952 * gdb.asm/asm-source.exp: Independently provide default values for
9953 asm-flags and debug-flags. Use 'string equal' to do the
9954 comparison, not the implicit expr's '==' operator. Remove
9955 now-unneeded assignments to asm-flags. In h8300 case, place
9956 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9957
099ac3dd
MS
99582006-01-04 Michael Snyder <msnyder@redhat.com>
9959
9960 * gdb.base/checkpoint.c: New file.
9961 * gdb.base/checkpoint.exp: New file.
9962 * gdb.base/multi-fork.c: New file.
9963 * gdb.base/multi-fork.exp: New file.
9964 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9965
f4d85314
FF
99662006-01-04 Fred Fish <fnf@specifix.com>
9967
9968 * gdb.base/ptype.c (foo): Add typedef.
9969 (intfoo): Add function.
9970 * gdb.base/ptype1.c: New file.
9971 * gdb.base/ptype.exp: Handle compilation and linking with two
9972 source files. Test that proper type for "foo" is found based
9973 on source context rather than first match found in symtabs.
9974
a1b06f35
MK
99752005-12-28 Mark Kettenis <kettenis@gnu.org>
9976
9977 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9978 * gdb.asm/openbsd.inc: Indent commands.
9979
d082a1e2
MK
99802005-12-26 Mark Kettenis <kettenis@gnu.org>
9981
c65016bd
MK
9982 * gdb.base/freebpcmd.exp: Increase timeout.
9983
d082a1e2
MK
9984 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9985
d3c32a0e
DJ
99862005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9987
9988 * gdb.base/default.exp: Update check for "show version".
9989
9fdb1f50
RC
99902005-12-09 Randolph Chung <tausq@debian.org>
9991
9992 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9993 * gdb.asm/pa64.inc: New file.
9994
5f2c56f7
RC
99952005-12-09 Randolph Chung <tausq@debian.org>
9996
9997 * gdb.asm/common.inc: Indent commands.
9998 * gdb.asm/asmsrc1.s: Likewise.
9999 * gdb.asm/asmsrc2.s: Likewise.
10000
8117349c
RC
100012005-12-09 Randolph Chung <tausq@debian.org>
10002
10003 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10004 (get_addr_of_sym): Remove duplicate print.
10005 (gen_core): xfail hppa*-*-hpux*, update expected output.
10006 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10007 * gdb.arch/pa64-nullify.s: New file.
10008
8f07f25a
RC
100092005-12-09 Randolph Chung <tausq@debian.org>
10010
10011 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10012
55b39184
DJ
100132005-12-07 Christophe Lyon <christophe.lyon@st.com>
10014
10015 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10016 code generation for these functions.
10017 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10018 error message.
10019
31e2b00f
AS
100202005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10021
10022 * gdb.base/help.exp (help b, help br, help bre, help brea)
10023 (help break): Update the expected message.
10024
c3d0b56e
SC
100252005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10026
10027 * gdb.asm/m68hc11.inc: Setup the data section.
10028 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10029 script for this test.
10030 (m6812-*-*): Likewise.
10031
36ae0ea9
RC
100322005-11-09 Randolph Chung <tausq@debian.org>
10033
10034 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10035
9d6f42e9
WZ
100362005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10037
10038 * gdb.base/break.exp: Fix a comment typo.
10039
e2126a14
EZ
100402005-11-03 Jim Blandy <jimb@redhat.com>
10041
a9c64011
AS
10042 Checked in by Elena Zannoni <ezannoni@redhat.com>
10043
889bf7c5 10044 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10045
e0ac7199
CV
100462005-11-02 Corinna Vinschen <vinschen@redhat.com>
10047
10048 * gdb.arch/gdb1558.c: Include stdio.h.
10049
31d3fb18
MK
100502005-10-31 Mark Kettenis <kettenis@gnu.org>
10051
10052 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10053
e52b687c
MK
100542005-10-31 Mark Kettenis <kettenis@gnu.org>
10055
10056 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10057
f4711d79
PG
100582005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10059
a9c64011
AS
10060 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10061 vscr" tests to better match output.
f4711d79 10062
987a9106
JB
100632005-10-12 Jim Blandy <jimb@redhat.com>
10064
10065 * gdb.base/structs.exp (any): New function.
10066 (test_struct_returns): Don't make any assumptions at all about
10067 what value the function returns when GDB can't set the return
10068 value.
10069
2336bb58
JB
100702005-10-09 Joel Brobecker <brobecker@adacore.com>
10071
10072 * gdb.ada/arrayidx/p.adb: New file.
10073 * gdb.ada/arrayidx.exp: New testcase
10074
100752005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10076
10077 * gdb.ada/array_return/pck.ads: New file.
10078 * gdb.ada/array_return/pck.adb: New file.
10079 * gdb.ada/array_return/p.adb: New file.
10080 * gdb.ada/array_return.exp: New testcase.
10081
705335ea
JB
100822005-10-03 Joel Brobecker <brobecker@adacore.com>
10083
a9c64011
AS
10084 * gdb.base/arrayidx.c: New file.
10085 * gdb.base/arrayidx.exp: New testcase.
705335ea 10086
11ee9940
NR
100872005-09-29 Nick Roberts <nickrob@snap.net.nz>
10088
10089 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10090 frames-invalid and breakpoints-invalid are no longer generated
10091 with level 3 so don't expect them in the output.
10092
39fb8e9e
BR
100932005-09-27 Bob Rossi <bob@brasko.net>
10094
a9c64011 10095 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10096 from test. Escape the | in mi_gdb_test call.
10097 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10098 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10099 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10100 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10101 expected regex's in mi_gdb_test calls.
10102 * lib/mi-support.exp: Remove arbitrary .* from tests.
10103 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10104 Fully anchor GDB/MI expected results in mi_gdb_test.
10105 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10106 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10107
2af48f68
PB
101082005-09-26 Paul Brook <paul@codesourcery.com>
10109
10110 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10111
f34502bc
WZ
101122005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10113
10114 * bfp-test.c: New file.
10115 * bfp-test.exp: New testcase.
10116
ca929517
WZ
101172005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10118
10119 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10120 of subarray and substring variable.
10121 * gdb.fortran/subarray.f: New source file for the test of subarray
10122 and substring variable evaluation.
10123 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10124 of string constant.
10125
c761af65
DJ
101262005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10127
10128 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10129 copyright dates.
10130
561d7a1d
PG
101312005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10132
10133 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10134 powerpc altivec' test with an almost identical 'info vector' test.
10135
b2b64cc9
PG
101362005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10137
a9c64011
AS
10138 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10139 vscr" tests to match output.
b2b64cc9 10140
6ac4d15a
PG
101412005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10142
a9c64011
AS
10143 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10144 output.
6ac4d15a 10145
40e55bef
BR
101462005-09-11 Bob Rossi <bob@brasko.net>
10147
889bf7c5
PA
10148 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10149 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10150 commands that return an MI output command and an asyncronous MI output
10151 command.
40e55bef
BR
10152 * gdb.mi/mi-console.exp: Ditto.
10153
3c7385ec
BR
101542005-09-11 Bob Rossi <bob@brasko.net>
10155
10156 * gdb.mi/mi-var-child.c: Include <string.h>.
10157
a6cd0eb3
DJ
101582005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * killed.exp: Correct gdb_expect syntax.
10161
2f168eed
CV
101622005-08-09 Corinna Vinschen <vinschen@redhat.com>
10163
10164 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10165
ecd3fd0f
BR
101662005-08-02 Bob Rossi <bob@brasko.net>
10167
10168 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10169 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10170 Change tests to inferior-tty-set/show.
10171 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10172 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10173 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10174 inferior. Use mi_gdb_test to get GDB and Inferior output.
10175 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10176 descriptor.
10177 (mi_inferior_tty_name): Add inferior PTY file name.
10178 (mi_gdb_start): Add INFERIOR_PTY parameter.
10179 (mi_gdb_test): Add IPATTERN parameter.
10180
f1ea48cb 101812005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10182
f1ea48cb
BR
10183 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10184 parameter to mi_gdb_test.
10185 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10186
6e650a67
DJ
101872005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10188
10189 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10190 struct_declarations.
10191 * gdb.mi/mi-var-child.exp: Step over the initialization of
10192 struct_declarations.
10193
8be260b6
DJ
101942005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10195
10196 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10197 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10198 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10199 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10200 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10201 file.
10202
4e660f07
NR
102032005-07-27 Nick Roberts <nickrob@snap.net.nz>
10204
10205 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10206 (do_children_tests): Assign values to the extra elements.
10207
10208 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10209 them for tests for "-var-update --no-values" and
a9c64011 10210 "-var-update --all-values".
4e660f07
NR
10211 Add test for "-var-list-children --simple-values".
10212
10213 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10214
10215 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10216 "-stack-list-locals --simple-values" Improve doc strings and
10217 comments.
10218
6bdae935
MK
102192005-07-18 Mark Kettenis <kettenis@gnu.org>
10220
598b7a6f
MK
10221 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10222 *-*-openbsd*.
10223 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10224
6bdae935
MK
10225 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10226 sigaltsatck'.
10227
1323e929 102282005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10229
1323e929
BR
10230 * gdb.base/default.exp (tty): Changed output of command.
10231 * gdb.base/help.exp (help tty): Ditto.
10232
b1a9c082
MK
102332005-07-12 Mark Kettenis <kettenis@gnu.org>
10234
10235 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10236
10a844a2
MK
102372005-07-10 Mark Kettenis <kettenis@gnu.org>
10238
10239 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10240 -stack-select-frame without arguments.
10241 (test_stack_frame_listing): Add test for newly implemented command
10242 -stack-info-frame.
10243
3cb3b8df
BR
102442005-07-06 Bob Rossi <bob@brasko.net>
10245
10246 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10247 command.
10248 (Copyright): Update copyright.
10249
a0c5fbcf
WZ
102502005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10251
10252 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10253 tests to evaluate exponentiation expression.
10254
984971d0
AS
102552005-06-29 Andreas Schwab <schwab@suse.de>
10256
10257 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10258 main to avoid warnings.
10259
10260 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10261
fe03833f
NR
102622005-06-20 Nick Roberts <nickrob@snap.net.nz>
10263
10264 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10265 -stack-select-frame without arguments.
10266 (test_stack_frame_listing): Add test for newly implemented command
10267 -stack-info-frame.
a9c64011 10268
7a55f279
WZ
102692005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10270
0ffa0ea5
DJ
10271 * gdb.fortran/array-element.f: New file.
10272 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10273
26585198
DJ
102742005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10275
10276 * gdb.base/bigcore.exp: Correct checks for systems which can
10277 not dump a large core file.
10278
c1bd25fd
DJ
102792005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10280
10281 * gdb.base/relocate.c: Add a copyright notice.
10282 (dummy): Remove.
10283 * gdb.base/relocate.exp: Test printing the values of variables
10284 from a relocatable file.
10285
589e074d
DJ
102862005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10287
10288 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10289 excess MI output after an error.
10290
0915f927
JB
102912005-05-29 Joel Brobecker <brobecker@adacore.com>
10292
10293 * gdb.arch/alpha-step.c: New file.
10294 * gdb.arch/alpha-step.exp: New testcase.
10295
76ff342d
DJ
102962005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10297 Dennis Brueni <dennis@slickedit.com>
10298
10299 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10300 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10301 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10302 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10303 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10304 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10305 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10306
96b0c7ac
DJ
103072005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10308 Wu Zhou <woodzltc@cn.ibm.com>
10309
10310 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10311 IBM's xlc compiler.
10312 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10313 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10314
f21565d2
JB
103152005-05-13 Jim Blandy <jimb@redhat.com>
10316
10317 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10318 calling gdb_suppress_entire_file.
10319 * gdb.base/charset.exp: Same.
10320 * gdb.base/call-rt-st.exp: Same.
10321
6006a3a1
BR
103222005-05-05 Bob Rossi <bob_rossi@cox.net>
10323
10324 * lib/gdb.exp (fullname_syntax): Added global regex.
10325 (fullname_syntax_POSIX): Ditto.
10326 (fullname_syntax_UNC): Ditto.
10327 (fullname_syntax_DOS_CASE): Ditto.
10328 (fullname_syntax_DOS): Ditto.
10329 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10330 fullname_syntax variable to scope and use it.
10331 (test_file_list_exec_source_files): Ditto.
10332 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10333
c3b69c04
DJ
103342005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10335
10336 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10337
3c95e6af
PG
103382004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10339
a9c64011
AS
10340 * lib/gdb.exp (skip_altivec_tests): New function, based on
10341 check_vmx_hw_available from the GCC testsuite.
10342 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10343 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10344
78df6c56
JB
103452005-05-02 Jim Blandy <jimb@redhat.com>
10346
10347 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10348 calling gdb_suppress_entire_file.
10349
1690f9cf
DJ
103502005-04-30 Randolph Chung <tausq@debian.org>
10351
10352 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10353 Slightly relax "sem_post" name checking.
10354
5ea106f7
PG
103552005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10356
10357 * gdb.base/unload.exp: Use new shared library infrastructure.
10358
bf7234cf
PG
103592005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10360
10361 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10362 infrastructure.
bf7234cf 10363
547b869a
CV
103642005-04-29 Corinna Vinschen <vinschen@redhat.com>
10365
10366 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10367 * gdb.asm/h8300.inc: New file.
10368
f07e55f0
PG
103692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10370
10371 * gdb.base/shlib-call.exp: Change to use new shared library
10372 infrastructure.
10373
3cbba3d1
PG
103742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10375
a9c64011
AS
10376 * gdb.base/pending.exp: Change to use new shared library
10377 infrastructure.
3cbba3d1 10378
ed6df200
PG
103792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10380
a9c64011
AS
10381 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10382 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10383
8c8f4ebe
PG
103842005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10385
a9c64011
AS
10386 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10387 shared objects being adjusted and update copyright years.
8c8f4ebe 10388
607fbc54
DJ
103892005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10390
10391 * ChangeLog: Correct some 2003-01-13 dates.
10392 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10393 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10394 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10395 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10396 gdb.trace/tfind.exp: Update copyright years.
10397
57bf0e56
DJ
103982005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10399 Daniel Jacobowitz <dan@codesourcery.com>
10400
10401 * lib/gdb.exp (gdb_compile): Handle shlib=.
10402 (gdb_compile_shlib): New function.
10403
9b593790
PG
104042005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10405
a9c64011 10406 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10407
9494c6a5
DJ
104082005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10409
10410 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10411 gdb.server.
10412 * configure.ac: Likewise.
10413 * configure: Regenerated.
10414 * gdb.gdbserver/Makefile.in: Moved to...
10415 * gdb.server/Makefile.in: ... here.
10416 * gdb.gdbserver/server.c: Moved to...
10417 * gdb.server/server.c: ... here.
10418 * gdb.gdbserver/server-run.exp: Moved to...
10419 * gdb.server/server-run.exp: ... here.
10420
6f8eac0e
DJ
104212005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10422
10423 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10424 * configure.ac: Create gdb.gdbserver/Makefile.
10425 * configure: Regenerated.
10426 * lib/gdbserver-support.exp: New file, derived from
10427 config/gdbserver.exp.
10428 * config/gdbserver.exp: Use gdbserver-support.exp.
10429 * gdb.gdbserver/Makefile.in: New file.
10430 * gdb.gdbserver/server.c: New file.
10431 * gdb.gdbserver/server-run.exp: New file.
10432
6e87504d
PG
104332005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10434
a9c64011
AS
10435 * lib/gdb.exp (test_compiler_info): Return compiler_info
10436 if no arguments are given.
6e87504d 10437
d1779be4
PG
104382005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10439
10440 * gdb.arch/altivec-abi.exp: Check for compiler and set
10441 use altivec' flag accordingly.
10442 * gdb.arch/altivec-regs.exp: Likewise.
10443
88750304
DJ
104442005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10445
10446 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10447
f3fb768d
AS
104482005-03-27 Andreas Schwab <schwab@suse.de>
10449
10450 * gdb.base/bigcore.c (main): Add missing mode argument in open
10451 call.
10452
7e813ac5
DJ
104532005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10454
10455 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10456 downloads.
10457 * config/gdbserver.exp (gdb_load): Likewise.
10458
8e3049aa
PB
104592005-03-14 Paul Brook <paul@codesourcery.com>
10460
10461 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10462 targets.
10463
a9df7c44
JB
104642005-03-09 Joel Brobecker <brobecker@adacore.com>
10465
10466 * gdb.dwarf2/dup-psym.S: New file.
10467 * gdb.dwarf2/dup-psym.exp: New testcase.
10468
9f0d94e8
JB
104692005-03-09 Joel Brobecker <brobecker@adacore.com>
10470
10471 * gdb.ada/exec_changed/first.adb: New file.
10472 * gdb.ada/exec_changed/second.adb: New file.
10473 * gdb.ada/exec_changed.exp: New testcase.
10474
5f579bc5
NS
104752005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10476
36e9969c
NS
10477 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10478 (A2): New class.
10479 (main): Test operator+.
10480 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10481 breakpoint test.
10482
5f579bc5
NS
10483 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10484 * gdb.base/signull.exp: Disable if gdb,nosignals.
10485 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10486 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10487 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10488 * gdb.mi/mi2-console.exp: Likewise.
10489 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10490 continue output at start.
10491 (gdb_collect_locals_test): Robustify regexp.
10492 * gdb.trace/passc-dyn.exp: Fix comment typo.
10493 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10494
be46087e
CV
104952005-03-08 Corinna Vinschen <vinschen@redhat.com>
10496
10497 * gdb.asm/asm-source.exp: Add iq2000 case.
10498 * gdb.asm/iq2000.inc: New file.
10499
384e1a61 105002005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10501
384e1a61
MI
10502 * gdb.base/command.exp: Change hardcoded value to regular expression.
10503 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10504
584b6e9e
DJ
105052005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10506
10507 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10508 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10509 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10510 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10511 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10512
ab5b5d61
MK
105132005-03-05 Mark Kettenis <kettenis@gnu.org>
10514
10515 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10516 changes.
10517
ae051c1b
PG
105182004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10519
a9c64011
AS
10520 * lib/compiler.c: Add test for IBM's xlc compiler.
10521 * lib/compiler.cc: Likewise.
ae051c1b 10522
3f0f6ed2
JB
105232004-02-24 Joel Brobecker <brobecker@adacore.com>
10524
10525 * gdb.ada/fixed_points.exp: Create compilation object directory
10526 before running the test.
10527 * gdb.ada/null_record.exp: Likewise.
10528 * gdb.ada/packed_array.exp: Likewise.
10529 * gdb.ada/start.exp: Likewise.
10530
724f452b
JB
105312005-02-15 Joel Brobecker <brobecker@adacore.com>
10532
10533 * gdb.ada/packed_array/pa.adb: New file.
10534 * gdb.ada/packed_array.exp: New testcase.
10535
57f5cdfb 105362005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10537
1f393151
MK
10538 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10539 files.
10540
ebdda337
MK
10541 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10542 on *-*-openbsd*. Correctly match whitespace in regukar
10543 expressions.
10544
cf309262
DJ
105452005-02-10 Daniel Jacobowitz <dan@debian.org>
10546
10547 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10548 PR exp/1821
10549 * gdb.base/gdb1821.c: New test file.
10550 * gdb.base/gdb1821.exp: New test file.
10551
3be49e7a
JB
105522005-02-09 Joel Brobecker <brobecker@adacore.com>
10553
10554 * gdb.base/start.c: New file.
10555 * gdb.base/start.exp: New testcase.
10556
e292e67d
JB
105572005-02-09 Joel Brobecker <brobecker@adacore.com>
10558
10559 * gdb.ada/start/dummy.adb: New file.
10560 * gdb.ada/start.exp: New testcase.
10561
dbdfa66c
CV
105622005-02-09 Corinna Vinschen <vinschen@redhat.com>
10563
10564 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10565 for printing symbols and statistics.
10566 Add test for using relative pathnames in "maint print msymbols" test.
10567 Mark "maint info sections DATA" XFAIL on Cygwin.
10568 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10569 tests.
10570
d7941671
AC
105712005-02-09 Andreas Schwab <schwab@suse.de>
10572
10573 Committed by Andrew Cagney <cagney@gnu.org>
10574 * gdb.base/remotetimeout.exp: New file.
10575
74e5ef44
MK
105762005-02-07 Mark Kettenis <kettenis@gnu.org>
10577
10578 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10579
464dd14d
JB
105802005-02-03 Joel Brobecker <brobecker@adacore.com>
10581
10582 * gdb.ada/gnat_ada.gpr: New file.
10583 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10584 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10585 * configure.ac: No longer generate gnat_ada.gpr.
10586 * configure: Regenerate.
10587 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10588 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10589 * gdb.ada/null_record/bar.ads: Likewise.
10590 * gdb.ada/null_record/bar.adb: Likewise.
10591 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10592 * gdb.ada/null_record.exp (testdir): New variable.
10593 (testfile): executable is now in testdir subdirectory.
10594 (srcfile): Use full path to the main compilation unit.
10595 * gdb.ada/fixed_points.exp: Same changes as above.
10596
30d756ae
NR
105972005-02-03 Nick Roberts <nickrob@snap.net.nz>
10598
10599 * gdb.base/interp.exp: New test.
10600
9d799f85
AC
106012005-01-24 Andrew Cagney <cagney@gnu.org>
10602
10603 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10604
15656118
AC
106052005-01-19 Andrew Cagney <cagney@gnu.org>
10606
a892c31b
AC
10607 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10608 configure.ac not configure.in.
10609
15656118
AC
10610 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10611 of powerpc*-*-*.
10612 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10613 * gdb.base/list.exp (test_list_function)
15656118
AC
10614 (test_list_filename_and_function): Ditto.
10615 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10616
a7b01baf
AC
106172005-01-16 Andrew Cagney <cagney@gnu.org>
10618
17d92a02
AC
10619 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10620
a7b01baf
AC
10621 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10622
bc8332bb
AC
106232005-01-14 Andrew Cagney <cagney@gnu.org>
10624
10625 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10626 * gdb.mi/mi2-var-cmd.exp: Ditto.
10627
4d074752
CV
106282005-01-10 Corinna Vinschen <vinschen@redhat.com>
10629
10630 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10631
bec39cab
AC
106322005-01-07 Andrew Cagney <cagney@gnu.org>
10633
10634 * configure.ac: Rename configure.in, require autoconf 2.59.
10635 * configure: Re-generate.
10636 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10637 * gdb.stabs/configure: Re-generate.
10638 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10639 * gdb.hp/configure: Re-generate.
10640 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10641 autoconf 2.59.
10642 * gdb.hp/gdb.objdbg/configure: Re-generate.
10643 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10644 autoconf 2.59.
10645 * gdb.hp/gdb.defects/configure: Re-generate.
10646 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10647 autoconf 2.59.
10648 * gdb.hp/gdb.compat/configure: Re-generate.
10649 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10650 autoconf 2.59.
10651 * gdb.hp/gdb.base-hp/configure: Re-generate.
10652 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10653 autoconf 2.59.
10654 * gdb.hp/gdb.aCC/configure: Re-generate.
10655
f10b16d4
JB
106562004-12-15 Jim Blandy <jimb@redhat.com>
10657
10658 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10659 under NPTL when there is debugging info available for libpthread.
10660
fb6e1814
JG
106612004-12-13 Jerome Guitton <guitton@gnat.com>
10662
10663 * gdb.ada/fixed_points.c: New file.
10664 * gdb.ada/fixed_points.exp: New file.
10665
fe46cd3a
RC
106662004-12-03 Randolph Chung <tausq@debian.org>
10667
10668 * gdb.arch/pa-nullify.exp: New file.
10669 * gdb.arch/pa-nullify.s: New file.
10670
8de0841b
RC
106712004-11-30 Randolph Chung <tausq@debian.org>
10672
10673 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10674 instead of "tbug". Fix regexp to work properly with gdb_test.
10675
c8170782
PH
106762004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10677
10678 * gdb.base/bitfields2.exp: New test.
10679 * gdb.base/bitfields2.c: New file.
10680
954269c2
RE
106812004-11-28 Richard Earnshaw <rearnsha@arm.com>
10682
10683 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10684
0107feed
RC
106852004-11-16 Randolph Chung <tausq@debian.org>
10686
10687 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10688
f073ae8c
DJ
106892004-11-14 Daniel Jacobowitz <dan@debian.org>
10690
10691 * gdb.threads/threadapply.exp: Correct "macro details" test.
10692
19ad59e7
JJ
106932004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10694
10695 * gdb.threads/threadapply.exp: New test.
10696 * gdb.threads/threadapply.c: New file.
10697
9cf0961b
MK
106982004-11-07 Mark Kettenis <kettenis@gnu.org>
10699
10700 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10701 frames.
10702
c789492a
FL
107032004-11-05 Felix Lee <felix+log1@specifixinc.com>
10704
10705 * gdb.base/cursal.exp: New file.
10706 * gdb.base/cursal.c: New file.
10707
a1e167bb
AC
107082004-11-03 Andrew Cagney <cagney@gnu.org>
10709
10710 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10711
b7cbf173
MK
107122004-10-30 Mark Kettenis <kettenis@gnu.org>
10713
10714 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10715 NetBSD/ELF targets.
10716
88f9d34f
JB
107172004-10-29 Joel Brobecker <brobecker@gnat.com>
10718
10719 * gdb.threads/bp_in_thread.c: New file, copied from
10720 pthread_cond_wait.c.
10721 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10722 file, rather than reusing the .c file from another testcase.
10723
ca7d6a0c
JB
107242004-10-20 Joel Brobecker <brobecker@gnat.com>
10725
10726 * gdb.ada/null_record.exp: Check where we stopped after
10727 sending the start command, instead of where the associated
10728 temporary breakpoint was inserted.
10729
0d863d03
AC
107302004-10-14 Andrew Cagney <cagney@gnu.org>
10731
10732 * gdb.mi/gdb701.c (main): Return 0.
10733
d11e72cb
DJ
107342004-10-13 Daniel Jacobowitz <dan@debian.org>
10735
d40539a4 10736 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10737
e1923096
JJ
107382004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10739
10740 * gdb.threads/schedlock.c: Add comment markers to use to find
10741 line numbers.
10742 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10743 comments.
10744 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10745 breakpoint lines.
10746
ec8ba2c9
DJ
107472004-10-12 Daniel Jacobowitz <dan@debian.org>
10748
10749 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10750
0eb3658b
DJ
107512004-10-12 Daniel Jacobowitz <dan@debian.org>
10752
10753 * configure.in: Add gdb.dwarf2.
10754 * configure: Regenerated.
10755 * Makefile.in: Add gdb.dwarf2.
10756 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10757 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10758 gdb.dwarf2/file1.txt: New files.
10759
a271cc33
OF
107602004-10-11 Orjan Friberg <orjanf@axis.com>
10761
a9c64011 10762 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10763 of "run", since the latter doesn't work with remote targets. Adjust
10764 the breakpoint numbering accordingly.
10765 * gdb.threads/pthread_cond_wait.exp: Ditto.
10766
895ce074
MC
107672004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10768
10769 * gdb.base/overlays.exp: Update copyright years.
10770
6be3092d
KI
107712004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10772
10773 * gdb.base/overlays.exp: Disable if target is Linux.
10774
e05389b8
FL
107752004-10-06 Felix Lee <felix+log1@specifixinc.com>
10776
10777 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10778
73cb587d
KI
107792004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10780
10781 * gdb.asm/asm-source.exp: Add m32r-linux target.
10782 * gdb.asm/m32r-linux.inc: New file.
10783
3c0edcdc
AC
107842004-09-24 Andrew Cagney <cagney@redhat.com>
10785 David Anderson <anderson@redhat.com>
10786
10787 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10788 command fails, assume things will work.
10789 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10790 (_GNU_SOURCE): Define.
10791 (print_unsigned, print_hex): Change parameter to "long long".
10792 (print_byte_count): New function, use to print byte counts.
10793 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10794 O_LARGEFILE.
10795 (main): Compute an upper bound on a corefile in max_core_size.
10796 Limit memory chunk size to max_core_size. Limit total memory
10797 allocated to max_core_size.
10798
4bb3667f
AC
107992004-09-23 Andrew Cagney <cagney@gnu.org>
10800
10801 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10802 from a separate process with code that creates a corefile by
10803 making the inferior dump core.
10804
60fe1a51
MK
108052004-09-23 Mark Kettenis <kettenis@gnu.org>
10806
10807 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10808 block.
10809
8e937346
MC
108102004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10811
10812 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10813 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10814 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10815 Likewise.
10816
7213f6d6
JJ
108172004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10818
10819 * gdb.java/jprint.exp: New test case for java inferior call.
10820 * gdb.java/jprint.java: Ditto.
10821
eac69dca
JB
108222004-09-15 Joel Brobecker <brobecker@gnat.com>
10823
10824 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10825
22227696
MC
108262004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10827
10828 * gdb.threads/killed.c: Include <stdlib.h>.
10829 * gdb.threads/pthreads.c: Likewise.
10830
7dd403a4
MC
108312004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10832
10833 * gdb.threads/killed.c: Add copyright notice.
10834
33f2d567
JM
108352004-09-10 Jason Molenda (jmolenda@apple.com)
10836
a9c64011
AS
10837 * gdb.base/define.exp: Two new tests to verify zero space chars
10838 after 'if' and 'while' commands in a user-defined command is correctly
10839 parsed.
33f2d567 10840
e05b62ac
AC
108412004-09-08 Andrew Cagney <cagney@gnu.org>
10842
10843 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10844 delivery test with duplicate at end of file.
10845
9cbe82da
MK
108462004-09-06 Mark Kettenis <kettenis@jive.nl>
10847
10848 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10849
564803d9
MC
108502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10851
10852 * config/hppro.exp: Removed.
10853
7c6807ce
MC
108542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10855
10856 * config/sparclet.exp: Removed.
10857
bf7e26dd
MC
108582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10859
10860 * config/udi.exp: Removed.
10861
714e341b
MC
108622004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10863
10864 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10865 of "exp_continue".
10866 (advancei): Likewise.
10867
1236e623
JJ
108682004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10869
10870 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10871
3bdcad15
MI
108722004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10873
228af206 10874 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10875 to check for nodebug in executable.
10876 * gdb.gdb/observer.exp (setup_test): Likewise.
10877 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10878 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10879
c72b934c
AC
108802004-09-01 Andrew Cagney <cagney@gnu.org>
10881
10882 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10883 files.
10884
edd9b715
JJ
108852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10886
10887 * gdb.base/unload.exp: Fix expected warning message to match
10888 latest format.
10889
fb4ce06b
CV
108902004-09-01 Corinna Vinschen <vinschen@redhat.com>
10891
10892 * gdb.base/call-rt-st.exp: Fix typos.
10893
ce78e7c3
MI
108942004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10895
10896 * gdb.threads/thread_check.exp: New testcase.
10897 * gdb.threads/thread_check.c: New testcase.
10898
2dedb159
AC
108992004-08-31 Andrew Cagney <cagney@gnu.org>
10900
10901 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10902 (skip_to_handler_entry): New procedures. Test stepping into a
10903 handler when the breakpoint is at the handler's entry point.
10904
68f53502
AC
109052004-08-30 Andrew Cagney <cagney@gnu.org>
10906
10907 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10908 gdb/1757.
10909
3e3ffd2b
MC
109102004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10911
10912 With code from Manoj Iyer <manjo@austin.ibm.com>:
10913 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10914 return value. Add an arm for "no debugging symbols found".
10915 Change a stray "error" to "perror".
10916 (gdb_run_cmd): Adapt to new return value.
10917 * gdb.base/remote.exp: Adapt to new return value.
10918 * gdb.gdb/complaints.exp: Likewise.
10919 * gdb.gdb/observer.exp: Likewise.
10920 * gdb.gdb/selftest.exp: Likewise.
10921 * gdb.gdb/xfullpath.exp: Likewise.
10922
4b6f5fd2
JB
109232004-08-27 Joel Brobecker <brobecker@gnat.com>
10924
10925 * gdb.threads/bp_in_thread.exp: New testcase.
10926
e5b25496
MC
109272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10928
10929 Fix PR testsuite/1735.
10930 * gdb.threads/schedlock.c (thread_function): Add a cast
10931 to suppress a gcc warning.
10932 * gdb.threads/thread-specific.c (thread_function): Likewise.
10933
934353d6
MC
109342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10935
10936 * gdb.base/unload.c: Include <stdlib.h>.
10937
f98a0aef 109382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10939
f98a0aef 10940 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10941 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10942 synchronized after the "return".
10943
5a2e8882
MC
109442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10945
10946 * gdb.mi/basics.c: Include <stdio.h>.
10947 * gdb.mi/pthreads.c: Include <stdlib.h>.
10948 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10949
a9640423
MC
109502004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10951
10952 * gdb.threads/schedlock.c: Add copyright notice.
10953
b04e311d
AC
109542004-08-25 Andrew Cagney <cagney@gnu.org>
10955
10956 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10957 (skip_over_handler, breakpoint_over_hander): New test procedures.
10958 (advance, advancei): Add a proper prefix, do not use
10959 rerun_to_main.
10960 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10961
7c27f15b
MC
109622004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10963
10964 * gdb.mi/basics.c: Add copyright notice.
10965 * gdb.mi/var-cmd.c: Add copyright notice.
10966
fffc87ae
MC
109672004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10968
10969 * lib/gdb.exp: Remove signed_keyword_not_used.
10970 * lib/compiler.c: Likewise.
10971 * lib/compiler.cc: Likewise.
10972
d782e0bf
MC
109732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10974
10975 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10976 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10977
96033e83
MC
109782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10979
10980 * gdb.base/whatis.c: Add copyright notice.
10981
cf38c229
MK
109822004-08-20 Mark Kettenis <kettenis@gnu.org>
10983
10984 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10985 it to skip the breakpoints encoded in the inline assembly.
10986
f4b49756
MC
109872004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10988
10989 * Makefile.in: Add gdb.fortran.
10990
2f193b69
MC
109912004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10992
10993 * gdb.base/call-sc.exp (test_scalar_returns):
10994 Fix cut-and-paste glitch in "Make fun return now".
10995
89a237cb
MC
109962004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10997
10998 * configure.in: Add gdb.fortran.
10999 * configure: Regenerate.
11000 * gdb.fortran/Makefile.in: New file.
11001 * lib/gdb.exp (skip_fortran_tests): New procedure.
11002
469aff8e
MC
110032004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11004
11005 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11006 reference to bug-gnu@prep.ai.mit.edu.
11007 * gdb.mi/mi-var-child.exp: Likewise.
11008 * gdb.mi/mi-var-cmd.exp: Likewise.
11009 * gdb.mi/mi-var-display.exp: Likewise.
11010 * gdb.mi/mi2-var-block.exp: Likewise.
11011 * gdb.mi/mi2-var-child.exp: Likewise.
11012 * gdb.mi/mi2-var-cmd.exp: Likewise.
11013 * gdb.mi/mi2-var-display.exp: Likewise.
11014
00b51b9f
MK
110152004-08-15 Mark Kettenis <kettenis@gnu.org>
11016
11017 * gdb.base/unload.c (main): Make local variable msg const.
11018
45f07fef
MC
110192004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11020
11021 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11022 to bug-gnu@prep.ai.mit.edu.
11023 * gdb.mi/mi-disassemble.exp: Likewise.
11024 * gdb.mi/mi-eval.exp: Likewise.
11025 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11026 default line number.
11027 * gdb.mi/mi-return.exp: Likewise.
11028 * gdb.mi/mi-simplerun.exp: Likewise.
11029 * gdb.mi/mi-stack.exp: Likewise.
11030 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11031 number with explicit range test.
11032 * gdb.mi/mi-watch.exp: Likewise.
11033 * gdb.mi/mi2-break.exp: Likewise.
11034 * gdb.mi/mi2-cli.exp: Likewise.
11035 * gdb.mi/mi2-disassemble.exp: Likewise.
11036 * gdb.mi/mi2-eval.exp: Likewise.
11037 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11038 default line number.
11039 * gdb.mi/mi2-return.exp: Likewise.
11040 * gdb.mi/mi2-simplerun.exp: Likewise.
11041 * gdb.mi/mi2-stack.exp: Likewise.
11042 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11043 number with explicit range test.
11044 * gdb.mi/mi2-watch.exp: Likewise.
11045
dd8c8ee7
MC
110462004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11047
11048 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11049 * gdb.cp/m-static.exp: Likewise.
11050 * gdb.cp/rtti.exp: Likewise.
11051
4e838464
MK
110522004-08-14 Mark Kettenis <kettenis@gnu.org>
11053
11054 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11055
8d8cb839
EZ
110562004-08-14 Eli Zaretskii <eliz@gnu.org>
11057
11058 * ChangeLog: Prefix Local Variables with semi-colons and indent
11059 the reference to older ChangeLog files, to fix fontification in
11060 Emacs.
11061
deea8bb0
MC
110622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11063
11064 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11065 * gdb.mi/mi2-break.exp: Likewise.
11066
c3297504
MC
110672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11068
11069 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11070
25808999
MC
110712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11072
11073 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11074
226a8d71
MC
110752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11076
11077 * gdb.cp/classes.exp: Remove unused declarations. Just let
11078 test names default instead of providing special names. Remove
11079 extraneous demangler test.
11080
37fdf854
JJ
110812004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11082
11083 * gdb.base/unload.exp: New test for breakpoints in dynamically
11084 loaded libraries.
11085 * gdb.base/unload.c: Ditto.
11086 * gdb.base/unloadshr.c: Ditto.
11087
2d3a7986
MC
110882004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11089
11090 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11091 cp_test_ptype_class.
11092 (test_enums): Likewise.
11093
c72b934c
AC
110942004-08-10 Andrew Cagney <cagney@gnu.org>
11095
11096 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11097 files.
11098
cc503c8a
AC
110992004-08-10 Andrew Cagney <cagney@gnu.org>
11100
11101 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11102 init_malloc call.
11103
902f2ccb
MC
111042004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11105
11106 * ChangeLog: Add copyright notice. The notice is copied
11107 from emacs 21.3 top level ChangeLog.
11108
78c90502
MC
111092004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11110
11111 * lib/cp-support.exp: New file.
11112 * lib/cp-support.exp (cp_test_type_class): New function.
11113 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11114 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11115 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11116 cp_test_ptype_class.
11117
88e5ea78
MC
111182004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11119
11120 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11121 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11122 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11123 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11124 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11125 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11126 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11127 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11128 gdb.mi/mi2-watch.exp: Update copyright years.
11129
6a89fc9c
MK
111302004-08-09 Mark Kettenis <kettenis@gnu.org>
11131
11132 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11133
1482e0de
MC
111342004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11135
11136 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11137 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11138 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11139 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11140 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11141 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11142 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11143 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11144 gdb.mi/mi-watch.exp: Update copyright years.
11145
1a5ce3f3
DJ
111462004-08-08 Daniel Jacobowitz <dan@debian.org>
11147
11148 PR gdb/1738
11149 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11150 from a breakpoint with a pending signal.
11151
04f6ecf2
DJ
111522004-08-08 Daniel Jacobowitz <dan@debian.org>
11153
11154 PR gdb/1736
11155 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11156 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11157 the prompt.
11158 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11159
54d90d35
DJ
111602004-08-08 Daniel Jacobowitz <dan@debian.org>
11161
11162 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11163
d2f6abb0
DJ
111642004-08-08 Daniel Jacobowitz <dan@debian.org>
11165
11166 PR gdb/1736
11167 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11168 for i?86-*-linux*.
11169
5598c03d
DJ
111702004-08-08 Daniel Jacobowitz <dan@debian.org>
11171
11172 * gdb.arch/i386-prologue.exp: Compile without debug information.
11173
c6fee705
MC
111742004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11175
11176 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11177 rather than asking gdb to search.
11178
dd90efdb
MC
111792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11180
11181 * gdb.base/gcore.c: Include <string.h>.
11182
1e84bec1
MC
111832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11184
11185 * gdb.base/gcore.c: Add copyright notice.
11186
e425eb2b
MC
111872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11188
11189 * gdb.base/freebpcmd.c: Include <stdio.h>.
11190 * gdb.base/long_long.c: Include <string.h>.
11191 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11192 * gdb.base/siginfo.c: Include <string.h>.
11193 * gdb.base/sigstep.c: Include <string.h>.
11194
cb9aaed5
MC
111952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11196
11197 * gdb.base/complex.c: Include <stdlib.h>.
11198
55944f3d
MC
111992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11200
11201 * gdb.base/complex.c: Add copyright notice.
11202
7b2953d9
MC
112032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 * gdb.base/charset.c: Include <stdlib.h>.
11206
c9133d23
MC
112072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.base/auxv.c: Include <stdlib.h>.
11210
0a8490ad
MC
112112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11212
11213 * gdb.base/auxv.c: Add copyright notice.
11214
3426d5ec
MC
112152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11216
11217 * gdb.base/coremaker.c: Add copyright notice.
11218 * gdb.base/coremaker2.c: Add copyright notice.
11219
8da195dd
AC
112202004-08-04 Andrew Cagney <cagney@gnu.org>
11221
11222 * gdb.base/store.exp: Update copyright.
11223 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11224 names, do not import gdb_prompt.
11225
8d394f98
AC
112262004-08-01 Andrew Cagney <cagney@gnu.org>
11227
11228 Fix PR testsuite/1729.
11229 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11230 not use capture_value with value 4.
11231 (capture_value): Add optional test name parameter.
11232 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11233 the prefix, pass to capture_value.
11234
b6702b23
MK
112352004-08-01 Mark Kettenis <kettenis@gnu.org>
11236
11237 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11238 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11239 (main): Call new function.
11240
c203e0ca
MC
112412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11242
11243 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11244
a7995a30
MC
112452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11246
11247 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11248
9366563b
MC
112492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11250
b6eeaf26 11251 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11252 Accept more values of vtbl pointer. Remove some messages
11253 about "obsolete gcc or gdb".
11254
2fc1f950
MC
112552004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11256
11257 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11258
c724d49b
MC
112592004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11260
11261 * gdb.base/asm-source.exp: Properly convert target board
11262 debug flags from gcc format to binutils format.
11263
736b0fce
MK
112642004-07-28 Mark Kettenis <kettenis@gnu.org>
11265
11266 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11267 gdb1718". PR backtrace/1718 partially fixed.
11268
5633ea5c
JJ
112692004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11270
11271 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11272
575eebb1
NC
112732004-07-26 Nick Clifton <nickc@redhat.com>
11274
11275 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11276 good default value for a specific architecture is available then
11277 set it to that value. Otherwise default to the -gstabs switch.
11278 Remove the -g... switches from the asm-flags variable. Allow the
11279 target board info to override the value if it wants to. Pass the
11280 switch on the assembler command line.
11281
62104619
MK
112822004-07-23 Mark Kettenis <kettenis@gnu.org>
11283
11284 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11285 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11286 (main): Call new function.
11287
4a1135b8
MC
112882004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11289
11290 Test for PR exp/1715.
11291 * gdb.base/radix.exp: Refactor common procedures. Make all
11292 test names unique. Change XFAIL to KFAIL.
11293
8a12c1f0
MC
112942004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11295
11296 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11297 * gdb.ada/gnat_ada.gin: ... to here.
11298 * configure.in: Use gnat_ada.gin.
11299 * configure: Regenerate.
11300
23b451cf
AC
113012004-07-20 Andrew Cagney <cagney@gnu.org>
11302
11303 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11304 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11305 XFAILs. Clean up test messages and comments. Check backtraces.
11306 Delete re-sync code.
11307
ab618a02
MC
113082004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11309
11310 Fix PR cli/740.
11311 * gdb.base/annota1.exp: Honor gdb,nosignals.
11312 * gdb.base/annota3.exp: Likewise.
11313
46dad340
MC
113142004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11315
11316 * lib/java.exp: Update copyright notice.
11317
756d8c70
AC
113182004-07-19 Andrew Cagney <cagney@gnu.org>
11319
11320 * gdb.base/selftest.exp: Copy file from here ...
11321 * gdb.gdb/selftest.exp: ... to here.
11322
586027e6
AC
113232004-07-16 Andrew Cagney <cagney@redhat.com>
11324
11325 * lib/insight-support.exp: Delete file.
11326 * lib/java.exp (java_init): Fix copyright.
11327
029d2200
AC
113282004-07-16 Andrew Cagney <cagney@gnu.org>
11329
11330 * gdb.base/restore.c: Append "prologue" to comments marking the a
11331 function's prologue.
11332 * gdb.base/restore.exp: Update copyright, re-indent.
11333 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11334 callerN" prefix where needed. Update patterns that match a
11335 function's prologue.
11336
653b62c5
MC
113372004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11338
11339 * gdb.base/restore.c: Add copyright notice.
11340
f7d690e5
AC
113412004-07-16 Andrew Cagney <cagney@gnu.org>
11342
11343 * gdb.base/logical.exp: Update copyright.
11344 (evaluate): New procedure. Use to re-implement tests using
11345 several tables.
11346
d629a7cb
MH
113472004-07-14 Martin Hunt <hunt@redhat.com>
11348
11349 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11350 which fixes some problems where init.tcl was not found.
11351
9c7bb332
AC
113522004-07-13 Andrew Cagney <cagney@gnu.org>
11353
6bf46641
AC
11354 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11355 (check_sizeof, check_valueof): Do not include the output in the
11356 test name. Use gdb_test.
11357 (get_valueof): Use gdb_test_multiple.
11358
c4ffd4c0
AC
11359 * gdb.base/step-test.exp: Update copyright. Use
11360 gdb_test_multiple. Ensure that test names do not include
11361 architecture dependent output.
11362
ab89363a
AC
11363 * gdb.gdb/observer.exp: Update copyright.
11364 (setup_test): Use gdb_test_multiple.
11365 (attach_first_observer, attach_second_observer)
11366 (attach_third_observer, detach_first_observer)
11367 (detach_second_observer, detach_third_observer)
11368 (reset_counters, check_counters): Make $message a prefix.
11369 (test_normal_stop_notifications): Add "args" parameter - a list of
11370 init functions to be called. Make $message a prefix,
11371 (test_observer_normal_stop): Change the message prefixes so that
11372 they are unique, pass the attach / detach procedures to
11373 test_normal_stop_notifications.
11374
ec58997a
AC
11375 * gdb.base/signull.exp (test_segv): Prefix all tests with
11376 "${name}". Clean up test messages.
11377
b475183b
AC
11378 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11379
9c7bb332
AC
11380 * gdb.base/ena-dis-br.exp: Update copyright.
11381 (break_at): New function. Replace send_gdb with gdb_test,
11382 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11383 ignore count, not stopped at bpt", with KFAIL.
11384
2dd95497
CV
113852004-07-13 Corinna Vinschen <vinschen@redhat.com>
11386
11387 * gdb.base/attach.exp: Remove cleanupfile handling.
11388
419e626b
AC
113892004-07-12 Andrew Cagney <cagney@gnu.org>
11390
11391 * gdb.base/annota1.exp: Cleanup corefile test name.
11392 * gdb.base/annota3.exp: Ditto.
11393
8b1b3228
AC
113942004-07-12 Andrew Cagney <cagney@gnu.org>
11395
78650829
AC
11396 * gdb.base/signals.exp: Clean up copyright, re-indent.
11397
8b1b3228
AC
11398 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11399 gdb_test and gdb_test_multiple.
11400
935c2760
JJ
114012004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11402
11403 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11404 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11405 provide line number info for first statement in main.
11406
1544280f
AC
114072004-07-08 Andrew Cagney <cagney@gnu.org>
11408
1279f4ff
AC
11409 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11410
1544280f
AC
11411 * gdb.base/sigbpt.exp: Make the common part of each test name a
11412 prefix instead of suffix.
11413
bcc82369
BR
114142004-07-07 Bob Rossi <bob_rossi@cox.net>
11415
11416 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11417 test from test_tbreak_creation_and_listing to
11418 test_file_list_exec_source_file
11419 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11420 Changed name of test from test_tbreak_creation_and_listing to
11421 test_file_list_exec_source_file
11422
23f4b0aa
JJ
114232004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11424
11425 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11426 the jmisc() constructor instead of <init>.
11427 * gdb.java/jmisc1.exp: Ditto.
11428
56401cd5
AC
114292004-07-07 Andrew Cagney <cagney@gnu.org>
11430
11431 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11432 corrupting the PC.
11433
44ae2f6a
MC
114342004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11435
11436 * gdb.cp/templates.exp: Accept whitespace change in demangler
11437 output.
11438
45a83408
AC
114392004-07-06 Andrew Cagney <cagney@gnu.org>
11440
11441 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11442
d205ad70
MC
114432004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11444
11445 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11446 * lib/compiler.cc: Likewise.
11447
06ea1a61
MC
114482004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11449
11450 * lib/compiler.cc: Work around string preprocessing problem
11451 with old hp c++ compiler.
11452 * lib/compiler.c: Likewise.
11453
daab1251
CV
114542004-06-29 Corinna Vinschen <vinschen@redhat.com>
11455
11456 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11457 directives to conditionalize symbol prefixing.
11458 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11459 additional_flags handling. Add underscore prefix for Cygwin.
11460 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11461 conditionalize symbol prefixing.
11462 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11463 additional_flags handling. Add underscore prefix for Cygwin.
11464
cc984116
CV
114652004-06-29 Corinna Vinschen <vinschen@redhat.com>
11466
11467 * gdb.base/bigcore.exp: Skip test on Cygwin.
11468
c279b077
MC
114692004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11470
11471 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11472 formats for "info register". Use gdb_test_multiple. Fix
11473 the "invalid register" test.
11474
0e915747
CV
114752004-06-28 Corinna Vinschen <vinschen@redhat.com>
11476
11477 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11478 PID for Cygwin. Add Cygwin specific strings to check for in some
11479 tests.
11480 (do_attach_tests): Add a test for user interaction when attaching
11481 to a process with no matching symbol table already loaded.
11482
11422c86
AC
114832004-06-26 Andrew Cagney <cagney@gnu.org>
11484
11485 Test PR java/1567 and PR java/1565.
11486 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11487 * gdb.java/jmisc2.exp: Delete file.
11488
cefbce26
MC
114892004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11490
11491 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11492
e19f872c
CV
114932004-06-25 Corinna Vinschen <vinschen@redhat.com>
11494
11495 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11496 attach process.
11497
d931ba3b
MC
114982004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11499
11500 * gdb.cp/pr-1553.exp: Remove.
11501
aef68c48
MC
115022004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11503
11504 * gdb.cp/pr-1553.cc: Remove.
11505 * gdb.cp/pr-1553.exp: Disable this test.
11506
8d5df71a
JB
115072004-06-20 Jim Blandy <jimb@redhat.com>
11508
a9c64011 11509 Fix PR testsuite/1680.
8d5df71a
JB
11510 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11511 regular expressions.
11512
4ac6f39d
MC
115132004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11514
11515 Fix PR testsuite/1679.
11516 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11517 Issue an UNSUPPORTED result instead.
11518
1b413552
JB
115192004-06-18 Jim Blandy <jimb@redhat.com>
11520
11521 * gdb.base/charset.exp: Only send a control-C if we see a new
11522 prompt and incomplete command.
11523
6daa6ebd
MC
115242004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11525
11526 * gdb.cp/pr-574.cc: Add copyright notice.
11527
51fa4ae0
JB
115282004-06-17 Jim Blandy <jimb@redhat.com>
11529
11530 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11531 cases where the regexp has no groups; this grabs random text from
11532 the previous test suite, whatever that was.
11533
8fea26c5
MC
115342004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11535
11536 * gdb.cp/printmethod.cc: Add copyright notice.
11537
1e3aeb41
MC
115382004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11539
11540 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11541
9d9030bc
AC
115422004-06-16 Andrew Cagney <cagney@gnu.org>
11543
11544 * gdb.base/signull.c: Update copyright. Include <string.h>.
11545 (bowler): Replace data_pointer with data_read
11546 and data_write cases. Add code_descriptor case.
11547 (zero, desc): New array and pointer.
11548 (data, code): Change to simple pointers.
11549 * gdb.base/signull.exp: Fix probe pattern matching a function
11550 descriptor SIGSEGV. Replace data_pointer with data_read and
11551 data_write tests.
11552
acd4ad44
AC
115532004-06-16 Andrew Cagney <cagney@gnu.org>
11554
11555 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11556
08fd625c
MC
115572004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11558
11559 * gdb.base/long_long.c: Add copyright notice.
11560
1903502c
MC
115612004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11562
11563 * gdb.base/long_long.exp: Remove reference to
11564 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11565 to gdb_breakpoint and gdb_continue_to_breakpoint.
11566
83313cb1
JB
115672004-06-14 Jim Blandy <jimb@redhat.com>
11568
11569 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11570 endian case.
11571
1bf404ef
AC
115722004-06-14 Andrew Cagney <cagney@gnu.org>
11573
11574 * gdb.base/gcore.exp (capture_command_output): Delete the always
11575 passing tests containing inferior values.
11576 * gdb.base/ending-run.exp: Do not include the breakpoint address
11577 in the test message. Update copyright.
11578 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11579 size in the test name, use gdb_test_multiple. Update copyright.
11580
ef220b33
MC
115812004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11582
11583 * gdb.cp/ref-types.cc: Add copyright notice.
11584
4f70a4c9
MC
115852004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11586
11587 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11588 hp_aCC_compiler.
11589 * lib/compiler.cc: Likewise.
11590 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11591 'set' commands. Log diagnostics for other lines. Set
11592 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11593
335928ac
MC
115942004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * gdb.cp/try_catch.cc: Add copyright notice.
11597
2efb12e8
MC
115982004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11599
11600 * gdb.cp/userdef.cc: Add copyright notice.
11601
0bbed51a
MC
116022004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11603
11604 * gdb.cp/virtfunc.cc: Add copyright notice.
11605
e12a46c9
RC
116062004-06-11 Randolph Chung <tausq@debian.org>
11607
11608 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11609 problem.
11610
338e05af
AC
116112004-06-10 Andrew Cagney <cagney@gnu.org>
11612
11613 * lib/compiler.cc, lib/compiler.c: Append either
11614 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11615 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11616 instead of gcc-3-3.
11617
dc3f10cb
AC
116182004-06-09 Andrew Cagney <cagney@gnu.org>
11619
b4d946af
AC
11620 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11621 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11622
dc3f10cb
AC
11623 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11624 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11625 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11626 fixed.
11627
b5c0bfa2
AC
116282004-06-09 Andrew Cagney <cagney@gnu.org>
11629
11630 * gdb.base/structs.exp (test_struct_returns): Replace
11631 "return_value_unknown" and "finish_value_unknown" by
11632 "return_value_known" and "finish_value_known". Instead of
11633 "return_value_unknown" iff "finish_value_unknown", check
11634 "return_value_known" implies "finish_value_known".
11635
caeb605f
MH
116362004-06-08 Martin Hunt <hunt@redhat.com>
11637
11638 * gdb.base/float.exp: Add pattern for mips targets.
11639
c892bb64
RC
116402004-06-08 Randolph Chung <tausq@debian.org>
11641
11642 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11643 message for unknown architectures more clear.
11644
48306d3e
JB
116452004-06-08 Joel Brobecker <brobecker@gnat.com>
11646
11647 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11648 start the execution of the program.
11649
83ecb59f
JB
116502004-06-07 Jim Blandy <jimb@redhat.com>
11651
11652 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11653 * gdb.arch/i386-cpuid.h: New helper file.
11654
55264cb4
RC
116552004-06-07 Randolph Chung <tausq@debian.org>
11656
11657 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11658 has started.
11659
23cadb28
RM
116602004-06-04 Roland McGrath <roland@redhat.com>
11661
11662 Fix PR gdb/1647.
11663 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11664 differently to be robust to output buffering differences.
11665
51d01eda
MC
116662004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11667
11668 * gdb.threads/pthreads.exp: Update copyright years.
11669 (check_control_c): Change asynchronous 'after' to synchronous.
11670
f4fc3b93
RM
116712004-06-04 Roland McGrath <roland@redhat.com>
11672
11673 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11674 next gdb prompt.
11675
4013522b
MC
116762004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11677
11678 Fix PR gdb/1636.
11679 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11680 calls to synchronous.
11681
7a8f1e6b
JB
116822004-05-26 Jim Blandy <jimb@redhat.com>
11683
11684 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11685
81bb3443
RC
116862004-05-24 Randolph Chung <tausq@debian.org>
11687
11688 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11689 * gdb.asm/pa.inc: New file.
11690
8f5a3103
MK
116912004-05-22 Mark Kettenis <kettenis@gnu.org>
11692
11693 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11694
734b8fe8 116952004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11696 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11697
11698 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11699 GDB prompt.
11700
725603e1
UW
117012004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11702
f4fc3b93 11703 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11704 setjmp/longjmp. Use sigaction instead of signal.
11705
8b923272 117062004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11707 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11708
11709 * gdb.threads/pthread_cond_wait.c: New file.
11710 * gdb.threads/pthread_cond_wait.exp: New testcase.
11711
8bfabb04
AC
117122004-05-13 Andrew Cagney <cagney@redhat.com>
11713
11714 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11715 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11716
42edda50
AC
117172004-05-11 Andrew Cagney <cagney@redhat.com>
11718
11719 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11720 fixed but revealed gdb/1639.
11721
d303a6c7
AC
117222004-05-10 Andrew Cagney <cagney@redhat.com>
11723
11724 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11725 func1" and "next to 2nd alarm", kernel bug avoided.
11726
bf08c2a1
DJ
117272004-05-10 Daniel Jacobowitz <dan@debian.org>
11728
11729 PR external/1568
11730 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11731 XFAIL if it is smaller than bytes_allocated.
11732 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11733 (main): Make chunks_allocated unsigned. Correct comment.
11734
c0586a34
JB
117352004-05-07 Joel Brobecker <brobecker@gnat.com>
11736
11737 * gdb.arch/powerpc-aix-prologue.c: New file.
11738 * gdb.arch/powerpc-aix-prologue.exp: New file.
11739
f2785d12
JB
117402004-05-07 Jim Blandy <jimb@redhat.com>
11741
11742 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11743 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11744
bd7f6e30
JB
117452004-05-06 Joel Brobecker <brobecker@gnat.com>
11746
11747 * gdb.base/sep.exp: No longer setup_kfail when the program was
11748 built with dwarf2.
11749
0a5e7efe
JI
117502004-05-05 Jim Ingham <jingham@apple.com>
11751
11752 * gdb.base/pending.exp: Make sure pending breakpoints
11753 preserve the ignore count.
f4fc3b93 11754
a8958849
MK
117552004-04-27 Jerome Guitton <guitton@gnat.com>
11756
11757 * i386-prologue.exp: Add testcase for jump instruction as first
11758 instruction of the real code.
11759 * i386-prologue.c (jump_at_beginning): New function.
11760
7e103f5b
MK
117612004-04-28 Mark Kettenis <kettenis@gnu.org>
11762
11763 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11764 x86_64-*-*.
11765
5d38b224
MK
117662004-04-28 Mark Kettenis <kettenis@gnu.org>
11767
11768 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11769 i*86-*-*.
11770
0ef32fd9
MK
117712004-04-25 Mark Kettenis <kettenis@gnu.org>
11772
11773 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11774 expression that checks the return type.
11775
71d7dd7c
AC
117762004-04-23 Andrew Cagney <cagney@redhat.com>
11777
11778 * gdb.base/call-sc.exp: New test of scalar call/return values.
11779 * gdb.base/call-sc.c: Ditto.
11780
1e9f977e
JJ
117812004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11782
11783 * gdb.threads/manythreads.c: Reduce thread stack size.
11784
899d9e3a
JJ
117852004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11786
11787 * gdb.threads/manythreads.c: Add copyright notice.
11788
61bcae62
AC
117892004-04-23 Andrew Cagney <cagney@redhat.com>
11790
11791 * gdb.base/siginfo.exp: Better handle step out of signal.
11792 * gdb.base/sigstep.exp: Ditto.
11793
7339a42e 117942004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11795 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11796
11797 * gdb.threads/manythreads.c: New testcase.
11798 * gdb.threads/manythreads.exp: Ditto.
11799
5c98409b
JB
118002004-04-22 Jim Blandy <jimb@redhat.com>
11801
11802 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11803 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11804
3b611f1a
MC
118052004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11806
11807 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11808
f0fd9238
AC
118092004-04-21 Andrew Cagney <cagney@redhat.com>
11810
11811 * gdb.base/sigstep.c: New file.
11812 * gdb.base/sigstep.exp: New file.
11813
90990674
JB
118142004-04-16 Joel Brobecker <brobecker@gnat.com>
11815
11816 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11817 call to observer_notify_normal_stop.
11818
78cef34b
AC
118192004-04-15 Andrew Cagney <cagney@redhat.com>
11820
11821 * gdb.base/siginfo.c: New file.
11822 * gdb.base/siginfo.exp: New file.
11823
d2343407
JB
118242004-04-12 J. Brobecker <brobecker@gnat.com>
11825
11826 * gdb.base/sep.exp: Fix typo in comment.
11827
a2dba3c8
JB
118282004-04-12 J. Brobecker <brobecker@gnat.com>
11829
11830 * gdb.base/sep.c: New file.
11831 * gdb.base/sep-proc.c: New file.
11832 * gdb.base/sep.exp: New testcase.
11833
15f7b60e
MK
118342004-04-09 Mark Kettenis <kettenis@gnu.org>
11835
11836 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11837 support.
11838
44f4de1a
AC
118392004-04-05 Andrew Cagney <cagney@redhat.com>
11840
11841 * gdb.base/sigaltstack.c: New file.
11842 * gdb.base/sigaltstack.exp: New file.
11843
ef04f396
JB
118442004-04-04 Joel Brobecker <brobecker@gnat.com>
11845
11846 * gdb.base/foll-fork.exp: Update the expected output for
11847 "help set follow-fork-mode", to match a change that was made
11848 to the help of this variable on 2004-01-13.
11849
d40d2c92
JB
118502004-04-01 Joel Brobecker <brobecker@gnat.com>
11851
11852 * lib/ada.exp: Add copyright notice.
11853 * bar.ads: Likewise.
11854 * bar.adb: Likewise.
11855 * null_record.adb: Likewise.
11856 * null_record.exp: Likewise.
11857 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11858
f86ef5a3
JB
118592004-04-01 Joel Brobecker <brobecker@gnat.com>
11860
11861 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11862 * configure: Regenerate.
11863
414e70e3
JB
118642004-04-01 Joel Brobecker <brobecker@gnat.com>
11865
11866 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11867 to build the application. Remove the message printed when in
11868 verbose mode, redundant with the UNSUPPORTED message above.
11869
f0aaee49
JB
118702004-03-31 Joel Brobecker <brobecker@gnat.com>
11871
11872 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11873 * gdb.ada (null_record.exp): New testcase.
11874
ac81cb54
JB
118752004-03-31 Joel Brobecker <brobecker@gnat.com>
11876
11877 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11878
854af2f7
JB
118792004-03-31 Joel Brobecker <brobecker@gnat.com>
11880
11881 * gdb.ada: New subdirectory.
11882 * gdb.ada/Makefile.in: New file.
11883 * gdb.ada/gnat_ada.gpr.in: New file.
11884
034cb681
JB
118852004-03-31 Joel Brobecker <brobecker@gnat.com>
11886
11887 * lib/ada.exp: New file.
11888
78a1a894
DJ
118892004-03-24 Daniel Jacobowitz <drow@mvista.com>
11890
11891 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11892 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11893
4b2b3b3e
AC
118942004-03-22 Andrew Cagney <cagney@redhat.com>
11895
11896 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11897 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11898 Problem identified by Ulrich Weigand.
11899
23c73aa3
DC
119002004-03-17 David Carlton <carlton@kealia.com>
11901
11902 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11903 PR c++/826.
11904
d63a86f8
RM
119052004-03-16 Roland McGrath <roland@redhat.com>
11906
11907 * gdb.base/auxv.exp: New file.
11908 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11909
0e02aa50
DC
119102004-03-12 David Carlton <carlton@kealia.com>
11911
11912 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11913 * gdb.cp/pr-1553.cc: Ditto.
11914 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11915 pass branch.
11916
c20b71be
MC
119172004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11918
11919 * gdb.cp/templates.exp: Accept more template types.
11920
c7414a01
MC
119212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11922
11923 From Corinna Vinschen with modifications.
11924 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11925 local variable obj_with_enum.
11926 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11927 results with obj_with_enum.
11928
ed69573c
MC
119292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11930
11931 * gdb.cp/classes.cc: New file, copied from misc.cc.
11932 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11933
28301461
MC
119342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11935
11936 * gdb.cp/misc.cc: Add copyright notice.
11937
1198ecbe
DC
119382004-03-05 David Carlton <carlton@kealia.com>
11939
11940 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11941 * gdb.cp/rtti.h: Update copyright.
11942 (namespace n2::n3): New.
11943 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11944 (n2::n3::func3): New.
11945 (main): Call n2::n3::func3.
11946 * gdb.cp/rtti2.cc: Update copyright.
11947 (n2::create3): New.
11948
9e08c470
MK
119492004-03-04 Mark Kettenis <kettenis@gnu.org>
11950
11951 * gdb.asm/openbsd.inc: Fix typo.
11952
4bebc3aa
FF
119532004-03-03 Fred Fish <fnf@redhat.com>
11954
11955 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11956 "val" instead of unused "size". Update copyright year.
11957
6ea9fb37
DJ
119582004-02-29 Daniel Jacobowitz <drow@mvista.com>
11959
11960 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11961 to use unsigned char.
11962 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11963 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11964
23b23974
DJ
119652004-02-29 Daniel Jacobowitz <drow@mvista.com>
11966
11967 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11968 line of output.
11969
7574fd53
DJ
119702004-02-28 Daniel Jacobowitz <drow@mvista.com>
11971
11972 * gdb.base/relocate.c (dummy): Initialize.
11973
a195357f
DJ
119742004-02-28 Daniel Jacobowitz <drow@mvista.com>
11975
11976 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11977 a breakpoint at exit.
11978
72fd54a9
FF
119792004-02-27 Fred Fish <fnf@redhat.com>
11980
11981 * gdb.base/chng-syms.exp: Add expect condition to match failing
11982 case that isn't a timeout.
11983
b9d23137
AC
119842004-02-27 Andrew Cagney <cagney@redhat.com>
11985
11986 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11987 support.
11988
15d208f6 119892004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11990
15d208f6
FF
11991 * gdb.arch/gdb1431.c: Remove.
11992 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11993 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11994 of "until" incorrectly.
11995
98f9cd2d
JB
119962004-02-26 J. Brobecker <brobecker@gnat.com>
11997
11998 * gdb.cp/class2.cc (empty): New class.
11999 (refer): New function.
12000 (main): Declare an object of type empty and use it.
12001 * gdb.cp/class2.exp: Print the value of an object of type empty.
12002
9b50c11b
JJ
120032004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12004
12005 * gdb.base/langs.exp: Update query string to match the
12006 new nquery format used for pending breakpoints.
12007
0dcd613f
AC
120082004-02-26 Andrew Cagney <cagney@redhat.com>
12009
12010 Fix PR i18n/1570.
12011 * gdb.base/charset.c: Update copyright notice.
12012 (main, init_string): Remove the escape character '\e' tests.
12013 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12014 * gdb.base/charset.exp (valid_host_charset): Ditto.
12015 * gdb.base/setvar.exp: Ditto.
12016
b8a56647
AC
120172004-02-24 Andrew Cagney <cagney@redhat.com>
12018
90d59e34
AC
12019 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12020 mmapped data in core file" PASS and FAIL messages consistent.
12021
b8a56647
AC
12022 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12023 setting a breakpoint. Work around PR java/1565.
12024
9f27c604
JJ
120252004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12026
12027 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12028 new nquery format.
12029 * gdb.base/pending.exp: Ditto.
12030
3224a706
MK
120312004-02-22 Mark Kettenis <kettenis@gnu.org>
12032
12033 * configure.in: Run stabs tests on *BSD.
12034 * configure: Regenerated.
12035
41e0a9ca
MK
120362004-02-21 Mark Kettenis <kettenis@gnu.org>
12037
12038 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12039
1e1b3428
FF
120402004-02-20 Fred Fish <fnf@redhat.com>
12041
12042 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12043 blank in test for "returns short", for consistency with other
12044 "returns xxx" tests. Update copyright year.
12045
f9a7572a
FF
120462004-02-19 Fred Fish <fnf@redhat.com>
12047
12048 New testcase for PR breakpoint/1558.
12049 * gdb.arch/gdb1558.exp: New file.
12050 * gdb.arch/gdb1558.c: New file.
12051
b2ce2854
EZ
120522004-02-19 Elena Zannoni <ezannoni@redhat.com>
12053
12054 * gdb.base/nodebug.exp: Fix typo.
12055
e7c9ff01
JB
120562004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12057
12058 Committed by Jim Blandy <jimb@redhat.com>.
12059
62f4b920
JB
12060 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12061
2db536a1
JB
12062 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12063
e7c9ff01
JB
12064 * gdb.base/float.exp: Support s390*-*-* targets.
12065
f3205b34
AF
120662004-02-17 Adam Fedor <fedor@gnu.org>
12067
12068 * gdb.base/gdb1555.exp: New file.
12069 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12070
9d62932d
EZ
120712004-02-17 Elena Zannoni <ezannoni@redhat.com>
12072
12073 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12074
344c9711
FF
120752004-02-16 Fred Fish <fnf@redhat.com>
12076
12077 * gdb.arch/gdb1291.c: Remove
12078 * gdb.arch/gdb1291.s: New test input file.
12079 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12080 fail. Test for correct result, known incorrect result, other
12081 failures and timeouts.
12082
2d822687
AC
120832004-02-16 Andrew Cagney <cagney@redhat.com>
12084
12085 * gdb.base/bigcore.exp: New file.
12086 * gdb.base/bigcore.c: New file.
12087
dac15b66
AC
120882004-02-13 Andrew Cagney <cagney@redhat.com>
12089
12090 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12091 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12092 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12093 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12094 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12095 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12096 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12097 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12098 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12099 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12100
6bdfc2c4
JJ
121012004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12102
12103 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12104 executed is an alloc instruction.
12105
87b3ede8
DC
121062004-02-11 David Carlton <carlton@kealia.com>
12107
12108 * gdb.cp/breakpoint.exp: New.
12109 * gdb.cp/breakpoint.cc: New.
12110
6e19e2bf
MC
121112004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12112
12113 Partial fix for PR gdb/1543.
12114 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12115 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12116 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12117 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12118 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12119 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12120 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12121 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12122 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12123 to bug-gdb@prep.ai.mit.edu .
12124 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12125 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12126 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12127 Likewise.
12128
5c5455dc
AC
121292004-02-10 Andrew Cagney <cagney@redhat.com>
12130
12131 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12132 using gdb_internal_error_resync.
12133
9cf689d7
DJ
121342004-02-09 Daniel Jacobowitz <drow@mvista.com>
12135
12136 * gdb.threads/thread-specific.exp: Stop early if no threads are
12137 found.
12138
d2dc51db
MC
121392004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12140
12141 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12142
14b1a056
DJ
121432004-02-08 Daniel Jacobowitz <drow@mvista.com>
12144
12145 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12146 breakpoints.
12147
83f66e8f
DJ
121482004-02-07 Daniel Jacobowitz <drow@mvista.com>
12149
12150 * config/sim.exp (gdb_load): Handle $arg == "".
12151 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12152 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12153
30fc0091
EZ
121542004-02-07 Elena Zannoni <ezannoni@redhat.com>
12155
a9c64011
AS
12156 * gdb.base/maint.exp: Update test to reflect
12157 obstack changes.
30fc0091 12158
4d806929
JJ
121592004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12160
12161 * gdb.base/pendshr.c (pendfunc): New function that calls
12162 pendfunc1.
12163 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12164
7bfdd688
FF
121652004-02-04 Fred Fish <fnf@redhat.com>
12166
12167 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12168 function symbols and update copyright years.
12169 * gdb.arch/gdb1291.c: Ditto.
12170
aaa08ee4
MC
121712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12172
12173 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12174
dbad7755
MC
121752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12176
12177 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12178
ec4646ef
MC
121792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12180
12181 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12182
1b802196
FF
121832004-02-02 Fred Fish <fnf@redhat.com>
12184
12185 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12186 remote targets. Update copyright years.
12187
18fe2033
JJ
121882004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12189
12190 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12191 support.
12192 * gdb.base/langs.exp: Fix test which attempts to create
12193 breakpoint on non-existent function to handle new pending
12194 support.
12195 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12196 a breakpoint.
12197 * gdb.base/pending.exp: New test.
12198 * gdb.base/pending.c: New file.
12199 * gdb.base/pendshr.c: Ditto.
12200
8d577d32
DC
122012004-02-02 David Carlton <carlton@kealia.com>
12202
12203 * gdb.cp/overload.exp: Add overloadNamespace tests.
12204 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12205 (overloadNamespace, XXX): New.
12206 (main): Call XXX::marker2.
12207
3ad13771
FF
122082004-02-01 Fred Fish <fnf@redhat.com>
12209
12210 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12211 * gdb.base/finish.exp: Ditto.
12212 * gdb.base/gcore.exp: Ditto.
12213 * gdb.base/huge.exp: Ditto.
12214 * gdb.base/info-proc.exp: Ditto.
12215 * gdb.base/return2.exp: Ditto.
12216 * gdb.threads/gcore-thread.exp: Ditto.
12217
44c75849
DJ
122182004-02-01 Daniel Jacobowitz <drow@mvista.com>
12219
12220 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12221
005bc093
MK
122222004-02-01 Mark Kettenis <kettenis@gnu.org>
12223
12224 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12225 that opening the file succeeds on OpenBSD.
12226
c47cebdb
DJ
122272004-02-01 Daniel Jacobowitz <drow@mvista.com>
12228
12229 * gdb.threads/thread-specific.c: New file.
12230 * gdb.threads/threads-specific.exp: New test script.
12231 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12232 to expect_out.
12233
5a01311c
MK
122342004-02-01 Mark Kettenis <kettenis@gnu.org>
12235
12236 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12237 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12238 only on the "print_small_structs from print_long_arg_list" test.
12239
ce22a4f1
DJ
122402004-02-01 Daniel Jacobowitz <drow@mvista.com>
12241
12242 * gdb.base/completion.exp: Kill a stray backslash.
12243
12244 From Jim Ingham <jingham@apple.com>:
12245 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12246 agrees with the result from sending a tab.
12247
abbab9d3
DJ
122482004-01-31 Daniel Jacobowitz <drow@mvista.com>
12249
12250 * gdb.base/chng-syms.exp: Remove stray newline.
12251
53904d1e
MK
122522004-01-31 Mark Kettenis <kettenis@gnu.org>
12253
12254 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12255 *-*-openbsd*.
12256 * gdb.asm/openbsd.inc: New file.
12257
3a4b3aac
MK
122582004-01-30 Mark Kettenis <kettenis@gnu.org>
12259
12260 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12261 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12262 *-*solaris2*. Remove commented out default settings for
12263 asm-flags. Replace gdb_compile with target_link.
12264
ebac27b4
MC
122652004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12266
12267 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12268 for all tests. Remove old hp-ux and cygnus xfail cases.
12269
d8679d84
PH
122702004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12271
12272 * gdb.base/chng-syms.exp: New file.
12273 * gdb.base/chng-syms.c: New file.
12274
0a55bc22
MC
122752004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12276
12277 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12278 Provide arms for current output in all my configurations.
12279
94b8e876
MC
122802004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12281
12282 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12283 * lib/compiler.cc: Likewise.
12284 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12285 get the right preprocessor. Eval the output directly. Remove
12286 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12287 hp_f77_compiler and hp_f90_compiler completely.
12288 (gdb_preprocess): Delete.
12289 (get_compiler): Delete.
12290
7cf03d44
MK
122912004-01-24 Mark Kettenis <kettenis@gnu.org>
12292
12293 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12294 <string.h>.
12295
68b6dce9
NR
122962004-01-24 Nick Roberts <nick@nick.uklinux.net>
12297
12298 * gdb.mi/mi-stack.exp: Update copyright.
12299
b368761e
DC
123002004-01-23 David Carlton <carlton@kealia.com>
12301
12302 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12303 test for cp_lookup_transparent_type.
12304 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12305 call them.
12306
f2061b53
DJ
123072004-01-23 Daniel Jacobowitz <drow@mvista.com>
12308
12309 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12310 after -var-update.
12311
37fc574a
DC
123122004-01-23 David Carlton <carlton@kealia.com>
12313
12314 * gdb.cp/namespace.cc (C::ensureRefs): New.
12315 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12316
8e94b928
NR
123172004-01-20 Nick Roberts <nick@nick.uklinux.net>
12318
12319 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12320 case "-stack-list-locals 2".
12321 * gdb.mi/mi-var-child.exp: Test for case
12322 "-var-list-children --all-values NAME".
12323
997b0952
MC
123242004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12325
12326 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12327
52470da3
MK
123282004-01-18 Mark Kettenis <kettenis@gnu.org>
12329
7049b4b8
MK
12330 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12331 used with gdb_test_multiple.
12332
52470da3
MK
12333 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12334 read at address 0. This fixes PR testsuite/1504.
12335
da6012e5
DJ
123362004-01-18 Daniel Jacobowitz <drow@mvista.com>
12337
12338 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12339 Remove downloading, guessing the host executable, the calls to
12340 gdb_file_cmd and gdb_target_cmd, and "load" support.
12341 (infer_host_exec): New function broken out from gdb_load.
12342 (gdb_load): New wrapper for gdbserver_gdb_load.
12343 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12344 gdb_target_cmd. Use -target-select.
12345 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12346 Download binaries to the host. Clear last_mi_remote_file when
12347 we load a new binary.
12348 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12349 call gdbserver_gdb_load and mi_gdb_target_cmd.
12350
32c70722
MC
123512004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12352
12353 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12354 type patterns.
12355
b0cecf36
MC
123562004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12357
12358 * gdb.cp/templates.exp: Fix typo in test name of
12359 "print Foo<volatile char*>::foo".
12360
4120d7e6
MC
123612004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12362
12363 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12364
f679e530
BE
123652004-01-16 Ben Elliston <bje@wasabisystems.com>
12366
12367 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12368 (clean mostlyclean): Remove empty rm.
12369
091c48f6
MC
123702004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12371
12372 * gdb.base/setvar.exp: Add copyright years.
12373
3e5fc8d2
DC
123742004-01-14 David Carlton <carlton@bactrian.org>
12375
12376 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12377 PR c++/1511 and update coment.
12378 * gdb.cp/templates.exp: Update patterns to match current output.
12379 If changes involve something other than whitespace, KFAIL
12380 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12381
63d06c5c
DC
123822004-01-14 David Carlton <carlton@kealia.com>
12383
12384 * gdb.cp/namespace.exp: Add tests involving classes defined within
12385 namespaces.
12386 * gdb.cp/namespace.cc (C::CClass): New.
12387 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12388
a51dab88
EZ
123892004-01-14 Elena Zannoni <ezannoni@redhat.com>
12390
12391 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12392 what debug info we have. Print a better message if something goes
12393 wrong while producing the separate debug info file.
12394
a476ccc9
MC
123952004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12396
12397 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12398
f453692c
MC
123992004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12400
12401 * gdb.base/callfuncs.c: Add copyright notice.
12402
f40063a5
MC
124032004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12404
12405 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12406 inheritance. PR gdb/1498, PR gcc/13539.
12407
19ac3974
EZ
124082004-01-13 Elena Zannoni <ezannoni@redhat.com>
12409
a9c64011
AS
12410 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12411 test specific name.
12412 * gdb.mi/gdb669.exp: Ditto.
12413 * gdb.mi/mi-pthreads.exp: Ditto.
12414 * gdb.mi/mi1-pthreads.exp: Ditto.
12415 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12416
56c97c6e
MC
124172004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12418
12419 * gdb.cp/member-ptr.cc: Add copyright notice.
12420
a0644324
MC
124212004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12422
12423 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12424 some patterns for recent versions of gcc and hpacc. Delete
12425 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12426 Delete tests that access a NULL pointer-to-member-data. This
12427 script is still disabled for gcc.
12428
32fabe09
EZ
124292004-01-12 Elena Zannoni <ezannoni@redhat.com>
12430
12431 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12432 escaped correctly.
32fabe09 12433
1f8a6abb
EZ
124342004-01-12 Elena Zannoni <ezannoni@redhat.com>
12435
12436 * gdb.base/sepdebug.exp: New file.
12437 * gdb.base/sepdebug.c: New file.
12438 * lib/gdb.exp (separate_debug_filename): New procedure.
12439 (gdb_gnu_strip_debug): New procedure.
12440
48efe704
AC
124412004-01-12 Andrew Cagney <cagney@redhat.com>
12442
12443 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12444 * gdb.mi/ChangeLog-1999-2003: New file.
12445
a9415475
AC
124462004-01-12 Andrew Cagney <cagney@redhat.com>
12447
12448 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12449 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12450 or EEXIST", treat EBUSY as an XFAIL.
12451
83b8cf9d
MC
124522004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12453
12454 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12455 hp_cc_compiler.
12456
9939d2a8
MC
124572004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12460 decorations.
12461
1ff8cadf
MC
124622004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12463
12464 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12465 and "(aCC)" decorations. Remove obsolete doco about old
12466 test results.
12467
6fa9022e
MC
124682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12469
12470 * gdb.cp/exception.exp: Fix typo in doco.
12471
209721fe
MK
124722004-01-09 Mark Kettenis <kettenis@gnu.org>
12473
12474 * gdb.base/gdb1476.exp: Fix typo.
12475
ef11303e
MC
124762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12477
12478 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12479 file.
12480
041ab88c
MC
124812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12482
12483 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12484 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12485 Use gdb_compile. Remove restriction on gcc. Add some patterns
12486 for recent version of gdb. Delete second half, which was a copy
12487 of the first half with different build flags. This test is
12488 still disabled because it is still not ready for production.
12489
e36d075a
MC
124902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 * gdb.cp/exception.cc: Add copyright notice.
12493 * gdb.cp/exception.exp: Add a notice that this file is broken
12494 because of line number changes caused by addition of copyright
12495 notice.
12496
42b190ad
MC
124972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12498
12499 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12500 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12501
8f25f06b
MC
125022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12503
12504 * gdb.cp/classes.exp: Accept gnu abi 2.
12505 * gdb.cp/derivation.exp: Likewise.
12506 * gdb.cp/overload.exp: Likewise.
12507 * gdb.cp/virtfunc.exp: Likewise.
12508
06ded8b8
MC
125092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12510
12511 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12512 semicolon after end of function.
12513
77c26ae3
MC
125142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12515
12516 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12517 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12518 boilerplate code for compiling and running the program under
12519 test. Add some string method tests.
12520
20757486
MC
125212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12522
12523 * gdb.cp/bs15503.cc: Add copyright notice.
12524 * gdb.cp/bs15503.exp: Adjust line number.
12525
0fd3b503
MC
125262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12527
12528 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12529 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12530
10d1bea8
MC
125312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12532
12533 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12534 hp_cc_compiler.
12535
2789202a
MC
125362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12537
12538 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12539 * gdb.cp/ctti.exp: Use the marker instead of "next".
12540 With gcc, run further before bailing.
12541
b862f14c
MC
125422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12543
12544 * gdb.cp/cttiadd.cc: Add copyright notice.
12545 * gdb.cp/cttiadd1.cc: Likewise.
12546 * gdb.cp/cttiadd2.cc: Likewise.
12547 * gdb.cp/cttiadd3.cc: Likewise.
12548
96da2469
MC
125492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12550
12551 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12552 Use gdb_test, gdb_test_multiple. Use floating-point values that
12553 have exact representations in IEEE-ish formats.
12554
053248ff
MC
125552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12556
12557 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12558 compilers. Delete duplicate call to get_compiler_info.
12559 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12560 * gdb.base/volatile.exp: Likewise.
12561
84acecdd
MK
125622004-01-07 Mark Kettenis <kettenis@gnu.org>
12563
12564 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12565 memory at address 0.
12566
fe11a27f
MC
125672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12568
12569 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12570 to test for hp-ux assembler. Fix copyright years.
12571
60ad077b
AC
125722004-01-07 Andrew Cagney <cagney@redhat.com>
12573
12574 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12575
1c9b8f33
AC
125762004-01-07 Andrew Cagney <cagney@redhat.com>
12577
12578 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12579 when creating the read-only file. From analysis by Roland McGrath
12580 and Elena Zannoni.
12581
753ccc7a
MC
125822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12583
12584 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12585
eca3e36b
MC
125862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12589 data pointers.
12590
f8d4bac4
MC
125912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12592
12593 * gdb.cp/m-static.exp: Compile one source file at a time.
12594 Delete unused call to get_compiler_info.
12595
9b4e0f94
MC
125962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12597
12598 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12599 * gdb.base/call-rt-st.exp: Likewise.
12600 * gdb.base/nodebug.exp: Likewise.
12601 * gdb.base/volatile.exp: Likewise.
12602 * gdb.cp/ref-types.exp: Likewise.
12603 * gdb.cp/templates.exp: Likewise.
12604
023c1024
MK
126052004-01-05 Mark Kettenis <kettenis@gnu.org>
12606
12607 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12608
19703c4a
MC
126092004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12610
12611 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12612 hppa*-hp-hpux*.
12613
18b67037
MK
126142004-01-04 Mark Kettenis <kettenis@gnu.org>
12615
ba6219c8
MK
12616 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12617 x86_64-*-*.
12618
18b67037
MK
12619 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12620 sparc64-*-* and sparc*-solaris2*.
12621
1bfbbb9d
MK
126222004-01-04 Mark Kettenis <kettenis@gnu.org>
12623
12624 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12625 return ${tests}" test. The ${tests} already mentions the
12626 filename.
12627
06846494
MC
126282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12629
12630 * gdb.cp/local.exp: Accept gcc abi 2.
12631
3b0cb202
MC
126322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12633
12634 * gdb.cp/templates.exp: Accept gcc abi 2.
12635
0643ec3f
MC
126362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12637
12638 * lib/compiler.cc: Remove supports_template_debugging.
12639 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12640
d231d0b1
MC
126412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12642
12643 * gdb.cp/namespace.exp: Accept gcc abi 2.
12644
44ffb27c
MC
126452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12646
12647 * gdb.cp/method.exp: Accept gcc abi 2.
12648
184ad485
MC
126492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12650
12651 * gdb.cp/classes.exp: Generate identical results as old version.
12652 * gdb.cp/derivation.exp: Likewise.
12653 * gdb.cp/overload.exp: Likewise.
12654 * gdb.cp/virtfunc.exp: Likewise.
12655
116f09e7
MC
126562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12657
12658 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12659 mysterious bug with sourceware version of expect.
12660
b1379776
MC
126612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12662
12663 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12664 current versions of gcc, including gcc abi 2. Remove gratuitous
12665 restart of test program. Use gdb_test_multiple and gdb_test for
12666 all tests. Add patterns to xfail missing "const" in "const char *"
12667 and kfail PR gdb/1155.
12668
6b7a4c0e
MC
126692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12670
12671 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12672 current versions of gcc, including gcc abi 2. Remove gratuitous
12673 restart of test program. Use gdb_test_multiple and gdb_test for
12674 all tests. Add patterns to kfail PR gdb/1498.
12675
51615d72
MC
126762003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12677
12678 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12679 current versions of gcc, including gcc abi 2. Use "breakpoint"
12680 and "continue" instead of restarting the target program. Use
12681 gdb_test_multiple and gdb_test for all tests.
12682
7b79a9d7
MK
126832004-01-01 Mark Kettenis <kettenis@gnu.org>
12684
12685 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12686 for *-*-solaris2*.
12687
1cd3489f
MC
126882003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12689
12690 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12691 current versions of gcc, including gcc abi 2. Use "breakpoint"
12692 and "continue" instead of restarting the target program several
12693 times. Use gdb_test_multiple and gdb_test for all tests.
12694
850742db
MC
126952003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12698 source files.
12699
eb4bbda8
MC
127002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.base/environ.exp: Handle compiling test case from multiple
12703 source files.
12704
e42c7771
MC
127052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12706
12707 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12708
80e4b428
JB
127092003-12-17 Jim Blandy <jimb@redhat.com>
12710
5f06973a
JB
12711 * gdb.base/freebpcmd.c: Add copyright notice.
12712
80e4b428
JB
12713 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12714
0ab84fb7
MC
127152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12716
12717 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12718
1b3bb3d0
JB
127192003-12-13 Jim Blandy <jimb@redhat.com>
12720
12721 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12722
3a4c9371
KB
127232003-12-12 Kevin Buettner <kevinb@redhat.com>
12724
12725 * gdb.asm/frv.inc: New file.
12726 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12727
a1dea79a
FF
127282003-12-09 Fred Fish <fnf@redhat.com>
12729
12730 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12731 functions to break1.c and leave prototypes behind. Add more
12732 "set breakpoint NN here" comments.
12733 * gdb.base/break1.c: New file.
12734
12735 * gdb.base/break.exp: Handle compiling test case from multiple
12736 source files and change source file references as needed.
12737 * gdb.base/completion.exp: Ditto.
12738 * gdb.base/condbreak.exp: Ditto.
12739 * gdb.base/define.exp: Ditto.
12740 * gdb.base/ena-dis-br.exp: Ditto.
12741 * gdb.base/info-proc.exp: Ditto.
12742 * gdb.base/maint.exp: Ditto.
12743 * gdb.base/until.exp: Ditto.
12744
12745 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12746 hardcoded line numbers.
12747 * gdb.base/define.exp: Ditto.
12748 * gdb.base/ena-dis-br.exp: Ditto.
12749 * gdb.base/maint.exp: Ditto.
12750 * gdb.base/until.exp: Ditto.
12751
12752 * gdb.base/completion.exp: Use "break1" for completion tests since
12753 "break" is no longer a unique prefix.
12754
5266b69c
AC
127552003-12-06 Andrew Cagney <cagney@redhat.com>
12756
12757 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12758 "return_value_unimplemented". When an unimplemented struct return
12759 architecture, report incorrect values as a KFAIL
12760
374451f0
MC
127612003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12762
12763 * gdb.cp/rtti.exp: Accept new wording of warning from
12764 cp_lookup_rtti_type.
12765
ba9b20a7
MC
127662003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12767
12768 Partial fix for PR testsuite/1456.
12769 * gdb.base/scope.exp (test_at_main): Replace references to
12770 gcc_compiled with calls to test_compiler_info.
12771 (test_at_foo): Likewise.
12772 (test_at_bar): Likewise.
12773
b74b6d0b
MC
127742003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12775
12776 Partial fix for PR testsuite/1456.
12777 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12778 to test_compiler_info.
12779
ccfa3402
MC
127802003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * gdb.base/so-impl-ld.exp: Update copyright notice.
12783
f6246aba
MC
127842003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12785
12786 Partial fix for PR testsuite/1456.
12787 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12788 to test_compiler_info.
12789
13ae734a
MC
127902003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12791
12792 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12793 from current versions of gdb. Clean up regular expressions.
12794 Delete redundant timeout case.
12795
d8e1cdee
MC
127962003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12797
12798 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12799 from current versions of gdb. Clean up regular expressions.
12800 Delete redundant timeout case.
12801
96457b64
MC
128022003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12803
12804 Partial fix for PR testsuite/1456.
12805 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12806 gcc_compiled with call to test_compiler_info.
12807
f35309fc
MC
128082003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12809
12810 Partial fix for PR testsuite/1456.
12811 * gdb.base/list.exp (test_list_function): Delete unused declaration
12812 of gcc_compiled.
12813
d7afdf9b
MC
128142003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12815
12816 Partial fix for PR testsuite/1456.
12817 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12818 call to test_compiler_info.
12819
71507b56
MK
128202003-11-29 Mark Kettenis <kettenis@gnu.org>
12821
12822 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12823 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12824 it to create the appropriate note.inc.
12825 * gdb.asm/asmsrc1.s: Include "note.inc".
12826 * gdb.asm/netbsd.inc: New file.
12827 * gdb.asm/empty.inc: New file.
12828
f81f93f7
MC
128292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12830
12831 Partial fix for PR testsuite/1456.
12832 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12833 calls to test_compiler_info.
12834
9a77938e
MC
128352003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12836
12837 Partial fix for PR testsuite/1456.
12838 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12839 calls to test_compiler_info.
12840
e8367dc7
MK
128412003-11-27 Mark Kettenis <kettenis@gnu.org>
12842
12843 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12844 pattern for the KFAILs.
12845
526c61ee
AF
128462003-11-25 Adam Fedor <fedor@gnu.org>
12847
12848 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12849 * gdb.objc/objcdecode.m: New file.
12850
28f2d600
AF
128512003-11-25 Adam Fedor <fedor@gnu.org>
12852
12853 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12854 * gdb.objc/nondebug.m: New file.
12855
a3895cee
BE
128562003-11-26 Ben Elliston <bje@wasabisystems.com>
12857
12858 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12859 NetBSD as it does on FreeBSD. Modelled on a similar change by
12860 Mark Kettenis on 2003-05-30.
12861 (link-flags): Set to "--entry _start" regardless of target.
12862 Special linker flags are to be appended to $link-flags.
12863 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12864
c9f2c8a3
MC
128652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12866
12867 * gdb.cp/method.exp: Accept output of new demangler.
12868
15a0587a 128692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12870
12871 * gdb/class2.exp: New file.
12872 * gdb/class2.cc: New file.
12873
3c00b570
MC
128742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12875
12876 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12877 of new demangler.
12878
7027acc7
MK
128792003-11-23 Mark Kettenis <kettenis@gnu.org>
12880
12881 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12882 of gdb_test "run".
12883
b0e1598a
MK
128842003-11-23 Mark Kettenis <kettenis@gnu.org>
12885
12886 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12887 "continue" into "run".
12888
4d9eda44
MC
128892003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12890
12891 Partial fix for PR testsuite/1456.
12892 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12893 call to test_compiler_info.
12894 * gdb.cp/ctti.exp: Likewise.
12895 * gdb.cp/derivation.exp: Likewise.
12896 * gdb.cp/member-ptr.exp: Likewise.
12897 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12898 reference to gcc_compiled.
12899
129002003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12901
12902 Fix PR testsuite/1463.
12903 * gdb.base/structs.exp (start_structs_test): Call
12904 get_debug_format before using the debug format.
12905
d422fe19
AC
129062003-11-22 Andrew Cagney <cagney@redhat.com>
12907
12908 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12909 * gdb.base/structs.exp: Use gdb_test_multiple.
12910
039cf96d
AC
129112003-11-20 Andrew Cagney <cagney@redhat.com>
12912
6882279b
AC
12913 * gdb.base/structs.exp: Handle and recover from internal errors.
12914 Replace "foo${n}" with "foo<n>" in test messages.
12915
e53890ae
AC
12916 * gdb.base/structs.exp: Update copyright. Rewrite.
12917 * gdb.base/structs.c: Update copyright. Rewrite.
12918
2b211c59
AC
12919 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12920 resync count exceeded.
d63a86f8 12921
039cf96d
AC
12922 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12923 from the internal error.
12924 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12925 Original from Jim Blandy.
12926 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12927
eac98b22
AC
129282003-11-19 Andrew Cagney <cagney@redhat.com>
12929
12930 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12931 KFAIL.
12932
67455b2a
MK
129332003-11-17 Mark Kettenis <kettenis@gnu.org>
12934
12935 New testcase for PR backtrace/1435.
12936 * gdb.arch/i386-unwind.exp: New file.
12937 * gdb.arch/i386-unwind.c: New file.
12938
853d6e5b
AC
129392003-11-17 Andrew Cagney <cagney@redhat.com>
12940
12941 * lib/gdb.exp (compiler_info): New global.
12942 (test_compiler_info): New function.
12943 (get_compiler_info): Set compiler_info.
12944 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12945 "compiler_info" to gcc-<major>-<minor>.
12946
38cf6e11
MC
129472003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12948
12949 * gdb.trace/configure: Remove.
12950
a50d3602
EZ
129512003-11-13 Elena Zannoni <ezannoni@redhat.com>
12952
12953 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12954 breakpoints.
a50d3602
EZ
12955 * gdb.base/break.exp: Remove all references to explicit line
12956 numbers.
12957
d9407aaa
NC
129582003-11-11 Nick Clifton <nickc@redhat.com>
12959
12960 * gdb.base/shreloc.exp: Do not run for targets which do not
12961 support shared objects.
12962
db488fc1
CV
129632003-11-10 Corinna Vinschen <vinschen@redhat.com>
12964
12965 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12966 Don't run tests if nofileio flag is given.
12967
6a90a18e
EZ
129682003-11-07 Elena Zannoni <ezannoni@redhat.com>
12969
12970 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12971 as well as 'Watchpoint'.
6a90a18e 12972
0b915e9c
EZ
129732003-11-06 Elena Zannoni <ezannoni@redhat.com>
12974
12975 Reported by Jim Ingham <jingham@apple.com>:
12976 * gdb.base/annota1.exp: Match at least one occurrence of the
12977 signal handler annotation.
12978
d7e4b55f
EZ
129792003-11-06 Elena Zannoni <ezannoni@redhat.com>
12980
a9c64011
AS
12981 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12982 as well as 'Watchpoint'.
d7e4b55f 12983
2fe4e8d0
MC
129842003-11-05 Michael Chastain <mec@shout.net>
12985
12986 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12987
6ef88553
KW
129882003-11-03 Kris Warkentin <kewarken@qnx.com>
12989
12990 * gdb.arch/gdb1291.c: New test file.
12991 * gdb.arch/gdb1291.exp: New test script.
12992 * gdb.arch/gdb1431.c: New test file.
12993 * gdb.arch/gdb1431.exp: New test script.
12994
ae7dc4d8
MC
129952003-10-22 Michael Chastain <mec@shout.net>
12996
12997 * gdb.mi/pthreads.c: Add copyright notice.
12998
c39d7427
MC
129992003-10-22 Michael Chastain <mec@shout.net>
13000
13001 * gdb.threads/pthreads.c: Add copyright notice.
13002
8b7d96c1
MC
130032003-10-20 Michael Chastain <mec@shout.net>
13004
13005 * gdb.base/gdb1056.exp: New test script.
13006
d1d69fdd
DJ
130072003-10-13 Daniel Jacobowitz <drow@mvista.com>
13008
13009 * gdb.threads/killed.exp: Use gdb_run_cmd.
13010
7d605576
DJ
130112003-10-13 Daniel Jacobowitz <drow@mvista.com>
13012
13013 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13014 create a core file.
13015 * gdb.threads/gcore-thread.exp: Likewise.
13016
618ec112
CV
130172003-10-13 Corinna Vinschen <vinschen@redhat.com>
13018
13019 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13020 type, based on char type.
13021 (struct bit_flags_short_t): New bitfield type, based on short type.
13022 (init_bit_flags_char): New fuction.
13023 (init_bit_flags_short): Ditto.
13024 (print_bit_flags_char): Ditto.
13025 (print_bit_flags_short): Ditto.
13026 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13027
9367a73c
MC
130282003-10-11 Michael Chastain <mec@shout.net>
13029
13030 * gdb.base/call-rt-st.exp: Update copyright year.
13031
1decf120
KI
130322003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13033
13034 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13035 * gdb.disasm/sh3.s: Ditto.
13036
5445b2ae
DJ
130372003-10-07 Daniel Jacobowitz <drow@mvista.com>
13038
13039 * gdb.threads/switch-threads.exp: New test.
13040 * gdb.threads/switch-threads.c: New source file.
13041
aec24853
CV
130422003-10-07 Corinna Vinschen <vinschen@redhat.com>
13043
13044 * gdb.base/ending-run.exp: Add sh specific case.
13045
adc7428d
AC
130462003-10-06 Andrew Cagney <cagney@redhat.com>
13047
13048 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13049 * gdb.disasm/mn10200.exp: Delete obsolete file.
13050
c9d37158
DJ
130512003-09-29 Daniel Jacobowitz <drow@mvista.com>
13052
13053 * ChangeLog: Correct an entry command.exp -> commands.exp.
13054 * gdb.base/commands.exp (bp_deleted_in_command_test)
13055 (temporary_breakpoint_commands): Check noargs.
13056
79c2c32d
DC
130572003-09-25 David Carlton <carlton@kealia.com>
13058
13059 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13060 of some print tests, where appropriate. Add tests for C::D::cd,
13061 E::ce, F::cXfX, G::XgX.
13062 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13063
594e6d67
RE
130642003-09-25 Richard Earnshaw <rearnsha@arm.com>
13065
13066 * lib/java.exp (java_init): Import target_alias before using it.
13067
10f0d451
DC
130682003-09-25 David Carlton <carlton@kealia.com>
13069
13070 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13071
274bcba0
EZ
130722003-09-23 Elena Zannoni <ezannoni@redhat.com>
13073
d63a86f8 13074 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13075 weirdness.
274bcba0 13076
cdbf20f7
MC
130772003-09-17 Michael Chastain <mec@shout.net>
13078
13079 * gdb.cp/gdb1355.exp: New file.
13080 * gdb.cp/gdb1355.c: New file.
13081
71e06f80
CV
130822003-09-15 Corinna Vinschen <vinschen@redhat.com>
13083
13084 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13085 * gdb.asm/sh.inc: New file.
13086
5c4e30ca
DC
130872003-09-11 David Carlton <carlton@kealia.com>
13088
bd45b7af
DC
13089 * gdb.cp/namespace.exp: Add tests for namespace types.
13090 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13091 (test_namespace): New.
13092
1c199746
EZ
130932003-09-11 Elena Zannoni <ezannoni@redhat.com>
13094
a9c64011 13095 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13096 * gdb.stabs/weird.exp: Ditto.
1c199746 13097
04ed252f
MC
130982003-09-08 Michael Chastain <mec@shout.net>
13099
13100 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13101
d8a2d9e7
MC
131022003-09-07 Michael Chastain <mec@shout.net>
13103
13104 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13105 'parse error'.
13106
161afb24
MK
131072003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13108
13109 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13110
49f2741a
MC
131112003-08-30 Michael Chastain <mec@shout.net>
13112
13113 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13114 * gdb.gdb/observer.exp: Ditto.
13115 * gdb.gdb/xfullpath.exp: Ditto.
13116
8afa723e
MK
131172003-08-29 Mark Kettenis <kettenis@gnu.org>
13118
13119 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13120 *-*-*bsd*.
13121
f31dfe3b
JJ
131222003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13123
13124 * gdb.base/dump.exp: Skip for ia64.
13125
4630e498
JJ
131262003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13127
13128 * gdb.asm/asm-source.exp: Add ia64 support.
13129 * gdb.asm/ia64.inc: New file.
13130
1105b7ef
MC
131312003-08-22 Michael Chastain <mec@shout.net>
13132
13133 * gdb.cp: New directory.
13134 * gdb.cp/*: Copy from gdb.c++/*.
13135 * gdb.c++/*: Remove.
13136 * Makefile.in: Change gdb.c++ to gdb.cp.
13137 * configure.in: Ditto.
13138 * configure: Regnerate.
13139
c945b932
MK
131402003-08-18 Mark Kettenis <kettenis@gnu.org>
13141
13142 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13143 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13144
2b66634b
DJ
131452003-08-17 Daniel Jacobowitz <drow@mvista.com>
13146
13147 * mi-var-display.exp (-var-list-children weird): Accept function
13148 pointers with argument types.
13149 * mi1-var-display.exp (-var-list-children weird): Likewise.
13150 * mi2-var-display.exp (-var-list-children weird): Likewise.
13151
a356f73b
DJ
131522003-08-17 Daniel Jacobowitz <drow@mvista.com>
13153
13154 * gdb.base/annota3.exp: Add missing newline.
13155
483417b8
MC
131562003-08-06 Michael Chastain <mec@shout.net>
13157
13158 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13159
c99c59c3
MS
131602003-08-12 Michael Snyder <msnyder@redhat.com>
13161
13162 * gdb.base/float.exp: Add test for SH.
13163
55ed7501
MK
131642003-08-10 Mark Kettenis <kettenis@gnu.org>
13165
13166 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13167
1a371f2e
EZ
131682003-08-07 Elena Zannoni <ezannoni@redhat.com>
13169
13170 * gdb.base/completion.exp: Remove reduntant completion test
13171 on filename.
13172
e0f353ce
EZ
131732003-08-07 Elena Zannoni <ezannoni@redhat.com>
13174
a9c64011
AS
13175 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13176 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13177 gdb.trace/save-trace.exp: Make sure that full pathnames are
13178 escaped correctly.
e0f353ce 13179
5710a1af 131802003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13181
a9c64011
AS
13182 * configure.in: Don't generate config.h from config.hin.
13183 * configure: Regenerate.
13184 * config.hin: Remove file.
13185 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13186 * gdb.threads/pthreads.c: Ditto.
5710a1af 13187
dcd81ce9
DJ
131882003-08-07 Daniel Jacobowitz <drow@mvista.com>
13189
13190 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13191 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13192 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13193 Replace ld24 with seth/add3.
13194
6009d884
AC
131952003-08-02 Andrew Cagney <cagney@redhat.com>
13196
13197 * gdb.base/annota3.exp: New file.
13198 * gdb.base/annota3.c: New file.
13199 * gdb.c++/annota3.exp: New file.
13200 * gdb.c++/annota3.cc: New file.
13201
51514e06
MC
132022003-07-29 Michael Chastain <mec@shout.net>
13203
13204 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13205 actually failed.
13206 (do_pass): Likewise.
13207 * gdb.threads/tls.exp: Always initialize no_of_threads.
13208
4ee6625b
DJ
132092003-07-27 Daniel Jacobowitz <drow@mvista.com>
13210
13211 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13212 pattern.
13213 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13214 * gdb.threads/tls.exp: Recognize one case of the host library not
13215 supporting TLS.
13216
225f2bf6
AC
132172003-07-27 Andrew Cagney <cagney@redhat.com>
13218
13219 * gdb.base/fileio.exp: Use SH when running commands using
13220 remote_exec.
13221
bcb27c9f
DJ
132222003-07-24 Daniel Jacobowitz <drow@mvista.com>
13223
13224 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13225 * gdb.base/relocate.c (dummy): New padding array.
13226
3d67be83
MS
132272003-07-22 Michael Snyder <msnyder@redhat.com>
13228
d63a86f8 13229 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13230
13231 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13232 patterns to be more general, accepting old and new output.
13233 Some output chars (such as '+') also must be quoted.
d63a86f8 13234 Some addresses are displayed numerically instead of
3d67be83
MS
13235 symbolically.
13236
57ba3b85
MS
132372003-07-23 Michael Snyder <msnyder@redhat.com>
13238
686d097c
MS
13239 * gdb.base/return2.exp: Don't test long-long return.
13240
57ba3b85
MS
13241 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13242 * gdb.disasm/t01_mov.exp: Ditto.
13243 * gdb.disasm/t02_mova.s: Ditto.
13244 * gdb.disasm/t02_mova.exp: Ditto.
13245 * gdb.disasm/t03_add.s: Ditto.
13246 * gdb.disasm/t03_add.exp: Ditto.
13247 * gdb.disasm/t04_sub.s: Ditto.
13248 * gdb.disasm/t04_sub.exp: Ditto.
13249 * gdb.disasm/t05_cmp.s: Ditto.
13250 * gdb.disasm/t05_cmp.exp: Ditto.
13251 * gdb.disasm/t06_ari2.s: Ditto.
13252 * gdb.disasm/t06_ari2.exp: Ditto.
13253 * gdb.disasm/t07_ari3.s: Ditto.
13254 * gdb.disasm/t07_ari3.exp: Ditto.
13255 * gdb.disasm/t08_or.s: Ditto.
13256 * gdb.disasm/t08_or.exp: Ditto.
13257 * gdb.disasm/t09_xor.s: Ditto.
13258 * gdb.disasm/t09_xor.exp: Ditto.
13259 * gdb.disasm/t10_and.s: Ditto.
13260 * gdb.disasm/t10_and.exp: Ditto.
13261 * gdb.disasm/t11_logs.s: Ditto.
13262 * gdb.disasm/t11_logs.exp: Ditto.
13263 * gdb.disasm/t12_bit.s: Ditto.
13264 * gdb.disasm/t12_bit.exp: Ditto.
13265 * gdb.disasm/t13_otr.s: Ditto.
13266 * gdb.disasm/t13_otr.exp: Ditto.
13267
e00759ef
EZ
132682003-07-22 Elena Zannoni <ezannoni@redhat.com>
13269
13270 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13271
8bc2021f
EZ
132722003-07-22 Elena Zannoni <ezannoni@redhat.com>
13273
a9c64011
AS
13274 * gdb.threads/tls.c : New file.
13275 * gdb.threads/tls.exp : New file.
13276 * gdb.threads/tls-main.c : New file.
13277 * gdb.threads/tls-shared.c : New file.
13278 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13279
89320c4c
AS
132802003-07-22 Andreas Schwab <schwab@suse.de>
13281
13282 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13283
180dea7c
AS
132842003-07-20 Andreas Schwab <schwab@suse.de>
13285
13286 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13287 due to insn reordering.
13288
0714963c
AC
132892003-07-15 Andrew Cagney <cagney@redhat.com>
13290
13291 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13292
98a23b3f
MC
132932003-07-15 Michael Chastain <mec@shout.net>
13294
13295 * gdb.base/gdb1250.exp: New file.
13296 * gdb.base/gdb1250.c: New file.
13297
27e417a2
ML
132982003-07-09 Michal Ludvig <mludvig@suse.cz>
13299
13300 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13301 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13302
8bc2021f
EZ
133032003-07-09 Elena Zannoni <ezannoni@redhat.com>
13304
a9c64011
AS
13305 * gdb.threads/tls.c: New file.
13306 * gdb.threads/tls.exp: New file.
13307 * gdb.threads/tls-main.c: New file.
13308 * gdb.threads/tls-shared.c: New file.
13309 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13310
d99968dc
EZ
133112003-07-09 Elena Zannoni <ezannoni@redhat.com>
13312
13313 * gdb.base/annota1.exp: Make sure that we properly escape the
13314 full path of the source file. Xfail more permissive patterns,
d63a86f8 13315 due to a compiler debug info problem.
d99968dc 13316
83876b3b
AS
133172003-07-07 Andreas Schwab <schwab@suse.de>
13318
2705e972
AS
13319 * gdb.asm/m68k.inc: New file.
13320 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13321
83876b3b
AS
13322 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13323 arguments"): Also match negative number.
13324
13325 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13326
3a871b37
DJ
133272003-07-03 Daniel Jacobowitz <drow@mvista.com>
13328
13329 * gdb.base/store.c (charest): New typedef.
13330 (add_char): Rename to add_charest, update.
13331 (wack_char): Rename to wack_charest, update types. Return l + r
13332 to keep r live across the call.
13333 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13334 (wack_double, wack_doublest): Return l + r to keep r live across
13335 the call.
13336 * gdb.base/store.exp: Accomodate store.c changes.
13337
b2a7f303
DC
133382003-06-30 David Carlton <carlton@kealia.com>
13339
13340 * gdb.c++/maint.exp (test_invalid_name): New.
13341 (test_first_component): Add tests for invalid names.
13342
3c6cb4a1
MC
133432003-06-29 Michael Chastain <mec@shout.net>
13344
13345 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13346 output of '<VTT for class>' for virtual base classes.
13347
f1c2644b
DJ
133482003-06-29 Daniel Jacobowitz <drow@mvista.com>
13349
13350 * gdb.base/completion.exp: Tab-complete "complet" instead of
13351 "compl".
13352 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13353
18080350
DJ
133542003-06-29 Daniel Jacobowitz <drow@mvista.com>
13355
13356 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13357 * gdb.base/volatile.exp: Likewise.
13358
f56973f8
DJ
133592003-06-29 Daniel Jacobowitz <drow@mvista.com>
13360
13361 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13362 gdb/1265.
13363
133642003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13365 Daniel Jacobowitz <drow@mvista.com>
13366
13367 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13368 initial line count of 'captured_main' from 26 to 32.
13369 (test_with_self): Allow xmalloc call to be interleaved with the
13370 preceding two lines.
13371
e766d4d6
JB
133722003-06-24 Joel Brobecker <brobecker@gnat.com>
13373
13374 * gdb.base/bang.exp: New testcase.
13375
f125c9a4
JB
133762003-06-23 Joel Brobecker <brobecker@gnat.com>
13377
13378 * gdb.base/langs.exp: Add some tests for the "minimal" language
13379 support.
13380
6e25beaf
EZ
133812003-06-23 Elena Zannoni <ezannoni@redhat.com>
13382
13383 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13384 the testcase.
13385
2f816dda
DJ
133862003-06-22 Daniel Jacobowitz <drow@mvista.com>
13387
13388 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13389 offset.
13390
db5a5748
DJ
133912003-06-22 Daniel Jacobowitz <drow@mvista.com>
13392
13393 * gdb.c++/pr-1210.cc: New file.
13394 * gdb.c++/pr-1210.exp: New file.
13395
1df0c130
DJ
133962003-06-21 Daniel Jacobowitz <drow@mvista.com>
13397
13398 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13399 000-exec-continue.
13400
a92feac0
MK
134012003-06-15 Mark Kettenis <kettenis@gnu.org>
13402
13403 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13404 on *-*-*bsd* instead of *-*-freebsd*.
13405
81a58f5b
AC
134062003-06-14 Andrew Cagney <cagney@redhat.com>
13407
13408 * gdb.base/store.exp: Test longest and doublest. Test all
13409 parameters. Weaken return statement match.
13410 * gdb.base/store.c: Add longest and doublest - aka long long and
13411 long double functions. Put all parameters into local register
13412 variables. Use negative values.
13413
b257a0d3
AC
134142003-06-14 Andrew Cagney <cagney@redhat.com>
13415
13416 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13417 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13418 exit status.
13419 * gdb.base/fileio.exp: Disable target when nointerrupts and
13420 noinferiorio, instead of limiting it to remote. Use remote_exec
13421 instead of system.
d63a86f8 13422
21c38304
JJ
134232003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13424
13425 * gdb.base/float.exp: Add ia64 support.
13426
1bcdb424
CV
134272003-06-12 Corinna Vinschen <vinschen@redhat.com>
13428
13429 * gdb.base/fileio.exp: Run only on remote targets.
13430
6aeb981f
CV
134312003-06-10 Corinna Vinschen <vinschen@redhat.com>
13432
13433 * gdb.base/fileio.c: New file, testing File-I/O.
13434 * gdb.base/fileio.exp: Ditto.
13435
53df362e
RG
134362003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13437
13438 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13439 shared objects after relocation at load time (gdb PR/1132).
13440 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13441 as above, part of the shared object relocation test.
53df362e 13442
ffee1b46
MK
134432003-06-08 Mark Kettenis <kettenis@gnu.org>
13444
b5ca3722
MK
13445 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13446 fully filled history list.
13447 * gdb.base/gdb_history: New file.
13448
03ed860d
MK
13449 * gdb.base/signals.exp: XFAIL "continue to func1" on
13450 i*86-*-freebsd*.
13451
ffee1b46
MK
13452 * gdb.base/attach.exp: When trying to attach to a nonexistent
13453 process, make it possible to specify the PID based on the target,
13454 and do so for *-*-freebsd*.
13455
d80dbb52
RH
134562003-06-02 Richard Henderson <rth@redhat.com>
13457
13458 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13459
6dd77b81
RH
134602003-06-02 Richard Henderson <rth@redhat.com>
13461
13462 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13463
f6347e16
RH
134642003-06-02 Richard Henderson <rth@redhat.com>
13465
13466 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13467
2c161407
DJ
134682003-06-01 Daniel Jacobowitz <drow@mvista.com>
13469
13470 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13471 of globalvar.
13472
572eb746
MK
134732003-06-01 Mark Kettenis <kettenis@gnu.org>
13474
13475 * gdb.asm/asm-source.exp: Check for memory read errors in
13476 disassembler test on *BSD too.
13477
9e9617a5
RH
134782003-06-01 Richard Henderson <rth@redhat.com>
13479
13480 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13481 for .frame.
13482 (gdbasm_call): Lose ldgp.
13483 (gdbasm_startup): Add frame information.
13484 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13485
7b34ad4e
MK
134862003-05-31 Mark Kettenis <kettenis@gnu.org>
13487
13488 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13489 i?86-*-*.
13490
10059fdf
MK
134912003-05-30 Mark Kettenis <kettenis@gnu.org>
13492
13493 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13494 FreeBSD.
13495
acf4b816
RH
134962003-05-29 Richard Henderson <rth@redhat.com>
13497
13498 * gdb.asm/alpha.inc: New file.
13499 * gdb.asm/asm-source.exp: Use it.
13500
e9ecd949
JB
135012003-05-29 Jim Blandy <jimb@redhat.com>
13502
13503 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13504 'core.PID'.
13505
e3e5a4f3
JB
135062003-05-22 Jim Blandy <jimb@redhat.com>
13507
13508 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13509 backtrace.
d63a86f8 13510
72fe3d25
DC
135112003-05-20 David Carlton <carlton@math.stanford.edu>
13512
13513 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13514 this time.
13515
58da2eb2
DC
135162003-05-19 David Carlton <carlton@bactrian.org>
13517
13518 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13519 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13520
1fcb5155
DC
135212003-05-19 David Carlton <carlton@bactrian.org>
13522
13523 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13524 namespace tests.
13525 Bump copyright date.
13526 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13527 (main): Call C::D::marker2.
13528 * gdb.c++/namespace1.cc: New file.
13529
85e85163
JJ
135302003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13531
13532 Roland McGrath <roland@redhat.com>
d63a86f8 13533 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13534 there is no manager thread.
13535
a25fbfec
JJ
135362003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13537
d63a86f8
RM
13538 * gdb.threads/schedlock.exp: Remove assumption that all threads
13539 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13540 in one of the child threads rather than the main thread.
13541
be375bae
JB
135422003-05-07 Jim Blandy <jimb@redhat.com>
13543
09bf6082
JB
13544 Add support for assembly source testing on the s390x.
13545 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13546 architecture.
13547 * gdb.asm/s390x.inc: New file.
13548
be375bae
JB
13549 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13550 succession of 'if' statements.
13551
00905d52
AC
135522003-05-05 Andrew Cagney <cagney@redhat.com>
13553
13554 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13555
b1e29e33
AC
135562003-05-05 Andrew Cagney <cagney@redhat.com>
13557
13558 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13559 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13560
e33d66ec
EZ
135612003-05-02 Elena Zannoni <ezannoni@redhat.com>
13562
13563 * gdb.base/charset.exp: Update based on new behavior of set/show
13564 charset commands.
13565
2b6fd0d8
AC
135662003-05-01 Andrew Cagney <cagney@redhat.com>
13567
13568 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13569 variable do not give memory errors.
13570
130cacce
AF
135712003-04-30 Adam Fedor <fedor@gnu.org>
13572
13573 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13574 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13575 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13576 gdb.objc/basicclass.m: : New files
13577
13578 * lib/gdb.exp (gdb_compile_objc): New procedure.
13579
bea71854
DJ
135802003-04-27 Daniel Jacobowitz <drow@mvista.com>
13581
13582 * gdb.base/signals.exp: Make backtrace tests more specific.
13583
0f20eeea
DC
135842003-04-23 David Carlton <carlton@bactrian.org>
13585
13586 * gdb.c++/maint.exp (test_first_component): Add tests for
13587 'operator' in more locations.
13588
c8c4d8dc
KB
135892003-04-16 Kevin Buettner <kevinb@redhat.com>
13590
13591 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13592
3fe60e3c
EZ
135932003-04-16 Elena Zannoni <ezannoni@redhat.com>
13594
13595 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13596 func marke' instead. Update test name.
3fe60e3c 13597
9219021c
DC
135982003-04-15 David Carlton <carlton@math.stanford.edu>
13599
13600 * gdb.c++/maint.exp: New file.
13601
5dd55bdd
EZ
136022003-04-14 Elena Zannoni <ezannoni@redhat.com>
13603
13604 * gdb.threads/schedlock.c: Change type of thread function argument
13605 to long, to avoid warnings on 64-bit platforms.
13606
00890572
EZ
136072003-04-14 Elena Zannoni <ezannoni@redhat.com>
13608
a9c64011
AS
13609 * gdb.base/attach.exp: Add new message from ptrace in case of
13610 attaching to nonexistent process.
d63a86f8 13611
93201743
JB
136122003-04-11 Jim Blandy <jimb@redhat.com>
13613
13614 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13615 gdb.c++/userdef.cc: Place comments on the lines to which the
13616 marker function might return.
13617 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13618 gdb.c++/userdef.exp: Look for those comments to check that we've
13619 returned to the right place, instead of checking line numbers.
13620
2a11c64d
EZ
136212003-04-11 Elena Zannoni <ezannoni@redhat.com>
13622
a9c64011
AS
13623 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13624 match on sourcefile name, instead of directory name.
2a11c64d 13625
68ab8fc5
EZ
136262003-04-10 Elena Zannoni <ezannoni@redhat.com>
13627
d63a86f8 13628 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13629 working directory name.
13630
5624293a
JB
136312003-04-09 Jim Blandy <jimb@redhat.com>
13632
13633 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13634 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13635 after an inferior function call, report the failure, but allow the
13636 test to continue.
13637
f1f02ee4
SC
136382003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13639
13640 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13641 with -DPROTOTYPES.
13642
6eb79af0
SC
136432003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13644
13645 * gdb.base/break.exp: Revert last patch.
13646
8dfb4cf0
SC
136472003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13648
13649 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13650 with -DPROTOTYPES.
13651
ed4c619a
AC
136522003-04-02 Andrew Cagney <cagney@redhat.com>
13653
13654 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13655 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13656 matching directories by the name breakpoint.
13657 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13658 Make "continue to marker1" consistent.
13659 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13660 message consistent.
13661 * lib/gdb.exp: Put "the program is no longer running", and "the
13662 program exited" in parenthesis.
13663 * lib/mi-support.exp: Ditto.
d63a86f8 13664
4e35d5f0 136652003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13666
4e35d5f0
BR
13667 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13668
71900fe8
AC
136692003-03-29 Andrew Cagney <cagney@redhat.com>
13670
13671 * gdb.base/sizeof.c (main): Print the value of '\377'.
13672 * gdb.base/sizeof.exp: Check the sign of '\377'.
13673
c0655a16
MC
136742003-03-27 Michael Chastain <mec@shout.net>
13675
13676 * gdb.base/gdb1090.exp: New file.
13677 * gdb.base/gdb1090.cc: New file.
13678
5b2a3989
JB
136792003-03-27 J. Brobecker <brobecker@gnat.com>
13680
13681 * gdb.gdb/observer.exp: New regression test.
13682
79876890
MC
136832003-03-27 Michael Chastain <mec@shout.net>
13684
13685 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13686 * gdb.base/ptype.exp: Likewise.
13687
6eac95e3
CV
136882003-03-27 Corinna Vinschen <vinschen@redhat.com>
13689
13690 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13691
e8c71839
MC
136922003-03-26 Michael Chastain <mec@shout.net>
13693
13694 * gdb.base/ptype.exp: Actually use some typedef'd types.
13695
71b10041
SC
136962003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13697
13698 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13699 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13700
2512cf80
CV
137012003-03-20 Corinna Vinschen <vinschen@redhat.com>
13702
13703 * gdb.base/default.exp: Fix regular expression.
13704
0d195a4f
CV
137052003-03-20 Corinna Vinschen <vinschen@redhat.com>
13706
13707 * gdb.base/args.exp: Fix regular expression.
13708
8a2dbca8
CV
137092003-03-20 Corinna Vinschen <vinschen@redhat.com>
13710
13711 * gdb.base/help.exp: Allow Win32 child process.
13712
bf028682
CV
137132003-03-20 Corinna Vinschen <vinschen@redhat.com>
13714
13715 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13716 when stepping out of main().
13717
182dbe85
CV
137182003-03-20 Corinna Vinschen <vinschen@redhat.com>
13719
13720 * gdb.base/default.exp: Check for win32 specific message when calling
13721 "run" without executable.
13722
d67a6ba5
CV
137232003-03-20 Corinna Vinschen <vinschen@redhat.com>
13724
13725 * gdb.base/args.exp: Expect .exe in output.
13726
a955b5bb
CV
137272003-03-20 Corinna Vinschen <vinschen@redhat.com>
13728
13729 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13730 Cygwin native.
13731
bf6bad4b
AC
137322003-03-17 Andrew Cagney <cagney@redhat.com>
13733
13734 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13735 vector registes.
13736 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13737 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13738
293e9a31
DC
137392003-03-17 David Carlton <carlton@math.stanford.edu>
13740
13741 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13742 test, for PR breakpoints/38.
13743 Call test_watchpoint_and_breakpoint.
13744 * gdb.base/watchpoint.c (func3): New function.
13745 (main): Call func3.
13746
5330f2db
DC
137472003-03-04 David Carlton <carlton@math.stanford.edu>
13748
13749 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13750 Garply<Garply<char> >:: garply".
13751 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13752 with respect to PR c++/1111; note also PR c++/1113.
13753 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13754 respect to PR c++/1062.
13755 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13756
6ece72da
DC
137572003-03-03 David Carlton <carlton@math.stanford.edu>
13758
13759 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13760 with respect to PR c++/57.
13761 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13762 c++/826.
13763 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13764 respect to PR c++/57.
13765
85ca1584
DC
137662003-03-03 David Carlton <carlton@math.stanford.edu>
13767
13768 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13769 respect to PR c++/33 into FAILs.
13770
98e9c5b8
MC
137712003-03-03 Michael Chastain <mec@shout.net>
13772
7bedbf27
MC
13773 * configure.in: Update copyright years.
13774
137752003-03-03 Michael Chastain <mec@shout.net>
13776
13777 * Makefile.in: Update copyright years.
98e9c5b8 13778
f683e100
DC
137792003-02-28 David Carlton <carlton@math.stanford.edu>
13780
13781 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13782 print class instead of struct and/or superfluous protection
13783 specifiers, as long as the resulting output is equivalent to the
13784 source code.
13785 Delete FIXME from end of messages on tests that don't need
13786 fixing.
13787
a9e0cf2c
DC
137882003-02-28 David Carlton <carlton@math.stanford.edu>
13789
13790 * gdb.c++/templates.exp (do_tests): Allow const in the two
13791 Foo<volatile char *>::foo tests.
13792
e8d359df
MS
137932003-02-27 Michael Snyder <msnyder@redhat.com>
13794
d63a86f8 13795 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13796 will be consistant.
13797
0b71dc91
DC
137982003-02-26 David Carlton <carlton@math.stanford.edu>
13799
13800 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13801 char *>::foo" test with respect to PR c++/33. Create a new test
13802 which is identical to that one except that it doesn't put the
13803 space between the "char" and the "*"; KFAIL it, too.
13804
dd14ab43
DC
138052003-02-26 David Carlton <carlton@math.stanford.edu>
13806
13807 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13808 template types into either PASSes or KFAILs (corresponding to PR
13809 c++/57). Tweak indentation. Update copyright.
13810
1146c7f1
SC
138112003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13812
13813 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13814
74641dfb
MC
138152003-02-13 Michael Chastain <mec@shout.net>
13816
13817 * gdb.base/exprs.exp: Remove i960 remnants.
13818 * gdb.base/funcargs.exp: Likewise.
13819 * gdb.base/list.exp: Likewise.
13820 * gdb.base/ptype.exp: Likewise.
13821
559cd2d0
DC
138222003-02-14 David Carlton <carlton@math.stanford.edu>
13823
13824 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13825 pEe->D::vg()" from XFAIL to KFAIL.
13826
c4f90d87
JM
138272003-02-13 Jason Molenda (jmolenda@apple.com)
13828
13829 * gdb.base/maint.exp: Update maint print statistics regexp to include
13830 new entries.
13831
cbc4d97c
MC
138322003-02-13 Michael Chastain <mec@shout.net>
13833
13834 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13835
40f235b7
MC
138362003-02-12 Michael Chastain <mec@shout.net>
13837
13838 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13839 * gdb.c++/inherit.exp: Likewise.
13840 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13841 * gdb.c++/templates.exp: Likewise.
13842 * gdb.c++/virtfunc.exp: Likewise.
13843
c56716b0
JM
138442003-02-06 Jason Molenda (jason-cl@molenda.com)
13845
13846 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13847 why the code is written that way.
13848
070afcf8
MC
138492003-02-05 Michael Chastain <mec@shout.net>
13850
13851 * gdb.base/dump.exp: Add missing copyright line.
13852
5d0331e5
JM
138532003-02-05 Jason Molenda (jason-cl@molenda.com)
13854
f7ae6d3e 13855 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13856 at the beginning so the breakpoint doesn't get set on the loop.
13857
92851186
MC
138582003-02-05 Michael Chastain <mec@shout.net>
13859
13860 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13861 output for configurations with gcc 2.95.3.
13862
cbf1e085
AC
138632003-02-05 Keith Seitz <keiths@redhat.com>
13864 Andrew Cagney <ac131313@redhat.com>
13865
13866 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13867
29518e1e
MC
138682003-02-04 Michael Chastain <mec@shout.net>
13869
13870 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13871 Call perror and then continue.
13872
5af1d5f3
MC
138732003-02-03 Michael Chastain <mec@shout.net>
13874
13875 * gdb.c++/pr-1023.cc: New file.
13876 * gdb.c++/pr-1023.exp: New file.
13877
6b549786
JB
138782003-02-05 Jim Blandy <jimb@redhat.com>
13879
13880 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13881 it's local to foobar. Check for it there, and check that it's not
13882 present in main.
13883 * gdb.c++/local.cc (marker2): New function.
13884 (foobar): Call marker1.
13885 (main): Call marker2 instead of marker1.
13886
67f16606
AC
138872003-02-04 Andrew Cagney <ac131313@redhat.com>
13888
13889 * gdb.disasm/mn10200.exp: Obsolete file.
13890 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13891 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13892 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13893
1c5cb38e
DC
138942003-02-04 David Carlton <carlton@math.stanford.edu>
13895
13896 * gdb.c++/overload.exp: Test intToChar(1).
13897 * gdb.c++/overload.cc (intToChar): New.
13898 (main): Call intToChar.
13899
d1fe6965
DC
139002003-02-03 David Carlton <carlton@math.stanford.edu>
13901
13902 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13903 'might_kfail' arg.
13904 KFAIL some of the continue_to_bp_overloaded calls, according to
13905 PR c++/1025.
13906
9ba61c5d
MC
139072003-02-01 Michael Chastain <mec@shout.net>
13908
13909 * gdb.base/advance.c (marker1): New marker function.
13910 * gdb.base/advance.exp: When the 'advance' command lands on the
13911 return breakpoint, it can legitimately stop on either the
13912 current line or the next line. Accommodate both outcomes.
13913 * gdb.base/until.exp: Likewise.
13914
e7494ffb
AC
139152003-02-02 Andrew Cagney <ac131313@redhat.com>
13916
13917 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13918 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13919 now a list, not a tuple.
13920 * gdb.mi/mi-var-display.exp: Ditto.
13921 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13922
075559bc
AC
139232003-02-01 Andrew Cagney <ac131313@redhat.com>
13924
13925 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13926 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13927 stack backtraces.
13928 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13929
2bd4c7b1
MK
139302003-02-01 Mark Kettenis <kettenis@gnu.org>
13931
13932 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13933 gdb.mi/mi1-pthreads.exp: Return instead of calling
13934 gdb_suppress_entire_file.
13935
eabd8992
MS
139362003-02-01 Mark Salter <msalter@redhat.com>
13937
13938 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13939
71469e2f
MS
139402003-01-31 Mark Salter <msalter@redhat.com>
13941
13942 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13943 Support empty arg.
13944
38a94d44
MC
139452003-01-30 Michael Chastain <mec@shout.net>
13946
13947 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13948 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13949 has been fixed in gdb/readline on 2003-01-09.
13950
19ea9e73
MS
139512003-01-29 Michael Snyder <msnyder@redhat.com>
13952
e8d359df
MS
13953 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13954 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13955 * gdb.base/args.exp: Skip if target does not support args passing.
13956
2307bd6a
DJ
139572003-01-22 Daniel Jacobowitz <drow@mvista.com>
13958
19ea9e73 13959 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13960 gdb_test. Accept a list of expect arguments as the third
13961 parameter.
13962 (gdb_test): Use it.
13963
f2dd3617
EZ
139642003-01-20 Elena Zannoni <ezannoni@redhat.com>
13965
13966 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13967 allow for different test tree configurations. Update some
13968 tescases accordingly.
13969 * gdb.arch/altivec-regs.exp: Ditto.
13970 * gdb.asm/asm-source.exp: Ditto.
13971 * gdb.base/advance.exp: Ditto.
13972 * gdb.base/display.exp: Ditto.
d63a86f8 13973 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13974 * gdb.base/mips_pro.exp: Ditto.
13975 * gdb.base/overlays.exp: Ditto.
13976 * gdb.base/relocate.exp: Ditto.
13977 * gdb.base/setshow.exp: Ditto.
13978 * gdb.base/step-line.exp: Ditto.
13979 * gdb.base/step-test.exp: Ditto.
13980 * gdb.base/until.exp: Ditto.
13981 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13982
c71cdefd
DC
139832003-01-17 David Carlton <carlton@math.stanford.edu>
13984
13985 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13986 corresponding to PR c++/945.
13987 Update copyright.
13988
fdba05d7
DC
139892003-01-17 David Carlton <carlton@math.stanford.edu>
13990
13991 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13992 corresponding to PR c++/68.
13993
139942003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13995
13996 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13997 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13998 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13999
c362c33a
EZ
140002003-01-15 Elena Zannoni <ezannoni@redhat.com>
14001
0fbc361c
EZ
14002 * gdb.base/break.exp: Fix change of default location, because of
14003 removal of until tests.
14004 * gdb.base/help.exp: Update test for new 'until' help message.
14005 Add test for help on 'advance'.
a9c64011 14006 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14007
dabf8a35
MK
140082003-01-15 Mark Kettenis <kettenis@gnu.org>
14009
14010 * gdb.base/default.exp: Adapt "info float" test for recent changes
14011 to that command. Add test for "info vector".
14012 * gdb.base/float.exp: New file. Add test for "info float" that
14013 resembles the old test in gdb.base/default.exp.
14014
a1769aca
DC
140152003-01-15 David Carlton <carlton@math.stanford.edu>
14016
14017 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14018
82025e13
EZ
140192003-01-15 Elena Zannoni <ezannoni@redhat.com>
14020
14021 * gdb.base/break.exp: Move the tests of until command from here...
14022 * gdb.base/until.exp: ... to here. New file. Add other tests.
14023 * gdb.base/advance.c: New file.
14024 * gdb.base/advance.exp: New file.
14025
8f9ab801
EZ
140262003-01-14 Elena Zannoni <ezannoni@redhat.com>
14027
a9c64011
AS
14028 * gdb.base/args.c: New file.
14029 * gdb.base/args.exp: New file.
8f9ab801 14030
9ae66589
DJ
140312003-01-14 Daniel Jacobowitz <drow@mvista.com>
14032
14033 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14034
8d77e5c3
DJ
140352003-01-14 Daniel Jacobowitz <drow@mvista.com>
14036
14037 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14038
12d2f0a1
DJ
140392003-01-14 Daniel Jacobowitz <drow@mvista.com>
14040
14041 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14042 dates.
14043
6ca37014
DJ
140442003-01-13 Daniel Jacobowitz <drow@mvista.com>
14045
14046 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14047
b0023472
DJ
140482003-01-13 Daniel Jacobowitz <drow@mvista.com>
14049
14050 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14051 (ptype &*"foo").
14052 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14053
607fbc54 140542003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14055
14056 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14057 * gdb.mi/mi1-console.exp: Likewise.
14058
607fbc54 140592003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14060
14061 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14062 * gdb.mi/mi1-console.exp: Likewise.
14063
a1fb14a2
DJ
140642003-01-13 Daniel Jacobowitz <drow@mvista.com>
14065
14066 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14067
c4cf40b7
DJ
140682003-01-09 Daniel Jacobowitz <drow@mvista.com>
14069
14070 * gdb.base/detach.exp: New test.
14071
696d5a5b
DJ
140722003-01-09 Daniel Jacobowitz <drow@mvista.com>
14073
14074 * Makefile.in (ALL_SUBDIRS): New variable.
14075 (subdirs, clean, distclean): Use it.
14076 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14077 regenerating Makefile, since it is generated from the top level.
14078 * gdb.asm/Makefile.in: Likewise.
14079 * gdb.base/Makefile.in: Likewise.
14080 * gdb.c++/Makefile.in: Likewise.
14081 * gdb.disasm/Makefile.in: Likewise.
14082 * gdb.java/Makefile.in: Likewise.
14083 * gdb.mi/Makefile.in: Likewise.
14084 * gdb.threads/Makefile.in: Likewise.
14085 * gdb.trace/Makefile.in: Likewise.
14086
754533e4
DC
140872003-01-09 David Carlton <carlton@math.stanford.edu>
14088
14089 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14090 Add copyright year 2003.
14091
d8b3e9ee
MC
140922003-01-06 Michael Chastain <mec@shout.net>
14093
14094 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14095 When selecting a thread, 'line' and 'file' are optional.
14096 * gdb.mi/mi1-pthreads.exp: Likewise.
14097
8e9e0fe6
AS
140982003-01-06 Andreas Schwab <schwab@suse.de>
14099
14100 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14101 failures.
14102
b5ab8ff3
DJ
141032003-01-04 Daniel Jacobowitz <drow@mvista.com>
14104
14105 Fix PR gdb/844
14106 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14107 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14108
14109 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14110 instead of calling gdb_suppress_entire_file.
14111 * gdb.threads/print-threads.exp: Likewise.
14112 * gdb.threads/schedlock.exp: Likewise.
14113
14114 * gdb.threads/killed.exp: Return instead of calling
14115 gdb_suppress_entire_file.
14116 * gdb.threads/linux-dp.exp: Likewise.
14117 * gdb.threads/pthreads.exp: Likewise.
14118
1e698235
DJ
141192003-01-04 Daniel Jacobowitz <drow@mvista.com>
14120
14121 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14122 stabs.
14123 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14124 * gdb.base/whatis.exp: Always allow (void) after function names.
14125
147ff08c
DJ
141262003-01-04 Daniel Jacobowitz <drow@mvista.com>
14127
14128 * gdb.c++/casts.exp: Correct regexp.
14129
dc62bfc2
MK
141302003-01-04 Mark Kettenis <kettenis@gnu.org>
14131
14132 * configure.in: Call AC_CONFIG_HEADER. Don't call
14133 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14134 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14135 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14136 aforementioned directories in the AC_OUPUT call.
14137 * config.hin: New file.
14138 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14139 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14140 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14141 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14142 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14143 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14144 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14145 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14146 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14147 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14148 gdb.threads/configure.in, gdb.threads/configure,
14149 gdb.threads/config.in, gdb.trace/configure.in,
14150 gdb.trace/configure: Removed.
14151
77afa639
MC
141522003-01-03 Michael Chastain <mec@shout.net>
14153
14154 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14155 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14156
7634bb6e
DJ
141572003-01-03 Daniel Jacobowitz <drow@mvista.com>
14158
14159 * gdb.base/store.exp: Fix regular expressions.
14160
b39c905e
MK
141612002-12-28 Mark Kettenis <kettenis@gnu.org>
14162
14163 * configure.in: Rewrite.
14164 * configure: Regenerated.
14165
0a8551dd
DC
141662003-01-03 David Carlton <carlton@math.stanford.edu>
14167
14168 * gdb.base/psymtab.exp: New file.
14169 * gdb.base/psymtab1.c: Ditto.
14170 * gdb.base/psymtab2.c: Ditto.
14171
c60b7188
AF
141722002-12-23 Adam Fedor <fedor@gnu.org>
14173
14174 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14175
ee73db83
DC
141762002-12-23 David Carlton <carlton@math.stanford.edu>
14177
14178 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14179 and current_directory initialization.
14180
d6c1774e
JB
141812002-12-22 Jim Blandy <jimb@redhat.com>
14182
f0a847b8
JB
14183 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14184 rather than as part of the output file name.
14185
d6c1774e
JB
14186 * gdb.base/attach.exp: There's no need to copy the test program to
14187 /tmp; that was only ever necessary on HP/UX, and this test is
14188 entirely disabled there anyway.
14189
f0708dbb
JB
141902002-12-21 Jim Blandy <jimb@redhat.com>
14191
4c2acfea
JB
14192 * gdb.c++/psmang.exp: Doc fix.
14193
f0708dbb
JB
14194 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14195 test.
14196
9579e000
DC
141972002-12-20 David Carlton <carlton@math.stanford.edu>
14198
14199 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14200
d1810171
MC
142012002-12-18 Michael Chastain <mec@shout.net>
14202
14203 * gdb.c++/annota2.exp: Add copyright year 2002.
14204
76565097
DC
142052002-12-17 David Carlton <carlton@math.stanford.edu>
14206
14207 * gdb.c++/try_catch.cc: Add marker comments.
14208 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14209 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14210 * gdb.c++/m-static.cc: Ditto.
14211 * gdb.c++/m-static1.cc: Ditto.
14212 * gdb.c++/try_catch.cc: Ditto.
14213
da81390b
JJ
142142002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14215
14216 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14217 to see whether we are using the new -environment-directory
14218 command which resets via -r or the old version of the command
14219 which may prompt the user. Part of fix for gdb/741.
14220
b304d130
AC
142212002-12-13 Andrew Cagney <ac131313@redhat.com>
14222
14223 * gdb.fortran/types.exp: Update obsolete comment.
14224 * gdb.fortran/exprs.exp: Ditto.
14225 * lib/gdb.exp: Delete obsolete code.
14226 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14227 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14228 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14229 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14230 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14231 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14232 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14233 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14234 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14235 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14236 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14237 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14238 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14239 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14240 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14241 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14242 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14243 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14244 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14245 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14246 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14247 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14248 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14249 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14250 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14251 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14252 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14253 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14254 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14255 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14256 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14257 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14258 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14259 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14260 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14261 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14262 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14263
a23b6e6a
DC
142642002-12-11 David Carlton <carlton@math.stanford.edu>
14265
14266 * gdb.c++/m-data.exp: Add test for members that shadow global
14267 variables: see PR gdb/804.
14268 * gdb.c++/m-data.cc: Ditto.
14269
6604731b
DJ
142702002-12-10 Daniel Jacobowitz <drow@mvista.com>
14271
14272 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14273
de46ecd7
DC
142742002-12-06 David Carlton <carlton@math.stanford.edu>
14275
14276 * gdb.base/store.c: Don't declare functions static.
14277
27e829d0
AC
142782002-12-04 Andrew Cagney <ac131313@redhat.com>
14279
14280 * gdb.base/store.exp, gdb.base/store.c: New files.
14281
92806416
DJ
142822002-12-03 Daniel Jacobowitz <drow@mvista.com>
14283
14284 * gdb.base/selftest.exp: Update for current gdb.
14285
3bcbaac5
DJ
142862002-12-03 Daniel Jacobowitz <drow@mvista.com>
14287
14288 * gdb.base/maint.exp: Only dump symbols from one source file
14289 or objfile.
14290
f4f00b1f
DJ
142912002-12-03 Daniel Jacobowitz <drow@mvista.com>
14292
14293 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14294 function call.
14295
f1c8a949
JB
142962002-11-25 Jim Blandy <jimb@redhat.com>
14297
14298 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14299 function appearing in error message.
14300
9e297a97
DJ
143012002-11-21 Daniel Jacobowitz <drow@mvista.com>
14302
14303 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14304
1f312e79
JJ
143052002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14306
d63a86f8
RM
14307 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14308 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14309 should be in mi console format. This is part of fix for PR gdb/604.
14310
83c31e7d
FN
143112002-09-18 Fernando Nasser <fnasser@redhat.com>
14312
14313 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14314 which explicitly prints the zero offset as "+0".
14315
322b3f65
DJ
143162002-10-22 Daniel Jacobowitz <drow@mvista.com>
14317
14318 * gdb.threads/schedlock.c (args): Make unsigned.
14319
143202002-10-21 Daniel Jacobowitz <drow@mvista.com>
14321
14322 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14323 numbers. Allow "foo2|selected stack frame".
14324 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14325 * gdb.asm/asmsrc2.s: Likewise.
14326 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14327 comments.
14328 * gdb.asm/mips.inc: New file.
14329
5e2fe5b8
AF
143302002-10-18 Adam Fedor <fedor@gnu.org>
14331
14332 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14333 * gdb.base/help.exp: Likewise.
14334
abe1a5d0
KB
143352002-10-17 Kevin Buettner <kevinb@redhat.com>
14336
14337 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14338 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14339
10abb1d4
JB
143402002-10-02 Jim Blandy <jimb@redhat.com>
14341
14342 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14343
1f609b42
AC
143442002-10-01 Andrew Cagney <ac131313@redhat.com>
14345
14346 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14347 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14348 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14349 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14350 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14351 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14352 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14353
0aee02e4
AC
143542002-09-29 Andrew Cagney <ac131313@redhat.com>
14355
14356 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14357 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14358 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14359 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14360 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14361 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14362 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14363
6fde09ad
KB
143642002-09-27 Kevin Buettner <kevinb@redhat.com>
14365
14366 * gdb.base/annota1.exp (info break): Make directory components of
14367 path optional since not all compilers emit this debug information.
14368
889bf7c5
PA
14369 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14370 step ends up stepping out of the function instead of stopping on
14371 the epilogue.
6fde09ad 14372
9e8aab75
KS
143732002-09-26 Keith Seitz <keiths@redhat.com>
14374
14375 * lib/insight-support.exp (gdbtk_start): Figure out where
14376 the insight executable is based on where gdb is. Use this
14377 executable to start insight instead of gdb.
14378
e36180d7
AC
143792002-09-25 Andrew Cagney <cagney@redhat.com>
14380
14381 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14382
9dd34b2b
AC
143832002-09-24 Andrew Cagney <ac131313@redhat.com>
14384
14385 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14386 test_isolated_complaints.
14387 (test_empty_complaint): New function.
14388 (test_empty_complaints): New function. Check no output when no
14389 complaints.
d63a86f8 14390
dea97812
KB
143912002-09-19 Jim Blandy <jimb@redhat.com>
14392
a9c64011 14393 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14394
54951bd7
AC
143952002-09-19 Andrew Cagney <ac131313@redhat.com>
14396
14397 * gdb.gdb/complaints.exp: New file.
14398
dec43320
AC
143992002-09-18 Andrew Cagney <ac131313@redhat.com>
14400
14401 * gdb.base/maint.exp: Check `help maint internal-warning'.
14402
e70d6e3f
DC
144032002-09-18 David Carlton <carlton@math.stanford.edu>
14404
14405 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14406 numbers, and replace them by a single breakpoint after the
14407 constructors are all finished.
14408 Add test 4.
14409 * gdb.c++/m-static.cc: Add test 4.
14410 * gdb.c++/m-static.h: New file.
14411 * gdb.c++/m-static1.cc: New file.
14412
14413 * gdb.c++/printmethod.exp: New file.
14414 * gdb.c++/printmethod.cc: New file.
14415
14416 * gdb.c++/pr-574.exp: New file.
14417 * gdb.c++/pr-574.cc: New file.
14418
afb5c968
CV
144192002-09-18 Corinna Vinschen <vinschen@redhat.com>
14420
14421 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14422 embedded targets which never actually exit.
14423
31e45dee
FN
144242002-09-18 Fernando Nasser <fnasser@redhat.com>
14425
14426 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14427 "don't step after run" as unresolved or unsupported, instead of xfail.
14428
a283c5a1
CV
144292002-09-18 Corinna Vinschen <vinschen@redhat.com>
14430
14431 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14432 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14433 Add newline to expected string in "step out of main (status wrapper)"
14434 case.
14435
11350d2a
CV
144362002-09-18 Corinna Vinschen <vinschen@redhat.com>
14437
14438 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14439 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14440
0deec7d6
TT
144412002-09-17 Tom Tromey <tromey@redhat.com>
14442
14443 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14444 \000, not \0, in double-quoted string.
14445
b2b4a1b5
CV
144462002-09-14 Corinna Vinschen <vinschen@redhat.com>
14447
c9d37158 14448 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14449 string after running the commands execution on breakpoint tests.
14450
1c56143a
CV
144512002-09-13 Corinna Vinschen <vinschen@redhat.com>
14452
14453 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14454
37f8da45
JB
144552002-09-12 Joel Brobecker <brobecker@gnat.com>
14456
14457 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14458
08b468e0
KS
144592002-09-10 Keith Seitz <keiths@redhat.com>
14460
14461 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14462 runto proc.
14463 (mi_run_to_main): Use mi_runto.
14464 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14465
dc360f58
KS
144662002-09-10 Keith Seitz <keiths@redhat.com>
14467
14468 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14469 regexp for stopping at main. Could have multiple event notifications.
14470 Don't assume that main was declared with no parameters.
14471 (mi_next): Use mi_step_to.
14472 (mi_step): Use mi_next_to.
14473
ce3abcfb
CV
144742002-09-09 Corinna Vinschen <vinschen@redhat.com>
14475
14476 * gdb.base/default.exp: Fix expected string in `info float' test.
14477
d1f5b980
BE
144782002-09-09 Ben Elliston <bje@redhat.com>
14479
14480 * config/mips.exp: Update comments.
14481 * config/mips-idt.exp: Likewise.
14482 * config/nind.exp: Likewise.
14483 * config/slite.exp: Likewise.
14484 * config/sparclet.exp: Likewise.
14485 * config/udi.exp: Likewise.
14486 * config/vx.exp: Likewise.
14487 * config/vxworks29k.exp: Likewise.
14488
2f71430b
JB
144892002-09-05 Jim Blandy <jimb@redhat.com>
14490
14491 * gdb.threads/killed.exp: Fix test failure message.
14492
7ddebc7e
KS
144932002-09-04 Keith Seitz <keiths@redhat.com>
14494
14495 * lib/mi-support.exp: Update copyright.
14496 (mi_gdb_test): Increase the priority of the expected pattern
14497 so that it matches gdb_test.
14498
0ae67eb3
KS
144992002-09-03 Keith Seitz <keiths@redhat.com>
14500
14501 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14502 Use integer comparison instead of string comparison for testing
14503 whether binary was built.
14504
38fc42c8
JB
145052002-09-03 Jim Blandy <jimb@redhat.com>
14506
14507 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14508
b6ff0e81
JB
145092002-08-29 Jim Blandy <jimb@redhat.com>
14510
14511 * gdb.threads/pthreads.exp: Move the portable thread compilation
14512 code into a function in lib/gdb.exp, and call that from here.
14513 * lib/gdb.exp (gdb_compile_pthreads): New function.
14514
07c98896
KS
145152002-08-29 Keith Seitz <keiths@redhat.com>
14516
14517 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14518 expect_out so that callers can get at it.
14519
0312286c
DJ
145202002-08-23 Daniel Jacobowitz <drow@mvista.com>
14521
14522 * gdb.threads/print-threads.c: New file.
14523 * gdb.threads/print-threads.exp: New file.
14524 * gdb.threads/schedlock.c: New file.
14525 * gdb.threads/schedlock.exp: New file.
14526
dd039bc4
EZ
145272002-08-22 Elena Zannoni <ezannoni@redhat.com>
14528
a9c64011
AS
14529 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14530 not altivec.c.
dd039bc4 14531
1f36144c
MK
145322002-08-17 Mark Kettenis <kettenis@gnu.org>
14533
14534 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14535 targets. The problem should be fixed now.
14536
16057ec7 145372002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14538
14539 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14540 2002-07-24 change that removes final dots from error messages.
14541
3c1499ad
TT
145422002-08-13 Tom Tromey <tromey@redhat.com>
14543
14544 * gdb.base/readline.exp: New file.
14545
a20ce2c3
AC
145462002-08-01 Andrew Cagney <ac131313@redhat.com>
14547
14548 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14549 supress message.
14550
db034ac5
AC
145512002-08-01 Andrew Cagney <cagney@redhat.com>
14552
14553 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14554 CHILL_FOR_TARGET and CHILL_LIB.
14555 * configure.in (configdirs): Remove gdb.chill.
14556 * configure: Regenerate.
14557 * lib/gdb.exp: Obsolete references to chill.
14558 * gdb.fortran/types.exp: Ditto.
14559 * gdb.fortran/exprs.exp: Ditto.
14560
3e000b18
KB
145612002-07-30 Kevin Buettner <kevinb@redhat.com>
14562
14563 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14564 set Irix-specific compile and link flags.
14565
28f4966b
KB
145662002-07-29 Kevin Buettner <kevinb@redhat.com>
14567
14568 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14569 source files. The ``-o'' option doesn't work with the ``-E'' option
14570 when using the Irix compiler.
14571
46c0d5a6
DJ
145722002-07-19 Daniel Jacobowitz <drow@mvista.com>
14573
14574 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14575 Improve support for reusing an exec file. Copy exec file
14576 to target, and run gdbserver on the target instead of on the host.
14577
eecf4bed
JB
145782002-07-18 Jim Blandy <jimb@redhat.com>
14579
0f815cdf
JB
14580 * gdb.base/ending-run.exp: Don't expect to see the program end in
14581 some orderly fashion when we're running on a real stand-alone
14582 board.
14583
eecf4bed
JB
14584 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14585 targets that don't support interrupts.
14586
52d309e4
JB
145872002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14588
14589 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14590 systems.
14591 Move comments in expect statements to inside the actions, so that they
14592 don't get matched against.
14593
ff683d9e
MK
145942002-07-10 Mark Kettenis <kettenis@gnu.org>
14595
14596 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14597 function when asleep" test.
14598
b5356753
AC
145992002-07-10 Andrew Cagney <ac131313@redhat.com>
14600
14601 * gdb.base/page.exp: Rewrite to handle problems with very long
14602 `info set' output. Update copyright.
14603
6aa4d13a
AC
146042002-06-26 Andrew Cagney <ac131313@redhat.com>
14605
14606 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14607 gdb.threads-hp.
14608 * gdb.hp/configure: Regenerate.
14609 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14610 * gdb.hp/gdb.threads-hp/configure: Delete file.
14611 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14612
8cf8c2b8
AC
146132002-06-22 Andrew Cagney <ac131313@redhat.com>
14614
14615 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14616 setlocale, bindtextdomain and textdomain.
14617
6827a8f8
JB
146182002-06-11 Jim Blandy <jimb@redhat.com>
14619
919d772c
JB
14620 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14621 preprocessor macro information is present.
14622
6827a8f8
JB
14623 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14624 tests.
14625
c15b0d21
MS
146262002-06-06 Michael Snyder <msnyder@redhat.com>
14627
c5984d70
MS
14628 * gdb.base/overlays.exp: Record addresses of overlay
14629 functions in TCL variables rather than in GDB variables,
14630 to avoid having GDB convert them to pointers (with loss
14631 of information).
14632
d63a86f8 14633 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14634 default linker script changes.
c15b0d21
MS
14635 * gdb.base/long_long.exp: Add check for sizeof (long double).
14636
be26fe0d
ML
146372002-06-06 Michal Ludvig <mludvig@suse.cz>
14638
14639 * gdb.asm/asm-source.exp: Add x86-64 target.
14640 * gdb.asm/x86_64.inc: New.
d63a86f8 14641
258093ca 146422002-05-30 Michael Chastain <mec@shout.net>
258093ca 14643
4b3153f1 14644 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14645 * gdb.c++/m-static.cc: New file.
14646 * gdb.c++/m-static.exp: New file.
14647
241264c6
MS
146482002-05-28 Michael Snyder <msnyder@redhat.com>
14649
14650 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14651 precision.
14652
9bba8c8f 146532002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14654
4b3153f1 14655 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14656 * gdb.c++/m-data.cc: New file.
14657 * gdb.c++/m-data.exp: New file.
14658
146592002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14660
4b3153f1 14661 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14662 * gdb.c++/try_catch.cc: New file.
d63a86f8 14663 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14664
def1b996
MC
146652002-05-27 Michael Chastain <mec@shout.net>
14666
14667 * gdb.c++/local.exp: Accept more nested types in output.
14668
522ba268
MC
146692002-05-26 Michael Chastain <mec@shout.net>
14670
14671 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14672
277254ba
MS
146732002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14674
14675 * lib/gdb.exp (gdb_wrapper_init): Just because
14676 gdb_wrapper_file exists, this does not mean that the file
14677 should not be rebuilt. That is what gdb_wrapper_initialized
14678 is for.
14679 (default_gdb_init): Reset gdb_wrapper_initialized.
14680
b61a8733
MS
146812002-05-23 Michael Snyder <msnyder@redhat.com>
14682
d63a86f8 14683 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14684 the precision of the floating point test results.
14685 * gdb.base/call-rt-st.exp: Ditto.
14686
b61a8733
MS
14687 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14688 * gdb.base/call-rt-st.exp: Ditto.
14689
56f6e910
MC
146902002-05-19 Michael Chastain <mec@shout.net>
14691
14692 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14693
ad0b0016
EZ
146942002-05-19 Elena Zannoni <ezannoni@redhat.com>
14695
a9c64011
AS
14696 * configure.in (configdirs): Add gdb.arch.
14697 * configure: Regenerate.
ad0b0016 14698
f617d2b6
JB
146992002-05-17 Jim Blandy <jimb@redhat.com>
14700
14701 * gdb.base/completion.exp: Recognize the more detailed error
14702 messages produced by the macro expander's lexical analyzer.
14703
eac2a696
EZ
147042002-05-14 Elena Zannoni <ezannoni@redhat.com>
14705
a9c64011
AS
14706 * gdb.arch/altivec-abi.c: New file.
14707 * gdb.arch/altivec-abi.exp: New file.
14708 * gdb.arch/altivec-regs.c: New file.
14709 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14710
2fdde8f8
DJ
147112002-05-14 Daniel Jacobowitz <drow@mvista.com>
14712
14713 * gdb.base/maint.exp (maint print type): Update for new type
14714 structure.
d63a86f8 14715
e31f1a7c
EZ
147162002-05-14 Elena Zannoni <ezannoni@redhat.com>
14717
14718 * gdb.arch: New directory.
14719 * gdb.arch/configure.in: New file.
14720 * gdb.arch/configure: New file.
14721 * gdb.arch/Makefile.in: New file.
14722
db589741
CV
147232002-05-13 Corinna Vinschen <vinschen@redhat.com>
14724
14725 * gdb.asm/asm-source.exp: Add v850 as supported target.
14726 * gdb.asm/v850.inc: New file.
14727
8ce2a7dc
DJ
147282002-05-13 Daniel Jacobowitz <drow@mvista.com>
14729
14730 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14731
df763c7f
DJ
147322002-05-12 Daniel Jacobowitz <drow@mvista.com>
14733
14734 * gdb.base/break.exp: Check 'break "marker2"'.
14735
377daeed
MS
147362002-05-10 Michael Snyder <msnyder@redhat.com>
14737
14738 * gdb.base/long_long.exp: Fix typo.
14739
c4b7bc2b
JB
147402002-05-10 Jim Blandy <jimb@redhat.com>
14741
ecac9a4e
JB
14742 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14743 a bug.
14744
c4b7bc2b
JB
14745 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14746 Recognize more detailed error message produced by the macro
14747 expander's lexical analyzer.
14748 * lib/gdb.exp (test_print_reject): Same.
14749
e71019a1
MK
147502002-05-09 Mark Kettenis <kettenis@gnu.org>
14751
14752 * gdb.c++/method.exp: Fix typo.
14753
fedfc8e6
MS
147542002-05-08 Michael Snyder <msnyder@redhat.com>
14755
166a1957
MS
14756 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14757 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14758 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14759 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14760 Add iftarget clause for strongarm.
d63a86f8 14761
f1c47eb2
MS
147622002-05-06 Michael Snyder <msnyder@redhat.com>
14763
cb9a9d3e
MS
14764 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14765 (gdb_continue_to_end): Accept output from status wrapper.
14766 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14767 Clean up fail messages to match pass messages.
14768
f1c47eb2
MS
14769 Enable the "needs_status_wrapper" testsuite feature.
14770 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14771 (gdb_compile): Conditionally call gdb_wrapper_init.
14772 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14773 * gdb.c++/method.exp: Recognize output from status wrapper.
14774
6079c749
BE
147752002-05-06 Ben Elliston <bje@redhat.com>
14776From Graydon Hoare <graydon@redhat.com>
14777
14778 * config/sid.exp: Include support for "rawsid" protocol.
14779
188baff3
JB
147802002-05-03 Jim Blandy <jimb@redhat.com>
14781
14782 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14783 * gdb.c++/hang3.C: New file.
14784
b9c07f0f
AC
147852002-05-04 Andrew Cagney <ac131313@redhat.com>
14786
14787 * gdb.base/default.exp: Remove obsolete code.
14788 * gdb.c++/misc.exp: Ditto. Update copyright.
14789 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14790 * gdb.base/whatis.exp: Ditto. Update copyright.
14791 * gdb.base/scope.exp: Ditto. Update copyright.
14792 * gdb.base/ptype.exp: Ditto. Update copyright.
14793 * gdb.base/printcmds.exp: Ditto. Update copyright.
14794 * gdb.base/opaque.exp: Ditto. Update copyright.
14795 * gdb.base/list.exp: Ditto.
14796 * gdb.base/funcargs.exp: Ditto. Update copyright.
14797 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14798 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14799 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14800 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14801 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14802 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14803
5c7a0397
MS
148042002-05-02 Michael Snyder <msnyder@redhat.com>
14805
d6dcc264 14806 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14807 * gdb.base/long_long.exp: Add xscale target.
14808 * gdb.base/default.exp: Add xscale target.
14809
eb7f1c48
JB
148102002-05-01 Jim Blandy <jimb@redhat.com>
14811
14812 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14813 gdb.c++/hang.exp: New test.
14814
a6befae8
FF
148152002-05-01 Fred Fish <fnf@redhat.com>
14816
14817 * gdb.base/completion.exp: Handle completions of "./Make" for
14818 more than one completion possibility, as is the case when we
14819 build and test in the source tree.
14820
0a310277
AG
148212002-04-29 Anthony Green <green@redhat.com>
14822
14823 * gdb.java/jmisc1.exp: New file.
14824 * gdb.java/jmisc2.exp: New file.
14825
6ff9af88
DJ
148262002-04-24 Daniel Jacobowitz <drow@mvista.com>
14827
14828 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14829
96b3d632
EZ
148302002-04-23 Elena Zannoni <ezannoni@redhat.com>
14831
14832 * gdb.base/help.exp: Change 'help status' to allow for target
14833 dependent output differences.
14834
5019bb54
MC
148352002-04-22 Michael Chastain <mec@shout.net>
14836
14837 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14838
a805a116
MC
148392002-04-22 Michael Chastain <mec@shout.net>
14840
14841 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14842
a1706bfd
DM
148432002-04-17 David S. Miller <davem@redhat.com>
14844
14845 * gdb.asm/sparc64.inc: New file.
14846 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14847
a73a20a2
EZ
148482002-04-19 Elena Zannoni <ezannoni@redhat.com>
14849
14850 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14851 instruction file directly into the build tree. Clean up at end of
14852 test.
14853
ba678339
DM
148542002-04-18 David S. Miller <davem@redhat.com>
14855
14856 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14857 handle 64-bit platforms correctly.
14858 * gdb.base/maint.exp: Likewise.
14859
b03399da
KB
148602002-04-18 Kevin Buettner <kevinb@redhat.com>
14861
14862 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14863 ``-fpic'' when compiling files comprising a shared library, but
14864 it does need additional linker flags in order to find shared
14865 libraries at run time.
14866
e2004992
KB
148672002-04-18 Kevin Buettner <kevinb@redhat.com>
14868
14869 * gdb.base/cvexpr.c (use): New function.
14870 (main): Invoke use() on all global variables to prevent
14871 some linkers from deleting these otherwise unused symbols.
14872
d8937120
MC
148732002-04-17 Michael Chastain <mec@shout.net>
14874From David S. Miller <davem@redhat.com>
14875
14876 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14877 handle 64-bit platforms correctly.
14878
ffd61a58
MS
148792002-04-12 Michael Snyder <msnyder@redhat.com>
14880From Jim Blandy <jimb@redhat.com>
a9c64011 14881 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14882 script can handle this instead.
14883 * gdb.base/bar.c (barx): Same.
14884 * gdb.base/baz.c (bazx): Same.
14885 * gdb.base/grbx.c (grbxx): Same.
14886
14887 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14888 manager doesn't automatically unmap overlays unnecessarily.
14889
6b8426a6
MH
148902002-04-10 Martin M. Hunt <hunt@redhat.com>
14891
14892 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14893 stepping out of main.
14894
34af4875
MC
148952002-04-09 Michael Chastain <mec@shout.net>
14896
14897 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14898 scope so that the nested scope tests will make sense.
14899 * gdb.c++/local.exp: Write patterns that actually work with gcc
14900 (the HP patterns "were never known to work with gcc").
14901 Keep the old aCC patterns too.
14902
2d1676a0
DJ
149032002-04-09 Daniel Jacobowitz <drow@mvista.com>
14904
14905 * gdb.base/attach.exp: Correct target board test.
14906
3a63e3f9
MC
149072002-04-08 Michael Chastain <mec@shout.net>
14908
14909 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14910 in a const method. Add some xfail and fail cases for configurations
14911 that do not emit the "const ...".
14912
f18dabd2
MC
149132002-04-07 Michael Chastain <mec@shout.net>
14914
14915 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14916 Accept "A * const" and "const A * const" as type of "this".
14917 Fix spelling of getFunky throughout. Make messages uniform.
14918
0fcddd82
EZ
149192002-04-07 Elena Zannoni <ezannoni@redhat.com>
14920
a9c64011 14921 Work around for PR gdb/285:
0fcddd82
EZ
14922 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14923
16a8534a
EZ
149242002-04-07 Elena Zannoni <ezannoni@redhat.com>
14925
14926 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14927 instructions file at run time instead of configure time.
14928 Sometimes we run the test in a directory that is not the one we
14929 configured in.
14930 * gdb.asm/configure.in: Delete creation of symlink.
14931 * gdb.asm/configure: Regenerate.
14932
24181d81
JB
149332002-04-05 J. Brobecker <brobecker@gnat.com>
14934
14935 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14936 xfullpath () function.
14937
7cdb7107
DJ
149382002-04-04 Daniel Jacobowitz <drow@mvista.com>
14939
14940 * gdb.asm/Makefile.in: Correct dependencies.
14941
14942 * gdb.asm/powerpc.inc: New file.
14943 * gdb.asm/asm-source.exp: Add PowerPC.
14944 * gdb.asm/configure.in: Likewise.
14945 * gdb.asm/configure: Regenerated.
14946
a7d17088
DJ
149472002-04-04 Daniel Jacobowitz <drow@mvista.com>
14948
14949 * gdb.base/relocate.exp: New file.
14950 * gdb.base/relocate.c: New file.
14951
cd721503
FF
149522002-04-04 Fred Fish <fnf@redhat.com>
14953
14954 * gdb.base/step-test.exp: Update comment regarding stopping in
14955 memcpy/bcopy calls inserted as part of the compiler runtime.
14956
b22ad7a7
MS
149572002-04-04 Michael Snyder <msnyder@redhat.com>
14958
14959 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14960
5f279fa6
DJ
149612002-04-03 Daniel Jacobowitz <drow@mvista.com>
14962
14963 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14964 (gdb_expect): Remove $notransfer hack.
14965
dd0fd3ce
DJ
149662002-04-02 Daniel Jacobowitz <drow@mvista.com>
14967
14968 * gdb.c++/classes.exp ("calling method for small class"): Match
14969 updated register output.
14970
1e50cda1
DJ
149712002-03-30 Daniel Jacobowitz <drow@mvista.com>
14972
14973 Fix PR gdb/452
14974 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14975 when finished. Make gdb_file_cmd send "exec-file" when
14976 appropriate.
14977
24015922
DJ
149782002-03-30 Daniel Jacobowitz <drow@mvista.com>
14979
14980 * gdb.base/attach.exp: Remove extra setup_xfail.
14981
dd7dfd64
MS
149822002-03-26 Michael Snyder <msnyder@redhat.com>
14983
14984 * gdb.base/default.exp: Add tests for dump, append, and restore.
14985 * gdb.base/help.exp: Add tests for dump, append, and restore.
14986 * gdb.base/dump.exp: New file, test dump, append and restore.
14987 * gdb.base/dump.c: New file.
14988
48b2f8d7
MS
149892002-03-27 Michael Snyder <msnyder@redhat.com>
14990
d63a86f8 14991 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14992 clean-ups in help messages.
14993
05b4d525
FF
149942002-03-26 Fred Fish <fnf@redhat.com>
14995
14996 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14997 have debugging info for those functions and the compiler uses them
14998 internally to copy structs around.
14999
d7679631
FF
150002002-03-26 Fred Fish <fnf@redhat.com>
15001
15002 * gdb.base/list.exp: Revert the change made yesterday and add note
15003 about why we don't list the default lines for remote targets.
15004
523ac3f9
MS
150052002-03-25 Michael Snyder <msnyder@redhat.com>
15006
15007 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15008
754b2b8d
FF
150092002-03-25 Fred Fish <fnf@redhat.com>
15010
15011 * gdb.base/list.exp: This test works on remote targets so remove
15012 the short circuit for remote targets. Update copyright.
15013
33c3e192
FF
150142002-03-25 Fred Fish <fnf@redhat.com>
15015
15016 * gdb.base/attach.exp: Fix logic error that was suppressing this
15017 test for all non hppa*-*-hpux* targets, instead of the hp target.
15018 Move comments closer to the suppression point. Also now need to
15019 check that we are running natively.
15020
d43e73ee
MS
150212002-03-22 Michael Snyder <msnyder@redhat.com>
15022
882c8f02
MS
15023 * gdb.base/default.exp: Add test for gcore. Update copyright.
15024 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15025
04c12f60
FF
150262002-03-06 Fred Fish <fnf@redhat.com>
15027
15028 * gdb.base/funcargs.c: Remove extraneous ';' character.
15029 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15030
b43df995
MC
150312002-03-04 Michael Chastain <mec@shout.net>
15032
15033 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15034 accommodate gcc v3 function signature.
15035 * gdb.mi/mi0-var-cmd-exp: Ditto.
15036
92362027
AC
150372002-02-24 Andrew Cagney <ac131313@redhat.com>
15038
15039 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15040 ``GNU/Linux'' or ``Linux kernel''
15041 * testsuite/gdb.threads/pthreads.c: Ditto.
15042
258ad32d
MC
150432002-02-24 Michael Chastain <mec@shout.net>
15044
15045 * gdb.threads/pthreads.c (thread1): Add a return statement.
15046 (thread2): Likewise.
15047 (foo): Likewise.
15048
04c3b3d4
MC
150492002-02-23 Michael Chastain <mec@shout.net>
15050
15051 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15052 to placate gcc.
15053
5a2a0a20
MC
150542002-02-23 Michael Chastain <mec@shout.net>
15055
15056 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15057 test "ptype bint". The test passes on all my stabs configurations.
15058
a640f7fc
JB
150592002-02-21 Jim Blandy <jimb@redhat.com>
15060
27924826
JB
15061 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15062 filename at a time, and watch for the ones we want to see.
15063
a640f7fc
JB
15064 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15065 types of pointers to prototyped functions.
15066
edcc8c75
AC
150672002-02-20 Andrew Cagney <ac131313@redhat.com>
15068
15069 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15070 signed, unsigned and straight char.
15071 (padding_char, padding_short, padding_int, padding_long,
15072 padding_long_long, padding_float, padding_double,
15073 padding_long_double): New global variables.
15074 (fill, fill_structs): New functions.
15075
15076 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15077 for correctly sized writes. Update copyright.
15078 (get_valueof): New procedure.
15079 (get_sizeof): Call get_valueof.
15080 (check_valueof): New procedure.
15081 (check_padding): New procedure.
15082
ac57ea44
MC
150832002-02-20 Michael Chastain <mec@shout.net>
15084
15085 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15086 to setup_xfail. Document some of the remaining calls.
15087
7a10c941
MC
150882002-02-18 Michael Chastain <mec@shout.net>
15089
15090 * gdb.c++/userdef.exp: Update copyright year.
15091
fb8acdcc
DJ
150922002-02-18 Daniel Jacobowitz <drow@mvista.com>
15093
15094 * gdb.c++/userdef.exp: Test overloaded operators properly.
15095 Remove xfails.
15096
fda6ae12
MS
150972002-02-14 Michael Snyder <msnyder@redhat.com>
15098
15099 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15100
676a0442
DJ
151012002-02-14 Daniel Jacobowitz <drow@mvista.com>
15102
15103 * gdb.base/a2-run.exp: Check for a remote target properly.
15104 * gdb.base/annota1.exp: Likewise.
15105 * gdb.base/list.exp: Likewise.
15106 * gdb.base/reread.exp: Likewise.
15107 * gdb.base/scope.exp: Likewise.
15108 * gdb.base/shlib-call.exp: Likewise.
15109 * gdb.base/term.exp: Likewise.
15110 * gdb.c++/annota2.exp: Likewise.
15111
78b4f468
RE
151122002-02-13 Richard Earnshaw <rearnsha@arm.com>
15113
15114 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15115
9a81ba51
MC
151162002-02-10 Michael Chastain <mec@shout.net>
15117
15118 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15119 (call_after_alloca): Ditto.
15120
004af6c7
DJ
151212002-02-10 Daniel Jacobowitz <drow@mvista.com>
15122
15123 * gdb.base/ending-run.exp: Guard "cont" test with
15124 gdb_skip_stdio_test.
15125
37225f62
JB
151262002-02-06 Jim Blandy <jimb@redhat.com>
15127
15128 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15129 from here...
15130 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15131 To here. Disable this test on non-HP platforms. Add big comment.
15132
fe6fdd96
MS
151332002-02-04 Michael Snyder <msnyder@redhat.com>
15134
15135 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15136 other than d10v and m32r.
15137
036fad3f
RE
151382002-02-02 Richard Earnshaw <rearnsha@arm.com>
15139
15140 * gdb.base/default.exp: Rewrite test patterns to reduce time
15141 taken to match them.
15142
7148ab62
DJ
151432002-01-30 Daniel Jacobowitz <drow@mvista.com>
15144
15145 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15146 Allow a start function above main.
15147 * gdb.threads/linux-dp.exp: Fix copyright date.
15148
396cc255
DJ
151492002-01-30 Daniel Jacobowitz <drow@mvista.com>
15150
a9c64011
AS
15151 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15152 (check_philosopher_stack): Check for manager thread before checking
15153 for a just-starting thread.
396cc255 15154
f038d31b
DJ
151552002-01-30 Daniel Jacobowitz <drow@mvista.com>
15156
15157 From Neil Booth <neil@daikokuya.demon.co.uk>:
15158 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15159 warnings.
15160
b3ff9d9a
FF
151612002-01-21 Fred Fish <fnf@redhat.com>
15162
15163 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15164 not caller.
15165
39ad761d
JB
151662002-01-21 Jim Blandy <jimb@redhat.com>
15167
15168 * gdb.base/reread.exp: Check that GDB properly re-reads the
15169 executable file when it changes while no inferior is running.
15170
aaf320fa
FF
151712002-01-21 Fred Fish <fnf@redhat.com>
15172
a9c64011
AS
15173 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15174 optionally accept the "shlib events" variation.
aaf320fa 15175
808a31f5
JB
151762002-01-21 Jim Blandy <jimb@redhat.com>
15177
15178 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15179 call `fflush' after every `printf', so that the output is produced
15180 at predictable points, regardless of whatever buffering does (or
15181 doesn't) take place.
15182 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15183 at different points.
15184
4420d5e2
DJ
151852002-01-20 Daniel Jacobowitz <drow@mvista.com>
15186
15187 * gdb.c++/inherit.exp: Update copyright years.
15188 * gdb.c++/method.exp: Likewise.
15189
3e36a0f4
DJ
151902002-01-20 Daniel Jacobowitz <drow@mvista.com>
15191
15192 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15193 artificial methods/arguments.
15194 * gdb.c++/derivation.exp: Likewise.
15195 * gdb.c++/inherit.exp: Likewise.
15196 * gdb.c++/method.exp: Likewise.
15197 * gdb.c++/virtfunc.exp: Likewise.
15198
b4ceaee6
AC
151992002-01-18 Andrew Cagney <ac131313@redhat.com>
15200
15201 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15202 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15203 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15204 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15205 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15206 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15207
ecace851
JB
152082002-01-17 Jim Blandy <jimb@redhat.com>
15209
15210 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15211 anchoring the pattern matching the entry point symbol's name.
15212
375fc983
AC
152132002-01-17 Andrew Cagney <ac131313@redhat.com>
15214
15215 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15216 continue/quit query. Update copyright.
15217
fe6fdd96
MS
152182002-01-14 Michael Snyder <msnyder@redhat.com>
15219
15220 * gdb.base/gcore.exp: Remove extra debugging output.
15221
e017c81f
DJ
152222002-01-13 Daniel Jacobowitz <drow@mvista.com>
15223
15224 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15225 for slightly dubious v2 mangled string.
15226
37ab3bf8
DJ
152272002-01-13 Daniel Jacobowitz <drow@mvista.com>
15228
15229 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15230
1bc05c3a 152312002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15232
1bc05c3a 15233 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15234
1bc05c3a
JM
15235 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15236 constructors.
15237 * gdb.c++/derivation.exp: Likewise.
15238 * gdb.c++/templates.exp: Likewise.
15239 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15240
1bc05c3a
JM
152412002-01-10 Michael Snyder <msnyder@redhat.com>
15242
15243 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15244
a911c360
MS
152452002-01-08 Michael Snyder <msnyder@redhat.com>
15246
15247 * gdb.base/gcore.exp: New test for generate-core-file command.
15248 * gdb.base/gcore.c: Testcase for above.
15249 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15250
ea2119ec
JM
152512002-01-08 Jason Merrill <jason@redhat.com>
15252
15253 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15254
68203136
FF
152552002-01-07 Fred Fish <fnf@redhat.com>
15256
15257 * gdb.c++/overload.exp: Remove unconditional xfails for:
15258 print foo_instance1.overloadargs(1)
15259 print foo_instance1.overloadargs(1, 2)
15260 print foo_instance1.overloadargs(1, 2, 3)
15261 print foo_instance1.overloadargs(1, 2, 3, 4)
15262 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15263 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15264 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15265 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15266 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15267 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15268 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15269 print foo_instance1.overload1arg()
15270 print foo_instance1.overload1arg((char)arg2)
15271 print foo_instance1.overload1arg((signed char)arg3)
15272 print foo_instance1.overload1arg((unsigned char)arg4)
15273 print foo_instance1.overload1arg((int)arg7)
15274 print foo_instance1.overload1arg((unsigned int)arg8)
15275 print foo_instance1.overload1arg((float)arg11)
15276 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15277
21b9b5b1
MS
152782002-01-07 Michael Snyder <msnyder@redhat.com>
15279
15280 * gdb.base/huge.exp: New test. Print a very large target data object.
15281 (skip_huge_test): New test variable. Define if you want to skip this
15282 test. The test reads an 8 megabyte data object from the target, so it
15283 might be very time consuming on remote targets with a slow connection.
15284 * gdb.base/huge.c: New file. Test case for above.
15285
725f922e
FF
152862002-01-07 Fred Fish <fnf@redhat.com>
15287
15288 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15289 g_instance.bfoo, and g_instance.cfoo.
15290
889bf7c5 152912002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15292
889bf7c5
PA
15293 * gdb.base/break.c (multi_line_if_conditional): New function.
15294 (multi_ilne_while_conditional): Likewise.
15295 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15296 IF or WHILE condition puts the breakpoint at the start of
15297 the condition.
f286b2c3 15298
634d57ec
JL
15299 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15300 hppa*-*-hpux* expected failure.
15301 * gdb.base/structs.exp (do_function_calls): Similarly.
15302
15303 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15304 watchpoints.
15305
9fbfe2dc
AC
153062002-01-06 Andrew Cagney <ac131313@redhat.com>
15307
15308 Fix PR gdb/66.
15309 * gdb.base/structs.exp: Replace skip for a29k with skip for
15310 gdb,cannot_call_functions.
15311 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15312 * gdb.base/callfuncs.exp: Ditto.
15313 * gdb.base/call-rt-st.exp: Ditto.
15314 * gdb.base/call-strs.exp: Ditto.
15315 * gdb.base/callfwmall.exp: Ditto.
15316 * gdb.base/scope.exp: Obsolete xfail a29k.
15317 * gdb.c++/misc.exp: Ditto.
15318 * gdb.c++/cplusfuncs.exp: Ditto.
15319 * gdb.base/ptype.exp: Ditto.
15320 * gdb.base/printcmds.exp: Ditto.
15321 * gdb.base/opaque.exp: Ditto.
15322 * gdb.base/list.exp: Ditto.
15323 * gdb.base/funcargs.exp: Ditto.
15324 * gdb.base/default.exp: Ditto.
15325
8ddad156
MS
153262002-01-04 Michael Snyder <msnyder@redhat.com>
15327
ca4976a6 15328 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15329 * gdb.base/maint.exp: Add tests for maint info sections options.
15330
1b074332
JL
15331Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15332
15333 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15334
7d159115
CV
153352001-12-20 Corinna Vinschen <vinschen@redhat.com>
15336
15337 * gdb.asm/arm.inc: New file.
15338 * gdb.asm/asm-source.exp: Add arm targets.
15339 * gdb.asm/configure.in: Ditto.
15340 * gdb.asm/configure: Recreated from configure.in.
15341
8fb87725
JL
15342Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15343
afabe08c
JL
15344 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15345 with HP's compiler.
15346 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15347 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15348 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15349 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15350
15351 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15352 either HP's compilers or GCC.
15353
db521deb
JL
15354 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15355 a SIGBUS or SIGSEGV.
15356
15357 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15358
15359 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15360 can be compiled with either HP's compiler or GCC.
15361
cfa88ab7
JL
15362 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15363 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15364 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15365
ca344dff
JL
15366 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15367 to match current gdb output. Update due to using auto-solib-limit
15368 for limiting instead of overloading auto-solib-add.
15369 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15370 test program.
15371
3f3c6e55 15372 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15373 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15374 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15375 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15376 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15377 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15378 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15379 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15380 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15381 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15382 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15383 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15384 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15385
8fb87725
JL
15386 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15387 a SIGTRAP to the inferior.
15388
cf599fa7
CV
153892001-12-19 Corinna Vinschen <vinschen@redhat.com>
15390
15391 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15392 Substitute call to target_link by call to gdb_compile.
15393
2cd045cd
JL
15394Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15395
a9c64011
AS
15396 * gdb.base/break.exp: Fix HP specific search string when testing
15397 backtracing in a called function.
2cd045cd 15398
a9c64011
AS
15399 * gdb.base/constvars.exp: Only set lang to C++ if we're
15400 compiling the test with HP's compilers.
15401 * gdb.base/volatile.exp: Similarly.
2cd045cd 15402
99ebe9ac
JB
154032001-12-19 Jim Blandy <jimb@redhat.com>
15404
15405 * gdb.base/printcmds.exp: Expect the null character to be printed
15406 as '\0', and the '\013' to be printed as '\v'.
15407 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15408 * gdb.base/setvar.exp: Same.
15409
b9891b29
JB
154102001-12-17 Jim Blandy <jimb@redhat.com>
15411
0eba65ab
JB
15412 * gdb.base/completion.exp: Rather than completing very long
15413 filenames, which can make the readline library produce output we
15414 don't recognize, cd to the directory first, and then complete
15415 using nice, short relative paths.
15416
6970b5b1
JB
15417 * gdb.base/completion.exp: On some systems, there is, in fact, a
15418 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15419 variables as being in scope. So use `no_var_named_this'
15420 instead of `b'.
6970b5b1 15421
b9891b29 15422 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15423 can't find the core file's registers as a failure.
b9891b29 15424
e6ccd35f
JSC
154252001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15426
a9c64011
AS
15427 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15428 test expect string more specific.
e6ccd35f 15429
105ba819
CV
154302001-12-13 Corinna Vinschen <vinschen@redhat.com>
15431
15432 * gdb.asm/asm-source.exp: Add support for xstormy16.
15433 * gdb.asm/configure.in: Ditto.
15434 * gdb.asm/configure: Rebuild.
15435 * gdb.asm/xstormy16.inc: New file.
15436
e9e79dd9
FF
154372001-12-10 Fred Fish <fnf@redhat.com>
15438
15439 * gdb.base/maint.exp: Update to match changes in type dumping code.
15440
347dc97d
JB
154412001-12-10 Jim Blandy <jimb@redhat.com>
15442
15443 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15444 matching the entry point symbol's name at the beginning of the
15445 line.
347dc97d 15446
5178b9d6
DJ
154472001-12-07 Daniel Jacobowitz <drow@mvista.com>
15448
15449 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15450 gdb.c++/inherit.exp, gdb.c++/method.exp,
15451 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15452 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15453 and class layout support.
15454
af890c52
DJ
154552001-12-07 Daniel Jacobowitz <drow@mvista.com>
15456
15457 * gdb.c++/classes.exp: Add test for static member function.
15458 * gdb.c++/misc.cc: Add class with static member function.
15459
7a345fb3
JB
154602001-12-07 Jim Blandy <jimb@redhat.com>
15461
f2e54a80 15462 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15463 those tests as `unsupported'.
15464 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15465 Rewrite subsequent tests to use it.
15466
15467 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15468 those tests as `unsupported'.
15469 * gdb.base/structs.exp (call_struct_func): New function.
15470 (do_function_calls): Use call_struct_func to call the functions
15471 returning structs.
15472
0bc69509
JB
15473 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15474 whether functions are prototyped or not, so we can't possibly pass
15475 arguments to t_float_values2 properly.
15476
7a345fb3
JB
15477 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15478 value of `timeout' for targets other than the mips*tx39-*.
15479
edb6ede1
MS
154802001-12-06 Michael Snyder <msnyder@redhat.com>
15481
d63a86f8 15482 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15483 and detect whether the start symbol has a leading underscore.
15484
2d842f13
JB
154852001-12-04 Jim Blandy <jimb@redhat.com>
15486
15487 * gdb.base/completion.exp: Clarify indentation.
15488
68550daf
JB
154892001-12-03 Jim Blandy <jimb@redhat.com>
15490
15491 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15492 variables on the S/390, not `.word'.
15493
cd5195a8
JB
154942001-11-30 Jim Blandy <jimb@redhat.com>
15495
15496 Add assembly-source tests for s390-ibm-linux.
15497 * gdb.asm/s390.inc: New file.
15498 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15499 the S/390 architecture.
a9c64011 15500 * gdb.asm/configure: Regenerated.
cd5195a8 15501
ca9efc90
MS
155022001-11-30 Michael Snyder <msnyder@redhat.com>
15503
15504 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15505 next, info source, info sources, info line, global and static
15506 variables, and static functions.
15507 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15508 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15509 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15510 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15511 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15512 (gdbasm_leave): Restore frame pointer.
15513 (gdbasm_startup): Copy stack set-up from crt0.S.
15514
d0e66976
FN
155152001-11-26 Fernando Nasser <fnasser@redhat.com>
15516
15517 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15518 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15519 to a local (non-static) variable. Copy tstruct.a to a static buffer
15520 and return a pointer to that buffer.
15521 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15522
e2334072
MK
155232001-11-24 Mark Kettenis <kettenis@gnu.org>
15524
15525 * gdb.asm/configure.in: Fix recognition of ix86 target.
15526 * gdb.asm/configure: Regenerate.
15527
756caa3d
MS
155282001-11-21 Michael Snyder <msnyder@redhat.com>
15529
15530 * gdb.asm/sparc.inc: New file.
15531 * gdb.asm/asm-source.exp: Recognize sparc target.
15532 * gdb.asm/configure.in: Recognize sparc target.
15533 * gdb.asm/configure: Regenerate.
d63a86f8 15534
9a4d72d5
MS
155352001-11-21 Michael Snyder <msnyder@redhat.com>
15536
15537 * gdb.asm/m32r.inc: New file.
15538 * gdb.asm/asm-source.exp: Recognize m32r target.
15539 * gdb.asm/configure.in: Recognize m32r target.
15540 * gdb.asm/configure: Regenerate.
15541
a773d1cd
MS
155422001-11-20 Michael Snyder <msnyder@redhat.com>
15543
017ac23d
MS
15544 * gdb.asm/i386.inc: New file.
15545 * gdb.asm/asm-source.exp: Recognize ix86 target.
15546 * gdb.asm/configure.in: Recognize ix86 target.
15547 * gdb.asm/configure: Regenerate.
15548
a773d1cd
MS
15549 * gdb.c++/namespace.exp: Fix quotes in output messages.
15550
bb632afb
MS
155512001-11-14 Michael Snyder <msnyder@redhat.com>
15552
25d559ca 15553 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15554 qualifier in a type cast expression, to designate an address
15555 in the instruction space (Harvard architecture).
15556
4749e309
MS
155572001-11-13 Michael Snyder <msnyder@redhat.com>
15558
15559 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15560 Tests for expressions using 'const' and 'volatile'.
15561
25050984
CV
155622001-11-13 Corinna Vinschen <vinschen@redhat.com>
15563
15564 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15565
1902c51f
DJ
155662001-11-12 Daniel Jacobowitz <drow@mvista.com>
15567
15568 * lib/mi-support.exp (mi_run_to_helper): Move comments
15569 outside of gdb_expect.
15570
dcf95b47
DJ
155712001-11-11 Daniel Jacobowitz <drow@mvista.com>
15572
15573 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15574 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15575 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15576 mi0_run_to): New functions.
15577 * gdb.mi/mi-simplerun.exp: Use them.
15578 * gdb.mi/mi0-simplerun.exp: Likewise.
15579 * gdb.mi/mi-var-cmd.exp: Likewise.
15580 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15581
45b074e1
AC
155822001-11-10 Andrew Cagney <ac131313@redhat.com>
15583
15584 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15585 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15586
bf50d346
AC
155872001-11-09 Andrew Cagney <ac131313@redhat.com>
15588
15589 * gdb.base/restore.exp: Include $expected value in restored test
15590 message.
15591
9383332c
AC
155922001-11-09 Andrew Cagney <ac131313@redhat.com>
15593
15594 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15595 implemented.
15596
db62520a
MS
155972001-11-08 Michael Snyder <msnyder@redhat.com>
15598
15599 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15600 Add pass/fail message for stop at breakpoint in call dummy function.
15601
b5703437
MS
156022001-11-07 Michael Snyder <msnyder@redhat.com>
15603
d63a86f8
RM
15604 * gdb.c++/templates.exp (test_template_breakpoints):
15605 If we get an overload menu, but it does not match what
760f6330 15606 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15607 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15608 making the whitespace optional. Argument for "new" may be
15609 "unsigned" as well as "unsigned int/long".
d63a86f8 15610 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15611 making the whitespace optional. Also replace "(void) with
15612 "((void|)), making the keyword "void" optional.
d63a86f8 15613 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15614 making the whitespace optional. Also replace "(void) with
15615 "((void|)), making the keyword "void" optional.
3bf40917
MS
15616 * gdb.base/callfuncs.c (t_float_values): This function must
15617 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15618 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15619 can be tested against both cases. Usually one case involves
15620 promotion of float to double, while the other does not.
15621 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15622 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15623 includes a stack frame for "start".
15624
c8ab4e6d
JB
156252001-11-05 Jim Blandy <jimb@redhat.com>
15626
15627 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15628 pointers are 32 bits long, and that offsets of relocs are always
15629 stored in the data (REL-style), and not in the reloc entry itself
15630 (RELA-style).
15631 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15632 stabs.
15633
3f08ced9
MS
156342001-11-01 Michael Snyder <msnyder@redhat.com>
15635
15636 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15637 and regular expression operators by using quoting.
15638
cbfa24cd
MS
156392001-10-31 Michael Snyder <msnyder@redhat.com>
15640
15641 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15642 depending on what the symbol table contains.
15643 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15644 the output of the ptype command. Similarly, accept both "const &"
15645 and "const&".
15646
aaa68313
CV
156472001-10-31 Corinna Vinschen <vinschen@redhat.com>
15648
15649 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15650 symbol `STORAGE' to allow to choose the storage class of
15651 the local datastructures.
15652 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15653 compiler directive.
15654
91740388
MS
156552001-10-30 Michael Snyder <msnyder@redhat.com>
15656
15657 * gdb.base/jump.exp: Allow it to run for all targets.
15658
1b7c05e7
CV
156592001-10-29 Corinna Vinschen <vinschen@redhat.com>
15660
15661 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15662 with new double_array size.
15663 (main): Change storage class of all local variables to static.
15664 Reduce size of double_array to 9.
15665 * gdb.base/call-ar-st.exp: Increase timeout value.
15666 Change expected output for double array to match new size in
15667 call-ar-st.c.
15668
36a22261
CV
156692001-10-29 Corinna Vinschen <vinschen@redhat.com>
15670
15671 * gdb.base/ending-run.exp: Create identical output when passing
15672 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15673 Stormy16 target.
36a22261 15674
92b8ae91
MK
156752001-10-28 Mark Kettenis <kettenis@gnu.org>
15676
15677 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15678 that we catch the expected failure under Linux/x86.
15679
cb135b83
OF
156802001-10-29 Orjan Friberg <orjanf@axis.com>
15681
15682 * gdb.base/setvar.exp: Escape curly braces.
15683 * gdb.stabs/weird.exp: Ditto.
15684
6884aa54
DJ
156852001-10-27 Daniel Jacobowitz <drow@mvista.com>
15686
15687 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15688 * gdm.mi/mi0-hack-cli.exp: Likewise.
15689
0398c9aa
AC
156902001-10-25 Andrew Cagney <ac131313@redhat.com>
15691
15692 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15693 messages.
15694
d20bf2e8
AC
156952001-10-21 Andrew Cagney <ac131313@redhat.com>
15696
15697 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15698 checking MI enabled.
15699
03dd63aa
CV
157002001-10-09 Corinna Vinschen <vinschen@redhat.com>
15701
15702 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15703
1d9d99f3
FCE
157042001-10-04 Frank Ch. Eigler <fche@redhat.com>
15705
15706 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15707 if gdb child process crashes, just signal an error.
15708
838ae6c4
JB
157092001-10-02 Jim Blandy <jimb@redhat.com>
15710
15711 * lib/gdb.exp (test_xfail_format): Simplify.
15712
15713 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15714 front of the variable name `format'. Simplify `if'.
15715
8f0cbc1c
DJ
157162001-10-01 Daniel Jacobowitz <drow@mvista.com>
15717
15718 * gdb.threads/pthreads.exp: Wait for output and delay
15719 before sending ^C.
15720
1f08dafd
DJ
157212001-10-01 Daniel Jacobowitz <drow@mvista.com>
15722
15723 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15724 some incorrect output instead of timing out.
15725 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15726
674f90ff
CV
157272001-09-28 Corinna Vinschen <vinschen@redhat.com>
15728
15729 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15730 check to allow additional `int'.
15731
9b284272
DJ
157322001-09-27 Daniel Jacobowitz <drow@mvista.com>
15733
15734 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15735 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15736
b55a4771
MS
157372001-09-27 Michael Snyder <msnyder@redhat.com>
15738
15739 * lib/gdb.exp (test_debug_format): New proc.
15740 (setup_xfail_format): Use new proc test_debug_format.
15741 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15742 proc; use new service proc test_debug_format.
15743 Replace all other "gcc_compiled" tests with this test.
15744 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15745 proc; use new service proc test_debug_format.
15746 Replace all other "gcc_compiled" tests with this test.
15747
157482001-09-27 Michael Snyder <msnyder@redhat.com>
15749
15750 * gdb.base/cvexpr.exp: New file.
15751 * gdb.base/cvexpr.c: New file
15752 Test for expressions using const and volatile keywords.
15753
4e6667ac
CV
157542001-09-26 Corinna Vinschen <vinschen@redhat.com>
15755
15756 * gdb.base/constvars.exp: Check for different orders of keywords
15757 and additional "int" strings in output.
15758
4f337972
AC
157592001-09-22 Andrew Cagney <ac131313@redhat.com>
15760
15761 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15762 responses from "help maint".
15763
2015650d
FCE
157642001-09-19 Frank Ch. Eigler <fche@redhat.com>
15765
15766 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15767 to localhost:NNN instead of :NNN, in case Xvfb is listening
15768 only on TCP.
15769
f3bcedc1
CV
157702001-09-19 Corinna Vinschen <vinschen@redhat.com>
15771
15772 * gdb.base/recurse.exp: When checking leaving the watchpoint
15773 scope, recognize when gdb is in function's epilogue and pass.
15774
6b819c92
KS
157752001-09-18 Keith Seitz <keiths@redhat.com>
15776
15777 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15778 support for running tests against sid targets.
15779 (gdbtk_done): Ditto.
15780
a10c9419
CV
157812001-09-18 Corinna Vinschen <vinschen@redhat.com>
15782
15783 * gdb.base/ending-run.c (main): Set stdout buffersize
15784 to the same reasonable value for any target.
15785 * gdb.base/ending-run.exp: Add a regular expression
15786 to make testsuite happy on Sanyo Stormy16 target.
15787
739d0d99
CV
157882001-09-17 Corinna Vinschen <vinschen@redhat.com>
15789
15790 * gdb.base/display.c (do_loops): Add float variable `f'.
15791 Increment f in loop.
15792 * gdb.base/display.exp: Increment timeout by 60 seconds.
15793 Change float display test to use variable `f'.
15794
1b8947f0
JB
157952001-09-17 Jim Blandy <jimb@redhat.com>
15796
15797 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15798 overflowing the limited breakpoint tables on some ROM monitors
15799 (like the ROM68K).
15800
9890ac81
FCE
158012001-09-15 Frank Ch. Eigler <fche@redhat.com>
15802
15803 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15804 the "-ac" (disable access control) flag.
15805
6db765ea
JH
158062001-08-30 Jeff Holcomb <jeffh@redhat.com>
15807
15808 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15809 ints.
15810
4c32cc04
KS
158112001-08-30 Keith Seitz <keiths@redhat.com>
15812
15813 * lib/gdb.exp: Move all insight-related functionality into
15814 separate file.
15815 * lib/insight-support.exp: New file.
15816
8d6e6f81
FCE
158172001-08-29 Frank Ch. Eigler <fche@redhat.com>
15818
15819 * config/sid.exp (sid_start): Never set sid verbosity; disable
15820 expect_background {} that consumed its stdout; tolerate </dev/null.
15821 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15822
6a90e1d0
AC
158232001-08-18 Andrew Cagney <ac131313@redhat.com>
15824
15825 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15826 CLI jump command to start it.
15827 (mi_run_to_main): Fail immediatly when unexpected output.
15828
1759b3c3
AC
158292001-08-18 Andrew Cagney <ac131313@redhat.com>
15830
15831 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15832 beginning of function. Fix PR gdb/191.
15833
61d11d80
FCE
158342001-08-16 Frank Ch. Eigler <fche@redhat.com>
15835
15836 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15837 what to force sid endianness to.
15838
942a4df2
KS
158392001-08-15 Keith Seitz <keiths@redhat.com>
15840
15841 * lib/gdb.exp (gdbtk_start): Don't set environment
15842 variables for TCL_LIBRARY and friends. Insight will
15843 now figure these out for itself.
15844
0521c418
MS
158452001-08-02 Michael Snyder <msnyder@redhat.com>
15846
15847 * gdb.base/completion.exp: Remove the symbol "a64l" from
15848 the expect string; this is target-specific, and not related
15849 to what is being tested.
15850
74a9a58a
DB
158512001-08-02 Dave Brolley <brolley@redhat.com>
15852
15853 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15854
c70819fa
MS
158552001-07-25 Michael Snyder <msnyder@redhat.com>
15856
c2b8fa57
MS
15857 * gdb.base/consecutive.exp: New file. Test stepping over
15858 breakpoints on consecutive instructions.
15859 * gdb.base/consecutive.c: New file.
15860
c70819fa
MS
15861 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15862 curly braces in regular expressions.
15863
2b1a1355
MS
158642001-07-25 Michael Snyder <msnyder@redhat.com>
15865
15866 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15867 legitimate output from stepping out of main.
15868
413eca6f
KS
158692001-07-22 Keith Seitz <keiths@redhat.com>
15870
15871 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15872 the empty string, do not run the tests.
15873
7e5a9322
SC
158742001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15875
15876 * gdb.base/long_long.exp: Detect size of pointer. Take into
15877 account 2-byte pointers when testing for p/a results.
15878
de58f10f
SC
158792001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15880
d63a86f8 15881 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15882 and defined to 1K for m68hc11.
15883 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15884 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15885 (sizeof_random_data): New variable to tell the size of the data table;
15886 don't test past this size; always run to main.
15887
d6f5fea1
SC
158882001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15889
15890 * gdb.base/return2.exp: return of long long and double fails for
15891 68HC11; don't execute these tests on that platform.
15892 * gdb.base/return.exp: Return of a double fails for 68hc11.
15893
c477543d
SC
158942001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15895
15896 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15897 tests that print a float.
15898 * call-rt-st.exp: Likewise.
15899
63cf1c79
MK
159002001-07-12 Mark Kettenis <kettenis@gnu.org>
15901
15902 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15903 running this test on Linux.
15904
112f9ab5
MC
159052001-06-24 Michael Chastain <chastain@redhat.com>
15906
15907 * gdb.base/arithmet.exp: Remove some tests to make all test names
15908 unique.
15909
4970cb0f
MS
159102001-07-03 Michael Snyder <msnyder@redhat.com>
15911
15912 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15913 the output of the ptype command.
15914
d85da69f
MS
159152001-07-02 Michael Snyder <msnyder@redhat.com>
15916
4c8a82de
MS
15917 * gdb.base/completion.exp: Don't assume that break.c is the only
15918 source file that may contain functions named "marker".
d85da69f
MS
15919 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15920
8afc772b
AC
159212001-06-28 Andrew Cagney <ac131313@redhat.com>
15922
15923 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15924 of files to delete.
15925
15926 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15927 * gdb.disasm/h8300s.exp: New file.
15928 gdb.disasm/h8300s.s: Likewise.
15929
cff22675
AC
159302001-06-27 Andrew Cagney <ac131313@redhat.com>
15931
15932 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15933 empty breakpoint tables.
15934
68c81b54
AC
159352001-06-25 Andrew Cagney <ac131313@redhat.com>
15936
15937 * lib/mi-support.exp: Update args=... part of stop-reason
15938 patterns. Accept either a list or a tuple.
15939
2dd62704
AC
159402001-06-23 Andrew Cagney <ac131313@redhat.com>
15941
15942 * lib/mi-support.exp: Remove local emacs variable defining
15943 change-log-default-name.
15944
b4127474
MC
159452001-06-22 Michael Chastain <chastain@redhat.com>
15946
15947 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15948 This is operationally compatible with the previous version.
15949
8dbfb380
JB
159502001-06-13 Jim Blandy <jimb@redhat.com>
15951
15952 * lib/gdb.exp (gdb_test): Doc fix.
15953
f2d8c86d
MC
159542001-06-10 Michael Chastain <chastain@redhat.com>
15955
15956 * gdb.base/exprs.exp: Remove a duplicate test.
15957
81564d34
JB
159582001-06-06 Jim Blandy <jimb@redhat.com>
15959
15960 * gdb.base/return2.exp (main): Use values to test float and double
15961 returns that are not NaN's, to avoid being confused by IEEE
15962 comparison rules.
15963
da55addb
MS
159642001-06-04 Michael Snyder <msnyder@redhat.com>
15965
15966 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15967 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15968 rather than wait for 12 more tests to time out.
15969
42c65987
JB
159702001-06-06 Jim Blandy <jimb@redhat.com>
15971
b18bced9 15972 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15973 Don't forget to match the GDB prompt.
b18bced9 15974
42c65987
JB
15975 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15976
5b41e5f0
JB
159772001-06-04 Jim Blandy <jimb@redhat.com>
15978
15979 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15980 command.
15981
015e046f
KB
159822001-05-31 Kevin Buettner <kevinb@redhat.com>
15983
15984 * gdb.base/annota1.exp (info break): Match four or more spaces
15985 after "Address".
15986
fb1ffbbe
MC
159872001-05-31 Michael Chastain <chastain@redhat.com>
15988
15989 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15990 (dm_type_int_star): Likewise.
15991 (dm_type_long_star): Likewise.
15992 (dm_type_void_star): Likewise.
15993
5ea2a32c
KB
159942001-05-29 Kevin Buettner <kevinb@redhat.com>
15995
15996 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15997 to a known value in order to get consistent results regardless
15998 of the setting of INPUTRC or the presence or contents of .inputrc.
15999
ae23c492
MS
160002001-05-24 Michael Snyder <msnyder@redhat.com>
16001
ac55707e
MS
16002 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16003 Don't require that the main thread and the manager thread are the
16004 first in the list.
16005
ae23c492
MS
16006 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16007 debugging. If test fails, issue an "unsupported" not a "fail".
16008
400071f1
JB
160092001-05-24 Jim Blandy <jimb@redhat.com>
16010
16011 Don't assume that short is shorter than int.
16012 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16013 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16014 this isn't true.
400071f1
JB
16015 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16016 an int, is not equal to ~0 stored in an unsigned char. This tests
16017 the same thing that the previous test meant to, but works on
16018 16-bit machines, too.
16019 ("print unsigned char != (~0)"): Same test, complemented.
16020
0816a3e5
MS
160212001-05-24 Michael Snyder <msnyder@redhat.com>
16022
16023 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16024 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16025 and prevents dejagnu getting out of step.
16026
f6dc23a9
KB
160272001-05-23 Kevin Buettner <kevinb@redhat.com>
16028
16029 * gdb.base/finish.exp (finish_void): Revise pattern for
16030 stopping on the call statement to not permit stopping at
16031 the start of the instructions comprising the call sequence.
16032
7dbd117d
MC
160332001-05-19 Michael Chastain <chastain@redhat.com>
16034
16035 * gdb.base/callfuncs.exp: Make all test names unique.
16036 * gdb.base/commands.exp: Make all test names unique.
16037 * gdb.base/condbreak.exp: Make all test names unique.
16038 * gdb.base/dbx.exp: Make all test names unique.
16039 * gdb.base/default.exp: Make all test names unique.
16040 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16041 and TIMEOUT messages to their corresponding PASS message.
16042 * gdb.base/ending-run.exp: Make all test names unique.
16043 * gdb.base/long_long.exp: Remove duplicate test.
16044
6b0b0a9e
KB
160452001-05-21 Kevin Buettner <kevinb@redhat.com>
16046
16047 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16048 stop on the call statement as well as the statement after the
16049 call.
16050
2caa35cb
MS
160512001-05-21 Michael Snyder <msnyder@redhat.com>
16052
16053 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16054
40713331
EZ
160552001-05-10 Elena Zannoni <ezannoni@redhat.com>
16056
a9c64011
AS
16057 * gdb.base/completion.exp: Revamp test. Make it execute on all
16058 platforms.
40713331 16059
c2c1be8d
EZ
160602001-05-10 Elena Zannoni <ezannoni@redhat.com>
16061
a9c64011
AS
16062 * config/gdbserver.exp (gdb_load): Handle the case
16063 in which the arguments to gdbserver are given in the
16064 baseboard configuration file.
16065 Also handle the case in which the server needs to do a
16066 load.
2c9cd303 16067
9671de48
KS
160682001-05-07 Keith Seitz <keiths@cygnus.com>
16069
a9c64011
AS
16070 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16071 set up the display for testing.
16072 (gdbtk_start): Convert all paths to paths that tcl will like.
16073 Export target information to environment.
16074 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16075 necessary.
16076 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16077 (to_tcl_path): New proc to convert a given pathname into
16078 a path acceptible as an argument to a tcl command.
16079 (_gdbtk_export_target_info): New proc to export target info
16080 into the environment for gdbtk testing.
16081 (gdbtk_done): New proc to signal end-of-test.
9671de48 16082
5a360f47
JB
160832001-05-06 Jim Blandy <jimb@redhat.com>
16084
16085 * restore.c: Make the code of caller0 correspond to its comment.
16086
66c756c6
MS
160872001-05-03 Michael Snyder <msnyder@redhat.com>
16088
16089 * config/sid.exp (gdb_target_sid): Check for error messages.
16090 On error or timeout, don't make expect exit (which will terminate
16091 all subsequent tests); instead just make gdb exit.
d63a86f8 16092 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16093 return a negative value.
16094
a966fde5
JB
160952001-04-24 Jim Blandy <jimb@redhat.com>
16096
851c18e0
JB
16097 * gdb.c++/templates.exp: If we see the prompt for the overload
16098 list, but we haven't recognized any of the longer patterns,
16099 arrange for this test to fail, not hang.
16100
a966fde5
JB
16101 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16102 variations.
16103
db144853
MC
161042001-04-22 Michael Chastain <chastain@redhat.com>
16105
16106 * gdb.c++/local.exp: Use the 'runto' library function.
16107 * gdb.c++/namespace.exp: Likewise.
16108 * gdb.c++/overload.exp: Likewise.
16109
3207ec21
KB
161102001-03-26 Kevin Buettner <kevinb@redhat.com>
16111
16112 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16113 * gdb.base/step-line.exp: New file. Test step/next in presence of
16114 #line directives.
16115 * gdb.base/step-line.c: New file. Test program for the above.
16116 * gdb.base/step-line.inp: New file. We pretend that this file has
16117 been transformed by some other tool into step-line.c.
16118
13b57657
JB
161192001-03-21 Jim Blandy <jimb@redhat.com>
16120
16121 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16122 unmangled operator names.
16123
754cbe1c
JB
161242001-03-20 Jim Blandy <jimb@redhat.com>
16125
16126 * gdb.threads/linux-dp.exp: Recognize an additional message
16127 generated by GDB when it doesn't understand how to debug threads
16128 on the target system.
16129
177495c9
AC
161302001-03-19 Andrew Cagney <ac131313@redhat.com>
16131
16132 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16133
f266096b
MC
161342001-03-12 Michael Chastain <chastain@redhat.com>
16135
16136 * gdb.c++/derivation.exp: Use the 'runto' library function.
16137
cac3c2ff
MC
161382001-03-12 Michael Chastain <chastain@redhat.com>
16139
16140 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16141
b6c11a24
MC
161422001-02-24 Michael Chastain <chastain@redhat.com>
16143
16144 * gdb.c++/ref-types.exp: Change handwritten code to library
16145 function 'runto'.
16146
6bae5bce
OF
161472001-03-16 Orjan Friberg <orjanf@axis.com>
16148
16149 * gdb.base/signals.exp: Set count to 0 explicitly.
16150
0015fd9a
MS
161512001-03-15 Mark Salter <msalter@redhat.com>
16152
16153 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16154 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16155 (gdb_load): Add support for additional target_info: gdb_download_size
16156 and gdb_load_timeout.
0015fd9a 16157
fc33412a
DT
16158Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16159
16160 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16161 file -- to prevent failing when the compile fails but we have no
16162 intention of running the tests anyway.
fc33412a
DT
16163
16164 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16165 tests if set.
16166
16167 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16168 integers.
fc33412a
DT
16169
16170 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16171 * gdb.c++/namespace.exp: Ditto.
16172
115f06de
OF
161732001-03-07 Orjan Friberg <orjanf@axis.com>
16174
16175 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16176 * gdb.base/pointers.exp: Relax pattern match of decimals.
16177
b6ba6518
KB
161782001-03-06 Kevin Buettner <kevinb@redhat.com>
16179
16180 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16181 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16182 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16183 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16184 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16185 config/sh.exp, config/sid.exp, config/slite.exp,
16186 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16187 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16188 config/vxworks.exp, config/vxworks29k.exp,
16189 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16190 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16191 gdb.base/arithmet.exp, gdb.base/assign.exp,
16192 gdb.base/async.exp, gdb.base/attach.exp,
16193 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16194 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16195 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16196 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16197 gdb.base/commands.exp, gdb.base/completion.exp,
16198 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16199 gdb.base/constvars.exp, gdb.base/corefile.exp,
16200 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16201 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16202 gdb.base/ending-run.exp, gdb.base/environ.exp,
16203 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16204 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16205 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16206 gdb.base/funcargs.exp, gdb.base/help.exp,
16207 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16208 gdb.base/logical.exp, gdb.base/long_long.exp,
16209 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16210 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16211 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16212 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16213 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16214 gdb.base/regs.exp, gdb.base/relational.exp,
16215 gdb.base/remote.exp, gdb.base/reread.exp,
16216 gdb.base/restore.exp, gdb.base/return2.exp,
16217 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16218 gdb.base/selftest.exp, gdb.base/setshow.exp,
16219 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16220 gdb.base/sigall.exp, gdb.base/signals.exp,
16221 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16222 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16223 gdb.base/step-test.exp, gdb.base/structs.c,
16224 gdb.base/structs.exp, gdb.base/structs2.exp,
16225 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16226 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16227 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16228 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16229 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16230 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16231 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16232 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16233 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16234 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16235 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16236 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16237 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16238 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16239 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16240 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16241 gdb.trace/circ.exp, gdb.trace/collection.exp,
16242 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16243 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16244 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16245 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16246 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16247 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16248 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16249 notices.
16250
dc96c6c7 162512001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16252
16253 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16254 first arg is int not float.
16255
dc96c6c7 162562001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16257
16258 * gdb.base/reread.exp: Unsupported for non-native targets;
16259 doesn't work for remote debugging.
16260
9b0c4aeb
FN
162612001-02-19 Fernando Nasser <fnasser@redhat.com>
16262
16263 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16264 * gdb.base/ending-run.exp: Properly handle the BSP state when
16265 stepping past the end of main.
9b0c4aeb 16266
02aa71d5
MC
162672001-02-19 John Moore <jmoore@redhat.com>
16268
16269 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16270 Converted HPUX fix for non-expected items following multiple
16271 step commands into general solution for all platforms.
16272
1fa449a4
MC
162732001-02-18 Michael Chastain <chastain@redhat.com>
16274
16275 * gdb.c++/classes.exp (do_tests): Change runto statements
16276 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16277 statements demangler agnostic.
16278 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16279 (gdb_virtfunc_restart): Likewise.
16280
b2f9ec70
MC
162812001-02-14 Michael Chastain <chastain@redhat.com>
16282
16283 * gdb.c++/inherit.exp (do_tests): Change runto statements
16284 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16285 statements demangler agnostic.
16286
cf74b8ca
AC
16287Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16288
16289 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16290 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16291 before calling common_routine 15 times'' tests.
cf74b8ca 16292
99f78f56
MC
162932001-02-11 Michael Chastain <chastain@redhat.com>
16294
16295 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16296 Helps the test script figure out which demangler is in use.
16297 (dm_type_foo_ref): Ditto.
16298 (dm_type_int_star): Ditto.
16299 (dm_type_long_star): Ditto.
16300 (dm_type_unsigned_int): Ditto.
16301 (dm_type_void): Ditto.
16302 (dm_type_void_star): Ditto.
99707966 16303 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16304 Probe the gdb demangler and set variables to accommodate
16305 formatting differences.
16306 (info_func_regexp): New function. Same as info_func, but
16307 matches against a regexp.
16308 (info_func): Match against a literal string.
16309 (print_addr_2): New function. Match against a literal string,
16310 which can be different from the input to gdb.
16311 (print_addr): Simply call print_addr_2 with the same argument twice.
16312 (test_lookup_operator_functions): Use demangler formatting variables.
16313 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16314 the tests in the same order as the C++ class declaration.
16315 (test_paddr_operator_functions): Ditto.
16316 (test_paddr_overloaded_functions): Ditto.
16317 (test_paddr_hairy_functions): Use demangler formatting variables.
16318 Add reference to gdb/19 for related tests.
16319 (do_tests): Call probe_demangler.
16320
1de8f023
KB
163212001-01-30 Kevin Buettner <kevinb@redhat.com>
16322
16323 * gdb.c++/templates.cc (printf): Remove unused function definition.
16324
ca3f91ed
MS
163252001-01-26 Felix Lee <flee@redhat.com>
16326
16327 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16328
163292001-01-25 matthew green <mrg@redhat.com>
16330
16331 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16332 up sid.
16333 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16334
163352001-01-25 matthew green <mrg@redhat.com>
16336
16337 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16338 Deprecate $sid_spawn_id.
ca3f91ed
MS
16339 (sid_exit): Remove code necessary only for `spawn.'
16340
163412001-01-25 matthew green <mrg@redhat.com>
16342
16343 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16344
fb18ec4a
MC
163452001-01-28 Michael Chastain <chastain@redhat.com>
16346
16347 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16348 to call when tests fail. It takes gdb out of the overloaded
16349 function choice menu back to the main prompt, so that the test
16350 program stays synchronized.
16351 (set_bp_overloaded): New proc to collect all the common
16352 code for setting a breakpoint on an overloaded name. Calls
16353 take_gdb_out_of_choice_menu when needed.
16354 (menu_overload1arg): New variable to collect the repeated
16355 instances of the expected menu for an overloaded name. Change
16356 the regular expression to handle changes in g++ type encoding:
16357 "void" can be either "void" or "", and "unsigned int" can be
16358 either "unsigned int" or "unsigned".
16359 (continue_to_bp_overloaded): Change regular expressions to handle
16360 changes in g++ type encoding.
16361 (no proc): Call take_gdb_out_of_choice_menu when needed.
16362 Remove redundant calls to "info break". Accept either "canceled"
16363 or "cancelled". Change regular expressions in "info break"
16364 calls to handle changes in g++ type encoding. Give all tests
16365 unique strings.
16366
9c646a6e
BE
163672001-01-17 Ben Elliston <bje@redhat.com>
16368
16369 * config/sid.exp: New file.
16370
9549d9c1
AC
16371Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16372
16373 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16374
dc96c6c7 163752000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16376
16377 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16378 Add a RE to accept a non-ascii char if one is ever presented.
16379
b4df4f68
FN
163802000-12-20 Fernando Nasser <fnasser@redhat.com>
16381
297dd0fd 16382 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16383
dc96c6c7 163842000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16385
d63a86f8 16386 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16387 in regexp. One '\' does not suffice on Linux.
16388
4a7bddb6
MC
163892000-12-09 Michael Chastain <chastain@redhat.com>
16390
16391 * gdb.base/break.exp (test_clear_command): Use a marker function
16392 rather than 'main' for the test function. Also move this
16393 test to an execution point where the marker function names are
16394 guaranteed to be bound to functions. (Executing tests after a
16395 'finish' from main runs into name conflicts with local names
16396 in __libc_start_main).
16397
dc96c6c7 163982000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16399
16400 * gdb.base/finish.exp: New test for gdb's "finish" command.
16401 * gdb.base/return2.exp: New test for gdb's "return" command.
16402 * gdb.base/return2.c: New source file for above.
16403
dc96c6c7 164042000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16405
16406 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16407 * gdb.base/miscexprs.exp: Ditto.
16408 * gdb.base/pointers.exp: Ditto.
16409 * gdb.c++/derivation.exp: Ditto.
16410 * gdb.c++/local.exp: Ditto.
16411 * gdb.c++/namespace.exp: Ditto.
16412 * gdb.c++/overload.exp: Ditto.
16413 * gdb.c++/ref-types.exp: Ditto.
16414
dc96c6c7 164152000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16416
16417 * gdb.base/constvars.exp: Test result of "up" command.
16418 * gdb.base/miscexprs.exp: Ditto.
16419 * gdb.base/pointers.exp: Ditto.
16420 * gdb.base/scope.exp: Ditto.
16421 * gdb.c++/derivation.exp: Ditto.
16422 * gdb.c++/local.exp: Ditto.
16423 * gdb.c++/namespace.exp: Ditto.
16424 * gdb.c++/overload.exp: Ditto.
16425 * gdb.c++/ref-types.exp: Ditto.
16426
44097287
FN
164272000-11-22 Michael Chastain <chastain@redhat.com>
16428
16429 * mips_pro.exp: Accept either "middle -> top -> main" or
16430 "middle -> main" in the backtrace, because gcc can optimize
16431 tail calls to jumps. Remove setup_xfail for the hppa case.
16432 Add a comment with the original warning messages from PR 3016,
16433 which was filed in 1993, to preserve them for posterity.
16434
9d2e1bab
ND
164352000-11-17 Nick Duffek <nsd@redhat.com>
16436
16437 * lib/gdb.exp (gdb_test): Override timeout with board info.
16438
1aca8eb7
ND
164392000-11-17 Nick Duffek <nsd@redhat.com>
16440
16441 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16442 the second kill and detach messages.
16443
93076499
ND
164442000-11-17 Nick Duffek <nsd@redhat.com>
16445
16446 * configure.in: Add AC_EXEEXT.
16447 * configure: Regenerate.
16448 * Makefile.in (just-check): Export EXEEXT.
16449 * lib/gdb.exp ($EXEEXT): Import from environment.
16450 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16451 expect "maint dump-me" on Cygwin.
16452 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16453 $EXEEXT.
16454
30e87cd3
ND
164552000-11-17 Nick Duffek <nsd@redhat.com>
16456
16457 * gdb.base/break.exp: Test backtrace and finish from called
16458 function on all platforms, not just HP-UX.
16459
dc96c6c7 164602000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16461
16462 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16463 code from gdb_target_monitor, so it can be used independantly
16464 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16465
dc96c6c7 164662000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16467
16468 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16469 * gdb.base/corefile.exp: Expect the message "Program is being
16470 debugged already" when we send the "corefile" command, since
16471 the preceeding gdb_load may have connected gdb to a remote target.
16472 * gdb.base/display.exp: Disable hardware watchpoints if new
16473 board info variable "no_hardware_watchpoints" is true.
16474 Replace single-letter commands with more readable ones.
16475 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16476 if new board info variable "no_hardware_watchpoints" is true.
16477 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16478 to see if stdio (printf) testing is possible.
16479 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16480 board info variable "no_hardware_watchpoints" is true. Use new
16481 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16482
39124dea
FN
164832000-11-13 Fernando Nasser <fnasser@redhat.com>
16484
16485 From Orjan Friberg <orjanf@axis.com>:
16486 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16487 in array print pattern match.
16488
a9e2e984
FN
164892000-11-09 Fernando Nasser <fnasser@redhat.com>
16490
16491 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16492 spelling "cancelled" to U.S. spelling "canceled" to match changes
16493 made to gdb.
16494 * gdb.c++/ovldbreak.exp: Ditto.
16495
c7db355b
PS
164962000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16497
16498 * gdb.base/callfuncs.c (main): Moved to end of file, call
16499 t_double_values to initialize the FPU before inferior calls are made.
16500 * gdb.base/callfuncs.exp: Test for register preservation after calling
16501 inferior functions. Add tests for continuining, finishing and
16502 returning from a stop in a call dummy.
16503
dc96c6c7 165042000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16505
16506 * gdb.base/commands.exp: Break up long lines, and re-indent.
16507
dc96c6c7 165082000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16509
16510 * config/gdbserver.exp: Rewritten from the ground up, to make it
16511 compatible with the current dejagnu tree, and to make it work with
16512 the new "gdbserver" in libremote.
16513
dc96c6c7 165142000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16515
16516 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16517 * gdb.base/varargs.exp: Skip entire test if no printf support.
16518 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16519 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16520
dc96c6c7 165212000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16522
16523 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16524 no floating point support.
16525 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16526 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16527 * gdb.base/call-rt-st.exp: Ditto.
16528 * gdb.base/call-strs.exp: Ditto.
16529
bac5fc66
JG
165302000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16531
16532 * gdb.base/sizeof.c: include <stdio.h>.
16533
16534 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16535 'finish', otherwise uncaptured gdb_prompt would potentially
16536 throw remaining test points out of sync.
bac5fc66 16537
b22a6027
SB
165382000-07-26 Scott Bambrough <scottb@netwinder.org>
16539
16540 * gdb.base/recurse.exp: Run tests for all targets.
16541 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16542 gnu-oldld case on ARM.
16543 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16544 for ARM targets.
d63a86f8 16545
d8231941
AG
16546Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16547
16548 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16549 * gdb.java/configure: Rebuild.
16550
8caabe69
AG
16551Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16552
16553 * gdb.java/jv-exp.exp: New file.
16554
9d273ca3
AG
16555Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16556
16557 * configure: Rebuilt.
16558 * configure.in (configdirs): Add gdb.java.
16559 * gdb.java/jmisc.java: New file.
16560 * gdb.java/jmisc.exp: New file.
16561 * gdb.java/Makefile.in: New file.
16562 * gdb.java/configure: Rebuilt.
16563 * gdb.java/configure.in: New file.
16564 * lib/java.exp: New file.
16565
4f823a66
AC
16566Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16567
16568 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16569 underflow.
4f823a66 16570
2391e11d
AC
16571Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16572
16573 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16574 and the compilers sizes.
2391e11d 16575
54602222
ND
165762000-07-09 Nick Duffek <nsd@redhat.com>
16577
16578 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16579 (use_methods): New function.
16580 (main): Call use_methods().
16581 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16582 (do_tests): Call test_method_param_class.
16583
2bec0572
ND
165842000-07-09 Nick Duffek <nsd@redhat.com>
16585
16586 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16587 spelling.
16588 (test_enums): New procedure. Move enum tests from end of script
16589 to here. Set breakpoint on function name instead of line number.
16590 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16591 (enums2): New marker function.
16592 (enums1): New function.
16593 (main): Call enums1(). Move enum tests to enums1().
16594
78492fde
AC
16595Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16596
16597 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16598 compile/link program. Update line numbers.
78492fde
AC
16599 * gdb.asm/d10v.inc: Define ``startup''.
16600 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16601
49a2cef8
AC
16602Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16603
16604 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16605
3e6c8688
EZ
166062000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16607
16608 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16609 of 'help maint print' command.
3e6c8688 16610
9ff5cbe9
AC
16611Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16612
16613 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16614 they use gdb_expect_list.
9ff5cbe9 16615
17c579bd
AC
16616Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16617
16618 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16619 memory-read-packet-size'' instead of ``set endian big'' to test
16620 long commands.
17c579bd 16621
e6d71bf3
DB
166222000-06-03 Daniel Berlin <dan@cgsoftware.com>
16623
16624 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16625 g++, and stop skipping them.
e6d71bf3
DB
16626
16627 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16628 work under g++.
16629
d63a86f8 16630 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16631 initialization.
16632
dc96c6c7 166332000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16634
16635 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16636 the regular expression: accept an (almost) arbitrary sequence of
16637 "frames-invalid" and "breakpoints-invalid" messages both before
16638 and after the "starting" message.
16639
dc96c6c7 166402000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16641
16642 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16643
dc96c6c7 166442000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16645
16646 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16647 Relax the regular expression a little, make it pass on Solaris 8.
16648
8216cda9
KB
166492000-05-12 Kevin Buettner <kevinb@redhat.com>
16650
16651 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16652 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16653 Instead, it is permissible for gdb to stop on the line of the
16654 call itself.
16655
1a570b2f
MS
166562000-05-12 Michael Snyder <msnyder@.cygnus.com>
16657
16658 * gdb.base/break.exp (bp on small function, optimized file):
16659 Add a second pass pattern. The behavior differs here between stabs
16660 and dwarf for one-line functions. Stabs preserves two line symbols
16661 (one before the prologue and one after) with the same line number,
16662 but dwarf regards these as duplicates and discards one of them.
16663 Therefore the address after the prologue (where the breakpoint is)
16664 has no exactly matching line symbol, and GDB reports the breakpoint
16665 as if it were in the middle of a line rather than at the beginning.
16666
dc96c6c7 166672000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16668
d63a86f8 16669 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16670 rather than "send_gdb" (for consistancy).
16671
7d418785
AC
16672Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16673
16674 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16675 * gdb.c++/templates.cc: Properly check for GCC version number.
16676 * lib/compiler.cc: Likewise
16677
dc96c6c7 166782000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16679
d63a86f8 16680 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16681 gdb may not stop at the first line of main, due to code motion.
16682
dc96c6c7 166832000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16684
16685 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16686 This test depends on parsing the printf output from the target.
16687 Since the sparclet stub doesn't do stdio, this will never work.
16688 * gdb.base/call-rt-st.exp: ditto.
16689 * gdb.base/call-strs: ditto.
16690
dc96c6c7 166912000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16692
16693 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16694
16695 * gdb.base/ending-run.exp: After connecting to a remote target,
16696 but before running, the target will appear to be in a random
16697 location. Specify both a file and a line for breakpoints.
16698 Also, the function that calls main may be called 'init'
16699 rather than 'start'.
16700
a5a51225
EZ
167012000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16702
16703 * gdb.base/help.exp: Update output for add-symbol-file command.
16704
7930cc7c
FN
167052000-04-10 Fernando Nasser <fnasser@cygnus.com>
16706
16707 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16708 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16709
23e37ab1
C
167102000-04-07 J.T. Conklin <jtc@redback.com>
16711
e93c542c
C
16712 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16713
23e37ab1
C
16714 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16715
591b8fa3
PDM
16716Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16717
16718 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16719 values that can be represented exactly.
591b8fa3
PDM
16720 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16721 above change, and to not check against the directory part of the source
16722 file name.
16723 (step into print_long_arg_list): Likewise.
16724 (print print_small_structs from print_long_arg_list): Likewise.
16725 (print print_long_arg_list): Likewise.
16726
7a495180
EZ
167272000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16728
30b53638 16729 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16730
beb998c6
AC
16731Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16732
16733 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16734
1c689132
DB
167352000-03-25 Daniel Berlin <dan@cgsoftware.com>
16736
16737 * gdb.base/commands.exp (deprecated_command_test): Add test for
16738 deprecate with no arguments.
16739
c1790a9d
JL
167402000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16741
16742 * gdb.base/break.exp: Add new test for setting breakpoints on
16743 optimized code so we can test breakpoints work even when function
16744 prologues may be optimized away
16745
003ba290
FN
167462000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16747
16748 From David Whedon <dwhedon@gordian.com>
a9c64011 16749 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16750
6837a0a2
DB
167512000-03-22 Daniel Berlin <dan@cgsoftware.com>
16752
16753 * gdb.base/help.exp: Added test for new apropos command.
16754
b9593231
KB
167552000-03-21 Kevin Buettner <kevinb@redhat.com>
16756
16757 * gdb.base/pointers.c (usevar): New function.
16758 (main): Make sure that global variables v_int_pointer2, rptr,
16759 and y are all referenced someplace in the program by calling
16760 usevar() on them. [Some linkers delete symbols which are
16761 never referenced. The space remains, but there's no way to
16762 get a (symbolic) handle on the variable from the debugger.]
16763
751a959b
EZ
167642000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16765
16766 * gdb.base/printcmds.c: Add typedeffed arrays.
16767
16768 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16769 procedure to test arrays that are typedef'd.
751a959b 16770
73a93a32
JI
167712000-03-13 James Ingham <jingham@leda.cygnus.com>
16772
16773 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16774 the library directories.
73a93a32 16775
fb40c209
AC
16776Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16777
16778 * configure.in (configdirs): Add sub directory gdb.mi.
16779 * configure: Re-generate.
16780
16781 * gdb.mi: New directory.
d63a86f8 16782
ee4dd2c9
AC
167832000-02-25 Scott Bambrough <scottb@netwinder.org>
16784
16785 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16786 a long long value as a double on ARM platforms.
ee4dd2c9 16787
70f0cc22
JB
167882000-02-16 Jim Blandy <jimb@redhat.com>
16789
16790 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16791 default source file is set properly before running this test.
16792
853819b8
EZ
167932000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16794
16795 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16796 gdbtk/library directory, not in gdbtcl2.
853819b8 16797
dfcd3bfb
JM
167982000-02-04 Jim Blandy <jimb@redhat.com>
16799
16800 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16801 backslash from regexp pattern.
16802
16803 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16804 procedure. Use it to run all the "continue to bp overloaded"
16805 tests. Note that this changes the names of the tests slightly.
16806 If the breakpoint hit message includes a hex PC value, because
16807 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16808 from the real source code, still consider that a pass.
16809
16810 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16811 XFAIL here if the breakpoint message contains a hex address. Note
16812 similar change on 1999-11-02.
16813
16814 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16815
16816 * gdb.base/ptype.exp: Establish a default source file before
16817 calling get_debug_format.
16818
168192000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16820
16821 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16822
8b93c638
JM
168232000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16824
16825 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16826 of successive stepi commands -- while in the prologue we should see
16827 the function entry bracket.
16828
168292000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16830
16831 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16832 reach __change_mode() when stepping through the end of main().
16833
c5394b80
JM
168342000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16835
16836 * gdb.base/default.exp: Fix expected pattern.
16837 * gdb.base/help.exp: Same.
16838
0d06e24b
JM
168392000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16840
16841 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16842 Don't use xfail's because that affects only the following test.
d63a86f8 16843
0d06e24b 16844 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16845 solaris or linux.
0d06e24b
JM
16846
16847 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16848
dc96c6c7 168492000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16850
d63a86f8 16851 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16852 "A syntax error" rather than "A parse error". Accept both.
16853
168542000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16855
16856 * gdb.base/default.exp: Remove OS dependent string from "target
16857 remote" test.
16858 * gdb.base/help.exp: Same for "help target remote" test.
16859
c3f6f71d
JM
168602000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16861
16862 From Jim Kingdon <kingdon@redhat.com>:
16863
16864 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16865 prompt (cleanup rather than necessity, but still might keep output
16866 from spilling to next test).
c3f6f71d
JM
16867
168682000-01-02 Fred Fish <fnf@cygnus.com>
16869
16870 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16871 AIX, which defines them in <sys/types.h>.
16872
ed9a39eb 168731999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16874
ed9a39eb 16875 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16876 float" test.
ed9a39eb
JM
16877
168781999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16879
ed9a39eb 16880 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16881
16882 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16883 outermost frame disallowed".
16884
168851999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16886
16887 * gdb.base/setvar.exp: New tests for setting the value of a struct
16888 with a constant list.
16889
168901999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16891
16892 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16893 require the user to type a cast before setting the value of a struct.
16894
de57eccd
JM
168951999-12-06 Jim Blandy <jimb@cygnus.com>
16896
16897 * gdb.base/default.exp: Expect the new 'info float' command on
16898 all i386 platforms.
16899
16900 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16901 LinuxThreads libraries that don't support debugging.
16902
c2d11a7d
JM
16903Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16904
16905 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16906 Change the buffer type to ``unsigned char'' to simplify size
16907 arithmetic.
c2d11a7d
JM
16908
16909 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16910 stub only handles 400-1 byte packets. Verify that the download
16911 worked.
c2d11a7d
JM
16912
169131999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16914
16915 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16916 tests, using UNRESOLVED for the untested cases. Also, does not wait
16917 for a timeout if the prompt was received before a recognizable pattern.
16918
169191999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16920
16921 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16922
169231999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16924
16925 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16926 watchpoints.
c2d11a7d
JM
16927
169281999-11-24 Jason Merrill <jason@casey.cygnus.com>
16929
16930 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16931
16932 * gdb.c++/local.exp: Be more flexible in recognizing local class
16933 name mangling. Don't allow horribly truncated method names.
16934 * gdb.c++/derivation.exp: Expect protected inheritance.
16935 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16936 * gdb.c++/virtfunc.exp: Likewise.
16937 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16938 when printing a nested enum.
16939
169401999-11-22 Jim Blandy <jimb@cygnus.com>
16941
16942 * gdb.base/step-test.exp: Properly await GDB's response to setting
16943 a breakpoint on the call to large_struct_by_value.
16944
16945 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16946 just because we have debug info for the `start' function.
16947
169481999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16949
16950 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16951 "Unknown signal" messages, which indicate (on LinuxThreads) that
16952 GDB doesn't know how to debug threads on this system. This is
16953 better than hanging while philosopher 0 dumps chatter into gdb.log.
16954
169551999-11-18 Tom Tromey <tromey@cygnus.com>
16956
16957 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16958
169591999-11-18 Fred Fish <fnf@cygnus.com>
16960
16961 * gdb.base/coremaker2.c: Add sample program for generating
16962 cores that is more self contained than coremaker.c. Eventually
16963 I'll add more code to this and tie it into the testsuite.
16964
4ce44c66
JM
169651999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16966
16967 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16968
169691999-11-10 Jimmy Guo <guo@cup.hp.com>
16970
16971 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16972 from $srcdir/lib/.
4ce44c66 16973 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16974 and gdb.c++/.
4ce44c66
JM
16975
16976 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16977
d63a86f8 16978 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16979 'continue with watch' test point.
16980
169811999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16982
16983 Merged from p2linux-990323-branch:
d63a86f8 16984
4ce44c66
JM
16985 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16986
11cf8741
JM
16987Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16988
16989 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16990 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16991
16992Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16993
16994 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16995 gdb_expect_list.
11cf8741
JM
16996
16997Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16998
16999 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17000
170011999-11-03 Mark Salter <msalter@cygnus.com>
17002
17003 * gdb.base/break.exp: Fix "stub continue" pattern.
17004
170051999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17006
17007 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17008
170091999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17010
17011 * gdb.base/display.exp ("finish"): Add timeout clause.
17012
17013 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17014 plain prompt clause, so this doesn't have to time out in order to
17015 fail.
17016
17017 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17018 breakpoint hit messages include an address.
11cf8741
JM
17019
17020 * gdb.base/display.exp: Don't forget to escape parens in regular
17021 expressions. Unix regexp notatation sucks.
17022
170231999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17024
17025 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17026 order for 'signalled' message.
11cf8741 17027
5c44784c
JM
170281999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17029
17030 From Jimmy Guo <guo@cup.hp.com>:
17031 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17032 * gdb.base/annota1.c: Add code for tests to work with.
17033
170341999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17035
17036 * gdb.base/remote.exp: New test for remote downloading settings.
17037 * gdb.base/remote.c: New file with large .data.
17038
917317f4
JM
170391999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17040
17041 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17042 for LinuxThreads support, merged from the Code Fusion branch.
17043
17044Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17045
17046 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17047 containing exp_continue into a while within an expect. Don't
17048 attempt a start more than three times. Check return value from
17049 gdb_load.
d63a86f8 17050
2df3850c
JM
17051Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17052
17053 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17054 a pass case.
2df3850c 17055
2acceee2
JM
170561999-10-01 Kevin Buettner <kevinb@cygnus.com>
17057
17058 * gdb.base/break.c (main): Added a statement that we can step
17059 off of.
17060 * gdb.base/break.exp: Added tests for setting a breakpoint
17061 at an offset and stepping onto a breakpoint.
17062
170631999-10-01 Fred Fish <fnf@cygnus.com>
17064
d63a86f8 17065 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17066 gdb output.
17067
c2c6d25f
JM
170681999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17069
17070 * gdb.base/break.exp: Code locations are in hex, don't forget!
17071 (For HP-UX.)
17072
170731999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17074
17075 * condbreak.exp: Use break.c as test program.
17076 * condbreak.c: Remove, redundant with break.c.
17077
170781999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17079
17080 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17081 Z-packets if the target needs it.
c2c6d25f
JM
17082
170831999-09-13 James Ingham <jingham@leda.cygnus.com>
17084
17085 * gdb.c++/overload.exp: Added tests for listing overloaded
17086 functions with function pointers in the arg, explicitly calling
17087 out the version you want.
17088
cff3e48b
JM
170891999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17090
17091 * long_long.exp: Add variations of test cases that work for
17092 targets with 16-bit ints and 32-bit doubles.
17093
d4f3574e
SS
170941999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17095
17096 * break.c (main): Compare a possibly-uninitialized argc with an
17097 unlikely value that fits in 16 bits.
17098
170991999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17100
17101 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17102 0xfeeb, don't want negative numbers if ints are 16 bits.
17103
17104 * lib/gdb.exp (skip_cplus_tests): New proc.
17105 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17106 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17107 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17108 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17109 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17110 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17111 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17112 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17113
17114 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17115
17116Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17117
17118 * gdb.base/corefile.exp (up): Allow a parameter to appear
17119 in the frame that we're going up to.
17120
17121 From Jim Blandy <jimb@cygnus.com>:
17122
17123 * gdb.base/default.exp (info float): Expect some output now.
17124
17125 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17126 returning floating-point values to fail on the x86.
17127 * gdb.base/callfwmall.exp (do_function_calls): Same.
17128
17129 * gdb.base/list.exp (test_listsize): Correct expectations for
17130 listing line 1 with listsize 2. Also, listing a single line
17131 works now, as does listing three lines. [Kevin's note: There
17132 were a number of other cases fixed too where the expectations
17133 differed...]
17134
171351999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17136
17137 * gdb.base/selftest.exp: Add case for when version prints as
17138 constant string instead of char pointer.
17139
104c1213
JM
171401999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17141
17142 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17143 stepping out of main.
104c1213
JM
17144
17145 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17146 G++ used.
17147
17148 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17149 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17150
17151 * gdb.c++/ovldbreak.exp: Update match string in test that
17152 includes a warning of multiple breakpoints.
17153
171541999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17155
17156 * gdb.base/display.exp: Improve precision of step-after-finish
17157 added yesterday.
17158
17159 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17160 test.
104c1213
JM
17161
17162 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17163 configs when using G++, not just hppa*.
17164
171651999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17166
17167 * gdb.base/async.c: New file.
17168 * gdb.base/async.exp: New file.
17169
17170Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17171
17172 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17173 PA64.
17174
53a5351d
JM
17175Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17176
104c1213
JM
17177 * gdb.base/display.exp: "finish" can leave us mid-line on many
17178 targets, deal with it. Add a small constant to main, instead of
17179 1000 since main+1000 may not be a valid address in the target.
17180
53a5351d
JM
17181 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17182 on hpux11.
17183
17184 * gdb.base/attach.exp: Handle another hpux11 error message variant
17185 when attaching to a process that does not exist.
17186
171871999-08-19 J.T. Conklin <jtc@redback.com>
17188
17189 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17190 characters in 'continue to 1241' test.
53a5351d
JM
17191
171921999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17193
17194 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17195 stop in print_long_arg_list, define and use a whitespace
17196 variable in print_small_structs test, add an XFAIL for Solaris.
17197 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17198 interested enough to fix.
17199
7be570e7
JM
172001999-08-13 Keith Seitz <keiths@cygnus.com>
17201
17202 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17203 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17204 proc knows about targets other than the natives.
17205 (test_assign): Use "gdb_run_cmd" to "run" the target.
17206 Check that we've actually hit the breakpoint at main.
17207 When we attempt to assign a value to a local variable, check
17208 that the variable is in the current scope, i.e., don't use
17209 a test with an empty result.
17210
17211Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17212
17213 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17214 command.
7be570e7
JM
17215
172161999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17217
17218 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17219 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17220 gdb.compat, gdb.threads-hp.
17221 gdb.hp/configure, gdb.hp/configure.in: New files.
17222 gdb.hp/Makefile.in: Recurse into new subdirs.
17223 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17224 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17225 in object files.
17226 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17227
96baa820
JM
172281999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17229
17230 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17231 funky printf, remove a bogus p/a test.
96baa820
JM
17232
172331999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17234
17235 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17236 connected to the target. This is necessary when running not
17237 natively.
96baa820
JM
17238
172391999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17240
17241 * gdb.base/step-test.exp: Removed some extraneous messages.
17242
17243 * gdb.base/long_long.exp: Don't run memory examination tests
17244 on little-endian targets (they will need a different set of
17245 results to match).
17246
172471999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17248
17249 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17250 until somebody decides to fix GDB.
17251
17252 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17253 constant as "ULL".
96baa820
JM
17254 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17255 matches for a couple x/2 commands.
17256
a0b3c4fd
JM
172571999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17258
17259 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17260 by merging in ref-types2 tests.
17261 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17262
17263 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17264 * gdb.c++/Makefile.in: Add standard actions.
17265 (EXECUTABLES): Rename from PROGS, update list.
17266 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17267 from gdb.hp.
17268 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17269 foo and bar locals.
17270 * gdb.c++/anon-union.exp: Fix tests to match.
17271 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17272 expect matches to handle output variations.
17273 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17274 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17275 output, add HP alternatives for new and delete prints.
a0b3c4fd 17276 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17277 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17278 * gdb.c++/demangle.exp: Use $style when reporting failure.
17279 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17280 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17281 match alternatives.
17282 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17283 compilers.
a0b3c4fd
JM
17284 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17285 * gdb.c++/method.exp: Add match alternatives.
17286 * gdb.c++/misc.cc: Add bool types.
17287 * gdb.c++/misc.exp: Add tests for bool types.
17288 * gdb.c++/overload.exp: Add xfails.
17289 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17290 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17291 add some more template parameter tests (only for HP currently).
17292 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17293 * gdb.c++/virtfunc.cc: Add return type and value for main.
17294 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17295 match alternatives.
d63a86f8 17296
a0b3c4fd
JM
172971999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17298
17299 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17300
173011999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17302
17303 * gdb.base/signals.exp: Don't expect getting a backtrace from
17304 within a signal handler to fail on Linux.
17305
173061999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17307
17308 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17309 * lib/gdb.exp: Remove some gratuitious semicolons.
17310 (delete_breakpoints): Increase timeout.
17311 (gdb_expect): Add -notransfer option.
17312 (gdb_test): Use -notransfer option.
17313 (get_compiler_info): Add f77 case.
17314 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17315 case.
a0b3c4fd
JM
17316 (gdb_preprocess): Call get_compiler.
17317
17318 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17319 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17320 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17321 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17322 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17323 third arg to gdb_test.
a0b3c4fd
JM
17324 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17325 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17326 HP-UX xfails, add others.
a0b3c4fd
JM
17327 * gdb.base/completion.exp: Reflect name change of self-test.
17328 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17329 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17330 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17331 HP failure number.
a0b3c4fd
JM
17332 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17333 useless HP-UX 10.30 references.
17334 * gdb.base/maint.exp: Loosen matches.
17335 * gdb.base/pointers.c (main): Declare more_code.
17336 * gdb.base/pointers.exp: Match on output of a `next'.
17337 * gdb.base/structs.c: Add prototypes.
17338 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17339 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17340
173411999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17342
17343 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17344 command.
a0b3c4fd
JM
17345
173461999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17347
17348 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17349 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17350
17351 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17352 debug info. Deal with lack of signal hanlder info in stack.
17353
a9c64011 17354 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17355 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17356
5a2468f5
JM
173571999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17358
17359 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17360 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17361
adf40b2e
JM
17362Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17363
17364 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17365 a1-selftest.exp.
adf40b2e
JM
17366 * gdb.base/configure: Re-generate.
17367
173681999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17369
17370 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17371 in trying to run first and name is too long.
17372
17373 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17374 pointers2.c and pointers2.exp, respectively.
17375 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17376 doschk happier.
17377
43e526b9
JM
173781999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17379
17380 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17381 callfuncs2.c and callfuncs2.exp.
17382
17383 * gdb.base/list.exp: Remove mistaken xfails.
17384 * gdb.base/list0.h: Add optional prototypes.
17385
9846de1b
JM
17386Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17387
a9c64011 17388 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17389 calling malloc.
a9c64011
AS
17390 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17391 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17392 use.
9846de1b
JM
17393
173941999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17395
17396 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17397 * gdb.base/annota2.cc, annota2.exp: Move from here.
17398 * gdb.c++/annota2.cc, annota2.exp: To here.
17399 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17400
43ff13b4
JM
17401Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17402
17403 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17404 a consistent format.
43ff13b4 17405
085dd6e6
JM
174061999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17407
17408 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17409 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17410 HP compilers, also set the globals $true and $false.
17411
17412 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17413 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17414 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17415 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17416 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17417 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17418 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17419 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17420 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17421 whatis.c} Add C++ compatible function definitions and return
17422 types, add includes for library functions.
085dd6e6
JM
17423 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17424 * gdb.base/step-test.c (myglob): Rename from glob.
17425 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17426 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17427 files, move here from gdb.hp.
085dd6e6 17428 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17429 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17430 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17431 Adjust line numbers in regexps.
085dd6e6
JM
17432
17433 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17434 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17435 instead of 0/1.
17436
17437 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17438 foll-vfork.exp: New files, move here from gdb.hp.
17439 * gdb.base/page.exp: New file, test of pagination command.
17440
17441 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17442 recursion test.
17443 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17444
17445 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17446 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17447
17448 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17449 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17450 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17451 watchpoint test.
085dd6e6
JM
17452 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17453 them work.
17454 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17455 expressions properly.
17456 * gdb.base/corefile.exp: Loosen the match slightly.
17457 * gdb.base/default.exp: Allow "Error accessing memory" message
17458 also.
17459 * gdb.base/display.exp: Skip over x/0 j if PA64.
17460 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17461 * gdb.base/interrupt.exp: Ditto.
17462 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17463 in use.
17464 * gdb.base/list.exp: Add xfails for HP-UX.
17465 * gdb.base/long_long.exp: Refine some of the numeric matches.
17466 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17467 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17468 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17469 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17470 * gdb.base/ptype.exp: Succeed on more varieties of output.
17471 * gdb.base/scope.exp: Add xfails for HP-UX.
17472 * gdb.base/sect-cmd.exp: Add more cases.
17473 * gdb.base/setvar.exp: Add xfails for HP-UX.
17474 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17475 * gdb.base/signals.exp: Match on void symbolically.
17476 * gdb.base/step-test.exp: Add case for PA64.
17477 * gdb.base/term.exp: Add exit and restart.
17478 * gdb.base/twice.exp: Clean up after self.
17479 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17480 * gdb.base/whatis.exp: Allow more ways to pass tests.
17481
17482 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17483 no longer useful.
085dd6e6
JM
17484
17485Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17486
17487 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17488 list of patterns.
085dd6e6 17489 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17490 print_double_array(double_array)", "continuing to breakpoint
17491 1018", "print print_double_array(array_d)" and "continuing to
17492 1034" tests.
d63a86f8 17493
085dd6e6
JM
174941999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17495
a9c64011 17496 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17497
174981999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17499
17500 * config/mt-*: Remove, these haven't been used since 1996.
17501
175021999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17503
17504 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17505 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17506 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17507
9e0b60a8
JM
175081999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17509
17510 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17511 simpler match case for the ptype of the big class.
17512
175131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17514
17515 * gdb.exp: Fix test for gdb_prompt existence.
17516
175171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17518
17519 * gdb.exp (gdb_test): Add fail after calls to perror.
17520
175211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17522
17523 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17524
175251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17526
17527 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17528
0f71a2f6
JM
17529Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17530
17531 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17532 malloc() is linked in.
0f71a2f6
JM
17533
175341999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17535
17536 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17537 step at end.
17538
17539 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17540
175411999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17542
17543 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17544
cce74817
JM
17545Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17546
17547 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17548 * gdb.base/mips_pro.exp: Likewise.
17549
175501999-06-02 Keith Seitz <keiths@cygnus.com>
17551
17552 * gdb.c++/templates.cc: Change all "new" operators to throw
17553 an exception.
17554 * gdb.c++/cplusfuncs.cc: Likewise.
17555
17556 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17557
17558Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17559
17560 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17561 * gdb.base/ending-run.exp: When stepping out of main, accept a
17562 step into an arbitrary assembler file.
cce74817 17563
392a587b
JM
175641999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17565
d63a86f8 17566 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17567 "breakpoint-invalid" to be printed.
d63a86f8 17568 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17569 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17570 * gdb.base/annota2.cc: Initialize a.x to 0.
17571
9e086581
JM
175721999-05-17 Keith Seitz <keiths@cygnus.com>
17573
17574 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17575 when "skip_float_tests" set.
17576 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17577 "print print_ten_doubles", and "step into print_long_arg_list".
17578 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17579 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17580 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17581 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17582 "skip_float_tests" is set.
17583 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17584 when "skip_float_tests" set.
d63a86f8 17585
cd0fc7c3
SS
175861999-05-06 Keith Seitz <keiths@cygnus.com>
17587
17588 * gdb.base/annota2.cc: Include stdio.h.
17589
17590Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17591
17592 * gdb.base/crossload.exp: Remove, this has been disabled ever
17593 since BFD stopped including all targets, and cross-GDB gets
17594 plenty of testing anyway.
17595 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17596 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17597 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17598 * gdb.base/README: Remove, was doc for this.
17599 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17600 needed.
cd0fc7c3 17601
b83266a0
SS
176021999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17603
17604 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17605 output.
17606
17607 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17608 * gdb.base/annota2.exp: New file. More annotation tests.
17609 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17610 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17611
176121999-04-23 Angela Marie Thomas <angela@cygnus.com>
17613
17614 * config/cfdbug.exp: New file.
17615
7a292a7a
SS
176161999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17617
17618 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17619 Marcus Daniel's and Dale Hawkins's demangler crashes.
17620
17621 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17622 test_lucid_style_demangling, test_arm_style_demangling,
17623 test_hp_style_demangling): Try Tom Tromey's core-dumping
17624 identifier under each demangling style.
7a292a7a
SS
17625
176261999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17627
17628 * gdb.c++/demangle.exp: Include the current demangling style
17629 in all test names.
17630 (current_demangling_style): New global variable.
17631 (set_demangling_style, test_demangling_core, test_demangling,
17632 test_demangling_exact): New functions.
17633 (test_gnu_style_demangling, test_lucid_style_demangling,
17634 test_arm_style_demangling, test_hp_style_demangling): Use those,
17635 instead of calling gdb_test and gdb_test_exact directly.
17636 (catch_demangling_errors): New function, which reports errors
17637 signalled by the demangling test functions in an orderly way.
17638 (do_tests): Use catch_demangling_errors.
17639
176401999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17641
17642 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17643 grouping in expressions, not {}.
7a292a7a
SS
17644
17645 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17646 initialized yet.
7a292a7a
SS
17647
176481999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17649
17650 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17651 are listed.
17652
176531999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17654
17655 * gdb.stabs/weird.exp: Test for CC being defined before
17656 looking at its value.
17657
176581999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17659
17660 * gdb.base/call-ar-st.exp: Remove stray '#'.
17661 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17662 "short int" and "long int".
17663 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17664 change, to mollify finicky HP compiler.
7a292a7a
SS
17665 * gdb.hp/reg-test.exp (testfile): Fix file name.
17666 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17667
7a292a7a
SS
17668 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17669 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17670 alternate form of enum ptype.
17671
c906108c
SS
176721999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17673
7a292a7a
SS
17674 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17675 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17676 passing skip_hp_tests, so as not to waste time on guaranteed
17677 failure.
7a292a7a 17678
c906108c
SS
17679 * gdb.c++/overload.cc: Pass string instead of char addr, always
17680 init ccpfoo.
17681 * gdb.c++/templates.cc: Fix syntax error.
17682
7a292a7a
SS
17683Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17684
17685 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17686 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17687 command.
17688
176891999-03-18 James Ingham <jingham@cygnus.com>
17690
17691 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17692
17693 * gdb.c++/method.exp: It was testing an uninitialized int on the
17694 stack and assuming it was positive.
17695
17696 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17697
17698 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17699 keep it from killing the rest of the tests.
7a292a7a
SS
17700 Use gdb_continue_to_end.
17701
17702 * gdb.base/sigall.exp: use gdb_continue_to_end.
17703
17704 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17705
17706 * gdb.base/display.exp: use runto_main, not run.
17707
d63a86f8
RM
17708 * gdb.base/default.exp: Check for the current error message in the
17709 r abbreviation test.
7a292a7a
SS
17710 Add strongarm to the targets that know info float.
17711
d63a86f8 17712 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17713 run which doesn't work with monitors.
17714
17715 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17716
17717 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17718
17719 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17720 program. Traps the case (in Cygmon) when the program never really
17721 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17722 more places, so I used my name. Sorry Mark...
17723
17724 * config/monitor.exp (gdb_target_monitor): added another
17725 target_info parameter: remotebinarydownload. This will set the
17726 remotebinarydownload flag if this is causing some boards trouble.
17727
177281999-03-18 Mark Salter <msalter@cygnus.com>
17729
17730 * lib/gdb.exp (continue_to_exit): New function.
17731
17732 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17733 * gdb.base/ending-run.exp: Ditto.
17734 * gdb.base/step-test.exp: Ditto.
17735
177361999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17737
17738 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17739 (suggested by Art Haas <ahaas@neosoft.com>).
17740
177411999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17742
889bf7c5 17743 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17744
17745Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17746
17747 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17748 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17749
177501999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17751
17752 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17753 a call to strlen; sometimes we do have sources.
17754
177551999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17756
17757 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17758 character, so GDB won't print garbage after its end.
d63a86f8 17759
c906108c
SS
17760 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17761 breakpoint there instead. Sometimes GCC emits memcpy to handle
17762 the large structures being passed by value, so we step into that
17763 instead of sum_array_print, which obscures what we're really testing.
17764 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17765 the bizarre steps into memcpy, so do that here. Add check for
17766 stepping into function calls that pass large structures by value.
17767 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17768 Remove all references to specific line numbers.
17769 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17770 New type and function.
17771 (main): Call large_struct_by_value, passing it a large struct by value.
17772 * lib/gdb.exp (gdb_get_line_number): New function.
17773
17774 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17775 more portable.
17776
7a292a7a
SS
177771999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17778
c906108c
SS
17779 * lib/gdb.exp: Doc fixes.
17780
7a292a7a
SS
177811999-03-05 Nick Clifton <nickc@cygnus.com>
17782
d63a86f8 17783 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17784
177851999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17786
c906108c 17787 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17788 commands. They're not germane to this test, and they don't work
17789 that way on remote targets.
c906108c 17790
3fc11d3e
JM
177911999-03-01 James Ingham <jingham@cygnus.com>
17792
17793 * Changelog entries merged over from gdb development branch.
17794
3fc11d3e
JM
17795 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17796
17797 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17798 for outputting results of test run.
17799
2d4a1622 17800 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17801
17802 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17803
7a292a7a
SS
178041999-02-25 Felix Lee <flee@cygnus.com>
17805
17806 * lib/gdb.exp (debug_format): initialize
17807
c906108c
SS
178081999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17809
17810 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17811 * gdb.base/call-rt-st.c: Ditto.
17812
c906108c
SS
178131999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17814
17815 * gdb.threads/pthreads.exp (horiz): New variable.
17816 (test_startup): Fix regexps that capture thread numbers.
17817
178181999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17819
17820 * gdb.base/smoke.exp: Disambiguate two test case names (both
17821 called ``print'').
17822
17823Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17824
17825 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17826 compilation.
c906108c
SS
17827
178281999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17829
17830 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17831 actual output formatting.
17832 * gdb.base/smoke.exp: GDB removes leading 0's.
17833 * gdb.base/volatile.exp: Don't check type of remuneration;
17834 that variable is no longer defined in constvars.c.
17835 * gdb.base/step-test.c (main): Exit with explicit exit code.
17836 * gdb.base/step-test.exp: Remove two nexti checks--they are
17837 not portable.
17838
178391999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17840
17841 * gdb.base/help.exp ("help delete display"): Fix test to match
17842 gdb's output.
17843
17844 * gdb.base/long_long.c (known_types): Initialize values to zero.
17845 * gdb.base/long_long.exp: Step one more line
17846 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17847 leading zeros. Explicitly ask for hex formatting. Use
17848 unique test case names.
c906108c
SS
17849
17850Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17851
d63a86f8 17852 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17853
17854 * gdb.c++/method.exp: Add missing close brace.
17855
178561999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17857
17858 * gdb.base/maint.exp: Use 'set height 0' to disable page
17859 prompting, not 'set height 400'.
17860
17861 Fix a bunch of timeouts.
17862 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17863 four separate tests, so expect doesn't take forever to match a ton
17864 of text against a regexp with lots of .* forms.
17865 ("maint print psymbols", "maint print symbols"): Make some of
17866 these greps more selective, so that expect doesn't try to wade
17867 through huge piles of output and time out.
17868
17869 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17870
17871 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17872 tests: one which doesn't expect shlib events to be reported, and
17873 another which does, but is XFAIL for all platforms other than
17874 HP/UX.
c906108c
SS
17875
17876 * gdb.base/break.exp: Teach the test suite that the `catch
17877 fork', `catch vfork', and `catch exec' commands produce error
17878 messages on platforms that don't provide these features.
17879
17880Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17881
17882 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17883 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17884 (shortening names from solib_threshold.exp etc), won't run on
17885 anything but HP-UX for the foreseeable future.
c906108c 17886 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17887 reflect move.
c906108c
SS
17888
17889Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17890
17891 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17892 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17893
17894Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17895
17896 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17897 successfully re-sets breakpoints in shared libraries.
17898 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17899
17900Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17901
d63a86f8
RM
17902 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17903 and compiled w/o GCC.
c906108c
SS
17904
17905 * gdb.hp/watch-cmd.exp: ditto.
17906
17907 * gdb.hp/watch-hp.exp: ditto.
17908
17909 * gdb.hp/xdb1.exp: ditto.
17910
17911 * gdb.hp/xdb2.exp: ditto.
17912
17913 * gdb.hp/dbx.exp: ditto.
17914
17915Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17916
17917 * constvars.c: Remove C++-isms.
17918 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17919 with GCC.
c906108c
SS
17920
17921Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17922
17923 The following changes are part of the HP merge.
17924
17925 * gdb.base/break.exp: new tests to verify that catchpoints for
17926 fork, vfork, and exec don't trigger inappropriately.
17927
17928 * gdb.base/opaque.exp: compile one file at a time, then link.
17929
17930 * gdb.base/signals.exp: be more restrictive about which hppa
17931 systems receive a setup_xfail. new tests.
17932
17933 * gdb.base/solib_threshold.build: new file.
17934 * gdb.base/solib_threshold.exp: new file.
17935 * gdb.base/solib_threshold.link_opts: new file.
17936 * gdb.base/solib_threshold.mk: new file.
17937 * gdb.base/gen_solib_threshold.c: new file.
17938
17939 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17940 tests. New tests for enums inside classes.
17941
17942 * gdb.c++/compiler.cc: indicate support of template debugging.
17943
17944 * gdb.c++/demangle.exp: run hp style demangling tests.
17945
17946 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17947 tests.
17948
17949 * gdb.c++/misc.cc: changes to support new tests.
17950
17951 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17952 to support new tests.
17953
17954 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17955 gcc, then skip these tests.
17956
17957Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17958
17959 The following files are part of the HP merge; some had longer
17960 names at HP, but have been renamed to be no more than 14
17961 characters in length.
17962
17963 * gdb.hp/ambiguous.cc: new file.
17964 * gdb.hp/ambiguous.exp: new file.
17965 * gdb.hp/attach.exp: new file.
17966 * gdb.hp/attach2.exp: new file.
17967 * gdb.hp/classes-hp.exp: new file.
17968 * gdb.hp/ctti.exp: new file.
17969 * gdb.hp/ctti-add.cc: new file.
17970 * gdb.hp/ctti-add1.cc: new file.
17971 * gdb.hp/ctti-add2.cc: new file.
17972 * gdb.hp/ctti-add3.cc: new file.
17973 * gdb.hp/dbx.exp: new file.
17974 * gdb.hp/exception.cc: new file.
17975 * gdb.hp/exception.exp: new file.
17976 * gdb.hp/foll-exec.c: new file.
17977 * gdb.hp/foll-exec.exp: new file.
17978 * gdb.hp/foll-fork.c: new file.
17979 * gdb.hp/foll-fork.exp: new file.
17980 * gdb.hp/foll-vfork.c: new file.
17981 * gdb.hp/foll-vfork.exp: new file.
17982 * gdb.hp/inherit-hp.exp: new file.
17983 * gdb.hp/more-steps.exp: new file.
17984 * gdb.hp/namespace.cc: new file.
17985 * gdb.hp/namespace.exp: new file.
17986 * gdb.hp/optimize.exp: new file.
17987 * gdb.hp/pxdb.c: new file.
17988 * gdb.hp/pxdb.exp: new file.
17989 * gdb.hp/quicksort.exp: new file.
17990 * gdb.hp/reg-test.exp: new file.
17991 * gdb.hp/reg-test.s: new file.
17992 * gdb.hp/sized-enum.c: new file.
17993 * gdb.hp/sized-enum.exp: new file.
17994 * gdb.hp/start-stop.exp: new file.
17995 * gdb.hp/templ-hp.cc: new file.
17996 * gdb.hp/templ-hp.exp: new file.
17997 * gdb.hp/thr-lib.c: new file.
17998 * gdb.hp/thr-lib.exp: new file.
17999 * gdb.hp/thr-lib.h: new file.
18000 * gdb.hp/thr-liblib.c: new file.
18001 * gdb.hp/virtfun-hp.c: new file.
18002 * gdb.hp/virtfun-hp.exp: new file.
18003 * gdb.hp/watch-cmd.exp: new file.
18004 * gdb.hp/watch-hp.exp: new file.
18005 * gdb.hp/xdb1.exp: new file.
18006 * gdb.hp/xdb2.exp: new file.
18007 * gdb.hp/xdb3.exp: new file.
18008
18009Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18010
18011 The following files are part of the HP merge; some had longer
18012 names at HP, but have been renamed to be no more than 14
18013 characters in length.
18014
18015 * gdb.base/ss.h: new file.
18016 * gdb.base/call-ar-st.c: new file.
18017 * gdb.base/call-ar-st.exp: new file.
18018 * gdb.base/call-rt-st.c: new file.
18019 * gdb.base/call-rt-st-exp: new file.
18020 * gdb.base/call-strs.exp: new file.
18021 * gdb.base/ena-dis-br.exp: new file.
18022 * gdb.base/environ.exp: new file.
18023 * gdb.base/long_long.exp: new file.
18024 * gdb.base/sect-cmd.exp: new file.
18025 * gdb.base/shlib-cl2.exp: new file.
18026 * gdb.base/smoke.exp: new file.
18027 * gdb.base/so-impl-ld.c: new file.
18028 * gdb.base/so-impl-ld.exp: new file.
18029 * gdb.base/so-indr-cl.c: new file.
18030 * gdb.base/so-indr-cl.exp: new file.
18031 * gdb.base/varargs.exp: new file.
18032 * gdb.base/volatile.exp: new file.
18033 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18034 * gdb.base/display.exp: new file.
c906108c
SS
18035 * gdb.c++/derivation.exp: new file.
18036 * gdb.c++/local.exp: new file.
18037 * gdb.c++/member-ptr.exp: new file.
18038 * gdb.c++/overload.exp: new file.
18039 * gdb.c++/ovldbreak.exp: new file.
18040 * gdb.c++/ref-types.exp: new file.
18041 * gdb.c++/ref-types2.exp: new file.
18042 * gdb.c++/userdef.exp: new file.
d63a86f8 18043
c906108c
SS
18044Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18045
18046 * gdb.base/default.exp: Reflect wording change in remote.c.
18047
dc96c6c7 18048Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18049
18050 * gdb.base/help.exp: Update to reflect current text.
18051
18052Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18053
18054 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18055 they're stack variables and contain garbage.
18056 * gdb.c++/anon-union.exp: new file.
18057
18058 The following changes were made by David Taylor
889bf7c5
PA
18059 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18060 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18061 in changes by HP.
c906108c
SS
18062
18063 * gdb.base/bitops.exp: new file.
18064 * gdb.base/default.exp: change expected messages for catch and
18065 info catch tests to reflect HP merge changes.
18066 * gdb.base/enable-disable-break.exp
18067 * gdb.base/ending-run.c: new file.
18068 * gdb.base/long_long.c: new file.
18069 * gdb.base/maint.exp: new file.
18070 * gdb.base/pointers2.exp: new file.
18071 * gdb.base/shlib-call2.exp: new file.
18072 * gdb.base/solib.exp: new file.
18073 * gdb.base/step-test.c: new file.
18074 * gdb.c++/anon-union.cc: new file.
18075 * gdb.c++/local.cc: new file.
18076 * gdb.c++/member-pointer.cc: new file.
18077 * gdb.c++/method.cc: new file.
18078 * gdb.c++/ref-types.cc: new file.
18079 * gdb.c++/ref-types2.cc: new file.
18080 * gdb.c++/userdef.cc: new file.
d63a86f8 18081
c906108c
SS
18082 * gdb.base/scope.exp: compile one file at a time, then link.
18083 * gdb.base/langs.exp: ditto.
18084 * gdb.base/list.exp: ditto.
d63a86f8 18085
c906108c
SS
18086Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18087
18088 The following changes were made by David Taylor
889bf7c5
PA
18089 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18090 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18091 in changes by HP.
d63a86f8 18092
c906108c
SS
18093 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18094 skip tests. When compiling pass c++ flag to gdb_compile.
18095 * gdb.c++/
d63a86f8 18096
c906108c
SS
18097 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18098 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18099 (skip_hp_tests): new function.
18100 (gdb_preprocess): new function.
18101
18102 * configure.in (hpdir): decide whether to configure gdb.hp.
18103 * configure: regenerated.
18104
18105 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18106 to delete on clean.
18107 (EXECUTABLES): update to reflect new additions.
18108 * gdb.base/commands.exp: update message expected.
18109 * gdb.base/default.exp: add copyright notice.
18110 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18111 * gdb.base/help.exp: update messages to reflect current text.
18112 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18113 targets for recurse tests.
18114 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18115 skip this file.
18116
18117 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18118 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18119 compilation.
18120 * gdb.c++/misc.exp: ditto.
18121 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18122 run the tests. tell gdb_compile that it's a c++ compilation.
18123
18124 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18125
c906108c
SS
18126 * gdb.base/all-bin.exp: new file.
18127 * gdb.base/arithmet.exp: new file.
18128 * gdb.base/assign.exp: new file.
18129 * gdb.base/completion.exp: new file.
18130 * gdb.base/cond-expr.exp: new file.
18131 * gdb.base/condbreak.exp: new file.
18132 * gdb.base/define.exp: new file.
18133 * gdb.base/dollar.exp: new file.
18134 * gdb.base/environment.exp: new file.
18135 * gdb.base/eval-skip.exp: new file.
18136 * gdb.base/jump.exp: new file.
18137 * gdb.base/logical.exp: new file.
18138 * gdb.base/pointers.exp: new file.
18139 * gdb.base/relational.exp: new file.
18140 * gdb.base/section_command.exp: new file.
18141 * gdb.base/whatis-expr.exp: new file.
18142
18143 * gdb.base/all-types.c: new file.
18144 * gdb.base/call-array-struct.c: new file.
18145 * gdb.base/call-return-struct.c: new file.
18146 * gdb.base/call-strings.c: new file.
18147 * gdb.base/callfuncs2.c: new file.
18148 * gdb.base/condbreak.c: new file.
18149 * gdb.base/constvars.c: new file.
18150 * gdb.base/display.c: new file.
18151 * gdb.base/int-type.c: new file.
18152 * gdb.base/jump.c: new file.
18153 * gdb.base/miscexprs.c: new file.
18154 * gdb.base/pointers.c: new file.
18155 * gdb.base/pointers2.c: new file.
18156 * gdb.base/shmain.c: new file.
18157 * gdb.base/shr1.c: new file.
18158 * gdb.base/shr2.c: new file.
18159 * gdb.base/solib.c: new file.
18160 * gdb.base/solib1.c: new file.
18161 * gdb.base/solib2.c: new file.
18162 * gdb.base/varargs.c: new file.
18163 * gdb.c++/derivation.cc: new file.
18164 * gdb.c++/overload.cc: new file.
18165 * gdb.c++/ovldbreak.cc: new file.
18166 * gdb.hp/attach.c: new file.
18167 * gdb.hp/attach2.c: new file.
18168 * gdb.hp/average.c: new file.
18169 * gdb.hp/compiler.c: new file.
18170 * gdb.hp/compiler.cc: new file.
18171 * gdb.hp/execd-program.c: new file.
18172 * gdb.hp/follow-exec.c: new file.
18173 * gdb.hp/follow-fork.c: new file.
18174 * gdb.hp/follow-vfork-and-exec.c: new file.
18175 * gdb.hp/misc-hp.cc: new file.
18176 * gdb.hp/more-steps.c: new file.
18177 * gdb.hp/optimize.c: new file.
18178 * gdb.hp/quicksort.c: new file.
18179 * gdb.hp/run-hp.c: new file.
18180 * gdb.hp/start-stop.c: new file.
18181 * gdb.hp/sum.c: new file.
18182 * gdb.hp/templates-hp.cc: new file.
18183 * gdb.hp/thread-local-in-lib.c: new file.
18184 * gdb.hp/thread-local-in-lib.h: new file.
18185 * gdb.hp/thread-local-in-lib.lib.c: new file.
18186 * gdb.hp/vforked-program.c: new file.
18187 * gdb.hp/virtfunc-hp.cc: new file.
18188 * gdb.hp/watchpoint-hp.c: new file.
18189 * gdb.hp/xdb.c: new file.
18190 * gdb.hp/xdb0.c: new file.
18191 * gdb.hp/xdb0.h: new file.
18192 * gdb.hp/xdb1.c: new file.
18193
18194Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18195
18196 The following change was made by Edith Epstein
889bf7c5
PA
18197 <eepstein@cygnus.com> as part of a project to merge in changes
18198 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18199
18200 * gdb.c++/demangle.exp: changed the expected output for some
18201 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18202 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18203 T1<char>::~T1<char>(void)
c906108c 18204 becomes,
a9c64011
AS
18205 maint demangle __dt__11T1__pt__2_cFv
18206 T1<char>::~T1(void)
c906108c 18207
889bf7c5 18208 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18209
c906108c
SS
18210Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18211
18212 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18213 * gdb.trace/backtrace.exp: Likewise.
18214 * gdb.trace/circ.exp: Likewise.
18215 * gdb.trace/collection.exp: Likewise.
18216 * gdb.trace/deltrace.exp: Likewise.
18217 * gdb.trace/infotrace.exp: Likewise.
18218 * gdb.trace/limits.exp: Likewise.
18219 * gdb.trace/packetlen.exp: Likewise.
18220 * gdb.trace/passc-dyn.exp: Likewise.
18221 * gdb.trace/passcount.exp: Likewise.
18222 * gdb.trace/report.exp: Likewise.
18223 * gdb.trace/save-trace.exp: Likewise.
18224 * gdb.trace/tfind.exp: Likewise.
18225 * gdb.trace/tracecmd.exp: Likewise.
18226 * gdb.trace/while-dyn.exp: Likewise.
18227 * gdb.trace/while-stepping.exp: Likewise.
18228
182291998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18230
18231 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18232
18233Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18234
18235 From Brendan Kehoe:
18236 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18237 int return types.
18238
18239Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18240
18241 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18242 remote dos host testing right.
c906108c
SS
18243
18244Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18245
18246 * gdb.base/corefile.exp: remove some xfails.
18247
18248Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18249
18250 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18251 have different timestamps.
c906108c
SS
18252
18253Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18254
18255 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18256 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18257
18258Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18259
18260 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18261 delta.
c906108c
SS
18262
18263Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18264
18265 * gdb.base/default.exp: Add brace missing from previous delta.
18266
18267Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18268
18269 * gdb.base/default.exp: Support test for info float for all
18270 varieties of arm toolchain.
18271
dc96c6c7 18272Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18273
18274 * gdb.trace/*.exp: remove "remote_download" command.
18275
dc96c6c7 18276Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18277
18278 * gdb.trace/*.exp: remove -gdwarf from compile.
18279
18280Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18281
18282 * gdb.trace/configure.in(AC_INIT): typo
18283 * gdb.trace/configure: regenerated
18284
dc96c6c7 18285Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18286
18287 * config/m68k-emc.exp: New file.
18288 * lib/<emc-support.exp trace-support.exp}: New files.
18289 * configure.in: add new test directory gdb.trace.
18290 * gdb.trace/{configure configure.in Makefile.in}: New files.
18291 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18292 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18293 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18294 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18295 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18296 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18297 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18298
dc96c6c7 18299Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18300
18301 * gdb.c++/classes.exp: Change all regular expressions to match
18302 arbitrary combinations of newline/carriage-return, so that they
18303 will work equally well on Unix and Windows.
18304 * gdb.c++/inherit.exp: ditto.
18305 * gdb.c++/virtfunc.exp: ditto.
18306
183071998-08-11 Dawn Perchik <dawn@cygnus.com>
18308
18309 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18310
c2d11a7d
JM
18311Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18312
18313 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18314 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18315 to use a0-a3/d0-d3 as needed.
18316
18317Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18318
18319 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18320 * gdb.disasm/am33.exp: Corresponding changes.
18321
c906108c
SS
183221998-07-11 Felix Lee <flee@cygnus.com>
18323
18324 * gdb.base/callfuncs.exp: add cmp10 test.
18325 * gdb.base/callfuncs.c (cmp10): new function.
18326
18327Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18328
d63a86f8 18329 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18330 into two parts to get around a synchronization problem in expect.
18331
3fc11d3e
JM
18332Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18333
18334 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18335
18336 * configure.in: Add options for gdbtk testsuite.
18337
18338 * configure: Regenerate.
18339
18340 * gdb.gdbtk: New directory to hold gdbtk tests.
18341
c906108c
SS
18342Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18343
18344 * gdb.fortran/types.exp: Escape brackets in expect patterns
18345 for test_float_literal_types_accepted tests.
18346 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18347 before run test.
18348
c2d11a7d
JM
18349Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18350
18351 * am33.exp: Just compile, do not link the testcase.
18352 * am33.s: Add ".am33" pseudoop to force am33 mode.
18353
c906108c
SS
183541998-06-25 Felix Lee <flee@cygnus.com>
18355
18356 * gdb.base/setshow.exp: make sure $pc is sane.
18357
18358 * gdb.stabs/weird.exp: split expect patterns properly.
18359
c2d11a7d
JM
18360Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18361
18362 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18363 * gdb.disasm/am33.exp: Run it.
18364
dc96c6c7 18365Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18366
18367 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18368 match processing (and eliminate spurious timeouts when running).
18369
dc96c6c7 18370Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18371
18372 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18373 exception test, but conditionalize it on target [mach | gnu].
18374
dc96c6c7 18375Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18376
18377 * gdb.base/overlays.exp: fixup compile line for linker script.
18378
18379Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18380
18381 * gdb.fortran/types.exp: don't guess at float size.
18382
18383Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18384
18385 * gdb.base/exprs.exp: delete test that depends on int size.
18386
18387Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18388
18389 * config/sim.exp: Removed checks for target triplets.
18390 (gdb_target_sim): Use gdb,target_sim_options.
18391
18392Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18393
18394 * gdb.base/reread.exp: New file.
18395 * gdb.base/reread1.c: New file.
18396 * gdb.base/reread2.c: New file.
18397
18398Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18399
18400 * config/sim.exp: Use 'target sim -sparclite' when running
18401 SPARClite programs.
18402
18403Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18404
18405 * gdb.base/structs2.exp: New file.
18406 * gdb.base/structs2.c: New file.
18407
18408Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18409
18410 * gdb.asm/common.inc: New file.
18411 * gdb.asm/d10v.inc: New file.
18412 * asm-source.exp: Pass -I's to gas to find .inc files.
18413 Update line numbers in expected output.
18414 * asmsrc1.s: Rewrite.
18415 * asmsrc2.s: Rewrite.
18416 * configure.in: Create arch.inc symlink.
18417 * configure: Regenerate.
18418 * Makefile.in (distclean): Delete arch.inc.
18419
18420Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18421
18422 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18423 (t_enum_value2): ditto
18424 (t_enum_value3): ditto
18425 (main): ditto
c906108c
SS
18426Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18427
18428 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18429 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18430 change.
18431 Use gdb_test instead of send_gdb/gdb_expect sequences.
18432
18433Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18434
18435 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18436 not void.
18437
18438Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18439
18440 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18441 subroutines. Used to test gdbs ability to single step through PC
18442 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18443
18444Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18445
18446 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18447 more rigorous EGCS C++ error checking.
18448
18449Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18450
a9c64011
AS
18451 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18452 tests.
18453 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18454 function when asleep.
18455 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18456 for i*86 Linux and SVR4 signal handling problems.
18457 Remove linux xfail for `next to handler in signals_tests_1', fixed
18458 by recent infrun.c change.
18459 Limit backtrace to 10 frames to avoid timeout problems with infinite
18460 stack backtraces.
18461 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18462 target.[ch] change.
c906108c
SS
18463
18464Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18465
18466 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18467 for a newline from gdb before continuing.
18468 (default_gdb_exit): Just look for y or n.
18469 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18470 it does, fail the rests of the tests in the file.
18471
18472Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18473
18474 * config/cygmon.exp: New file.
18475
18476Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18477
18478 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18479 main" test on remote targets.
c906108c
SS
18480
18481 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18482 run test on remote targets.
18483
18484Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18485
18486 * gdb.asm: New directory.
18487 * configure.in: Configure it.
18488 * configure: Regenerate.
18489 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18490 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18491
18492Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18493
18494 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18495
dc96c6c7 18496Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18497
a9c64011
AS
18498 * gdb.base/overlays (several files): Merge the two overlay
18499 managers into one. Change variables (foox, barx, bazx, grbxx)
18500 back into ints but force them to load in their proper sections.
c906108c
SS
18501
18502Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18503
18504 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18505 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18506 (D10VCopy): Handle memory regions crossing 16k boundaries.
18507 (D10VCopy): Transfer data in 32 bit chunks.
18508
18509Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18510
18511 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18512 correct.
c906108c
SS
18513
18514 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18515 map. Include space for printf in .text segment.
c906108c
SS
18516
18517 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18518 updated d10v memory VMA/LMA map.
c906108c 18519 (D10VCopy): Call D10VTranslate.
d63a86f8 18520
c906108c
SS
18521Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18522
18523 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18524
18525 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18526 that it won't be put into the .sdata - small data -
18527 section. Update reference.
c906108c
SS
18528 * gdb.base/baz.c (bazx, baz): Ditto.
18529 * gdb.base/foo.c (foox, foo): Ditto.
18530 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18531
18532 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18533 to be arrays.
d63a86f8 18534
dc96c6c7 18535Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18536
a9c64011
AS
18537 * gdb.base/overlays.exp: fix up and get working again.
18538 Add tests for backtraces from an overlay function.
d63a86f8 18539
c906108c
SS
18540Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18541
18542 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18543 "calling function with watchpoint enabled".
18544
18545Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18546
18547 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18548 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18549 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18550 pending review of whether it is useful or not.
18551
18552Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18553
18554 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18555
18556Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18557
18558 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18559 * config/dve.exp: New file to support Densan boards.
18560
18561Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18562
18563 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18564 reads and BSD.
c906108c
SS
18565
18566Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18567
18568 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18569 response.
18570
18571 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18572
18573Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18574
18575 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18576 test.
c906108c
SS
18577
18578 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18579 target_sizeof_long and target_bigendian_p.
c906108c 18580 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18581 to targets word size and endianess.
d63a86f8 18582
c906108c
SS
18583Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18584
18585 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18586 output.
c906108c
SS
18587
18588Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18589
18590 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18591 Update test of set args help to match source change.
c906108c
SS
18592
18593Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18594
18595 * gdb.base/default.exp: Expect help system output to be in
18596 alphabetical order.
18597 * gdb.base/help.exp: Ditto.
18598
18599Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18600
18601 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18602 "i*86-pc-linux-gnu*".
18603 * gdb.base/interrupt.exp: Ditto.
18604 * gdb.base/corefile.exp: Ditto.
18605
18606 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18607 define vxworks when building the testcase.
c906108c
SS
18608
18609 * gdb.base/ptype.exp: Fix testnames to be unique.
18610 * gdb.base/radix.exp: Ditto.
18611 * gdb.base/term.exp: Ditto.
18612 * gdb.base/whatis.exp: Ditto.
18613 * gdb.c++/classes.exp: Ditto.
18614
18615Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18616
18617 * gdb.base/callfuncs.exp: Fix indentation.
18618
18619 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18620 suppress_flag has been set.
18621 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18622 target feature.
18623
18624Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18625
18626 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18627 the testcase.
18628
18629 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18630 set_debug_traps() and breakpoint().
c906108c
SS
18631 * gdb.c++/misc.cc (main): Ditto.
18632 * gdb.c++/templates.cc (main): Ditto.
18633 * gdb.c++/virtfunc.cc (main): Ditto.
18634
18635Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18636
18637 * lib/gdb.exp(gdb_step_for_stub): New function.
18638 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18639 exists, reload the executable and do a "continue" instead of
18640 doing a jump.
18641 (runto_main): Use gdb_step_for_stub.
d63a86f8 18642
c906108c 18643 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18644 tests to have unique names.
c906108c
SS
18645 * gdb.base/callfuncs.exp: Ditto.
18646 * gdb.base/commands.exp: Ditto.
18647 * gdb.base/default.exp: Ditto.
18648 * gdb.base/help.exp: Ditto.
18649 * gdb.base/list.exp: Ditto.
18650 * gdb.base/opaque.exp: Ditto.
18651 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18652 similar tests.
d63a86f8 18653
c906108c
SS
18654 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18655 * gdb.c++/cplusfuncs.cc: Ditto.
18656 * gdb.c++/virtfunc.cc: Ditto.
18657
18658 * config/monitor.exp: Keep track of the last file we saw, rather
18659 than trying to get the info from gdb.
18660
18661 * gdb.fortran/types.exp: Move comment to previous line.
18662
18663Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18664
18665 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18666 target mode.
c906108c
SS
18667
18668Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18669
18670 From Bob Manson:
18671 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18672 string from GDB when it connects.
c906108c
SS
18673
18674 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18675
18676Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18677
18678 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18679 if we can't get a debug format from GDB (we may be testing an
18680 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18681
18682 * gdb.stabs/weird.exp: Fix quoting.
18683
18684 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18685
18686Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18687
18688 * config/arm-ice.exp: New file.
18689
18690Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18691
18692 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18693 until it has been modified to work with the new testsuite.
c906108c 18694
99707966 18695 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18696 testcase won't compile, cause all of the testcases in the file to
18697 fail instead.
c906108c
SS
18698
18699 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18700 (gdb_clear_suppressed): New procedure.
18701 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18702 it contains a positive value.
18703
18704Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18705
18706 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18707
18708 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18709
18710Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18711
18712 * lib/gdb.exp (setup_xfail_format): New function.
18713 (get_debug_format): New function to get debug format.
18714 (debug_format): New global variable to hold last value set
18715 by get_debug_format.
18716 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18717 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18718 * gdb.c++/ptype.exp: Ditto.
18719 * gdb.c++/classes.exp: Ditto.
18720 * gdb.c++/cplusfuncs.exp: Ditto.
18721 * gdb.c++/inherit.exp: Ditto.
18722 * gdb.c++/templates.exp: Ditto.
18723 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18724
c906108c
SS
18725Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18726
18727 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18728 host doesn't have a currently-open connection.
18729
18730 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18731 any gdb stub target. Handle cases where gdb doesn't respond when
18732 interrupted in a sane fashion.
c906108c
SS
18733
18734 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18735 same thing in a totally different way.
c906108c
SS
18736
18737 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18738 setting "timeout".
c906108c 18739 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18740 default_gdb_init now.
c906108c
SS
18741
18742Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18743
18744 * gdb.base/printcmds.exp: Fix "check for floating addition"
18745 regexp to accept results within approx +/- .01 of exact value.
18746 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18747
18748Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18749
18750 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18751 properly.
c906108c
SS
18752 (gdb_expect): Add optional timeout parameter, and add timeout
18753 value to various calls.
18754 (gdb_suppress_tests): Only give one warning message per group.
18755
18756Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18757
18758 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18759 global variables. Handle getting a value for $timeout more
18760 gracefully.
c906108c
SS
18761
18762Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18763
18764 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18765 initialize.
c906108c 18766 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18767 by a target configuration file.
c906108c
SS
18768 (gdb_expect): Pass the timeout to remote_expect.
18769
18770 * config/monitor.exp(gdb_load): Fix typo in regexp.
18771
18772Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18773
18774 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18775
18776Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18777
18778 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18779 here. Call gdb_target_exec before rebooting the target, to make
18780 sure the connection to the target is closed.
c906108c
SS
18781 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18782 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18783 Also detect "Timeout reading from remote" error.
18784
18785 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18786 gdb_target_monitor. Don't call gdb_file_cmd here; let
18787 gdb_target_monitor do it.
c906108c
SS
18788
18789 * gdb.disasm/hppa.exp: Don't use exec_output.
18790
18791Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18792
18793 * gdb.base/list.exp: If we're debugging a non-native target,
18794 try to set the pc register to point to the start of the
18795 program before doing the first list command.
18796
18797 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18798 test_calls after restarting.
c906108c
SS
18799
18800 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18801 reloading.
c906108c
SS
18802
18803 * gdb.base/watchpoint.exp: Fix typo.
18804
18805 * gdb.base/setshow.exp: Check for use_gdb_stub.
18806
18807 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18808 stub case.
c906108c
SS
18809 * gdb.base/langs.exp: Ditto.
18810
18811 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18812 gdb_load_offset. If we weren't given a file to load, figure out
18813 what the current file is and use it.
c906108c
SS
18814
18815 * config/i386-bozo.exp: New file.
18816
18817Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18818
18819 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18820 feature.
18821
18822 * config/proelf.exp: New entry.
18823
18824Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18825
18826 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18827 of regexps.
18828
18829 * gdb.base/watchpoint.exp: Don't run the test_stepping
18830 tests if gdb can't call functions on the target.
18831
18832 * gdb.base/setshow.exp: Don't run the set prompt tests if
18833 the board has gdb_prompt set.
18834
18835Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18836
18837 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18838 * gdb.base/commands.exp: Likewise.
18839 * gdb.base/setshow.exp: Likewise.
18840
18841Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18842
18843 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18844 feature.
18845
18846 * config/i960.exp: New file.
18847
18848Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18849
18850 * gdb.base/funcargs.exp: Check for gdb,short_int target
18851 feature instead of looking for explicit target triplets.
18852
dc96c6c7 18853Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18854
d63a86f8 18855 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18856 "p 123DEADBEEF", to check parse_number.
18857 * top.c: change "to enable to enable" to "to enable" in a couple
18858 of help strings.
18859
18860Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18861
18862 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18863 on the mn10300.
d63a86f8 18864
c906108c
SS
18865Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18866
18867 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18868 where the test executable is run with explicit args.
18869 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18870
18871Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18872
18873 * gdb.base/run.c: Use FAKEARGV to build test executable that
18874 does not require a command line arg, since most simulators
18875 don't currently support passing such an arg into the simulated
18876 program.
18877 * gdb.base/commands.exp: Change tests to insert the proper
18878 value as the arg to the first recursive factorial call. Change
18879 compilation line to define FAKEARGV at compile time.
18880
18881Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18882
18883 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18884 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18885 function with watchpoint enabled" test.
18886
18887Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18888
18889 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18890 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18891
18892 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18893 "Tests restarted" messages.
c906108c
SS
18894
18895Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18896
18897 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18898
dc96c6c7 18899Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18900
18901 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18902 for INFO SYMBOL; add help tests for OVERLAY commands.
18903 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18904 add tests for OVERLAY commands
18905 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18906 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18907 * gdb.base/sigall.c: add usestubs code frag
18908 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18909
c906108c
SS
18910Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18911
18912 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18913 failures.
18914 (gdb_stop_suppressing_tests): Note that tests have restarted.
18915
18916Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18917
18918 * config/h8300.exp: New file.
18919
18920Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18921
18922 * gdb.base/setshow.exp: Check for the existence of a
18923 feature, not its value.
18924
18925Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18926
18927 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18928
18929 * gdb.base/scope.exp: It's now init0(), not init().
18930
18931 * gdb.base/scope0.c: For now, change init() to be init0().
18932
18933 * config/monitor.exp: Use gdb_serial in preference to serial
18934 or netport.
18935
18936 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18937 and it's not already set.
c906108c
SS
18938
18939Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18940
18941 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18942 isn't using a stub and if it supports argument passing.
c906108c
SS
18943
18944Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18945
18946 * config/udi.exp(gdb_start): Make sure UDICONF is set
18947 properly before starting gdb.
18948
18949Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18950
18951 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18952 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18953 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18954
18955Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18956
18957 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18958 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18959
18960 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18961
18962 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18963
18964 * config/monitor.exp: Make sure we disconnect from the target.
18965 Also, try a reboot/reload cycle instead of failing if the
18966 load fails.
18967
18968Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18969
18970 * gdb.base/default.exp: Don't set match_max.
18971 * gdb.base/help.exp: Ditto.
18972 * gdb.base/list.exp: Ditto.
18973 * gdb.base/signals.exp: Ditto.
18974
18975 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18976 set, use remote_ld to download the testcase instead of
18977 the GDB loader.
18978
18979Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18980
18981 * config/vr5000.exp: New file.
18982
18983 * config/monitor.exp(gdb_target_monitor): Add pattern for
18984 "Ending remote" to detect errors in connecting.
18985
18986 * gdb.base/setshow.exp: Add .* within auto language test.
18987
18988 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18989 target feature.
18990
18991 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18992 and reboot the board if necessary.
c906108c
SS
18993
18994 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18995 a set of tests. Remove print.* from the patterns being checked.
18996
18997Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18998
18999 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19000 refer to gdb_spawn_id.
19001
19002 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19003 longer used.
19004 * config/sparclet.exp: Ditto.
19005 * config/sparclet-old.exp: Ditto.
19006 * config/slite.exp: Ditto.
19007 * config/sim.exp: Ditto.
19008 * gdb.base/funcargs.exp: Ditto.
19009
19010 * lib/gdb.exp:Remove references to gdb_spawn_id.
19011 (gdb_expect): Move to remote.exp.
19012
19013Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19014
19015 * config/monitor.exp: Detect the "Couldn't establish connection"
19016 message from GDB.
19017
19018Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19019
19020 * gdb.base/bitfields.exp: Use runto instead of explicit
19021 gdb_run_cmd/gdb_expect sequences.
19022
19023 * gdb.base/break.exp(text_next_with_recursion): Add match for
19024 gdb_expect call.
19025
19026 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19027 We also need to handle the "A program is being debugged already"
19028 prompt from gdb. Use gdb_test to set the baud rate.
19029
19030 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19031 to 20000. Really. I mean it.
19032
19033Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19034
19035 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19036 fails. If suppress_flag is set, skip perror message about not
19037 being able to send to GDB.
c906108c 19038 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19039 GDB.
c906108c
SS
19040 (gdb_expect): If suppress_flag is set, always fail immediately.
19041 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19042 (gdb_init): Call gdb_stop_suppressing_tests.
19043 (default_gdb_exit): Ditto.
19044 (default_gdb_start): Ditto.
19045
19046 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19047 gdb_stop_suppressing_tests as appropriate.
c906108c 19048 * gdb.base/break.exp: Ditto.
889bf7c5 19049 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19050 * gdb.base/commands.exp: Ditto.
19051 * gdb.base/exprs.exp: Ditto.
889bf7c5 19052 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19053 * gdb.base/list.exp: Ditto.
19054 * gdb.base/recurse.exp: Ditto.
889bf7c5 19055 * gdb.base/scope.exp: Ditto.
c906108c
SS
19056 * gdb.base/structs.exp: Ditto.
19057 * gdb.c++/inherit.exp: Ditto.
19058
19059Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19060
19061 * config/vr4300.exp: New file.
19062
99707966 19063 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19064
99707966 19065 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19066
19067Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19068
19069 * lib/gdb.exp(gdb_init): New function.
19070
19071 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19072 for each individual variable set.
c906108c
SS
19073
19074 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19075 name.
19076
19077 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19078
19079 * gdb.base/scope.exp: Use gdb_test.
19080
19081 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19082 aborting; the testsuite driver will do that for us (see
19083 gdb_finish). Also, use gdb_test in a few more places.
19084
19085Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19086
19087 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19088
19089Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19090
19091 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19092 and "add_tests" are not at the same address.
19093
19094Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19095
19096 * gdb.base/ptype.exp: Use gdb_test.
19097
19098Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19099
19100 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19101 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19102 left in. No longer expect them to fail.
19103
19104 * gdb.stabs/*.mt; Deleted, no longer used.
19105 * gdb.stabs/configure.in: Remove references to target makefile
19106 frags.
19107 * gdb.stabs/configure: Rebuilt.
19108
19109 * gdb.disasm/*.mt: Deleted, no longer used.
19110 * gdb.disasm/configure.in: Remove references to target makefile
19111 frags. Use "sh3.s" as the unique filename for this directory.
19112 * gdb.disasm/configure: Rebuilt.
19113
19114 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19115 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19116 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19117
19118Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19119
19120 * config/udi.exp: Use mondfe,name instead of remote_host.
19121
19122Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19123
19124 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19125 a function with a watchpoint enabled on the mn10200.
19126
19127 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19128 before trying to create it!
19129
19130Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19131
19132 * config/vx.exp: Use hostname instead of netport.
19133
19134 * config/vxworks.exp: New file.
19135
19136 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19137
19138 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19139 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19140 occurs.
19141
19142 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19143 $gdb_spawn_id directly.
19144 (gdb_run_cmd): Try _start as well as start. Use the target feature
19145 gdb,start_symbol as the symbol to start from when jumping.
19146
19147Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19148
19149 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19150 redundant) test.
19151
19152 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19153 it doesn't lose for 16bit integer systems.
19154
19155Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19156
19157 * gdb.fortran/types.exp: If the target doesn't support "double"
19158 data types, then expect "real" types to only be 4 bytes.
19159
19160 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19161 call tests if the target doesn't support inferior function calls.
19162
19163 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19164 in printf tests.
19165
19166Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19167
19168 * gdb.base/help.exp: Disable "help set", "help show", and
19169 "help support". Simplify regexp for "help stack".
19170
19171 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19172 to 60 seconds. Temporarily set match_max to 15000 around the
19173 "info copying" test.
19174
19175 * gdb.base/nodebug.exp: Don't try to do an inferior function
19176 call if the target doesn't support them.
19177 * gdb.base/printcmds.exp: Likewise.
19178 * gdb.base/setvar.exp: Likewise.
19179 * gdb.base/structs.exp: Likewise.
19180 * gdb.c++/templates.exp: Likewise.
19181 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19182
19183 * gdb.base/recurse.exp: Enable for the mn10200.
19184
19185 * configure.in: Do configure gdb.stabs directory for *-*-elf
19186 targets.
19187 * configure: Rebuilt.
19188
19189 * gdb.base/break.exp: Check for gdb,noresults before testing
19190 exit status and/or results from the target.
19191 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19192 * lib/gdb.exp: Remove old (now bogus) initialization of
19193 noinferior, noargs, noresults and nosignals.
19194
19195Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19196
19197 * config/sh.exp: New file.
19198
19199 * config/slite.exp: Try to connect multiple times to the board
19200 before rebooting. Only send a "monitor run" if need_monitor_run
19201 is set.
19202
19203 * gdb.base/break.exp: Don't do the "stub continue" test if
19204 the target has gdb_stub set.
19205
19206 * gdb.base/callfuncs.exp: Increase the timeout.
19207
19208 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19209 if the target has gdb,noinferiorio set.
19210
19211 * gdb.base/list.exp: Increase match_max to 10000 characters.
19212
19213 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19214
19215 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19216 target.
19217
19218 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19219
19220Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19221
19222 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19223 trying to delete the copy of gdb. Catch the file delete so we
19224 don't die if the delete fails; also, the file should be copied to
19225 the host, not to the build.
c906108c
SS
19226
19227Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19228
19229 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19230 parenthesis in case it contains multiple regexps separated
c906108c
SS
19231 with |.
19232
19233 * gdb.base/watchpoint.exp: Use gdb_test.
19234 * gdb.base/default.exp: Ditto.
19235
19236Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19237
99707966 19238 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19239
c906108c
SS
19240 * gdb.base/scope.exp: Use gdb_test.
19241 * gdb.c++/classes.exp: Ditto.
19242 * gdb.c++/inherit.exp: Ditto.
19243
19244Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19245
19246 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19247 remote_exec instead.
19248 * gdb.base/corefile.exp: Don't be ridiculous.
19249 * gdb.base/*.c: Add missing stub invocations.
19250
19251Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19252
19253 * config/slite.exp: Miscellaneous fixes.
19254
19255 * lib/gdb.exp: Fix runto.
19256
19257 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19258 the target.
19259
19260 * gdb.base/watchpoint.exp: Fix regexp.
19261
19262 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19263 close and wait commands, as the descriptor may now be
19264 invalid. Always call "remote_close host".
19265
19266Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19267
19268 Major rewrite for testsuite revision.
d63a86f8 19269
c906108c
SS
19270 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19271 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19272 instead of relying on spawn_id to always contain a valid
19273 spawn id.
19274 (get_compiler_info): New procedure to build the ${binfile}.ci
19275 file, instead of replicating this in N different places.
19276 (gdb_compile): New procedure.
d63a86f8 19277
c906108c 19278 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19279 appropriate arguments) instead of compile. Use gdb_test in a lot
19280 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19281 at the start of a testcase, as this is no longer done magically.
19282
19283 config/*-gdb.exp: Rename without the -gdb suffix.
19284
19285 config/mips.exp: Use remote_close instead of exit_remote_shell.
19286 config/monitor.exp: Use target_info instead of looking at
19287 baud, timeout, etc.
19288 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19289
19290Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19291
19292 * gdb.c++/templates.exp (test_ptype_of_templates),
19293 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19294 Update expect patterns for destructors and assignment operators
19295 to match corresponding c-typeprint.c changes.
19296 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19297 to destructor breakpoint test, GDB should be able to set the
19298 destructor breakpoint without specifying arguments.
19299
19300Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19301
19302 * gdb.threads/pthreads.exp: Change result for failure to compile due
19303 to lack of pthreads runtime support from an error to simply an
19304 unsupported test, per dejagnu standards.
19305
19306Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19307
19308 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19309 where GDB exits to reduce pattern match time.
19310 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19311
19312 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19313
dc96c6c7 19314Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19315
19316 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19317 * gdb.base/default.exp: ditto.
19318 * gdb.base/nodebug.exp: ditto.
19319 * gdb.base/printcmds.exp: ditto.
19320 * gdb.base/ptype.exp: ditto.
19321 * gdb.base/setvar.exp: ditto.
19322 * gdb.base/structs.exp: ditto.
19323 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19324
19325Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19326
19327 * configure, */configure: Rebuild with autoconf 2.12.
19328
19329Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19330
19331 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19332 use new i*86-pc-linux*-gnu quads.
19333 * gdb.base/corefile.exp: Ditto.
19334 * gdb.base/signals.exp: Ditto.
19335 * gdb.base/sigall.exp: Ditto.
19336 * gdb.base/interrupt.exp: Ditto.
19337
19338 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19339 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19340 RedHat 4.0.
d63a86f8 19341
c906108c 19342 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19343 linux. This allows the test case to at least compile on latest
19344 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19345
19346Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19347
19348 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19349 directory to search gdb directory. Accept and step over conditional
19350 stack alignment code. Consume $prompt in failure cases.
19351 Reset timeout to $oldtimeout instead of some arbitrary value.
19352 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19353 timeout problems with infinite stack backtraces.
19354 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19355 Accept function parameters for linkfunc member.
19356
19357Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19358
19359 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19360 (CXXFLAGS): Remove, unreferenced.
19361 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19362 previous -B options and also add -B option to pick up cross compiled
19363 runtime.
c906108c
SS
19364 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19365 doing cross compiles.
19366 (target_alias): Declare global.
19367 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19368 to verify that gcc exists in build tree, and if so set CC to that
19369 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19370
c906108c
SS
19371Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19372
19373 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19374 ptype test for anonymous union. Fixup testcase to match
19375 current gcc debug output.
19376
19377Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19378
19379 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19380 force argument to an unsigned long type.
19381
19382Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19383
19384 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19385 tests and anonymous union print/ptype tests.
c906108c
SS
19386 * gdb.base/list.exp (test_forward-search): Increase timeout by
19387 5 minutes for the "search extremely long line" case.
19388 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19389 completely optional and that the pass/fail messages use the command as
19390 the message if that third arg is a null string.
19391 (gdb_test_exact): Arrange that a null string pattern means match a
19392 null string output rather than any output, which might include random
889bf7c5 19393 errors.
c906108c
SS
19394 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19395 backtrace test.
19396 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19397 always failing and failure is now exposed by gdb.exp changes.
19398
19399Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19400
19401 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19402 weren't being noted.
19403
19404Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19405
19406 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19407 * gdb.stabs/weird.exp: Remove v_comb xfails.
19408
dc96c6c7 19409Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19410
19411 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19412 list.exp scope.exp watchpoint.exp]
c906108c 19413 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19414
dc96c6c7 19415Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19416
19417 * config/monitor.exp: Increase download timeout to 1000 seconds.
19418
dc96c6c7 19419Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19420
19421 * config/m32r.exp: Increase timeout to 120 seconds.
19422
19423Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19424
19425 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19426 and accept older ordering as obsolescent gcc or gdb.
19427 * gdb.c++/templates.exp: Ditto.
19428 * gdb.c++/virtfunc.exp: Ditto.
19429
19430Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19431
19432 * gdb.base/coremaker.c: Add code to mmap some data so we
19433 can check that it ends up in the core file.
19434 * gdb.base/corefile.exp: Add test to read mmapped data
19435 from core file.
19436
dc96c6c7 19437Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19438
19439 * config/m32r.exp: New file.
19440
19441Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19442
19443 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19444 that cflags can contains -gstabs, and work correctly for other tests.
19445
dc96c6c7 19446Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19447
19448 * gdb.base/setshow.exp: New file, tests show and set.
19449 * gdb.base/setshow.c: New file, tests show and set.
19450 * gdb.base/help.exp: Add test for help set|show annotate.
19451 * gdb.base/default.exp: Add test for set|show annotate.
19452
19453Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19454
19455 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19456 errors unique.
19457 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19458 explicitly.
19459
19460Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19461
19462 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19463 and width commands. This is done elsewhere.
19464 * (gdb_start): Don't call gdb_start_sim here. That's already
19465 done in gdb_load. This fixes lots of failures in default.exp.
19466
19467Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19468
19469 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19470 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19471 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19472 in the same we we treat other failures (since it may be an expected
889bf7c5 19473 condition), rather than as an error.
c906108c
SS
19474 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19475 old test format.
19476
19477Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19478
19479 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19480 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19481 twice. Nuke the duplicates.
c906108c 19482 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19483 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19484 Remove config.h along with other config files.
19485
19486Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19487
19488 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19489 "p func1 ()" and note that rests of tests are skipped.
19490 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19491 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19492 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19493 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19494 affected by the previous run test.
19495 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19496 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19497 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19498 "pass int powerset tuple" and "pass modeless int powerset tuple".
19499 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19500 "real write 4" and "real write 8".
19501 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19502 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19503 "print \$i after tuple assign 2", and
19504 "print vs2 after tuple assign 2".
19505 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19506 meaningful error message and return -1 so the caller can
19507 suppress further tests and avoid a cascade of errors.
d63a86f8 19508
c906108c
SS
19509Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19510
19511 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19512 format for printing version.
19513 * gdb.base/default.exp: Ditto.
19514 * gdb.base/interrupt.exp: Fix problem with cascade of
19515 errors if child process dies while calling a function.
d63a86f8 19516
c906108c
SS
19517Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19518
19519 * Makefile.in (VPATH): Add
19520 * Makefile.in (Makefile, config.status): Fix rules so things get
19521 remade when necessary.
19522
19523Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19524
19525 * Makefile.in (just-check): Add path to sibling expect dir
19526 to environment variable specified by RPATH_ENVVAR.
19527
19528Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19529
19530 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19531 (just-check): Add shared library paths for libstdc++, tk,
19532 tcl, bfd, and opcodes to the environment variable specified
19533 in RPATH_ENVVAR.
19534 * configure.in: Add support to recognize --enable-shared flag
19535 and generate correct value for RPATH_ENVVAR.
19536 * configure: Regenerated with autoconf.
19537
19538Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19539
19540 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19541 include all osf versions.
c906108c
SS
19542 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19543 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19544 when target is linux. When failing to build pthreads test
19545 executable, give more meaningful message.
19546 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19547 arg for pthread_create.
d63a86f8 19548
c906108c
SS
19549Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19550
19551 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19552 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19553 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19554 and -lpthreads (everybody else).
c906108c
SS
19555 (test_startup): Fail gracefully if threads are not supported.
19556 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19557 "p/c array_index("abcdef",2)" when not gcc compiled.
19558 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19559 "print func2::coremaker_local" when not gcc compiled.
19560 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19561 "ptype on opaque struct tagname (statically)",
19562 "ptype on opaque struct tagname (dynamically) 1", and
19563 "ptype on opaque struct tagname (dynamically) 2"
19564 for not compiled with gcc.
19565 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19566 backtrace when compiled with gcc.
d63a86f8 19567 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19568 than always return success.
19569
19570Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19571
19572 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19573
19574Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19575
19576 * gdb.base/structs.exp: Undo last change.
19577
19578Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19579
19580 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19581 encapsulate all the steps/nexts done during self test, starting
19582 at main, and makes them less sensitive to optimization issues.
19583 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19584 signal handler" test.
19585 * gdb.threads/pthreads.exp: Only run this for native configs.
19586 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19587 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19588 tests.
19589 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19590 for "runto test_calls(void)" test.
d63a86f8 19591
c906108c
SS
19592Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19593
19594 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19595 and don't expect address info in breakpoint confirmations.
19596
19597Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19598
19599 * gdb.base/list.exp (test_forward_search): Increase timeout
19600 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19601 and then reset to old value when done. Increase expect input
c906108c
SS
19602 buffer to 10000.
19603
19604Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19605
19606 * gdb.base/list.exp (test_forward_search): Fix to handle very
19607 long source line without overflowing expect's input buffer.
19608
19609Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19610
19611 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19612 "buffer_full".
19613
19614 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19615 "buffer_full".
19616
19617 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19618 "buffer_full".
19619
19620 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19621 "buffer_full".
19622
19623Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19624
19625 * configure.in (configdirs): Add gdb.threads.
19626 * configure: Regenerated with autoconf.
19627 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19628 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19629 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19630
c906108c
SS
19631Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19632
19633 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19634
19635Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19636
19637 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19638 each signal's status in the output of "handle all print".
19639 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19640 the \r\n sequence that immediately precedes the gdb prompt.
19641 * gdb.base/a1-selftest.exp: Save original timeout and restore
19642 after test.
19643
19644Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19645
19646 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19647 symbol.
19648
19649Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19650
19651 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19652
19653Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19654
19655 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19656 timeout by 60 seconds.
19657
19658Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19659
19660 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19661 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19662 error return.
19663
19664Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19665
19666 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19667 gdb initialization, also report how long dejagnu waited. Restore
19668 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19669 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19670
19671Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19672
19673 * lib/gdb.exp: Report timeout value for verbosity level 2.
19674 * config/gdbserver.exp: Ditto.
19675 * config/hppro.exp: Ditto.
19676 * config/mips-gdb.exp: Ditto.
19677 * config/monitor.exp: Ditto.
19678 * config/netware.exp: Ditto.
19679 * config/sim-gdb.exp: Ditto.
19680 * config/slite-gdb.exp: Ditto.
19681 * config/udi-gdb.exp: Ditto.
19682 * config/unix-gdb.exp: Ditto.
19683 * config/vx-gdb.exp: Ditto.
19684 * gdb.base/a1-selftest.exp: Ditto.
19685 * gdb.base/a2-run.exp: Ditto.
19686 * gdb.base/break.exp: Ditto.
19687 * gdb.base/corefile.exp: Ditto.
19688 * gdb.base/list.exp: Ditto.
19689 * gdb.base/recurse.exp: Ditto.
19690 * gdb.base/scope.exp: Ditto.
19691 * gdb.base/signals.exp: Ditto.
19692
19693Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19694
19695 * gdb.threads/Makefile.in (docdir): Removed.
19696
19697Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19698
19699 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19700 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19701 @srcdir@.
d63a86f8 19702 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19703 autoconf 2.5 or higher.
19704 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19705
19706Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19707
19708 * configure: Regenerated.
19709 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19710 avoid name clashes with SunOS headers.
19711
19712Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19713
19714 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19715
19716Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19717
19718 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19719 prototype information ends up in the compiler info file.
19720
19721Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19722
19723 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19724 attempting to regenerate it. Eliminate use of a temporary file
19725 and just generate the info file directly. Source it immediately,
19726 for consistency of use.
19727 * gdb.base/corefile.exp: Ditto
19728 * gdb.base/exprs.exp: Ditto.
19729 * gdb.base/funcargs.exp: Ditto.
19730 * gdb.base/langs.exp: Ditto.
19731 * gdb.base/list.exp: Ditto.
19732 * gdb.base/mips_pro.exp: Ditto.
19733 * gdb.base/nodebug.exp: Ditto.
19734 * gdb.base/opaque.exp: Ditto.
19735 * gdb.base/ptype.exp: Ditto.
19736 * gdb.base/scope.exp: Ditto.
19737 * gdb.base/setvar.exp: Ditto.
19738 * gdb.base/signals.exp: Ditto.
19739 * gdb.base/whatis.exp: Ditto.
19740 * gdb.c++/templates.exp: Ditto.
19741 * gdb.c++/virtfunc.exp: Ditto.
19742 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19743 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19744
19745Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19746
19747 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19748 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19749 Increase timeout, a lot of single stepping might be needed if the
19750 target has no hardware watchpoints.
19751
19752Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19753
19754 * gdb.base/break.exp: Ignore compiler warnings when compiling
19755 break.c.
19756 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19757 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19758 from remote-sim.
19759 * gdb.base/exprs.exp: Add h8300 xfails.
19760 * gdb.base/funcargs.exp: Likewise.
19761 * gdb.base/nodebug.exp: Likewise.
19762 * gdb.base/printcmds.exp: Likewise.
19763 * gdb.base/ptype.exp: Likewise.
19764 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19765 h8300 xfails.
d63a86f8 19766 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19767 on the h8300.
19768 * gdb.base/funcargs.c: Explicitly make last constant argument to
19769 call_after_alloca_subr an unsigned long type.
19770 * gdb.base/return.c: Include stdio.h.
19771
19772Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19773
19774 * config/abug.exp: New file for the older Motorola Bug monitor
19775 that runs on the mvme13x series VME boards.
19776 * config/monitor.exp: Use the new config array for target settings
19777 if they exist.
19778
19779Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19780
19781 * sim-gdb.exp: Make the SH simulator allocate less space when
19782 it is targeted.
19783
19784Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19785
19786 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19787 test.
19788
19789Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19790
19791 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19792 "rs6000-*-*" for "list function in include file" when gcc compiled.
19793 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19794 for "p ctable1[120]".
19795 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19796 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19797 Remove setup_xfail for "rs6000-*-*" for
19798 "print 'scope0.c'::filelocal before run".
19799 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19800 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19801 since some compilers don't allow both options to be given
19802 on the same command line. Create object file and move it.
d63a86f8 19803
c906108c
SS
19804Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19805
19806 * gdb.base/corefile.exp: Always regenerate the core file, since
19807 we always regenerate the coremaker program. Detect special case
19808 where registers cannot be read from core file.
d63a86f8 19809
c906108c
SS
19810Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19811
19812 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19813 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19814 * gdb.c++/templates.exp: Only match on basename of file since
19815 some formats like xcoff don't encode directory information.
19816 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19817 and rs6000 AIX xcoff targets.
19818 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19819 * configure: Regenerate.
19820 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19821 here, rather than in distclean.
d63a86f8 19822
c906108c
SS
19823Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19824
19825 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19826 defined, and use it to compile the test case with -O2. The
19827 native compilation still uses no optimization.
19828 * gdb.base/mips_pro.c: Remove inline assembly code since
19829 it is compiled PIC by default, which results in assembler
19830 warnings that make the testsuite think the compilation
19831 was unsuccessful.
19832
19833Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19834
19835 * gdb.c++/misc.exp: Add note to message for
19836 "print s.a for foo struct" that this is a known gcc 2.7.2
19837 and earlier bug.
19838
19839Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19840
19841 * gdb.base/break.exp: Fix pattern for matching "Delete all
19842 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19843 setup_xfail for deleting all breakpoints test. Fix various
19844 timeout messages to include "(timeout)".
19845 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19846 for "p t_float_values2(3.14159,float_val2)".
19847 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19848 for "continue to call2g" when gcc compiled.
19849 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19850 "up to foo in langs.exp", "show language at foo in langs.exp",
19851 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19852 and "show language at fsub in langs.exp".
19853 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19854 "list line 1 in include file", "list message for lines past EOF",
19855 "list function in include file", "list list0.h:foo", and
19856 "list filename:function; nonexistant function".
19857 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19858 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19859 and "ptype t_char_array" to be for native cc only.
d63a86f8 19860
c906108c
SS
19861Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19862
d63a86f8 19863 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19864 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19865 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19866
19867Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19868
19869 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19870 "bt in signals.exp". This problem only appears when running
19871 the testsuite, and then only intermittently.
19872
19873Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19874
19875 * gdb.base/return.exp (return_tests): Differentiate between
19876 two tests of continuing.
19877
19878Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19879
19880 * */Makefile.in (maintainer-clean): Remove config.log.
19881 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19882 * gdb.c++/Makefile.in (PROGS): Add inherit.
19883 (clean): Remove *.ci.
19884
19885Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19886
19887 * gdb.c++/misc.cc: Add test code from Mike Stump.
19888 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19889
19890Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19891
19892 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19893 to "alpha-*-osf2*" and add comment.
19894 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19895 setup_xfail for "step over execarg initialization" and
19896 "step over corearg initialization".
c906108c
SS
19897 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19898 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19899 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19900 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19901 "print func2::coremaker_local", and "backtrace in corefile.exp".
19902 * gdb.base/signals.exp: Build and source signals.ci.
19903 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19904 to be for gcc only.
19905 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19906
c906108c
SS
19907Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19908
19909 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19910 Feb 3 procfs.c change.
19911
19912Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19913
19914 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19915
19916Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19917
19918 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19919 from dejagnu's apparent default of 10 seconds, which gives random
19920 results when running the tests over NFS on moderately loaded systems.
19921 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19922
19923Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19924
19925 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19926 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19927 result reports.
c906108c
SS
19928
19929Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19930
19931 * configure.in (CY_AC_PATH_TCLH): Remove.
19932 * configure: Regenerate.
19933
19934Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19935
19936 * gdb.c++/Makefile.in (clean): Add missing '{'.
19937
19938Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19939
19940 * lib/gdb.exp: Provide a default value for noinferior.
19941
19942 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19943 Load libgloss.exp.
19944
19945Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19946
19947 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19948 the executable, not the .o to run the tests from.
19949
19950Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19951
19952 * gdb.base/break.exp: Don't test for program exit or exit status
19953 if $noresults if nonzero.
19954 * gdb.base/langs.exp: Likewise.
19955 * gdb.base/watchpoint.exp: Likewise.
19956
19957 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19958 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19959 trying to compile the testcase.
19960
19961Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19962
19963 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19964 * gdb.base/signals.exp (continue to handler): Likewise.
19965
19966Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19967
19968 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19969
19970 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19971
19972Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19973
19974 * gdb.base/corefile.exp: Recognize "not found" as failure
19975 when trying to determine if a core file was generated.
19976 If no core file was generate the first time, try again without
19977 the ulimit -c to work around braindamaged shells.
19978
19979Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19980
19981 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19982 [] tests with "test" and enclose string in quotes.
19983 * gdb.stabs/configure: Rebuild
d63a86f8 19984
c906108c
SS
19985Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19986
19987 Changes in sync with expect:
19988 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19989 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19990 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19991 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19992 argument to AC_REQUIRE.
19993 * configure: Regenerated.
19994
19995Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19996
19997 * gdb.base/corefile.exp: When generating a core, discard any
19998 error messages about ulimit not found and the "core dumped"
19999 message from the shell that runs the coredumper.
20000
20001Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20002
20003 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20004
20005 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20006 which sed script to run. Expect failure for v_comb test
20007 on PA targets too.
d63a86f8 20008
c906108c
SS
20009Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20010
20011 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20012 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20013
20014Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20015
20016 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20017 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20018 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20019 * lib/gdb.exp (default_gdb_start): Fix typo.
20020 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20021 messages to not include the full program name that caused
20022 the core dump since some systems (such as solaris) apparently
20023 truncate this path to about 80 characters.
20024 When generating a core file first try increasing the core file
20025 size limit to unlimited since some systems may default it to
20026 zero, and it is harmless to try it. Move the test for failing
20027 to generate a core file to where it will actually get executed.
20028 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20029 new gdb result from g++ debug info improvements and make old
20030 pattern obsolescent. Also account for size_t differences
20031 (may be int or long).
20032 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20033 initialization before function call is placed in the delay slot
20034 and thus appears to be skipped over by commands such as "next".
20035
20036Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20037
20038 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20039
20040Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20041
20042 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20043 input source file; fix code to compile test to deal with this
20044 convention.
20045 * gdb.c++/*.exp: Likewise.
20046
20047Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20048
20049 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20050 "bt in signals.exp".
20051
20052Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20053
20054 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20055 "step over execarg initialization" and
889bf7c5 20056 "step over corearg initialization".
c906108c
SS
20057
20058Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20059
20060 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20061 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20062
20063Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20064
20065 From Rob Savoye (rob@poseidon.cygnus.com)
20066 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20067 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20068 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20069 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20070 configure.in}: Major reworking for autoconfig.
c906108c
SS
20071 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20072 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20073 New files.
c906108c
SS
20074 * config/unix-gdb.exp: Make GDB global.
20075 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20076 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20077 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20078 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20079 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20080 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20081 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20082 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20083 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20084 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20085 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20086 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20087 to returns as necessary, arrange for test to compile own testcase
20088 executable.
c906108c 20089 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20090
c906108c
SS
20091Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20092
20093 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20094 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20095 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20096 "backtrace through signal handler".
20097
20098Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20099
20100 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20101 continuing from a job control stop signal.
20102 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20103
20104Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20105
20106 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20107 * gdb.base/corefile.exp: Likewise.
20108 * gdb.base/funcargs.exp: Likewise.
20109
20110Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20111
20112 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20113 * config/monitor.exp: Add support for setting baud rate.
20114
20115Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20116
20117 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20118 i*86-*-linux* xfails for "backtrace through signal handler".
20119 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20120 "print func2::coremaker_local".
20121 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20122 alpha-dec-osf2* xfail for
c906108c
SS
20123 "delete all breakpoints when none".
20124
20125Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20126
20127 * gdb.base/break.exp: Change test that deletes all breakpoints
20128 when no user breakpoints are installed. A post 4.15 change
20129 causes gdb to no longer prompt in this case.
20130
20131Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20132
20133 * gdb.base/return.exp (return_tests): Change xfail for test
20134 "correct value returned double test" to stop xfailing at
20135 Solaris 2.5. Apparently the bug has been fixed.
20136
20137Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20138
20139 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20140 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20141
20142Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20143
20144 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20145 * gdb.disasm/hppa.s: Corresponding changes.
20146
20147Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20148
20149 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20150 makefile fragment.
20151 * config/mt-hpux: Deleted.
20152
20153Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20154
d63a86f8 20155 * Many files: When warning about suppressed tests due to a
c906108c
SS
20156 nonexistant test binary, avoid incrementing the warning count.
20157
20158Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20159
20160 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20161
c906108c
SS
20162Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20163
20164 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20165 "sparc-*-solaris2*".
20166
20167Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20168
20169 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20170 Add global and local variables and initialize them.
20171 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20172 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20173 extracts the file name and terminating signal from the core file.
20174 * TODO: Remove note about tests for correct mapping of corefile.
20175 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20176 from optimizing it away.
20177 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20178 handles common blocks.
20179
20180Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20181
20182 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20183 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20184
20185Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20186
20187 * Makefile.in (maintainer-clean): New target, synonym for
20188 realclean.
20189 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20190 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20191 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20192 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20193 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20194 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20195
20196Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20197
20198 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20199 xfails when not gcc compiled for "print foo::funclocal".
20200 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20201 "print foo::funclocal at foo",
20202 "print 'scope1.c'::foo::funclocal at foo",
20203 "print foo::funclocal_bss at foo",
20204 "print 'scope1.c'::foo::funclocal_bss at foo",
20205 "print foo::funclocal_ro at foo",
20206 "print 'scope1.c'::foo::funclocal_ro at foo",
20207 "print bar::funclocal at foo" and
20208 "print 'scope1.c'::bar::funclocal at foo".
20209 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20210 gcc compiled for "print foo::funclocal at bar".
20211 Expand all messages to ensure that they identify that
20212 the test is at bar().
20213 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20214 gcc compiled for:
20215 "ptype on opaque struct pointer (statically)",
20216 "ptype on opaque struct tagname (statically)",
20217 "ptype on opaque struct pointer (dynamically) 1",
20218 "ptype on opaque struct tagname (dynamically) 1",
20219 "ptype on opaque struct pointer (dynamically) 2" and
20220 "ptype on opaque struct tagname (dynamically) 2
20221 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20222 gcc compiled for:
20223 "p datalocal"
20224 "whatis datalocal",
20225 "ptype datalocal",
20226 "p bsslocal",
20227 "whatis bsslocal", and
20228 "ptype bsslocal".
20229 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20230 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20231 when not gcc compiled.
20232 * gdb.base/funcargs.exp (float_and_integral_args): Add
20233 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20234 compiled.
20235 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20236 "backtrace from call6a" when not gcc compiled.
20237 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20238 "backtrace from call7a" when not gcc compiled.
20239 * gdb.base/callfuncs.exp (do_function_calls):
20240 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20241 "p t_char_array_values(char_array_val2,char_array_val1)",
20242 "p t_char_array_values(char_array_val1,char_array_val2)",
20243 "p t_char_array_values("carray 1","carray 2")",
20244 "p t_char_array_values("carray 1",char_array_val2)",
20245 "p t_char_array_values(char_array_val1,"carray 2")",
20246 "p sum_args(1,{2})",
20247 "p sum_args(2,{2,3})",
20248 "p sum_args(3,{2,3,4})",
20249 "p sum_args(4,{2,3,4,5})"
20250 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20251 "backtrace in corefile.exp" when not gcc compiled.
20252
20253Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20254
20255 * gdb.base/signals.exp: Rewrite `handle all print' test as
20256 a procedure. Accept blanks or TABs as whitespace, increase
20257 timeout and expect input buffer size for the large output
20258 from the command. Remove "i*86-*-bsdi2.0" xfail.
20259
20260Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20261
20262 * gdb.base/setvar.exp: Add new testcases for truncation when
20263 assigning invalid values to bitfields.
20264
20265Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20266
d63a86f8 20267 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20268 mips-sgi-irix* xfail for
20269 "call inferior func with struct - returns char *"
20270 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20271 accepted in the result.
c906108c
SS
20272
20273Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20274
20275 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20276 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20277 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20278 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20279 that accidentally got checked in.
20280
20281Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20282
d63a86f8 20283 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20284 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20285 compiled test.
20286 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20287 Add mips-sgi-irix5* xfail for not gcc compiled.
20288 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20289 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20290 "p top", "whatis top", "p middle", and "whatis middle".
20291 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20292 "whatis signed char" for not gcc compiled.
20293 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20294 "set variable signed char=-1 (-1)" and
20295 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20296 * gdb.base/funcargs.exp (float_and_integral_args):
20297 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20298 Add mips-sgi-irix* xfail when not gcc compiled for
20299 "continue to call2b".
20300 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20301 "continue to call2g".
20302 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20303 "backtrace from call6a"
20304 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20305 "backtrace from call7k".
20306 Add mips-sgi-irix5* xfail when not gcc compiled for
20307 "backtrace from call7a".
20308 (localvars_after_alloca): Fix gdb_test cmds for
20309 "print * after runto ...".
20310 Remove rs6000-*-* xfails for
20311 "print i after runto localvars_after_alloca" and
20312 "print l after runto localvars_after_alloca"
20313 for all compilers.
20314 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20315 when not compiled with gcc, for:
c906108c
SS
20316 "print signed char == (minus)",
20317 "print signed char != (minus)",
20318 "print signed char < (minus)",
20319 "print signed char > (minus)".
20320 * gdb.base/callfuncs.exp (do_function_calls):
20321 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20322 "call inferior func with struct - returns char *".
d63a86f8 20323 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20324 "correct value returned double test" to include Solaris 2.4.
20325 * gdb.base/funcargs.exp (float_and_integral_args):
20326 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20327
c906108c
SS
20328Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20329
20330 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20331 enumeration bitfields if compiling with GNU C.
20332 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20333 to empty' prompt.
20334
20335Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20336
20337 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20338 test for PRO targets.
20339
20340 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20341 breakpoints in the inferior at any given time by making
20342 two groups of breakpoints for call2*, call6* and call7*
20343 tests.
20344
20345Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20346
20347 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20348 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20349 from optimizing it away.
20350 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20351 "call inferior func with struct".
20352
20353Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20354
20355 * configure.in: Only configure gdb.chill for particular targets.
20356
20357Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20358
20359 * gdb.base/Makefile.in: Add action to .c.o transformation
20360 rule that generates a .ci file for each .o file and remove
20361 explicit .c.o rules except for callfuncs.o.
20362 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20363 generates a .ci file for each .o file and remove explicit
20364 .cc.o rules.
20365 (clean): Remove *.tmp *.ci files.
20366 (EXECUTABLES): Remove templ-info.exp.
20367 * gdb.base/compiler.c: New file.
20368 * gdb.c++/compiler.cc: New file
20369 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20370 Change rs6000-*-* xfail for
20371 "print 'scope0.c'::filelocal_ro" and
20372 "print 'scope1.c'::filelocal" and
20373 "print 'scope1.c'::filelocal_bss" and
20374 "print 'scope1.c'::filelocal_ro" and
20375 "print 'scope1.c'::foo::funclocal" and
20376 "print 'scope1.c'::foo::funclocal_ro" and
20377 "print 'scope1.c'::bar::funclocal" and
20378 "print 'scope0.c'::filelocal_ro" and
20379 "print 'scope1.c'::filelocal at foo" and
20380 "print 'scope1.c'::filelocal_bss at foo" and
20381 "print 'scope1.c'::filelocal_ro at foo" and
20382 "print 'scope1.c'::foo::funclocal at foo" and
20383 "print 'scope1.c'::foo::funclocal_bss at foo" and
20384 "print 'scope1.c'::foo::funclocal_ro at foo" and
20385 "print 'scope1.c'::bar::funclocal at foo" and
20386 "print 'scope0.c'::filelocal_ro" and
20387 "print 'scope1.c'::filelocal" and
20388 "print 'scope1.c'::filelocal_bss" and
20389 "print 'scope1.c'::filelocal_ro" and
20390 "print 'scope1.c'::foo::funclocal" and
20391 "print 'scope1.c'::foo::funclocal_bss" and
20392 "print 'scope1.c'::foo::funclocal_ro" and
20393 "print 'scope1.c'::bar::funclocal" and
20394 "print 'scope1.c'::bar::funclocal_bss"
20395 to only be xfail'd when not compiled with gcc.
d63a86f8 20396 Add rs6000-*-* xfail for
c906108c
SS
20397 "print 'scope0.c'::filelocal_bss before run"
20398 when compiled with gcc.
20399 (test_at_main): Add rs6000-*-* xfail for
20400 "print filelocal_ro in test_at_main"
20401 when compiled with gcc.
20402 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20403 Add rs6000-*-aix* xfail for
c906108c
SS
20404 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20405 "ptype t_char_array", not compiled with gcc.
20406 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20407 xfail for "list foo (in include file)" when gcc compiled.
20408 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20409 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20410 "run to call0a" if not compiled with gcc.
20411 (unsigned_integral_args): Add rs6000-*-* xfail for
20412 "run to call1a" if not compiled with gcc.
20413 (float_and_integral_args): Add rs6000-*-* xfail for
20414 "run to call2a" if not compiled with gcc and for
20415 "continue to call2b" for any compiler.
20416 Add rs6000-*-* xfail to
20417 "print f1 after run to call2a" for gcc compiled.
20418 (discard_and_shuffle): Add rs6000-*-* xfail for
20419 "run to call6a".
20420 (shuffle_round_robin): Add rs6000-*-* xfail for
20421 "backtrace from call7a" if not compiled with gcc.
20422 Add rs6000-*-* xfail for
20423 "backtrace from call7b" if compiled with gcc.
20424 (call_after_alloca): Add rs6000-*-* xfail for
20425 "print c in call_after_alloca" and
20426 "print s in call_after_alloca" and
20427 "backtrace from call_after_alloca_subr"
20428 if not compiled with gcc.
20429 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20430 "print c in localvars_in_indirect_call" and
20431 "print c in localvars_in_indirect_call" and
20432 "backtrace in indirectly called function" and
20433 "stepping into indirectly called function"
20434 if not compiled with gcc.
20435 (localvars_after_alloca): Add rs6000-*-* xfail for
20436 "print c after runto localvars_after_alloca" and
20437 "print s after runto localvars_after_alloca" and
20438 "print i after runto localvars_after_alloca" and
20439 "print l after runto localvars_after_alloca"
20440 for all compilers.
20441 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20442 than whatis-info.exp.
20443 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20444 than opaque-info.exp.
20445 Setup rs6000-*-* xfail for
d63a86f8 20446 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20447 "ptype on opaque struct pointer (dynamically)" when
20448 not compiled with gcc.
20449 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20450 rather than callf-info.exp.
20451 (do_function_calls): Add clear_xfail for rs6000-*-* for
20452 "p t_float_values2(3.14159,float_val2)". Seems to work
20453 fine there, both with xlc and gcc. Need to find out what
20454 it is doing right and fix other platforms.
20455 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20456 "call inferior func with struct - returns int",
20457 "call inferior func with struct - returns long",
20458 "call inferior func with struct - returns float",
20459 "call inferior func with struct - returns double",
20460 "call inferior func with struct - returns char *",
20461 but only if not gcc compiled (presumes xlc compiled).
20462 Change rs6000-*-* xfails for
20463 "call inferior func with struct - returns char" and
20464 " call inferior func with struct - returns short" to only
20465 xfail if not using gcc.
20466 (clean mostlyclean): Remove *.ci and *.tmp files.
20467 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20468 than templ-info.exp.
20469 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20470 Add rs6000-*-* xfail for "up to foo in langs.exp"
20471 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20472 when not gcc compiled.
d63a86f8 20473
c906108c
SS
20474Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20475
20476 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20477 * gdb.base/corefile.exp: Likewise.
20478 * gdb.base/list.exp: Likewise.
20479 * gdb.base/scope.exp: Likewise.
20480 * gdb.base/siganls.exp: Likewise.
20481
20482 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20483 compiler output.
20484 * gdb.base/whatis.exp: Likewise.
20485
20486Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20487
20488 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20489 failure (opcode table has been fixed to match reality).
20490
20491Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20492
20493 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20494 "call inferior func with struct - returns char",
20495 "call inferior func with struct - returns short"
20496
20497 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20498 "print 'scope0.c'::filelocal at main",
20499 "print 'scope0.c'::filelocal_bss in test_at_main",
20500 "print 'scope0.c'::filelocal at foo",
20501 "print 'scope0.c'::filelocal_bss in test_at_foo",
20502 "print 'scope0.c'::filelocal at bar",
20503 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20504
c906108c
SS
20505 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20506 in source file 1". This bug seems to have been fixed with both
20507 gcc and native cc (was native assembler bug?).
20508
20509Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20510
20511 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20512 "backtrace through signal handler" to "i*86-*-sysv4*".
20513 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20514 continue" case. Add "known SVR4 bug" to fail message.
20515 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20516 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20517 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20518 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20519 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20520 "up to foo in langs.exp", "show language at foo in
20521 langs.exp", "up to cppsub_ in langs.exp", "show
20522 language at cppsub_ in langs.exp", "up to fsub in
20523 langs.exp", and "show language at fsub in langs.exp".
20524 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20525 "bactrace in corefile.exp".
20526 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20527 "call inferior function with struct - returns float" and
20528 "call inferior function with struct - returns double".
d63a86f8 20529
c906108c
SS
20530Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20531
20532 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20533 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20534 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20535 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20536
20537Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20538
20539 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20540 (or overriden) "CHILL" macro rather then bare "gcc".
20541 Also look for ../../gcc/xgcc since that is what we will
20542 actually need, not "Makefile". Remove following assignment
20543 of CHILL to CHILL_FOR_TARGET because that results in
20544 recursive definition.
20545
20546Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20547
20548 * gdb.base/corefile.exp: Change xfail for backtrace in
20549 corefile.exp from linuxaout to all linux.
20550 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20551 cases where we miss the breakpoint at the signal handler
20552 for some reason. Setup xfail for linuxoldld/linuxaout and
20553 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20554 hitting SIGURG breakpoint.
20555 * gdb.base/signals.exp: Setup xfail for "next" acting like
20556 continue to add linuxoldld. Setup xfail for all linux for
20557 "next to handler in signals_tests_1", "backtrace in
20558 signals_tests_1", "continue to func1", "pass SIGUSR1",
20559 and continue to handler".
20560
20561Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20562
20563 * Update all FSF addresses except those in COPYING* files.
20564
20565Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20566
20567 * gdb.base/a2-run.exp: Change messages to be more explicit about
20568 the status of args, and quote binfile in results.
20569
20570Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20571
20572 * gdb.base/callfuncs.exp: Add tests for passing structs to
20573 inferior functions and return various types.
20574 * gdb.base/callfuncs.c: Add functions to receive a struct
20575 and return a member of the struct, in various types.
20576
20577Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20578
20579 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20580
20581Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20582
20583 * config/vxworks29k.exp: New file, sources vxworks.exp.
20584
20585Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20586
20587 * config/gdbremote.exp: New file. Testing framework using
20588 gdbserver.
20589
20590Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20591
20592 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20593 "call function when asleep" and "send end of file".
20594 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20595 for "backtrace in corefile.exp".
20596 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20597 for "backtrace through signal handler".
20598 * gdb.base/corefile.exp: Make sure we actually generate a core file
20599 before trying the core tests. Some systems allow the user to suppress
20600 generation of core files and default to that (linux for example).
20601 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20602 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20603
20604Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20605
20606 * gdb.threads: New directory with some crude multi-threaded
20607 gdb tests (step.exp and step2.exp).
20608 * config/mt-lynx (STEP_EXECUTABLE): Define.
20609 (THREADFLAGS): Define.
20610
20611Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20612
20613 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20614
20615 * gdb.base/signals.exp: Disable whole file for lynx until
20616 further notice.
20617
20618 * gdb.base/signals.exp: xfail test where "next" acts like
20619 "continue" for lynx.
20620
20621 * gdb.base/interrupt.exp: xfail test for calling function while
20622 inferior is asleep for lynx.
20623
20624 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20625 than one cr-lf after each command.
20626
20627Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20628
20629 * configure.in: Reinstate setting of stabsdirs variable, fix
20630 typo in setting up configdirs for native builds.
20631
20632 * gdb.base/return.exp: Fix typo in return double test.
20633 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20634 compiler from optimizing them away.
20635
20636Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20637
20638 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20639 sequences to be echo'd by gdb when using gdb_test.
20640 * gdb.chill/chexp.exp: Likewise.
20641 * gdb.fortran/exprs.exp: Likewise
20642
20643Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20644
20645 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20646 after the inferior gdb has started.
20647
20648 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20649 after each command.
20650 * gdb.base/funcargs.exp: Likewise.
20651 * gdb.base/gdbvars.exp: Likewise.
20652 * gdb.base/interrupt.exp: Likewise.
20653 * gdb.base/list.exp: Likewise.
20654 * gdb.base/watchpoint.exp: Likewise.
20655 * gdb.c++/demangle.exp: Likewise.
20656 * gdb.c++/inherit.exp: Likewise.
20657 * gdb.chill/chexp.exp: Likewise.
20658 * gdb.fortran/exprs.exp: Likewise.
20659
20660 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20661 test if we can't handle IO to/from the inferior.
20662
20663 * gdb.c++/misc.exp: Always check for a program already being
20664 started after sending a "run" command to gdb.
20665
20666 * gdb.base/twice.exp: Start with a fresh gdb.
20667
20668 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20669 only depend on gdb's expression code, not the chill runtime.
20670
20671 * gdb.base/return.c: Put return values into variables so we
20672 can have gdb print them rather than depending on the program
20673 to print them.
20674 * gdb.base/return.exp: Corresponding changes.
20675
20676 * lib/gdb.exp: Provide default value for noinferiorio.
20677 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20678 the inferior.
20679
20680 * gdb.base/break.exp: Always check for a program already being
20681 started after sending a "run" command to gdb.
20682 (text_next_with_recursion): Don't check the output from the
20683 program's printf statement. Instead just make sure the program
20684 exited.
20685
20686 * gdb.base/commands.exp: Protect tests which need arguments with
20687 $noargs conditionals.
20688
20689Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20690
20691 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20692 of structure member arrays to match gdb/valops.c:value_addr change.
20693
20694Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20695
20696 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20697 cases.
20698
20699Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20700
20701 * configure.in (configdirs): Remove gdb.chill from default list
20702 of subdirs and then add it back in only if doing a native build.
20703 The current chill compiler does not yet work in any cross build.
20704 * Revert all signal changes from Jul 6.
20705 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20706 for sh-hms targets, allowing these tests to link, with no other
20707 changes. Testing is suppressed by setting "nosignals" in site.exp.
20708
20709Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20710
20711 * configure.in (signaldirs): Define and add to configdirs for all
20712 targets except some specific ones that are known to not support signals.
20713 Also clean up formatting.
20714 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20715 (signals, sigall): Remove rules to build.
20716 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20717 Moved to new gdb.signals directory.
20718 * gdb.signals: New test directory.
20719 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20720 signals.c signals.exp}: New or moved files.
20721
20722Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20723
20724 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20725
20726Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20727
20728 * gdb.base/return.exp: Xfail `return double' test failure
20729 on at least Solaris 2.3 and handle future/past versions on
20730 a case by case basis as appropriate. Also update message
20731 to include i*86 failures.
20732
20733Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20734
20735 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20736
20737 * lib/gdb.exp: Fix comment which erroneously identified
20738 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20739 gdb_file_cmd not gdb_load).
20740 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20741
20742 * gdb.base/setvar.exp: Make test names consistent between pass and
20743 fail cases. Use gdb_test more.
20744
20745Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20746
20747 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20748
20749Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20750
20751 * gdb.base/help.exp: Fix expected help string for `show commands'.
20752
20753Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20754
20755 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20756
20757 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20758 of a text section.
20759
20760Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20761
20762 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20763 that loop eventually terminates. Fix Connection refused logic so
20764 that testsuite will expire nicely.
20765
20766Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20767
20768 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20769 config/rom68k.exp: New tcl glue for the appropriate monitors.
20770 These all just end up calling monitor.exp.
20771 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20772 refused' by retrying. Cleanup some timeout issues.
20773 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20774 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20775 callers don't have to set/restore global timeout variable.
20776
20777 * The following set of changes centralizes management of the global
20778 timeout variable. This way, it can be set in one target dependent
20779 place instead of dozens of places scattered throughout the test suite.
20780 If you need to lengthen a timeout, then you should either set timeout
20781 in one of the config/{target}.exp files, or multiply it by a factor.
20782 Setting it to an absolute value is always going to lose for some
20783 targets.
20784 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20785 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20786 * gdb.base/funcargs.exp: Don't set timeout.
20787 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20788 * gdb.base/printcmds.exp (test_print_string_constants
20789 test_print_array_constants): Don't set timeout.
20790 * gdb.base/ptype.exp: Don't set timeout.
20791 * gdb.base/recurse.exp: Don't set timeout.
20792 * gdb.base/return.exp: Don't set timeout.
20793 * gdb.base/watchpoint.exp: Don't set timeout.
20794 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20795 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20796
20797Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20798
20799 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20800
20801Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20802
20803 * lib/gdb.exp: Disable chill tests for irix5.
20804
20805Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20806
20807 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20808 each test pass or fail.
20809
20810Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20811
20812 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20813 xlc not gcc.
20814
20815Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20816
20817 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20818
20819Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20820
20821 * config/est.exp: Fix copyright and comments. Remove dead code.
20822 Use targetname, serialport and baud variables instead of fixed
20823 constants.
20824 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20825 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20826
20827Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20828
20829 * gdb.base/watchpoint.exp: Don't run
20830 test_watchpoint_triggered_in_syscall for sunos.
20831
20832Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20833
20834 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20835 they don't seem to exist. Do include stdio.h.
20836
20837Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20838
20839 * gdb.base/a1-selftest.exp: Add alpha xfail.
20840
20841Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20842
20843 * gdb.base/watchpoint.c (main): Prompt before calling read().
20844 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20845 Revise accordingly. Remove cruft about sending "123" several
20846 times, until it gets noticed. Clean up the "print buf[0]" stuff
20847 so that it passes or fails, and waits for prompts in the usual way.
20848
20849Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20850
20851 * gdb.base/recurse.exp: Fix comment.
20852
20853 * TODO: Remove item about printing variables in nodebug.exp. Add
20854 item about enabling tests which are only run on some targets.
20855
20856 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20857 fail, make test names unique, use new gdb_test convention
20858 regarding pattern, use gdb_test more, etc.).
20859
20860 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20861 fail, make test names unique, etc.).
20862
20863Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20864
20865 * gdb.base/nodebug.c: Change return type of top and middle to
20866 short.
20867 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20868 are fixed by the recent mdebugread.c changes. Allow `short ()'
20869 as type for top and middle.
20870
20871Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20872
20873 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20874 nearly as I can tell, the whole thing was an accident in Stu's
20875 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20876 to replace a send/expect pair with gdb_test, but ended up only
20877 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20878 of 30 Mar 1995 took care of it, but left this vestigial comment
20879 which I am now nuking.
20880
20881Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20882
20883 * gdb.base/break.exp: Look for different line number for
20884 breakpoint at main depending on usestubs.
20885
20886Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20887
20888 * gdb.base/list.exp: Adjust some alternate expect patterns to
20889 match recent list0.c change. Add alternate expect pattern for
20890 output from `list default lines around main' for optimizing
20891 compilers.
20892
20893Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20894
20895 * lib/gdb.exp: If nosignals is not set, set it to 0.
20896
20897Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20898
20899 * config/slite-gdb.exp: Responds to load symbol table prompt.
20900 * gdb.base/break.exp: Adjust line number, fix rerun.
20901 * gdb.base/langs0.c: Add #ifdef usestubs.
20902
20903Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20904
20905 * gdb.base/list.exp: Adjust line contents after adding new lines in
20906 list0.c. Also fix a syntax error.
20907
20908 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20909 * gdb.base/break.exp: ditto.
20910 * gdb.base/list.exp: ditto.
20911 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20912 * gdb.base/run.c: ditto.
20913 * gdb.base/list0.c: ditto.
20914 * gdb.base/funcargs.c: ditto.
20915
20916Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20917
20918 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20919 $targetname, $serialport and $baud instead of hardwired variables.
20920 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20921 target doesn't support signals.
20922
20923Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20924
20925 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20926
20927Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20928
20929 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20930 Don't rely on the value of an auto variable before it has been
20931 initialized. Use gdb_test more.
20932
20933Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20934
20935 * lib/gdb.exp (default_gdb_version): A version number must start
20936 with a digit, but other than that contains all characters up to
20937 the first whitespace character.
20938
20939Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20940
20941 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20942
20943Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20944
20945 * gdb.c++/*.exp: Warn if executable does not exist. The original
20946 reason for skipping the warning was that configure.in sometimes
20947 intentionally skipped building the executables but the tcl code
20948 had no way of knowing. That (a) was always bogus with respect to
20949 error handling, (b) is no longer true (right now there is no way
20950 to skip C++ tests).
20951
20952 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20953
20954Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20955
20956 * gdb.base/list.exp: Add expect patterns for output from
20957 SunPRO compiled executables.
20958 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20959 types.
20960
20961Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20962
20963 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20964 number (we are already testing that the correct source line text
20965 gets printed).
20966
20967 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20968 that is what is intended, but something needed to be done to get
20969 sunos4 native working again.
20970
20971 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20972
20973 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20974 apparently went with a (very) old xfail.
20975
20976Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20977
20978 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20979 runto_main is a proc in gdb.exp that will do 'step' for target use
20980 stubs.
20981 * gdb.base/exprs.exp: ditto.
20982 * gdb.base/interrupt.exp: ditto.
20983 * gdb.base/opaque.exp: ditto.
20984 * gdb.base/printcmds.exp: ditto.
20985 * gdb.base/ptype.exp: ditto.
20986 * gdb.base/scope.exp: ditto.
20987 * gdb.base/setvar.exp: ditto.
20988 * gdb.base/signals.exp: ditto.
20989 * gdb.base/twice.exp: ditto.
20990 * gdb.c++/classes.exp: ditto.
20991 * gdb.c++/inherit.exp: ditto.
20992 * gdb.c++/templates.exp: ditto.
20993 * gdb.base/break.exp: no run and hit main for stubs. Change line
20994 numbers for breakpoints and info breakpoint.
20995 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20996 breakpoint().
20997 * gdb.base/callfuncs.c: ditto.
20998 * gdb.base/exprs: ditto.
20999 * gdb.base/interrupt.c: ditto.
21000 * gdb.base/opaque0.c: ditto.
21001 * gdb.base/printcmds.c: ditto.
21002 * gdb.base/ptype.c: ditto.
21003 * gdb.base/scope0.c: ditto.
21004 * gdb.base/setvar.c: ditto.
21005 * gdb.base/signals.c: ditto.
21006 * gdb.base/twice.c: ditto.
21007 * gdb.c++/misc.cc: ditto.
21008 * gdb.c++/templates.cc: ditto.
21009
21010Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21011
21012 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21013
21014 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21015 somewhere between `read' and `main.c'. I'm pretty sure the
21016 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21017 and it isn't particularly useful.
21018
21019 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21020
21021Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21022
21023 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21024
21025Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21026
21027 * config/mt-slite: add LIBS and -nostdlib.
21028 * config/slite-gdb.exp: add this new file to support sparclite target.
21029
21030Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21031
21032 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21033
21034 * gdb.base/a2-run.exp: Change argument to istarget from
21035 "*-*-vxworks" to "*-*-vxworks*".
21036 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21037
21038Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21039
21040 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21041 will not runto main but do a 'step' to step out of breakpoint().
21042 * config/mt-slite: add -Dusestubs.
21043
21044Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21045
21046 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21047 instead of just @.
21048
21049 * gdb.base/signals.exp: Add test for "handle all print".
21050 * TODO: Remove "handle all print". Also remove item about
21051 checking copyright date (I don't like the idea of a spurious FAIL
21052 based on when we run the tests).
21053
21054 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21055 for SunOS4 (reason for failure not investigated). Remove
21056 redundant test for $binfile.
21057
21058 * gdb.base/nodebug.c (array_index): Call malloc.
21059
21060 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21061
21062Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21063
21064 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21065 conventions and slightly simplify the matching regexp.
21066
21067Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21068
21069 * gdb.base/break.exp: Update gdb_test invocation to use new
21070 convention.
21071
21072 * lib/gdb.exp: If noargs is not set, set it to 0.
21073
21074 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21075 tests unique.
21076
21077 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21078
21079Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21080
21081 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21082 one argument of type "<non-float parameter>".
21083
21084Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21085
21086 * config/rom68k.exp: New file to support Motorola IDP board.
21087 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21088 * gdb.base/break.c: Change things around so that this program
21089 doesn't depend upon args. This is necessary to make remote
21090 targets work (in general, they can't take args).
21091 * gdb.base/break.exp: Don't try to send args to program. Don't
21092 expect output. Also, replace lots of code with gdb_test.
21093
21094Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21095
21096 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21097 printing of '\'' (which is what the comment says we are testing,
21098 even though we were not), not '''.
21099 (test_integer_literals_rejected): Test that printing ''' is an error.
21100
21101 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21102 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21103 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21104 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21105 Use gdb_test not test_print_accept.
21106 * lib/gdb.exp: Remove test_print_accept.
21107
21108 * gdb.base/signals.exp (signal_tests_1): Make pass message
21109 consistent with fail message.
21110
21111 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21112 unsigned char; the bug (PR 1821) is fixed.
21113
21114 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21115
21116 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21117 successful tests--makes xfailing them work right.
21118
21119Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21120
21121 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21122 only \r\n, not .*. The test can pass .* as the last thing in
21123 $pattern if that is what it wants. In addition to providing this
21124 flexibility, this change should speed up pattern matching in cases
21125 where the pattern already ended with .* (there were a number of
21126 them). This change also helps catch bad patterns--in the old
21127 scheme the typo "char \*" instead of "char \\*" would pass. Now
21128 it is caught.
21129 * Many .exp files: Update callers.
21130
21131 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21132 clearer and does not spuriously match multiple ('s. Likewise for
21133 ) and *.
21134
21135 * gdb.base/nodebug.exp: Test ability to call a function and pass
21136 it a string (even with no debugging info).
21137
21138 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21139 "p '\'", which is the same as "p ''" once tcl gets done with
21140 quoting, to "p '\\'", which I suspect is what is intended (one
21141 backslash gets sent to GDB).
21142
21143 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21144
21145Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21146
21147 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21148 1817) was fixed literally years ago.
21149
21150Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21151
21152 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21153 test, it causes stepping out of call_after_alloca_subr with
21154 optimizing compilers.
21155 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21156 fails.
21157
21158 * gdb.c++/templates.exp: Source templ-info.exp only if
21159 the templates executable exists.
21160
21161 * gdb.c++/misc.cc (class Contains_static_instance,
21162 class Contains_nested_static_instance),
21163 gdb.c++/classes.exp (test_static_members): Test printing of
21164 a class that contains a static instance of the class.
21165
21166Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21167
21168 * gdb.base/langs2.c (cppsub_): Don't prototype.
21169 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21170 only, I believe).
21171
21172Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21173
21174 * lib/gdb.exp (skip_chill_tests): New procedure.
21175
21176 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21177
21178Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21179
21180 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21181 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21182
21183Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21184
21185 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21186
21187 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21188 disassemble 8, not 16, instructions for part 4.
21189
21190 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21191 support the latter anymore.
21192
21193 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21194 -DNO_PROTOTYPES.
21195 * gdb.base/callfuncs.c: Control use of prototypes based on
21196 NO_PROTOTYPES, not __STDC__.
21197 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21198 t_float_values2 tests if prototypes in use.
21199
21200 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21201 t_double_values): When checking differences against DELTA, check
21202 that difference is within the range (-DELTA,DELTA), not just
21203 (-infinity,DELTA).
21204
21205Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21206
21207 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21208 'file' command firts, then 'target', then 'load', this is due to gdb
21209 target set up.
21210 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21211
21212Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21213
21214 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21215 FP load/store variants.
21216 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21217
21218Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21219
21220 * gdb.base/term.exp: Do not give a warning if not native, it is
21221 not an abnormal condition.
21222
21223Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21224
21225 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21226 t_char_array".
21227
21228Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21229
21230 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21231 are getting the version number.
21232
21233 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21234 if not native, it is not an abnormal condition.
21235
21236Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21237
21238 * lib/gdb.exp: Just use "file exists", rather than undocumented
21239 dejagnu procedure "findfile".
21240
21241Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21242
21243 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21244 (LDFLAGS): Set to -Xlinker -Ur.
21245
21246 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21247 Removed, these values are set by lib/gdb.exp.
21248
21249 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21250
21251Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21252
21253 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21254 of replicating gdb startup code.
21255
21256 * config/mt-vxworks (LDFLAGS): Set to -r.
21257 (CFLAGS_FOR_TARGET): Removed.
21258
21259 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21260 (gdb) and gdb for vxworks uses (vxgdb).
21261
21262 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21263 executable is not in the tree and host != target, use sed and
21264 program_transform_name to determine the gdb name used by the
21265 target.
21266
21267 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21268 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21269
21270Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21271
21272 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21273 floats, chars, and shorts where there are ANSI-style function
21274 definitions.
21275
21276 * gdb.base/langs.exp, gdb.base/langs*: New test.
21277 * gdb.base/Makefile.in: Build it.
21278 * TODO: Remove item about checking that C names don't get C++
21279 demangling applied; this test tests it.
21280
21281Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21282
21283 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21284 went with the const70 xfail. The xfail went away a year ago.
21285
21286 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21287
21288 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21289 for hp300.
21290
21291 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21292
21293 * gdb.base/a1-selftest.exp: Don't run on hp300.
21294
21295Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21296
21297 * Makefile.in (site.exp): Set host_alias and target_alias as well
21298 as host_triplet and target_triplet.
21299
21300Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21301
21302 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21303
21304 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21305 places as other ecoff systems).
21306
21307 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21308 ultrix.
21309
21310Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21311
21312 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21313 remove them.
21314 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21315 variable and "variable" in addition to "data variable".
21316 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21317
21318 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21319 2.
21320 * gdb.base/list1.c (long_line): Add additional statement at start
21321 of function.
21322 * gdb.base/list.exp (test_forward_search): Update line number to
21323 reflect new statement.
21324
21325Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21326
21327 * gdb.base/signals.exp: Reinitialize searched source directories
21328 after gdb_start call.
21329
21330Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21331
21332 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21333 * gdb.stabs/Makefile.in: Likewise.
21334
21335 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21336 change. Instead split the tests into smaller pieces.
21337 * gdb.disasm/hppa.s: Corresponding changes.
21338
21339Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21340
21341 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21342 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21343
21344 * gdb.base/funcargs.exp: Modify many tests so that every test
21345 either passes or fails. Make some test names unique.
21346
21347Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21348
21349 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21350 Call stty to set interrupt character.
21351
21352 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21353 for HP assembler versus GNU assembler based on actual behavior of
21354 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21355
21356 * TODO: Suggest a few more stepping tests.
21357
21358Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21359
21360 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21361 restart GDB for h8300 after a continue.
21362 (return): Add pattern to match a29k-udi behavior.
21363 * gdb.base/nodebug.exp: Remove obsolete comment.
21364 * gdb.base/regs.exp: New file, testing of register displays.
21365 * gdb.base/return.exp: Fix typo in reference to $objdir.
21366 * gdb.base/whatis.exp: Always start with a fresh GDB.
21367
21368Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21369
21370 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21371 higher, these tests generate a lot of output.
21372
21373Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21374
21375 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21376 code following the catch silently ignored some errors; without the
21377 catch they should be thrown like any other tcl error. Also, the
21378 catch used "" instead of {} which meant all the callers who wanted
21379 to include one of the characters "[]$ had to quote it an extra time.
21380 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21381 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21382 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21383 Remove extra quoting.
21384
21385Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21386
21387 * gdb.base/commands.exp: Make test names unique; every test either
21388 passes or fails. Update some comments.
21389
21390 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21391
21392Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21393
21394 The following fixes a FAIL caused by the fact that the alpha stabs
21395 configuration didn't use the ".if alpha" code in weird.def.
21396 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21397 bit pointer, so the 32 bit version works even on the alpha.
21398 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21399 Remove the stuff which allowed us to have separate versions for
21400 alpha and everything else.
21401
21402 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21403 regexp which "info func operator\[\](" is supposed to match. Fix
21404 string to send to GDB. Note that GDB still doesn't work right. Add a
21405 new test for "info func .perator\[\](" which GDB does handle correctly.
21406
21407 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21408
21409Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21410
21411 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21412 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21413 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21414 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21415 it makes the tests harder to understand and confuses test-o-matic.
21416 The preferred style is that each test provides a PASS or a FAIL,
21417 and has a unique message (e.g. "continue #54" not just "continue")
21418 which is the same for the pass and the fail.
21419 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21420 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21421 to lib/gdb.exp.
21422 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21423 prt_accept which was basically the same thing. Likewise for
21424 test_print_reject and prt_reject.
21425 * lib/gdb.exp (test_print_reject): Add some more error message
21426 patterns to match from the former printcmds.exp (prt_reject).
21427 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21428 One defect of the passcount stuff is that some of it failed to
21429 report XPASS where appropriate.
21430 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21431 stuff before and after arg in expected pattern.
21432 (test_paddr_operator_functions): Re-do test without print_addr_of;
21433 this is the only test which seems to want extra stuff there.
21434
21435Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21436
21437 * gdb.base/nodebug.exp: Update new tests to reflect improved
21438 wording of gdb output.
21439
21440 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21441 and "ptype" work on variables in files compiled without -g.
21442 Replaces commented out "maint print msymbol" tests.
21443
21444Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21445
21446 * gdb.base/setvar.c (dummy): Call malloc.
21447
21448 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21449 losing with the irix4 sed.
21450
21451 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21452 ALRM" on irix4.
21453
21454Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21455
21456 * TODO: Remove items about corefile.exp testing new exec-file and
21457 backtrace; both are now done. Add items about printing enums.
21458
21459Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21460
21461 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21462 "get signal $thissig" test fails.
21463
21464 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21465
21466Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21467
21468 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21469 compiler warning with dec alpha compiler.
21470
21471 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21472 extra \n from gdb_test call (this explains why the prompt test
21473 that I removed yesterday was there).
21474 (user_defined_command_test): Remove extra \n and prompt test.
21475
21476 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21477 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21478 doesn't exist.
21479 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21480 Also remove alpha workaround, which turns out to be because
21481 SIGABRT == SIGLOST.
21482
21483 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21484
21485 * gdb.base/help.exp: Don't test "help show".
21486
21487Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21488
21489 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21490 "set print address" is on.
21491 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21492 pass prompt to gdb_test; gdb_test already looks for the prompt.
21493
21494 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21495
21496 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21497 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21498 was to make sure that gdb can read a core file. But (a) the "read
21499 the corefile" part didn't make it to a1-selftest.exp, we just
21500 delete the corefile after creating it, and (b) we test reading
21501 corefiles in corefile.exp anyway. Also, this test left around a
21502 xgdb process on Solaris.
21503
21504 * gdb.base/corefile.exp: Also test backtrace.
21505
21506Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21507
21508 * gdb.base/commands.exp: Test a simple user defined command with
21509 arguments and if/while statements; verify the full user command is
21510 printed by "show user".
21511
21512 * gdb.base/commands.exp: Test if/while commands as part of a
21513 breakpoint command list; verify they appear in breakpoint
21514 information.
21515
21516Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21517
21518 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21519 than by dividing by zero.
21520
21521Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21522
21523 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21524 performing an inferior call with watchpoints enabled.
21525 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21526 call.
21527
21528Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21529
21530 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21531 of "file" command.
21532
21533 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21534 Add additional pattern for when "int operator int(void);" appears
21535 in a different order.
21536
21537Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21538
21539 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21540
21541 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21542 and "signal" with ".*".
21543
21544Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21545
21546 * TODO: Add note about "handle all nostop".
21547
21548 * gdb.base/{sigall.c, sigall.exp}: New test.
21549 * gdb.base/Makefile.in: Add it.
21550
21551Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21552
21553 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21554 when invoking GDB, suppresses any windowing interface.
21555
21556Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21557
21558 * config/sim-gdb: New file, simulator testing support.
21559
21560Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21561
21562 * gdb.base/interrupt.exp: Test calling func1 twice.
21563
21564Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21565
21566 * gdb.base/list.exp (test_forward_search): Set timeout higher
21567 when we'll be getting lots of output from gdb.
21568
21569 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21570 "init_malloc" to after the expect statement. Run it if that
21571 regexp is taken, but also for two others which happen if source
21572 cannot be found.
21573
21574Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21575
21576 * gdb.base/printcmds.exp: New test, for printing register before
21577 program is running.
21578
21579Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21580
21581 * gdb.base/list.exp: Correct some alternate expect patterns
21582 to reflect changes in list1.c.
21583
21584Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21585
21586 * TODO: Add item regarding large frames.
21587
21588 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21589
21590 * TODO: Remove item about enabling return.exp; it
21591 is enabled. Suggest a few more "return" tests.
21592
21593Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21594
21595 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21596 anonymous unions.
21597
21598Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21599
21600 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21601 and pr-5646.o, so "make" is the same as "make all", not "make
21602 pr-4975.o".
21603
21604Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21605
21606 * gdb.base/list.exp: Adjust expectations to reflect changes in
21607 list1.c.
21608 (test_forward_search): New test proc.
21609 * gdb.base/list1.c (long_line): New function, has long source line.
21610
21611Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21612
21613 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21614 additional line of code that was added.
21615
21616Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21617
21618 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21619 tests so as not to overflow expect's input buffers.
21620 * gdb.disasm/hppa.exp: Corresponding changes.
21621
21622Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21623
21624 Beginnings of template debugging tests.
21625 * gdb.c++/templ-info.cc: New file to test for template
21626 debugging capability of the compiler.
21627 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21628 templ-info.cc.
21629 * gdb.c++/templates.cc: Add explicit template instantiations
21630 to enable compiling with -fno-implicit-templates. Add destructor
21631 and 'value' method to T5 class for template tests.
21632 * gdb.c++/templates.exp: Add testcases for printing of template
21633 types, setting breakpoints on template methods and calling a
d63a86f8 21634 template method.
c906108c
SS
21635
21636Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21637
21638 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21639 branch target since some assemblers (gas-2.5) may emit a
21640 relocation for the branch instead of resolving it in the
21641 assembler.
21642
21643Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21644
21645 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21646 through signal handler.
21647
21648Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21649
21650 * configure.in (*-*-netware): Use config/mt-netware.
21651
21652 * config/mt-netware: New file.
21653 * config/mt-i386-netware: Removed, separate configs for different
21654 netware architectures are no longer needed now that we have
21655 --with-headers.
21656
21657Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21658
21659 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21660 by the recent changes to use ANSI C arithmetic conversions.
21661
21662Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21663
21664 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21665 bug involving using inferior_pid to figure out whether to select a
21666 frame.
21667
21668Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21669
21670 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21671 match the current disassembler output.
21672
21673Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21674
21675 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21676 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21677 types, expect "int" as type of integer values (for now).
21678
21679Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21680
21681 * gdb.base/commands.exp: New tests for if/while commands.
21682
21683Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21684
21685 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21686 by .*, since hex values have different syntax in Chill mode.
21687
21688Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21689
21690 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21691 linefeed from expect pattern for repeated types with indices > 9.
21692
21693Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21694
21695 First part of Fortran test suite.
21696 * gdb.fortran: New directory.
21697 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21698
21699Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21700
21701 * gdb.base/default.exp: Update expect pattern for load command
21702 without arguments.
21703
21704Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21705
21706 * configure.in: Change i386 to i[345]86.
21707 * gdb.base/configure.in: Likewise.
21708 * gdb.c++/configure.in: Likewise.
21709 * gdb.chill/configure.in: Likewise.
21710
21711Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21712
21713 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21714 patterns, since that is not a valid context for comments.
21715
21716Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21717
21718 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21719 repeated types and repeated types with indices > 9.
21720
21721Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21722
21723 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21724 2417; old bug has been fixed.
21725
21726Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21727
21728 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21729 send the newline ourselves instead of assuming gdb_test will do
21730 so when passed an empty input string.
21731
21732 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21733 stabs testcode.
21734
21735Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21736
21737 * lib/gdb.exp (gdb_test): Don't send anything if the first
21738 argument is an empty string. This makes cases where we want to
21739 match output that is already in expect's buffers (for example,
21740 matching a breakpoint after gdb_run_cmd has been called) work
21741 reliably.
21742
21743Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21744
21745 * config/netware.exp: New file.
21746
21747Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21748
21749 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21750 the -B and -L prefixes so we can find the debugging stub.
21751
21752 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21753 there and we are using the gcc from the tree.
21754
21755 * gdb.base/types.c: Removed.
21756
21757 * gdb.base/configure.in: Look for makefile fragments in ../config.
21758 Recognize i386-*-netware.
21759 * gdb.c++/configure.in: Likewise.
21760
21761Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21762
21763 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21764 the correct TCL syntax.
21765
21766Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21767
21768 * gdb.base/opaque.exp: use runto instead of messing around with
21769 breakpoints. Simplify by using gdb_test.
21770
21771 * gdb.base/bitfields.exp: restart between tests on netware targets
21772 because breakpoints aren't relocated after target death. Run
21773 processes to completion.
21774
21775 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21776
21777Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21778
21779 * Makefile.in: Remove extra tabs that confuse some versions
21780 of "make". Use the newly built gdb to test with by default,
21781 rather than the first one in the tester's search path.
21782
21783Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21784
21785 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21786
21787 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21788 condition help.
21789
21790Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21791
21792 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21793
21794 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21795 running.
21796 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21797 * gdb.base/funcargs.exp: Likewise.
21798
21799 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21800 * gdb.base/funcargs.exp: Likewise.
21801
21802 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21803 message is "".
21804
21805Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21806
21807 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21808 return,signals,twice}.exp: Handle non-existant binaries
21809 consistantly.
21810
21811 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21812 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21813 might testing a cross development system.
21814
21815Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21816
21817 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21818 runtest script is relative to ${srcdir}, not ${rootdir}.
21819
21820Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21821
21822 * gdb.base/signals.exp: Allow for optionality of breakpoint
21823 address.
21824
21825Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21826
21827 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21828
21829Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21830
21831 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21832 for size_t definition.
21833 * gdb.c++/templates.cc: Likewise
21834
21835 * config/mt-i386-netware: New file.
21836
21837 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21838 defined.
21839
21840 * gdb.base/Makefile.in: Added support for systems that name core
21841 files by appending "core" to the program name.
21842 * gdb.base/a1-selftest.exp: Likewise.
21843
21844Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21845
21846 * gdb.base/return.exp: Add comment and message for `return double'
21847 test failure on Sparc Solaris.
21848
21849Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21850
21851 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21852
21853Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21854
21855 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21856 from optimizing them away.
21857 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21858 patterns to include default constructors and assignment operators,
21859 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21860 character in the output of the virtual base pointer.
21861
21862Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21863
21864 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21865 expression match in print_addr_of to avoid unintented matches.
21866 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21867 versions up to 2.5.8.
21868
21869Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21870
21871 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21872 included file to run under newer versions of expect.
21873 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21874 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21875 Remove xfail for the virtual table of BDDHookV.
21876
21877Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21878
21879 * lib/gdb.exp (string_to_regexp): Set a default result.
21880 (default_gdb_start): Fix misleading message.
21881
21882Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21883
21884 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21885 Remove all CC, etc definitions.
21886 * config/mt-hpux: New file.
21887 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21888 (CFLAGS, LDFLAGS): Define.
21889 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21890
21891 * Makefile.in (site.exp): Don't insert host_os, etc.
21892 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21893 (distclean): Check existence of subdir.
21894 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21895 * gdb.base/Makefile.in: General cleanup and simplification.
21896 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21897 to build executables. Use default rule to build .o files.
21898 (EXPECT, RUNTEST, CC): Fix relative pathname.
21899 (site.exp): Don't insert host_os, etc.
21900 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21901 and/or SIGUSR1 defined.
21902 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21903 * gdb.c++/Makefile.in: General cleanup and simplification.
21904 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21905 (CFLAGS): Remove.
21906 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21907
21908Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21909
21910 * gdb.base/recurse.exp: Misc changes to get tests running again
21911 after Kung's changes to the watchpoint code.
21912 * gdb.base/watchpoint.exp: Likewise.
21913
21914Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21915
21916 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21917
21918Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21919
21920 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21921 * lib/gdb.exp (default_gdb_start): Define.
21922 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21923 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21924 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21925 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21926 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21927 Don't call gdb_target_udi in between tests.
21928
21929Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21930
21931 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21932 (which was basically just a local version of the same thing). In
21933 addition to avoiding duplication, gdb_test_exact is faster.
21934 * lib/gdb.exp (gdb_test_exact): Fix typo.
21935
21936 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21937 don't give an error.
21938
21939 * gdb.base/term.exp: Call delete_breakpoints before starting.
21940
21941 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21942 (t10): Add comment.
21943
21944Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21945
21946 Reorganization of the GDB Test Suite.
21947
21948 * gdb.base: New directory, contains all the basic tests.
21949 * gdb.c++: New directory, tests specific to C++.
21950 * gdb.chill: New directory, tests specific to Chill.
21951 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21952 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21953 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21954 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21955 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21956 t30-31 to chill).
21957 * */gdbme.*: Rename to match appropriate expect scripts.
21958 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21959 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21960 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21961 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21962 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21963 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21964 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21965 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21966 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21967 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21968 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21969 gdb.c++/virtfunc.cc: New names of C++ files.
21970 * gdb.chill/chillvars.ch: New name of Chill file.
21971 * gdb.base/configure.in, gdb.c++/configure.in,
21972 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21973 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21974 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21975 * configure.in (configdirs): Update to reflect directory changes.
21976 (target_abbrev): No longer define for any configuration.
21977 * Makefile.in: Cosmetic improvements to header comments.
21978
21979Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21980
21981 Various changes to gdb.t31:
21982
21983 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21984 * gdbme.ch: Make all key-words and predefineds be upper-case.
21985 * chillvars.exp: Expect key-words and predefinds in upper-case.
21986
21987 * chillvars.exp: Use gdb_test_exact many places.
21988 Change expected output for arrays (which now includes index labels).
21989
21990 * pr-5020.exp, gdme.ch (module PR_5020):
21991 New test, for PR-5020.
21992
21993Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21994
21995 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21996 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21997
21998Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21999
22000 * Makefile.in: Fix bit-rot in definitions of CHILL,
22001 CHILL_FOR_TARGET and Chill_LIB.
22002 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22003 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22004 CHILL, and CHILL_LIB.
22005
22006Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22007
22008 * Revert the previous changes. Please see Rob's directory
22009 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22010
22011Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22012
22013 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22014 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22015 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22016 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22017 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22018 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22019 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22020 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22021 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22022 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22023 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22024 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22025 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22026 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22027 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22028 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22029 changes from 94Q1.
22030
22031Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22032
22033 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22034 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22035 Rob's new testing fragments.
22036
22037Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22038
22039 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22040 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22041
22042Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22043
22044 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22045 version also, match on casted version strings, and match on
22046 gdb startup case where the line numbers might be messed up.
22047
22048Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22049
22050 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22051 (CFLAGS): Delete it from here.
c906108c
SS
22052
22053Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22054
22055 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22056
22057Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22058
22059 * Makefile.in (RUNTEST): Default to just "runtest".
22060
22061Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22062
22063 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22064 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22065 the code has been restructured.
22066
22067Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22068
22069 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22070 \n, not just one of each.
22071
22072 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22073 /bin/cc gives a warning if you do.
22074
22075Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22076
d63a86f8 22077 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22078 __t10ListS_link1ZUiRCUiPT0
22079
22080Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22081
22082 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22083 on local variables in recursive functions.
22084
22085 * gdb.t07/Makefile.in: Build the new test.
22086
22087Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22088
22089 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22090 directly. Instead compare the return values from actual calls.
22091
22092Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22093
22094 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22095
22096Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22097
22098 * From Peter Schauer with minor modifications.
a9c64011
AS
22099 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22100 stops in mid-line in the caller. Add xfail for returning a float
22101 value on X86 targets.
c906108c
SS
22102
22103Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22104
22105 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22106 to avoid expect lossage.
22107 (fmem_LRbug_tests): Likewise.
22108 * gdb.disasm/hppa.s: Corresponding changes.
22109
22110 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22111 conditions to work with latest dejagnu/expect.
22112
22113 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22114 expected to fail on the PA.
22115 (backtrace in call with trampolines): Explicitly require main
22116 to be frame #1 (no trampolines should show up in backtrace).
22117
22118 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22119 "continue -expect".
22120 * gdb.t06/break.exp: Likewise.
22121 * gdb.t07/watchpoint.exp: Likewise.
22122 * gdb.t13/bitfields.exp: Likewise.
22123 * gdb.t15/{funcargs,return}.exp: Likewise.
22124 * gdb.stabs/weird.exp: Likewise.
22125 * config/{mips,udi}-gdb.exp: Likewise.
22126
22127 * hppa.sed: Enclose comments within a sed command to avoid
22128 losing with the old OSF1 sed.
22129
22130Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22131
22132 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22133 sequent dynix.
22134 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22135 * gdb.t15/funcargs.exp: Conditionally step again to really
22136 finish from marker_call_with_trampolines. Handle the case where
22137 the first step from within call_with_trampolines already steps
22138 us back to main.
22139 * gdb.t15/gdbme.c: Add comment to closing brace of
22140 call_with_trampolines for funcargs.exp.
22141
22142Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22143
d63a86f8 22144 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22145 Fix typo(s).
22146
22147Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22148
22149 * gdb.t07/gdbme.c: More code for watchpoint testing.
22150
22151 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22152 "Hardware watchpoint" throughout file.
22153 (test_watchpoint_triggered_in_syscall): New test.
22154 (test_complex_watchpoint): New test.
22155
22156Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22157
22158 * gdbme.c (call_with_trampolines): New function to try and step
22159 into. Tests trampoline problems on the PA.
22160
22161 * funcargs.exp (localvars_in_indirect_call): No longer expect
22162 stepping into indirect call to fail on PAs.
22163 (test_stepping_over_trampolines): New test.
22164
22165Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22166
22167 * TODO: Add suggestions for static member function tests, and
22168 completion tests.
22169
22170Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22171
22172 * TODO: Add suggestions for "p/a" tests.
22173
22174 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22175 (default_gdb_exit): Replace all the hair with sending "quit" to
22176 the process with a simple close.
22177
22178Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22179
22180 * TODO: Add suggestions for shared library tests.
22181
22182Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22183
22184 * TODO: Add suggestions for x/s tests.
22185
22186Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22187
22188 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22189 "enable once", and "enable breakpoints once" with ".*".
22190
22191Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22192
22193 * TODO: Add suggestions about structure passing tests.
22194
22195Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22196
22197 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22198 the primary1 test, use work around if __GNUC__ < 2.
22199 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22200 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22201 Test for bad output rather than waiting for timeout. Issue
22202 second continue only if first continue failed.
22203
22204Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22205
22206 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22207 operator[] test with gdb_test because the old code didn't seem to
22208 be getting the quoting right with the new dejagnu.
22209
22210Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22211
22212 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22213 one from the path.
22214 * Makefile.in: Use a fresh expect if there is one, use runtest
22215 from the src tree if there is one.
d63a86f8 22216
c906108c
SS
22217Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22218
22219 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22220 next over recursive call. Revise the tests from that point on
22221 (which had been skipped) to match GDB's actual (correct) output.
22222
22223 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22224 with next over a breakpoint whose condition is false.
22225
22226 * gdb.t00/help.exp: Comment out "help set print" tests just like
22227 (and for same reason as) "help set" test.
22228
22229Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22230
22231 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22232 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22233
22234Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22235
22236 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22237 necessary gdb_target_udi.
22238
22239 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22240
22241 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22242 1838 and 2417; they are fixed.
22243
22244 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22245 gdb.t03/ptype.exp (ptype structure, ptype union):
22246 Remove xfails; the test is looser than when the xfails were added.
22247
22248 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22249 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22250
22251 * gdb.t01/run.exp: Only run shell test if isnative.
22252
22253 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22254 since "run" automatically loads if necessary. Call gdb_target_udi
22255 after the "file" since "file" kills any execution target.
22256
22257 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22258 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22259 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22260 argument for UDI.
22261
22262Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22263
22264 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22265
22266 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22267
22268Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22269
22270 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22271 properly quoting regexps. This makes the second argument to
22272 demangle a fixed string, which matches the callers, instead of a
22273 shell-style pattern which is what the previous implementation
22274 used. Update some of the callers.
22275
22276Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22277
22278 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22279 (comib_nullified_tests): Fix typo.
22280 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22281 strings. No longer expected to fail.
22282
22283 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22284 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22285 strings. No longer expected to fail.
22286
22287 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22288 string. No longer expected to fail.
22289
22290Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22291
22292 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22293 No longer expected to fail.
22294
22295 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22296 string. No longer expected to fail.
22297
22298Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22299
22300 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22301 only in the names (I probably got most of them). I was even
22302 generous with some which differed in underscores in names, and
22303 probably missed a few, and I *still* was able to remove almost a
22304 third of the file with almost no impact on testsuite coverage.
22305
22306Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22307
22308 * gdb.t00/default.exp: Match udi_attach error message as well as
22309 the one from child_attach.
22310
22311 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22312
22313 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22314
22315 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22316 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22317
22318 * Move test with enums and partial symbols back to
22319 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22320 Reverts the change of 26 May 93. Per today's change to
22321 stabs.texinfo, the behavior that weird.exp was expecting was
22322 unreasonable; what is important is that the compiler+gdb get
22323 things right, which happens with a recent gcc. Also fix the test
22324 to deal with native compilers which put out the stab gdb can't
22325 deal with.
22326
22327Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22330 in the names. The main thing these accomplish is to slow things down.
22331 Many more such duplicates surely remain.
22332
22333 * gdb.t00/help.exp: Comment out "help support" test just like
22334 (and for same reason as) "help set" test.
22335
22336Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22337
22338 * gdb.t06/break.exp: Remove setup_xfails for
22339 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22340 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22341 about known bug in gcc to include up through 2.5.8.
22342 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22343 well as "_vb$".
22344 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22345 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22346 with latest gcc and gdb.
22347 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22348 well as "_vb$".
22349
22350Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22351
22352 * configure.in (hppa*-*-*): Also configure and build stabs-only
22353 tests.
22354
22355Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22356
22357 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22358 * gdb.t10/configure.in (hppa*-*-*): Use it.
22359
22360Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22361
22362 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22363
22364Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22365
22366 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22367 versions prior to 1.13.5.
22368
22369Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22370
22371 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22372 the prompt is at the start of a line.
22373
22374Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22375
22376 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22377 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22378 in the copr tests now.
22379 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22380 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22381 expected to fail.
22382
22383Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22384
22385 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22386 gdb.t31/chillvars.exp, lib/gdb.exp:
22387 Tweak to run under either version of expect.
22388 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22389 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22390 * gdb.t11/list.exp: Remove extraneous whitespace.
22391
22392Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22393
22394 * gdb.t16/printcmds.exp (test_print_strings): Accept
22395 "(unsigned char *) " before the string.
22396
22397 * TODO: Add notes about printing of fancy types and GDB expressions.
22398
22399Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22400
22401 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22402 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22403 if doing mips-idt-ecoff.
c906108c
SS
22404
22405Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22406
22407 * Most .exp files: Tweak to run under either version of expect.
22408
22409Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22410
22411 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22412 xfails; I'm not sure why they are failing, but not because of PR 1806.
22413
22414Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22415
22416 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22417 defined in lib/gdb.exp.
22418
22419Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22420
22421 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22422 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22423 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22424 have to be typeless.
22425
22426Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22427
22428 * TODO: Add suggestion for copyright year test.
22429
22430Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22431
22432 * configure.in (*-*-lynxos*): Add stabs tests.
22433
22434Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22435
22436 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22437 so insert a tab before any assembler directive in column zero.
22438
22439 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22440 stores.
22441 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22442 stores.
22443 (fpu_short_memory_tests): Likewise.
22444
22445Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22446
22447 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22448 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22449 .stabs directives in comments.
22450
22451Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22452
22453 * TODO: New file, describing tests we could write.
22454 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22455
22456Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.t06/signals.exp: Add kludge to force re-sync.
22459
22460 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22461 to xgdb instead of gdb, get out of gdb.
22462
22463Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22464
22465 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22466 for info.
22467
22468Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22469
22470 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22471 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22472 * gdb.stabs/hppa.sed: New sed script for the PA.
22473
22474Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22475
22476 * gdb.stabs: Re-write weird.def and configuration to use sed
22477 instead of cpp. sed is portable and POSIX; cpp is neither.
22478
22479Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22480
22481 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22482
22483Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22484
22485 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22486
22487Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22488
22489 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22490 "_vb$".
22491 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22492 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22493
22494Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22495
22496 * lib/gdb.exp: Comment out code which depends on non-existent
22497 `transform' procedure.
22498
22499Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22500
22501 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22502 * lib/gdb.exp: Transform tool name.
22503 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22504 1.1's new error handling system.
22505
22506Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22507
22508 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22509
22510Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22511
22512 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22513 They made pattern matching so slow that timeouts happened on
22514 heavily loaded systems. Now any output from "show print" which
22515 gets us back to the GDB prompt is a PASS.
22516
22517Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22518
22519 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22520
22521Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22522
22523 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22524
22525 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22526 It is not from PR 3220.
22527
22528Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22529
22530 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22531 just started failing because they depended on the order the
22532 subcommands are presented, or exact docstring text. This kind of
22533 test is a pain and has minimal benefit.
22534
22535Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22536
22537 * gdb.t09/corefile.exp: At end of test, use "core" command with
22538 no arguments.
22539
22540Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22541
22542 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22543 17}/Makefile.in: Make it possible to run the testsuite with Sun
22544 make and CC = cross gcc by adding explicit build rules for .o
22545 files.
22546
22547Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22548
22549 * gdb.t15/funcargs.exp: Don't put comments on same line as
22550 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22551
c906108c
SS
22552Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22553
22554 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22555
22556Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22557
22558 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22559 * gdb.t20/inherit.exp: remove three dumplicate entries.
22560
22561Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22562
22563 * gdb.t06/break.exp: For "next over recursive call", fail on any
22564 incorrect output, not just on "factorial (value=2)".
22565
22566Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22567
22568 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22569 working now. Add an xfail if accesing a bss variable causes
22570 a memory error if the target is not yet run.
22571
22572Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22573
22574 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22575 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22576 name of __st* demangling (2 strings). Did Kung really get the
22577 more than 95 others right without testing them?
22578
22579Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22580
22581 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22582
22583Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22584
22585 * configure.in (configdirs): Add gdb.disasm
22586 * gdb.disasm: New directory for GDB disassembler tests.
22587 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22588
22589Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22590
22591 * gdb.t00/help.exp: Don't test "help set".
22592
22593 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22594 from within expect statements. None of these happen anymore and
22595 they cause regressions to be silently unnoticed.
22596
22597 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22598 messages) about known failures with gcc cygnus-2.4.5-930417.
22599
22600 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22601 comp-info.exp so it gets built if it doesn't exist.
22602
22603 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22604 it is no longer used.
22605 * gdb.t13/comp-info.c: Removed.
22606
22607Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22608
22609 * gdb.t06/signals.exp: Add xfail for sun3.
22610
22611Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22614 relevant because ^C doesn't get sent but failure can be reproduced
22615 interactively).
22616
22617Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22618
22619 * gdb.stabs/alpha.mt: New configuration file for alpha.
22620 * gdb.stabs/configure.in: Use it.
22621 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22622 sharing with alpha.mt, redefine long to word via preprocessor.
22623 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22624 for alpha.
22625 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22626 native cc.
22627 * gdb.t00/teststrategy.exp: Change expect string so that we
22628 consume the `(xgdb)' from the command echo and from the gdb prompt.
22629 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22630 gdb currently compares all values as long, so this failure probably
22631 applies to any configuration where LONGEST is bigger than a target int.
22632 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22633 with gcc.
22634 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22635 to handle opaque pointers, gcc is.
22636 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22637 as first argument. Include <sys/types.h> and change all operator
22638 new definitions to use size_t.
22639 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22640 now that we use size_t.
22641
22642Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22643
a9c64011 22644 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22645 a long or float array cast all array members to the same type.
a9c64011 22646 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22647 with 64 bit longs.
a9c64011 22648 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22649 on alpha.
a9c64011 22650 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22651
22652Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22653
22654 * gdb.t24 (demangle.exp): Constructors of templates have names like
22655 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22656 section 14.6 of the ARM.
22657
22658 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22659 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22660 accomplish little and slow down the testsuite.
22661
22662 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22663 Accept spaces various places.
22664
22665Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22668 with watchpoint enabled.
22669
22670 * Makefile.in: Remove definition of CC and remove the second
22671 definition of CXX (the "CXX = gcc" one remains). These definitions
22672 were causing backquotes to be expanded within backquotes, which
22673 doesn't work.
22674
22675Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22676
22677 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22678
22679Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22680
a9c64011
AS
22681 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22682 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22683 by mips cc and contains no stabs entries.
22684
22685Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22686
22687 * config/vx-gdb.exp: Use fake device to load files rather than
22688 NFS.
22689 * lib/gdb.exp: New proc to do "file" command.
22690 * config/unix-gdb.exp: Use new "file" proc.
22691
22692Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22693
22694 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22695 Rework board rebooting slightly.
22696 (gdb_exit): Don't exit from the remote shell; there isn't one.
22697 * gdb.stabs/weird.exp: If a program is being debugged already,
22698 kill it.
22699 * gdb.t04/setvar.exp: Stop and restart gdb.
22700 * gdb.t05/expr.exp: Likewise.
22701 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22702 restart gdb and reload the program.
22703 * gdb.t08/opaque.exp: Likewise.
22704 * gdb.t12/scope.exp: Likewise.
22705 * gdb.t13/bitfields.exp: Likewise.
22706 * gdb.t15/funcargs.exp: Likewise.
22707 * gdb.t20/classes.exp: Likewise.
22708 * gdb.t03/ptype.exp: Increase timeout.
22709 * gdb.t16/printcmds.exp (test_print_string_constants,
22710 test_print_array_constants): Likewise.
22711 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22712 * gdb.t20/classes.exp (do_tests): Likewise.
22713 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22714
22715Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22716
22717 * gdb.stabs: Renamed *wierd* to *weird*.
22718
22719Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22720
22721 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22722 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22723
22724Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22725
22726 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22727 (do_tests): Remove xfail for whatis on one_var and two_var.
22728
22729Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22730
22731 * Makefile.in: Made cross building work better by adding
22732 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22733
22734Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22735
22736 * gdb.t15/{return.c,return.exp,Makefile.in}:
22737 New test, currently commented out.
22738
22739Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22740
22741 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22742 still running and removes the leftover named socket so GDb can do
22743 clean restarts.
22744
22745Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22746
22747 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22748 console, not GDB.
22749 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22750 cross testing works better with "make check"
22751 * config/unix-gdb: Use default procedures for exit and version.
22752 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22753 with the newest VxWorks.
22754
22755Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22756
22757 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22758 old form.
22759
22760 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22761 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22762
22763 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22764
22765 * config/unix-gdb.exp: Remove this version of gdb_exit
22766 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22767 Rob says he'll look at it when he gets back to testing boards.
22768
22769Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22770
22771 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22772 an expected fail for certain ptype commands.
22773
22774 * gdb.t20/classes.exp: Update expected results of "ptype class
22775 Base1" to account for the constructor that now appears in the type.
22776
22777Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22778
22779 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22780 disappeared from list.
22781 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22782 "alldone" proc with call to cleanup and exit.
22783 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22784 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22785 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22786 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22787 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22788 "alldone" proc with simple returns that suppress remaining
22789 tests. The alldone proc went away many months ago.
22790
22791Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22792
22793 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22794
22795 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22796
22797Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22798
22799 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22800 as vax gdb will display them.
22801
22802Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22803
22804 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22805 optimizers.
22806
22807 * scope.exp: Change "bad value for localval" messages so each one
22808 is unique.
22809
22810 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22811 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22812
22813 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22814
22815Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22816
22817 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22818 doesn't exist (due to optimization).
22819
22820Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22821
22822 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22823 contains \r because the filename is long.
22824
22825 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22826 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22827
22828Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22829
22830 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22831 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22832 Ultrix.
22833 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22834 int tests.
22835 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22836
22837Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22838
22839 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22840
22841 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22842 to match does not match the passing case but still matches the
c906108c
SS
22843 failing case.
22844
22845Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22846
22847 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22848
22849Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22850
22851 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22852 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22853 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22854 Remove various versions of gdb_exit.
22855 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22856 gdb_exit.
22857 * config/unix-gdb.exp: gdb_exit remains here, and should override
22858 the generic version, since it's doing a lot of wierd stuff that
22859 the other versions aren't. FIXME, fold it in, or abandon this
22860 version.
22861
22862Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22863
22864 * gdb.t24/demangle.exp: Add tests for PR 3220.
22865
22866Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22867
22868 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22869
22870Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22871
22872 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22873 "i386-*-*". Works for i486 as well.
22874
22875 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22876 bug, and expand domain of xfail to all SVR4 systems, since the
22877 actual problem is likely to be in generic SVR4 /proc support.
22878
22879Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22880
22881 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22882
22883Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22884
22885 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22886 xfails for other systems. Match a missing 'Continuing.' as an
22887 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22888
22889 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22890 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22891 Only issue warning for missing executables if -all option is used.
22892
22893 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22894 file if -all option is used. It's like an unpredictable XFAIL.
22895
22896Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22897
22898 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22899 for dynamically linked binaries.
22900
22901 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22902
22903Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22904
22905 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22906 to state that this is a known bug in old versions of g++.
22907
22908Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22909
22910 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22911 while waiting for `Continuing'.
22912
22913Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22914
22915 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22916 in text, data, and bss.
22917 * gdb.t10/nodebug.c: Add local and global test variables for
22918 initialized and uninitialized data.
22919
22920Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22921
22922 * config/unix-gdb.exp (gdb_exit): Add "wait".
22923
22924Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22925
22926 * gdb.t06/signals.exp: xfail the continue from the handler for all
22927 targets.
22928
22929 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22930 function with watchpoints enabled, the i386 call dummy starts with
22931 a call.
22932
22933 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22934 386 bsd names its corefiles.
22935
22936Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22937
22938 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22939 compilers don't grok it.
22940 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22941 with small octal ints rather than character constants, which
22942 are signed and might not fit if first promoted to int.
22943
22944Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22945
22946 * gdb.t09/Makefile.in (clean): Remove corefile.
22947
22948Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22949
22950 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22951
22952Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22953 and Jim Kingdon (kingdon@cygnus.com)
22954
22955 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22956 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22957 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22958
22959Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22960
22961 * gdb.t17/interrupt.exp: Add xfail for hppa.
22962
22963Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22964
22965 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22966 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22967 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22968 to determine signed-ness of bitfields and use the result to setup
22969 the xfail.
22970 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22971 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22972 call line is reached if necessary.
22973
22974Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22975
22976 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22977
22978Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22979
22980 * gdb.t06/break.exp: Also test `clear' command.
22981
22982Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22983
22984 * gdb.t00/teststrategy.exp: Remove extra quote.
22985
22986 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22987 watchpoint enabled to be for all non-68k machines.
22988
22989 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22990
22991Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22992
22993 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22994 targets use aout.mt instead of ecoff.mt as gas understands
22995 standard aout format.
22996
22997Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22998
22999 * lib/gdb.exp (runto): Don't insist that function we are running to
23000 was compiled with -g.
23001
23002 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23003
23004 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23005 to get back into the read system call.
23006 Accept leading newline in case where we woke it up.
23007
23008Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23009
23010 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23011 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23012 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23013 enable ecoff configuration.
23014
23015Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23016
23017 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23018
23019Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23020
23021 * gdb.t16/printcmds.exp: Add another printf test.
23022
23023Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23024
23025 * configure.in: If configured -with-stabs on any target, add
23026 stabsdirs to configdirs.
23027
23028Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23029
23030 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23031 fun" so pattern does not match the command itself.
23032
23033Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23034
23035 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23036
23037Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23038
23039 * gdb.t17/interrupt.exp: Test for more things.
23040
23041Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23042
23043 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23044 compiler arranges the code and line numbers.
23045
23046 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23047
23048Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23049
23050 * gdb.t00/help.exp: Increase expect input buffer size.
23051
23052Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23053
23054 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23055
23056 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23057
23058 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23059
23060 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23061 [0-9]*, not just [0-9].
23062
23063Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23064
23065 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23066
23067 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23068
23069Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23070
23071 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23072
23073Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23074
23075 * gdb.t06/signals.c: Add xfails for sun3.
23076
23077 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23078
23079 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23080 test_stepping tests.
23081
23082Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23083
23084 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23085
23086 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23087
23088 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23089 rather than actually putting it through cpp twice.
23090
23091 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23092
23093Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23094
23095 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23096 no longer needed.
23097
23098Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23099
23100 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23101
23102 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23103 C++ features prints as "struct", make it a pass, not an xfail.
23104
23105Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23106
23107 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23108 Don't require VA to print as "class" rather than "struct".
23109
23110Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23111
23112 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23113
23114Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23115
23116 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23117
23118Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23119
23120 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23121 order.
23122
23123Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23124
23125 * gdb.t16/printcmds.exp: Add printf tests.
23126
23127 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23128
23129 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23130
23131Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23132
23133 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23134 pass counts, to counteract any existing or future setup_xfails.
23135
23136Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23137
23138 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23139 {BEGIN,END}_COMMON for common block instead of STAB.
23140 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23141
23142 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23143 intp_var should be N_GSYM not N_LSYM.
23144 wierd-aout.S: Use a label for the value of the N_SO.
23145 wierd.def: Remove all backslashes.
23146 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23147
23148Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23149
23150 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23151 get the expected next to inheritance3.
23152
23153Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23154
23155 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23156 now that gcc-2.4 gets it right.
23157
23158Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23159
23160 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23161
23162 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23163 generating comp-info.exp which works for cross-compilation.
23164
23165Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23166
23167 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23168 "*-*-sysv4.*".
23169
23170Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23171
23172 * gdb.t01/run.exp: Start with a fresh gdb.
23173 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23174 SVR4.x.
23175
23176Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23177
23178 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23179 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23180 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23181 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23182 things to remove.
23183
23184Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23185
23186 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23187 test cases from bug reports.
23188
23189Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23190
23191 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23192 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23193 avoid spurious xfails.
23194 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23195 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23196 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23197
23198Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23199
23200 * gdb.t00/teststrategy.exp: Rework to provide more useful
23201 description of each test, fix problem with systems that define
23202 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23203 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23204 results for "next over recursive call" so timeouts aren't taken
23205 by error.
23206
23207Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23208
23209 * gdb.t12/scope.exp: Test printing of variables before run.
23210
23211 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23212 printed in wrong order due to sorting.
23213
23214Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23215
23216 * gdb.t00/teststrategy.exp: Fix expected results for printing
23217 user entered string constant. Is array of char, prints with no
23218 address.
23219
23220 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23221 commands.
23222 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23223 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23224 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23225 of struct of char arrays.
23226 * gdb.t00/radix.exp: New tests for radix commands.
23227
23228Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23229
23230 * gdb.t16/printcmd.exp: Print a variable before running program
23231 (with xfail for AIX).
23232
23233Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23234
23235 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23236
23237 * gdb.t16/printcmd.exp: Don't print variables before running program.
23238
23239 * gdb.t06/break.exp: Don't require envp argument to main.
23240
23241 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23242
23243 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23244 Add xfails for rs6000.
23245
23246 * gdb.t02/whatis.exp: Change other tests not to re-test something
23247 we already tested.
23248
23249 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23250 each type used has a variable of that type.
23251
23252Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23253
23254 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23255
23256Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23257
23258 * configure.in: change srctrigger to be a file, not a directory
23259
23260Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23261
23262 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23263
23264 * gdb.t11/list.exp: Fixed a couple of typos.
23265
23266Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23267
23268 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23269 is fixed and PR is closed.
23270 * gdb.t16 (gdbme.c): Add simple test string variable.
23271 * gdb.t16 (printcmds.exp): Add tests with simple test string
23272 variable, primarily for boundaries on "set print elements".
23273
23274Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23275
23276 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23277 Make leading 0's optional and don't expect a tab in the middle
23278 of the number.
23279
23280 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23281
23282 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23283 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23284 don't end command passed to gdb_test with newline.
23285
23286 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23287 signed keyword away, don't expect signed bitfields to be signed.
23288
23289 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23290 printing with only as many 1's as are in the field as well as printing
23291 with 32 1's (see comment).
23292
23293Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23294
23295 * gdb.t00/default.exp: Start with a fresh gdb.
23296 * configure.in (configdirs): Remove gdb.t31 until the chill
23297 compiler works again. It no longer is able to find chillrt0
23298 since it isn't in libchill.a anymore.
23299 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23300 wierd.o, make more modular.
23301 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23302 spurious newlines that caused problems.
23303
23304Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23305
23306 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23307 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23308 gdb.stabs/wierd.{exp,def}: Many new tests.
23309
23310 * gdb.t00/default.exp: update info line for new message.
23311
23312 * gdb.t02/{whatis.exp,gdbme.c}:
23313 Test that "char *" doesn't print as "caddr_t".
23314
23315Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23316
23317 * gdb.t00/help.exp: Use .* in place of some help messages which
23318 just changed.
23319 gdb.t00/default.exp: Update "info frame" test for new message.
23320 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23321 Remove some xfails
23322
23323Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23324
23325 * gdb.t03/{gdbme.c,ptype.exp}:
23326 Add tests for typedef'd struct and union without tags.
23327 Also check "whatis" on a variable of a typedef'd enum without a tag.
23328
23329 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23330 PRMS 1823; the bug still exists but isn't reproduced by this test
23331 anymore), and remove rs6000 XFAIL (the bug is fixed).
23332
23333 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23334 duplicated from whatis.exp. For those that are left, accept
23335 "long", "long int", or "int" for long variables (whatis.exp already
23336 has an XFAIL for "int", so no need to fail it here).
23337
23338 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23339 Deal with GCC's names for types now that GDB uses the compiler's names.
23340
23341 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23342 setup_xfail's for sunos4. If we #defined the signed keyword away,
23343 don't expect GDB to know that char it is signed.
23344
23345 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23346
23347Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23348
23349 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23350 should work on any system, regardless of debugging format.
23351 * gdb.t21/demangle.exp: Move to gdb.t24.
23352 * gdb.t24/demangle.exp: Move from gdb.t21.
23353 * gdb.t24/{Makefile.in, configure.in}: New files.
23354
23355Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23356
23357 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23358 * gdb.stabs: New directory.
23359
23360Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23361
23362 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23363 not just "Quit anyway?".
23364
23365Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23366
23367 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23368 that all setup_xfails are immediately followed by clear_xfails.
23369
23370Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23371
23372 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23373 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23374 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23375 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23376 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23377 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23378 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23379 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23380 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23381 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23382 gdb.t31/chillvars.exp, lib/gdb.exp:
23383 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23384 bug-gdb@prep.ai.mit.edu.
23385
23386Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23387
23388 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23389 with 0.0, not integer 0.
23390
23391Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23392
23393 * gdb.t06/break.exp: Update for "Kill the program" message change.
23394
23395Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23396
23397 * Makefile.in (GDBFLAGS): Set to -nx.
23398 * Makefile.in (site.exp): Use GDBFLAGS.
23399
23400Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23401
23402 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23403 Makefiles.
23404 (check): depend on just-check.
23405 (just-check): added so that tests can be run without a noop
23406 build pass.
23407
23408Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23409
23410 Switch to using configure's configdirs.
23411 * Makefile.in (Makefile): add configure.in dependency.
23412 (SUBDIRS): removed redundant assignment.
23413 * configure.in: switch subdirs assignment to configdirs.
23414 * gdb.t*/configure.in: new files.
23415
23416Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23417
23418 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23419 works.
23420
23421Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23422
23423 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23424 in explicit rules. Apparently this is not supported by some makes.
23425
23426Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23427
23428 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23429
23430Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23431
23432 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23433 disappeared.
23434
23435Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23436
23437 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23438
23439Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23440
23441 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23442 watchpoint problem that is now fixed.
23443 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23444 uninitialized convenience variables.
23445 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23446 structures.
23447
23448Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23449
23450 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23451 which causes expect to get out of sync with gdb on long output
23452 from help set.
23453 * gdb.t09/corefile.exp: Make expected pattern for core file
23454 failing signal and frame output format less sun specific.
23455
23456Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23457
23458 * gdb.t31/chillvars.exp: Add and remove initial dummy
23459 breakpoint, so that symbol table is forced in.
23460 (Needed at least on Sunos4, though it seems not SVR4.)
23461 * gdb.t31/chillvars.exp: Update for changed output format.
23462
23463Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23464
a9c64011 23465 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23466
23467Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23468
23469 * Makefile.in: Added --srcdir when invoking runtest, removed the
23470 need for a local config file. (optional now)
23471
23472Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23473
23474 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23475 failure count used to force early termination. Add some more
23476 expected failures for gnu style demangling.
23477
23478Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23479
23480 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23481 pmi variable from gdb.t20/gdbme to get optimized away.
23482 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23483 Check for written corefile upon timeout _and_ eof.
23484
23485Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23486
23487 * config/unix-gdb.exp: Add missing return 0.
23488
23489Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23490
23491 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23492 test termination.
23493
23494Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23495
23496 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23497 disappeared.
23498
23499Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23500
23501 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23502 time as i860 support works.
23503
d63a86f8 23504 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23505 "backtrace 100\r" rather than just "backtrace\r", to match last
23506 change.
23507
23508Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23509
23510 * config/udi-gdb.exp (gdb_exit): Remove close command.
23511 (gdb_target_udi): New procedure to set the UDI target.
23512 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23513 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23514 Added waits for prompts after several question responses. Added
23515 some more responses used by a29k-amd-udi-gdb.
23516 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23517 pass different arguments, restart UDI connection after program
23518 completion.
23519 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23520 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23521 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23522 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23523 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23524 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23525 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23526 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23527 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23528 after program completion.
23529 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23530 compiled with a SELECT_VECS setting.
23531 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23532 infinite recursion.
23533
23534 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23535 Added checks for COFF results, and made them expected failures for
23536 all targets. It would be better to make them expected failures
23537 for COFF targets only.
23538
23539Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23540
23541 * Makefile.in: add null dvi target, don't bother to recurse
23542 through test directories for info and install-info; rename
23543 $(datadir) to be dejagnu instead of deja-gnu
23544
23545Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23546
23547 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23548 compiler to coredump.
23549 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23550 code.
23551
23552Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23553
23554 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23555 coredump.
23556 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23557 code.
23558
23559Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23560
23561 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23562 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23563 which in a shell. Deletes xgdb when done.
23564 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23565 Tests the return from the "set height" or "set width" commands.
23566 Added a few return codes where needed.
23567
23568Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23569
23570 * Makefile.in (SUBDIRS): Add gdb.t17.
23571 * configure.in (subdirs): Add gdb.t17.
23572 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23573 files to test gdb's calling of functions in the inferior with
23574 the correct arguments and gdb's ability to retrieve any
23575 result returned.
23576
23577Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23578
23579 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23580 may be called after gdb goes away. Previous versions of expect
23581 needed these to avoid file descriptor leaks, but they cause
23582 errors with the current revision of expect.
23583 * gdb.t00/gdbvars.exp: Use -re on expected output after
23584 setting sevenbit-strings.
23585 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23586 to set sevenbit-strings consistent across tests.
23587 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23588 set sevenbit-strings consistent across tests.
23589
23590Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23591
23592 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23593 expected output to match current "expect" expectations.
23594
23595Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23596
23597 * gdb.t00/default.exp: Change expected output for default "source"
23598 command, to match new gdb behavior which requires a filename to
23599 source.
23600
23601Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23602
23603 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23604 expected fail for i486-*-* that misses the marker2 function.
23605 * gdb.t10/crossload.exp (bfddefault): Allow successful
23606 recognition of a format to pass even if no symbols are found.
23607 Explicitly catch failures where the format is not recognized
23608 or is ambiguous, and add the reason to the fail message.
23609 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23610 the cause is and invalid target and add reason to failure message.
23611 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23612 elf32-i386, elf32-sparc, and elf32-i860.
23613 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23614 Set up expected failure for 'filename'::variable scope resolution,
23615 which is now apparently broken on all targets.
23616 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23617 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23618 gdb.t23/templates.exp: Change failure for missing binfile into
23619 just a warning.
23620 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23621 references.
23622
23623Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23624
23625 * gdb.t00/default.exp: Add expected output for default "source"
23626 command, to match new gdb behavior.
23627 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23628
23629Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23630
23631 * config/*-gdb.exp: returns an error, rather than exiting on
23632 internal errors.
23633
23634Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23635
23636 * gdb.t03/gdbme.c: Add pointer to struct variable.
23637 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23638 referencing struct members.
23639
23640Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23641
23642 * configure.in (mips-idt-ecoff): New target.
23643 * config/mips-gdb.exp: New file for remote board using MIPS remote
23644 debugging protocol.
23645
23646 * Redid configuration scheme. Removed gdb.t*/configure.in.
23647 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23648 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23649 distclean targets. Built executables via .o files. Adjusted
23650 tests to account for source files in $(srcdir) rather than
23651 $(objdir).
23652 * lib/gdb.exp (runto): Don't expect () after the function name,
23653 because it may have arguments.
23654
23655Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23656
23657 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23658 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23659 expected failures for mips-idt-* and mips-sgi-*.
23660 * gdb.t00/default.exp (attach): Kill process if requested.
23661 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23662 that does not read core files.
23663 * gdb.t01/run.exp: Removed checks for exit status code.
23664 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23665 it is linked in.
23666 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23667 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23668 appropriate, rather than doing it by hand.
23669 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23670 execution.
23671 * gdb.t10/crossload.exp: Kill existing program if needed.
23672 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23673 appropriate, rather than doing it by hand. Always increase
23674 timeout for this test, not just for VxWorks.
23675
23676Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23677
23678 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23679 of Chill STRUCT types and STRUCT values.
23680 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23681 than "char".
23682 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23683 struct2): New struct definitions and initializations to test
c906108c
SS
23684 simple Chill STRUCT types.
23685
23686Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23687
23688 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23689 the null byte at the end of strings.
23690 * gdb.t00/default.exp: Make show version insensitive to copyright
23691 date.
23692 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23693 to avoid dependencies on target char signedness.
23694 * gdb.t16/printcmds.exp: Update expected results for explicitly
23695 unsigned char.
23696 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23697 now work.
23698 * gdb.t21/demangle.exp: Add many more patterns for template
23699 demangling, most of them being expected failures.
23700 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23701 string we are matching for, to match on the whole string.
23702 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23703 and fix a whole bunch that had incorrect expected output but were
23704 passing anyway because of the bug in "proc demangle".
23705 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23706 type.
23707 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23708
23709Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23710
a9c64011
AS
23711 * gdb/testsuite: made modifications to testcases, etc., to allow
23712 them to work properly given the reorganization of deja-gnu and the
23713 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23714
23715Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23716
23717 * gdb/testsuite: Initial creation of gdb/testsuite.
23718 Migrated dejagnu testcases and support files for testing nm to
23719 gdb/testsuite from deja-gnu. These files were moved "as is"
23720 with no modifications. This migration is part of a major overhaul
23721 of dejagnu. The modifications to these testcases, etc., which
23722 will allow them to work with the new version of dejagnu will be
23723 made in a future update.
48efe704 23724
8d8cb839 23725 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23726\f
8d8cb839
EZ
23727;; Local Variables:
23728;; mode: change-log
23729;; left-margin: 8
23730;; fill-column: 74
23731;; version-control: never
23732;; End:
902f2ccb
MC
23733
23734 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23735 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23736 Copying and distribution of this file, with or without modification,
23737 are permitted provided the copyright notice and this notice are preserved.
This page took 2.684367 seconds and 4 git commands to generate.