gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d0fb5eae
JK
12011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Support a ring of related breakpoints.
4 * gdb.base/watchpoint-delete.c: New file.
5 * gdb.base/watchpoint-delete.exp: New file.
6
20106cfb
JK
72011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 * gdb.ada/arrayparam.exp (print first after function call): Use
10 explicit package name. Add a comment
11 (print lasta after function call): Rename ...
12 (print last after function call): ... it and use explicit package
13 name.
14 (print length after function call): Use explicit package name.
15 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
16 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
17 (multiple matches for symbol i): Rename ...
18 (multiple matches for symbol integervar): ... it.
19 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
20 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
21
e7ab5e63
AB
222011-03-25 Andrew Burgess <aburgess@broadcom.com>
23
24 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
25 environment variable to make grep output more predictable. Move
26 all the environment setup into gdb_init so it's done once per test
27 case rather than each time we start gdb.
28
9ef07c8c
TT
292011-03-24 Tom Tromey <tromey@redhat.com>
30
31 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
32 test.
33
dd90784c
JK
342011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
35
36 * gdb.dwarf2/dw2-entry-value-main.c: New file.
37 * gdb.dwarf2/dw2-entry-value.S: New file.
38 * gdb.dwarf2/dw2-entry-value.exp: New file.
39
05775840
PM
402011-03-22 Phil Muldoon <pmuldoon@redhat.com>
41
42 PR python/12183
43
44 * gdb.python/py-function.exp: Add GdbError tests.
45
8661b11b
PA
462011-03-18 Pedro Alves <pedro@codesourcery.com>
47
48 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
49 (reglocal_test_func, statlocal_test_func): New functions.
50 (globals_test_func): Call new functions.
51 * gdb.trace/unavailable.exp (gdb_collect_args_test)
52 (gdb_collect_locals_test): New procedure.
53 (gdb_trace_collection_test): Call new procedures.
54
0fdb4f18
PA
552011-03-18 Pedro Alves <pedro@codesourcery.com>
56
57 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
58 (test_register, test_register_unavailable): New procedures.
59 (gdb_unavailable_registers_test): New procedure.
60 (gdb_trace_collection_test): Call it.
61
99c3dc11
PM
622011-03-18 Phil Muldoon <pmuldoon@redhat.com>
63
64 PR python/12149
65
66 * gdb.python/python.exp: Add gdb.write tests.
67
29703da4
PM
682010-03-17 Phil Muldoon <pmuldoon@redhat.com>
69
70 * gdb.python/Makefile.in: Add py-objfile.
71 * gdb.python/py-objfile.exp: New file.
72 * gdb.python/py-objfile.c: New file.
73 * gdb.python/py-block.exp: Add is_valid tests.
74 * gdb.python/py-inferior.exp: Ditto.
75 * gdb.python/py-infthread.exp: Ditto.
76 * gdb.python/py-symbol.exp: Ditto.
77 * gdb.python/py-symtab.exp: Ditto.
78
598997c8
KS
792011-03-16 Keith Seitz <keiths@redhat.com>
80
81 PR c++/12273
82 * gdb.cp/cmpd-minsyms.exp: New test.
83 * gdb.cp/cmpd-minsyms.cc: New file.
84
85 PR c++/11734
86 * gdb.cp/ovsrch.exp: New test.
87 * gdb.cp/ovsrch.h: New file.
88 * gdb.cp/ovsrch1.cc: New file.
89 * gdb.cp/ovsrch2.cc: New file.
90 * gdb.cp/ovsrch3.cc: New file.
91 * gdb.cp/ovsrch4.cc: New file.
92
c91513d8
PP
932011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
94
95 PR gdb/12528
96 * gdb.base/Makefile.in: Adjust EXECUTABLES.
97 * gdb.base/break-on-linker-gcd-function.exp: New test.
98 * gdb.base/break-on-linker-gcd-function.cc: New file.
99
7470fc63
AT
1002011-03-15 Andreas Tobler <andreast@fgznet.ch>
101
102 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
103
959e7469
PM
1042011-03-15 Phil Muldoon <pmuldoon@redhat.com>
105
106 * lib/gdb.exp (gdb_unload): Add another termination case.
107
9373cf26
JK
1082011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
111 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
112 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
113 Provide a stub byte there.
114 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
115 DW_AT_entry_pc.
116 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
117
24e9cda0
UW
1182011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
119
120 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
121 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
122 "generic ABI, auto".
123 (altivec_abi_tests): Accept vectors returned by reference.
124
7371cf6d
PM
1252010-03-14 Phil Muldoon <pmuldoon@redhat.com>
126
127 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
128
ce77046a
UW
1292011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
130
131 * gdb.python/py-section-script.exp: Skip test if no Python support.
132
176400c3
UW
1332011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
134
135 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
136
ecec24e6
PM
1372011-03-10 Phil Muldoon <pmuldoon@redhat.com>
138
139 * gdb.python/py-parameter.exp: Update tests to the new Python
140 parameter API. Add "no documentation" test. Add deprecated API
141 backward compatibility test.
142
5dbdd470
TT
1432011-03-09 Tom Tromey <tromey@redhat.com>
144
145 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
146 gdb_continue_to_end.
147
b66e66ee
MK
1482011-03-09 Mark Kettenis <kettenis@gnu.org>
149
150 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
151 tabs.
152
eceb0c5f
TT
1532011-03-09 Tom Tromey <tromey@redhat.com>
154
155 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
156 parentheses.
157 (gdb_continue_to_end): Add "allow_extra" parameter. Use
158 $command.
159 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
160 argument to gdb_continue_to_end.
161 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
162 argument to gdb_continue_to_end.
163 * gdb.cp/annota3.exp: Fix regex.
164 * gdb.cp/annota2.exp: Fix regex.
165 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
166 gdb_continue_to_end.
167 * gdb.base/call-signal-resume.exp: Revert earlier patch.
168 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
169 gdb_continue_to_end.
170
63154eca
PA
1712011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 * gdb.server/ext-run.exp
174 (load new file without any gdbserver inferior): New test.
175
967d1f9b
TT
1762011-03-07 Tom Tromey <tromey@redhat.com>
177
178 * Makefile.in (TAGS): Rewrite.
179
d68dcbb9
JK
1802011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 * gdb.trace/report.exp (12.1: trace report #1): New match for the
183 initial commands echo. New match for `Found trace'. Anchor all the
184 other matches. Anchor and match for `No trace frame found' the final
185 match.
186
6bf58e63
TT
1872011-03-07 Tom Tromey <tromey@redhat.com>
188
189 * Makefile.in (TAGS): New target.
190
fda326dd
TT
1912011-03-07 Tom Tromey <tromey@redhat.com>
192
193 * lib/opencl.exp (skip_opencl_tests): Update for exit message
194 change.
195 * lib/mi-support.exp (mi_gdb_test): Update for exit message
196 change.
197 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
198 exit message change.
199 (skip_altivec_tests): Update for exit message change.
200 (skip_vsx_tests): Likewise.
201 (gdb_continue_to_end): Likewise. Add 'command' argument.
202 * lib/cell.exp (skip_cell_tests): Update for exit message change.
203 * gdb.threads/tls.exp: Update for exit message change.
204 * gdb.threads/thread-unwindonsignal.exp: Use
205 gdb_continue_to_end.
206 * gdb.threads/step.exp (step_it): Update for exit message change.
207 (continue_all): Likewise.
208 * gdb.threads/print-threads.exp (test_all_threads): Update for
209 exit message change.
210 * gdb.threads/interrupted-hand-call.exp: Use
211 gdb_continue_to_end.
212 * gdb.threads/execl.exp: Use gdb_continue_to_end.
213 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
214 gdb_continue_to_end.
215 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
216 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
217 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
218 * gdb.cp/method.exp: Update for exit message change.
219 * gdb.cp/mb-templates.exp: Update for exit message change.
220 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
221 * gdb.cp/annota3.exp: Update for exit message change.
222 * gdb.cp/annota2.exp: Update for exit message change.
223 * gdb.cell/fork.exp: Use gdb_continue_to_end.
224 * gdb.base/term.exp: Update for exit message change.
225 * gdb.base/step-test.exp (test_i): Update for exit message change.
226 * gdb.base/sigstep.exp (advance): Update for exit message change.
227 (advancei): Likewise.
228 * gdb.base/siginfo.exp: Update for exit message change.
229 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
230 * gdb.base/reread.exp: Use gdb_continue_to_end.
231 * gdb.base/langs.exp: Use gdb_continue_to_end.
232 * gdb.base/interrupt.exp: Update for exit message change.
233 * gdb.base/gdb1555.exp: Update for exit message change.
234 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
235 * gdb.base/ending-run.exp: Update for exit message change.
236 * gdb.base/chng-syms.exp: Update for exit message change.
237 * gdb.base/checkpoint.exp: Update for exit message change.
238 * gdb.base/catch-syscall.exp (check_for_program_end): Use
239 gdb_continue_to_end.
240 (test_catch_syscall_with_wrong_args): Likewise.
241 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
242 * gdb.base/break-interp.exp (test_ld): Update for exit message
243 change.
244 * gdb.base/bang.exp: Update for exit message change.
245 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
246 (do_call_attach_tests): Likewise.
247 * gdb.base/a2-run.exp: Update for exit message change.
248 * gdb.arch/ppc-dfp.exp: Update for exit message change.
249 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
250 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
251
dd19bd70
JK
2522011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
253
254 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
255
30e62689
TT
2562011-03-03 Tom Tromey <tromey@redhat.com>
257
258 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
259 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
260 * gdb.hp/gdb.aCC/configure.ac: Remove.
261 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
262 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
263 * gdb.hp/gdb.base-hp/configure.ac: Remove.
264 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
265 * gdb.hp/gdb.compat/configure (Makefile): Remove.
266 * gdb.hp/gdb.compat/configure.ac: Remove.
267 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
268 * gdb.hp/gdb.defects/configure (Makefile): Remove.
269 * gdb.hp/gdb.defects/configure.ac: Remove.
270 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
271 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
272 * gdb.hp/gdb.objdbg/configure.ac: Remove.
273 * gdb.hp/configure.ac: Remove.
274 * gdb.hp/configure: Remove.
275 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
276 substitution.
277 (Makefile): Remove rule.
278 * gdb.cell/configure.ac: Remove.
279 * gdb.cell/configure: Remove.
280 * gdb.stabs/Makefile.in (Makefile): Remove.
281 (distclean): Don't remove config.status or config.log.
282 * gdb.stabs/configure (Makefile): Remove.
283 * gdb.stabs/configure.ac: Remove.
284 * configure: Rebuild.
285 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
286 Remove stabs- and cell-specific logic. Test for existence of
287 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
288 subdirectories, gdb.cell, and and gdb.stabs.
289 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
290
c171f854
JB
2912011-03-03 Joel Brobecker <brobecker@adacore.com>
292
293 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
294 end of buffer.
295
9a5193cb
JB
2962011-03-02 Joel Brobecker <brobecker@adacore.com>
297
298 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
299 gdb_test when running a test where we expected no output back.
300
9bb4c1bb
MS
3012011-02-28 Michael Snyder <msnyder@vmware.com>
302
303 * gdb.cp/overload.cc: Change initializer value to integer.
304
3bd0f5ef
MS
3052011-02-27 Michael Snyder <msnyder@vmware.com>
306
307 * gdb.multi/base.exp: Add test for remove-inferiors.
308
2279eaad
JB
3092011-02-26 Joel Brobecker <brobecker@adacore.com>
310
311 * gdb.python/py-frame.exp: Simplify the initialization phase
312 using prepare_for_testing.
313
c82c0b55
MS
3142011-02-25 Michael Snyder <msnyder@vmware.com>
315
316 * gdb.multi/base.exp: Add tests for info inferiors with args.
317
1d94651b
JK
3182011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.dwarf2/dw2-ranges.S: Rename to ...
321 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
322 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
323 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
324 asmfile3. Comment the STABS (#3) file compilation. Compile
325 everything through assembler. Provide KFAIL for symtab/12497.
326 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
327 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
328 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
329 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
330
3bd0f5ef
MS
3312011-02-24 Michael Snyder <msnyder@vmware.com>
332
333 * gdb.base/break.exp: Add tests for delete breakpoints using
334 convenience variables and value history references.
335
12c1418e
MS
3362011-02-24 Michael Snyder <msnyder@vmware.com>
337
338 * gdb.base/break.exp: Remove debugging 'printf' accidentally
339 left behind in previous check-in.
340
e5a67952
MS
3412011-02-23 Michael Snyder <msnyder@vmware.com>
342
343 * gdb.base/break.exp: Add tests for "info break" with arguments.
344 * gdb.trace/infotrace.exp: Update patterns for error and help.
345 * gdb.base/completion.exp: Update pattern.
346 * gdb.base/ena-dis-br.exp: Update pattern.
347 * gdb.base/help.exp: Update patterns.
348
3492011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
350
351 * gdb.base/memattr.exp: New test.
352 * gdb.base/memattr.c: Test load for memattr.exp.
353
6e6fbe60
DE
3542011-02-22 Doug Evans <dje@google.com>
355
356 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
357
1d41d745
MS
3582011-02-22 Michael Snyder <msnyder@vmware.com>
359
360 * Makefile.in: Make more clean.
361 * gdb.ada/Makefile.in: Ditto.
362 * gdb.arch/Makefile.in: Ditto.
363 * gdb.asm/Makefile.in: Ditto.
364 * gdb.base/Makefile.in: Ditto.
365 * gdb.cp/Makefile.in: Ditto.
366 * gdb.dwarf2/Makefile.in: Ditto.
367 * gdb.java/Makefile.in: Ditto.
368 * gdb.mi/Makefile.in: Ditto.
369 * gdb.modula2/Makefile.in: Ditto.
370 * gdb.python/Makefile.in: Ditto.
371 * gdb.server/Makefile.in: Ditto.
372 * gdb.stabs/Makefile.in: Ditto.
373 * gdb.threads/Makefile.in: Ditto.
374 * gdb.trace/Makefile.in: Ditto.
375
79ba84ca
MS
3762011-02-22 Michael Snyder <msnyder@vmware.com>
377
378 * gdb.threads/thread-find.exp: Add tests for bad input to
379 info threads.
380
b9b35694
JB
3812011-02-22 Joel Brobecker <brobecker@adacore.com>
382
383 * gdb.python/py-breakpoint.exp: Fix the expected output of
384 one of the "maint info breakpoints" tests to accept the output
385 generated on platforms that do not have hardware watchpoints.
386
8bfb830f
JB
3872011-02-22 Joel Brobecker <brobecker@adacore.com>
388
389 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
390 clean_restart. Be a little stricter in the expected output
391 for one of the tests. Fix a typo in one of the comments.
392
c45f3c54
JB
3932011-02-22 Joel Brobecker <brobecker@adacore.com>
394
395 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
396 Delete variable binfile, no longer use. Add or modify test
397 comments to make them unique.
398
b97c863c
MS
3992011-02-21 Michael Snyder <msnyder@vmware.com>
400
401 * Makefile.in: Update for make clean.
402 * gdb.ada/Makefile.in: Ditto.
403 * gdb.arch/Makefile.in: Ditto.
404 * gdb.asm/Makefile.in: Ditto.
405 * gdb.base/Makefile.in: Ditto.
406 * gdb.cp/Makefile.in: Ditto.
407 * gdb.dwarf2/Makefile.in: Ditto.
408 * gdb.java/Makefile.in: Ditto.
409 * gdb.mi/Makefile.in: Ditto.
410 * gdb.modula2/Makefile.in: Ditto.
411 * gdb.python/Makefile.in: Ditto.
412 * gdb.server/Makefile.in: Ditto.
413 * gdb.stabs/Makefile.in: Ditto.
414 * gdb.threads/Makefile.in: Ditto.
415 * gdb.trace/Makefile.in: Ditto.
416
aea5b279
MS
4172011-02-21 Michael Snyder <msnyder@vmware.com>
418
419 * gdb.threads/thread-find.exp: Update patterns for changes in
420 output of "info threads" command.
421
e3039479
UW
4222011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
423 Ulrich Weigand <uweigand@de.ibm.com>
424
425 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
426 (skip_hw_watchpoint_tests): Likewise.
427 (skip_hw_watchpoint_multi_tests): Likewise.
428
b800ec70
UW
4292011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
430
431 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
432 (skip_hw_watchpoint_tests): Likewise.
433 (skip_hw_watchpoint_multi_tests): Likewise.
434 (skip_hw_watchpoint_access_tests): Likewise.
435
436 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
437 * gdb.base/pr11022.exp: Likewise.
438 * gdb.base/watch-read.exp: Likewise.
439 * gdb.base/watch_thread_num.exp: Likewise.
440 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
441 * gdb.base/watchpoint-hw.exp: Likewise.
442 * gdb.base/watchpoint.exp: Likewise.
443 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
444 * gdb.threads/watchthreads-reorder.exp: Likewise.
445 * gdb.threads/watchthreads.exp: Likewise.
446 * gdb.threads/watchthreads2.exp: Likewise.
447
91033e37
JB
4482011-02-21 Joel Brobecker <brobecker@adacore.com>
449
450 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
451 the debugger is unable to find the array bounds.
452
eeaafae2
JK
4532011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
454
455 * gdb.cp/typedef-operator.exp: New file.
456 * gdb.cp/typedef-operator.cc: New file.
457
e338d953
MS
4582011-02-17 Michael Snyder <msnyder@vmware.com>
459
460 * gdb.threads/thread-find.exp: Fix regular expressions.
461
e67ad678
JB
4622011-02-17 Joel Brobecker <brobecker@adacore.com>
463
464 * gdb.ada/packed_array: Expand testcase to test printing of
465 unconstrained packed array.
466
93084bca
JB
4672011-02-17 Joel Brobecker <brobecker@adacore.com>
468
469 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
470
a0c78a73
PA
4712011-02-16 Pedro Alves <pedro@codesourcery.com>
472
f65d5553 473 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
474 (main): Initialize it before collecting, and and clear it
475 afterwards.
f65d5553
PA
476 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
477 collecting with '{type} addr', where the addr expression is not an
478 rvalue.
a0c78a73 479
3dfcbbd2
KW
4802011-02-16 Ken Werner <ken.werner@de.ibm.com>
481
482 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
483 a bool variable. Expect correct OpenCL names for vector types. Use the
484 uc3 variable name instead of referring to the uchar3 built-in type.
485 Escape the asterisk at the half pointer test.
486
08807d5a
PA
4872011-02-16 Pedro Alves <pedro@codesourcery.com>
488
f65d5553 489 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
490 (main): Initialize it before collecting, and and clear it
491 afterwards.
f65d5553
PA
492 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
493 collecting overlapping memory ranges.
08807d5a 494
60f98dde
MS
4952011-02-15 Michael Snyder <msnyder@vmware.com>
496
497 * gdb.base/default.exp: Add tests for thread commands.
498 * gdb.base/help.exp: Add tests for thread commands.
499 * gdb.threads/thread-find.exp: New test for thread find command.
500
648cd113
KW
5012011-02-15 Ken Werner <ken.werner@de.ibm.com>
502
503 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
504
494e194e
YQ
5052011-02-15 Yao Qi <yao@codesourcery.com>
506
507 PR tdep/12352
508 * gdb.arch/arm-disp-step.S : New test for str instruction.
509 * gdb.arch/arm-disp-step.exp : Likewise.
510
d9492458
TJB
5112011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
512
513 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
514 "vector_register2_vr" test strings. Test the extended floating
515 point registers (F32~F63).
516 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
517 IBM XL C compiler. Make the test program use a register provided
518 by the compiler for the lxvd2x instruction.
519
8af8e3bc
PA
5202011-02-14 Pedro Alves <pedro@codesourcery.com>
521
522 * gdb.trace/unavailable.cc (class Base, class Middle, class
523 Derived): New types.
524 (derived_unavail, derived_partial, derived_whole): New globals.
525 (virtual_partial): New global.
526 (virtualp): Point at virtual_partial.
527 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
528 related to unavailable vptr.
529
1b28d0b3
PA
5302011-02-14 Pedro Alves <pedro@codesourcery.com>
531
532 * gdb.trace/unavailable.cc (a, b, c): New globals.
533 (main): Set and clear them.
534 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
535 `a' and `c', and check that `b' isn't collected, although `a' and
536 `c' are.
537
ec0a52e1
PA
5382011-02-14 Pedro Alves <pedro@codesourcery.com>
539
540 * gdb.trace/unavailable.cc (struct Virtual): New.
541 (virtualp): New global pointer.
542 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
543 printing a pointer to an object whose type has a vtable, with
544 print object on.
545
24e6bcee
PA
5462011-02-14 Pedro Alves <pedro@codesourcery.com>
547
548 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
549 value repeat handles unavailableness.
550
39d37385
PA
5512011-02-14 Pedro Alves <pedro@codesourcery.com>
552
553 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
554 tests for building arrays from unavailable values, subscripting
555 non-memory rvalue unvailable arrays, and accessing fields or
556 baseclasses of non-lazy unavailable values,
557 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
558 struct types.
559 (g_smallstruct, g_smallstruct_b): New globals.
560
06d72e16
PA
5612011-02-14 Pedro Alves <pedro@codesourcery.com>
562
563 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
564
bc9a5551
JK
5652011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
566
567 Fix const/volatile qualifiers of C++ types, PR c++/12328.
568 * gdb.cp/overload-const.exp: New file.
569 * gdb.cp/overload-const.cc: New file.
570
54fcddd0
UW
5712011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
572
573 * gdb.opencl/callfuncs.cl: New file.
574 * gdb.opencl/callfuncs.exp: New test.
575 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
576
d6dafb7c
UW
5772011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
578
579 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
580 when computing result.
581 * gdb.arch/altivec-abi.exp: Update expected results.
582
a449c2d8
TJB
5832011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
584
585 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
586 * gdb.base/jit.exp: Likewise.
587 * gdb.base/pie-execl.exp: Likewise.
588 * gdb.base/solib-nodir.exp: Likewise.
589 * gdb.base/solib-overlap.exp: Likewise.
590
764880b7
PA
5912011-02-07 Pedro Alves <pedro@codesourcery.com>
592
593 * gdb.trace/collection.c (global_pieces): New.
594 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
595 New procedure.
596 (gdb_trace_collection_test): Call it.
597
505500db
SW
5982011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
599
600 * gdb.python/py-evthreads.c: New file.
601 * gdb.python/py-evthreads.exp: New file.
602 * gdb.python/py-events.py: New file.
603 * gdb.python/py-events.exp: New file.
604 * gdb.python/py-events.c: New file.
605
385203ed
DD
6062011-02-04 David Daney <ddaney@caviumnetworks.com>
607
608 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
609
9011945e
AB
6102011-02-03 Andrew Burgess <aburgess@broadcom.com>
611
612 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
613 gdb.base/disasm-end-cu.exp: New test for disassembling over the
614 boundary between two compilation units.
615
580688f3
PA
6162011-02-02 Pedro Alves <pedro@codesourcery.com>
617
618 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
619 (Virtual): New structs.
620 (virtual_o, virtual_middle_b): New globals.
621 * gdb.cp/virtbase.exp: New tests.
622
d3f0f853
PP
6232011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
624
625 * gdb.base/jit.exp: New file.
626 * gdb.base/jit-main.c: New file.
627 * gdb.base/jit-solib.c: New file.
628
b2030fb5
UW
6292011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
630
631 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
632 proceed to initial kernel entry point.
633 * gdb.opencl/datatypes.exp: Likewise.
634 * gdb.opencl/operators.exp: Likewise.
635 * gdb.opencl/vec_comps.exp: Likewise.
636
2db19d1e
SW
6372011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
638
639 * gdb.cp/nsnested.cc: New.
640 * gdb.cp/nsnested.exp: New.
641 * gdb.cp/nsnoimports.exp: New.
642 * gdb.cp/nsnoimports.cc: New.
643
6b0c4c1f
JB
6442011-01-31 Joel Brobecker <brobecker@adacore.com>
645
646 * gdb.base/interact.exp: Add extra tests that verify that
647 the value of the interactive-mode setting does not change
648 after the script is sourced.
649
80b23b6a
JK
6502011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 * gdb.cp/noparam.exp: New file.
653 * gdb.cp/noparam.cc: New file.
654
ffd5ec24
PA
6552011-01-28 Pedro Alves <pedro@codesourcery.com>
656
657 * gdb.trace/tfile.exp: Test that with no traceframe selected,
658 there's no stack or registers.
659
a81766d8
TT
6602011-01-26 Tom Tromey <tromey@redhat.com>
661
662 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
663 space before string output. Add test for "set print pretty off"
664 case.
665
585fdaa1
PA
6662011-01-25 Pedro Alves <pedro@codesourcery.com>
667
668 * gdb.base/frame-args.exp: Adjust.
669 * gdb.dwarf2/dw2-noloc.exp: Adjust.
670 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
671 * gdb.dwarf2/pieces.exp: Adjust.
672 * gdb.opt/clobbered-registers-O2.exp: Adjust.
673 * gdb.opt/inline-locals.exp: Adjust.
674 * gdb.threads/fork-child-threads.exp: Adjust.
675
d468832a
KW
6762011-01-25 Ken Werner <ken.werner@de.ibm.com>
677
678 * gdb.opencl/convs_casts.cl: Move program scope variables into the
679 OpenCL kernel function. Add a comment as marker. Add address space
680 qualifiers for the remaining program scope variables.
681 * gdb.opencl/datatypes.cl: Likewise.
682 * gdb.opencl/operators.cl: Likewise.
683 * gdb.opencl/vec_comps.cl: Likewise.
684 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
685 Add breakpoint at the marker comment.
686 * gdb.opencl/datatypes.exp: Likewise.
687 * gdb.opencl/operators.exp: Likewise.
688 * gdb.opencl/vec_comps.exp: Likewise.
689
490f124f
PA
6902011-01-24 Pedro Alves <pedro@codesourcery.com>
691
692 * gdb.base/printcmds.c (some_struct): New struct and instance.
693 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
694 procedure.
695 <global scope>: Call it.
696
6da78614
KW
6972011-01-21 Ken Werner <ken.werner@de.ibm.com>
698
699 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
700 argument to the gdb_compile_opencl_hostapp call.
701
ec64c9aa
YQ
7022011-01-19 Yao Qi <yao@codesourcery.com>
703
704 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
705 positve list.
706
810cfdbb
YQ
7072011-01-19 Yao Qi <yao@codesourcery.com>
708
709 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
710 canonical form.
711 Remove "xscale-*-*"
712 * gdb.xml/tdesc-regs.exp: Likewise.
713 * gdb.python/py-section-script.exp: Replace ARM target triplet
714 with canonical form.
715 Match arm*-*-symbianelf*.
716 * gdb.base/dup-sect.exp: Likewise.
717 * lib/dwarf.exp: New.
718 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
719 dwarf2_support.
720 * gdb.dwarf2/dup-psym.exp: Likewise.
721 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
722 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
723 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
724 * gdb.dwarf2/dw2-basic.exp: Likewise.
725 * gdb.dwarf2/dw2-compressed.exp: Likewise.
726 * gdb.dwarf2/dw2-const.exp: Likewise.
727 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
728 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
729 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
730 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
731 * gdb.dwarf2/dw2-filename.exp: Likewise.
732 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
733 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
734 * gdb.dwarf2/dw2-intercu.exp: Likewise.
735 * gdb.dwarf2/dw2-intermix.exp: Likewise.
736 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
737 * gdb.dwarf2/dw2-noloc.exp: Likewise.
738 * gdb.dwarf2/dw2-op-call.exp: Likewise.
739 * gdb.dwarf2/dw2-producer.exp: Likewise.
740 * gdb.dwarf2/dw2-ranges.exp: Likewise.
741 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
742 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
743 * gdb.dwarf2/dw2-strp.exp: Likewise.
744 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
745 * gdb.dwarf2/implptr.exp: Likewise.
746 * gdb.dwarf2/mac-fileno.exp: Likewise.
747 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
748 * gdb.dwarf2/pieces.exp: Likewise.
749 * gdb.dwarf2/pr11465.exp: Likewise.
750 * gdb.dwarf2/valop.exp: Likewise.
751 * gdb.dwarf2/watch-notconst.exp: Likewise.
752 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
753
4694da01
TT
7542011-01-19 Tom Tromey <tromey@redhat.com>
755
756 * gdb.python/py-infthread.exp: Add thread tests.
757
b075872c
JB
7582011-01-14 Joel Brobecker <brobecker@adacore.com>
759
760 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
761
2c3e6e24
JB
7622011-01-14 Joel Brobecker <brobecker@adacore.com>
763
764 * gdb.ada/widewide: New testcase.
765
de8fa76c
JB
7662011-01-13 Joel Brobecker <brobecker@adacore.com>
767
768 * gdb.base/interact.exp: New testcase.
769
1b05df00
TT
7702011-01-12 Tom Tromey <tromey@redhat.com>
771
772 * gdb.mi/gdb2549.exp: Update for error message changes.
773 * gdb.mi/mi-cli.exp: Likewise.
774 * gdb.mi/mi-disassemble.exp: Likewise.
775 * gdb.mi/mi-pthreads.exp: Likewise.
776 * gdb.mi/mi-regs.exp: Likewise.
777 * gdb.mi/mi-stack.exp: Likewise.
778 * gdb.mi/mi-var-block.exp: Likewise.
779 * gdb.mi/mi-var-cmd.exp: Likewise.
780 * gdb.mi/mi2-cli.exp: Likewise.
781 * gdb.mi/mi2-disassemble.exp: Likewise.
782 * gdb.mi/mi2-pthreads.exp: Likewise.
783 * gdb.mi/mi2-regs.exp: Likewise.
784 * gdb.mi/mi2-stack.exp: Likewise.
785 * gdb.mi/mi2-var-block.exp: Likewise.
786 * gdb.mi/mi2-var-cmd.exp: Likewise.
787
c2ff108b
JK
7882011-01-12 Andrew Burgess <aburgess@broadcom.com>
789 Jan Kratochvil <jan.kratochvil@redhat.com>
790
791 PR fortran/11104 and DWARF unbound arrays detection.
792 * gdb.fortran/multi-dim.exp: New file.
793 * gdb.fortran/multi-dim.f90: New file.
794
b716877b
AB
7952011-01-12 Andrew Burgess <aburgess@broadcom.com>
796
797 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
798 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
799 add new tests for opcode dumping.
800
6c162d5e
TT
8012011-01-11 Tom Tromey <tromey@redhat.com>
802
803 * gdb.python/py-infthread.exp: Load gdb-python.exp.
804
77b06cd7
TJB
8052010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
806
807 Convert hardware watchpoints to use breakpoint_ops.
808 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
809 type is not supported.
810 * gdb.base/foll-fork.exp: Likewise.
811 * gdb.base/foll-vfork.exp: Likewise.
812
f39a75d0
PM
8132011-01-10 Phil Muldoon <pmuldoon@redhat.com>
814
815 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
816 Use load_lib gdb-python.exp.
817 * gdb.python/python.exp: Ditto.
818 * gdb.python/py-function.exp: Ditto.
819
fc529d80
AS
8202011-01-09 Andreas Schwab <schwab@linux-m68k.org>
821
822 * gdb.threads/tls.exp ("info address me"): Fix expected output.
823
fb03cb59
JK
8242011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 * configure: Regenerate.
827
d8e22779
TT
8282011-01-06 Tom Tromey <tromey@redhat.com>
829
830 * gdb.python/py-frame.exp: Test gdb.newest_frame.
831
09050809
JB
8322011-01-06 Joel Brobecker <brobecker@adacore.com>
833
fc529d80
AS
834 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
835 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
836 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
837 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
838 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
839 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
840 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
841 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
842 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
843 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
844 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
845 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
846 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
847 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
848 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
849 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
850 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
851 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
852 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
853 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
854 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
855 gdb.ada/uninitialized_vars.exp,
856 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
857 Simplify by using clean_restart.
09050809 858
8ed5dd9e
JB
8592011-01-06 Joel Brobecker <brobecker@adacore.com>
860
861 Add marker to be used as anchor for inserting breakpoints.
862 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
863 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
864 Likewise.
865
866 Remove uses of gdb_start_cmd.
867 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
868 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
869
870 Do not run testcase if testing with GDBserver.
871 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
872 if testing with GDBserver.
873
368a124f
JB
8742011-01-06 Joel Brobecker <brobecker@adacore.com>
875
876 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
877 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
878 copyright header.
879
44944448
JB
8802011-01-05 Joel Brobecker <brobecker@adacore.com>
881
882 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
883 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
884 testsuite/gdb.fortran/complex.f,
885 testsuite/gdb.fortran/derived-type.f90,
886 testsuite/gdb.fortran/library-module-lib.f90,
887 testsuite/gdb.fortran/library-module-main.f90,
888 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
889 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
890 Copyright year update.
891
31886ea6
JB
8922011-01-05 Joel Brobecker <brobecker@adacore.com>
893
894 * gdb.base/langs1.f: Add copyright header.
895
ebedcab5
JK
8962011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.base/morestack.exp: New file.
899 * gdb.base/morestack.c: New file.
900
de1eb2f9
JK
9012011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
904
9e87a409
JB
9052010-12-29 Joel Brobecker <brobecker@adacore.com>
906
907 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
908 * gdb.ada/arrayptr.exp: Add test printing that new variable.
909
720d1a40
JB
9102010-12-29 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.ada/lang_switch.exp: Correct expected parameter value.
913
a283af87
AS
9142010-12-25 Andreas Schwab <schwab@linux-m68k.org>
915
5d3d9cba
AS
916 * gdb.threads/tls.exp: Fix typo.
917
a283af87
AS
918 * gdb.threads/thread-specific.exp (get_thread_list): Update.
919 * gdb.threads/execl.exp: Update.
920
2a20745c
YQ
9212010-12-23 Yao Qi <yao@codesourcery.com>
922
923 * gdb.arch/arm-disp-step.exp: New.
924 * gdb.arch/arm-disp-step.S: New.
925
a7658b96
TT
9262010-12-21 Tom Tromey <tromey@redhat.com>
927
928 * gdb.threads/execl.exp: Update.
929 * gdb.threads/linux-dp.exp: Update.
930 * gdb.threads/manythreads.exp: Update.
931 * gdb.threads/tls.exp: Update.
932
5b79abe7
TT
9332010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
936 (NextOverThrowDerivates) <resumebpt>: New.
937 (resumebpt_test): New.
938 (main): Call resumebpt_test.
939 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
940
0914bcdb
SS
9412010-12-12 Stan Shebs <stan@codesourcery.com>
942
943 * gdb.trace/tsv.exp: Test print command on trace state variables.
944
305aeedc
TT
9452010-12-09 Tom Tromey <tromey@redhat.com>
946
947 * gdb.base/interp.exp: Add regression test.
948
186c406b
TT
9492010-12-09 Tom Tromey <tromey@redhat.com>
950
951 * gdb.java/jnpe.java: New file.
952 * gdb.java/jnpe.exp: New file.
953 * gdb.cp/nextoverthrow.exp: New file.
954 * gdb.cp/nextoverthrow.cc: New file.
955
aae1c79a
DE
9562010-12-07 Doug Evans <dje@google.com>
957
958 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
959 of data-directory.
960 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
961 updated.
962 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
963
60f98dde 9642010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
965
966 * gdb.base/callfuncs.exp: Test for skip_float_tests.
967 * gdb.base/call-sc.exp: Ditto.
968 * gdb.base/finish.exp: Ditto.
969 * gdb.base/return.exp: Ditto.
970 * gdb.base/return2.exp: Ditto.
971
5fa290c1
DE
9722010-11-30 Doug Evans <dje@google.com>
973
974 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
975 (gdb_expect_list): Fix spelling errors in comments.
976 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
977 send_gdb/gdb_expect_list where applicable.
978 * gdb.base/call-ar-st.exp: Ditto.
979 * gdb.base/funcargs.exp: Ditto.
980 * gdb.base/gcore.exp: Ditto.
981 * gdb.base/page.exp: Ditto.
982 * gdb.base/sigaltstack.exp: Ditto.
983 * gdb.base/siginfo.exp: Ditto.
984 * gdb.base/sigstep.exp: Ditto.
985 * gdb.base/trace-commands.exp: Ditto.
986
4e04c971
DE
9872010-11-29 Doug Evans <dje@google.com>
988
989 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
990 printer-name;subprinter-name.
991
8cf6f0b1
TT
9922010-11-29 Tom Tromey <tromey@redhat.com>
993
994 * gdb.dwarf2/implptr.exp: New file.
995 * gdb.dwarf2/implptr.c: New file.
996 * gdb.dwarf2/implptr.S: New file.
997
94b6973e
PM
9982010-11-29 Phil Muldoon <pmuldoon@redhat.com>
999
fc529d80 1000 PR python/12199
94b6973e
PM
1001
1002 * gdb.python/py-breakpoint.exp: Test the delete method.
1003
8358c15c
JK
10042010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1005
1006 Fix step_resume_breakpoint unsaved during an infcall.
1007 * gdb.base/step-resume-infcall.exp: New file.
1008 * gdb.base/step-resume-infcall.c: New file.
1009
f6df29bc
TJB
10102010-11-24 Edjunior Machado <emachado@br.ibm.com>
1011
1012 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1013
f2b5a5cf
TJB
10142010-11-24 Edjunior Machado <emachado@br.ibm.com>
1015
1016 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1017 on ppc64's symbols; "finish" and "return" commands must accept to
1018 show the caller line again as well as the line after.
1019 * gdb.asm/powerpc64.inc: New file.
1020
6b0ecdc2
DE
10212010-11-23 Doug Evans <dje@google.com>
1022
1023 * lib/gdb.exp (gdb_test_sequence): New function.
1024 (gdb_expect_list): Add verbose -log call for each pattern.
1025 * gdb.base/signals.exp (test_handle_all_print): Call it.
1026 Reduce timeout increment from 6 minutes to 1 minute.
1027 * gdb.server/ext-run.exp: Call it.
1028
ea976c60
PM
10292010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1030
f2b5a5cf 1031 PR python/12212
ea976c60
PM
1032
1033 * gdb.python/python.exp: Check that selected_thread raises an
1034 error when no inferior is loaded.
1035
c0efa795
JK
10362010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1039 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1040
ec3aa567
JK
10412010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1042
1043 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1044 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1045
d8249011
DE
10462010-11-18 Doug Evans <dje@google.com>
1047
1048 * gdb.server/ext-run.exp: Fix intermittent failures.
1049
d4eba7d1
NF
10502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1051
1052 * gdb.stabs/gdb11479.exp: Use runto_main.
1053
b04c2f88
NF
10542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1055
1056 * gdb.base/break-entry.exp: Skip if using a stub.
1057
ae9d7ce4
NF
10582010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1059
1060 * gdb.python/py-inferior.exp: Pack values in target endianness.
1061
621c8364
TT
10622010-11-12 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1065 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1066 MemoryError.
1067 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1068 type.
1069 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1070 MemoryError.
1071 (test_subscript_regression): Update exception type.
1072
84f4c1fe
PM
10732010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1074
1075 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1076 breakpoint tests.
1077
a1442452
PA
10782010-11-09 Pedro Alves <pedro@codesourcery.com>
1079
1080 * gdb.base/watchpoint.exp: Test "watch -location" with an
1081 innacessible location.
1082
efd11a33
JK
10832010-11-09 Edjunior Machado <emachado@br.ibm.com>
1084 Luis Machado <luisgpm@br.ibm.com>
1085
1086 * gdb.base/maint.exp: Expect "." prefix.
1087 * gdb.base/nodebug.exp: Expect "." Likewise.
1088 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1089 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1090 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1091 POWER server processors.
1092
aa00efb5
JK
10932010-11-08 Edjunior Machado <emachado@br.ibm.com>
1094 Luis Machado <luisgpm@br.ibm.com>
1095
1096 * gdb.base/break-entry.exp: convert entry point for
1097 ppc64 and expect leading `.' on ppc64's symbols
1098
99e7ae30
DE
10992010-11-05 Doug Evans <dje@google.com>
1100
1101 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1102 * gdb.python/py-param.exp: Delete, contents moved to ...
1103 * gdb.python/py-parameter.exp: ... here. New file.
1104 Add test for gdb.parameter ("directories").
99e7ae30 1105
f4b8a18d
KW
11062010-11-05 Ken Werner <ken.werner@de.ibm.com>
1107
1108 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1109 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1110 * configure: Regenerate.
1111 * gdb.opencl/Makefile.in: New File.
1112 * gdb.opencl/datatypes.exp: Likewise.
1113 * gdb.opencl/datatypes.cl: Likewise.
1114 * gdb.opencl/operators.exp: Likewise.
1115 * gdb.opencl/operators.cl: Likewise.
1116 * gdb.opencl/vec_comps.exp: Likewise.
1117 * gdb.opencl/vec_comps.cl: Likewise.
1118 * gdb.opencl/convs_casts.exp: Likewise.
1119 * gdb.opencl/convs_casts.cl: Likewise.
1120 * lib/opencl.exp: Likewise.
1121 * lib/opencl_hostapp.c: Likewise.
1122 * lib/opencl_kernel.cl: Likewise.
1123 * lib/cl_util.c: Likewise.
1124 * lib/cl_util.c: Likewise.
1125 * gdb.base/default.exp (set language): Add "opencl" to the list of
1126 languages.
1127
a9d5ef47
SW
11282010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1129
1130 * gdb.cp/overload.exp: Added test for inheritance overload.
1131 * gdb.cp/overload.cc: Ditto.
1132 * gdb.cp/oranking.exp: Removed releveant kfails.
1133
03eb1c79
JK
11342010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1135 Joel Brobecker <brobecker@adacore.com>
1136
1137 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1138 check test_compiler_info.
1139
dbc98a8b
KW
11402010-11-03 Ken Werner <ken.werner@de.ibm.com>
1141
1142 * gdb.base/gnu_vector.exp: Adjust expect messages.
1143
120bd360
KW
11442010-11-03 Ken Werner <ken.werner@de.ibm.com>
1145
1146 * gdb.base/gnu_vector.exp: Add unary operator tests.
1147
c37f7098
KW
11482010-11-03 Ken Werner <ken.werner@de.ibm.com>
1149
1150 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1151
7b51bc51
DE
11522010-11-02 Doug Evans <dje@google.com>
1153
1154 * gdb.python/py-pp-maint.c: New file.
1155 * gdb.python/py-pp-maint.exp: New file.
1156 * gdb.python/py-pp-maint.py: New file.
1157
50c97f38
TT
11582010-11-02 Tom Tromey <tromey@redhat.com>
1159
1160 * gdb.base/default.exp: Remove "scheme" from language list.
1161
a289b8f6
JK
11622010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Revert:
1165 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1166 * gdb.threads/sigstep-threads.exp: New file.
1167 * gdb.threads/sigstep-threads.c: New file.
1168
cd017491
MS
11692010-10-20 Michael Snyder <msnyder@vmware.com>
1170
1171 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1172
8e6a5956
UW
11732010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1174
1175 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1176 Skip test completely if gdb,no_hardware_watchpoints.
1177
2c04da0d
UW
11782010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1179
1180 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1181 strict, but do not check for any particular function name within libc.
1182
79afc5ef
SW
11832010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1184
1185 * gdb.cp/smartp.exp: New test.
1186 * gdb.cp/smartp.cc : New test.
1187
026ffab7
SW
11882010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1189
1190 * gdb.cp/converts.exp: Test pointer to bool conversion.
1191 Test pointer to long conversion.
1192 * gdb.cp/oranking.exp: Removed relevant kfail.
1193
3a772aa4
TT
11942010-10-18 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1197 argument to lazy_string.
1198 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1199 (pp_ls.to_string): Use it.
1200 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1201 Add "estring2" local.
1202
5fc3827b
JK
12032010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 Fix s390x compatibility.
1206 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1207 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1208
8aeb23f3
JK
12092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1210
1211 * gdb.threads/sigstep-threads.exp: New file.
1212 * gdb.threads/sigstep-threads.c: New file.
1213
c1e56572
JK
12142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1215
1216 * gdb.base/pie-execl.exp: New file.
1217 * gdb.base/pie-execl.c: New file.
1218
92163a10
JK
12192010-10-13 Doug Evans <dje@google.com>
1220 Jan Kratochvil <jan.kratochvil@redhat.com>
1221
1222 PR exp/12117
1223 * gdb.cp/ptype-cv-cp.cc: New file.
1224 * gdb.cp/ptype-cv-cp.exp: New file.
1225
7062b0a0
SW
12262010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1227
1228 * gdb.cp/converts.cc: New test program.
1229 * gdb.cp/converts.exp: New test.
1230 * gdb.cp/overload.exp: Added test for void* vs int*.
1231 * gdb.cp/overload.exp: Ditto.
1232 * gdb.cp/oranking.exp: Removed related kfail.
1233
0e3509db
DE
12342010-10-13 Doug Evans <dje@google.com>
1235
1236 * lib/gdb-python.exp (gdb_check_python_config): New function.
1237 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1238 * gdb.python/lib-types.cc: New file.
1239 * gdb.python/lib-types.exp: New file.
1240
8dc78533
JK
12412010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 * gdb.python/py-error.exp: New file.
1244 * gdb.python/py-error.py: New file.
1245
93c17e06
JK
12462010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1247
1248 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1249 gdb_test_multiple.
1250
d8b34041
JK
12512010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1252
1253 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1254 * gdb.base/prelink.exp: Likewise.
1255 * gdb.base/solib-nodir.exp: Likewise.
1256 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1257 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1258 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1259
e0cc584e
UW
12602010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1261
1262 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1263 for the "info files" test to avoid timeouts on slow machines.
1264
cfc353b1
JK
12652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1268 (main): Make openlib dummy call.
1269
d3d7896d
JK
12702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1271
1272 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1273 * break-interp.exp (reach): Move the core body ...
1274 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1275 (test_ld): Provide always real argument, even to the linker. Replace
1276 dl_main by _dl_debug_state.
1277
5e533c94
JK
12782010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 Fix results of prelinked PIEs on ppc*.
1281 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1282 Accept also DISPLACEMENT "PRESENT".
1283 (main): Replace "ZERO" displacements by "PRESENT".
1284
33540610
SW
12852010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1286
1287 * gdb.cp/oranking.exp: New test.
1288 * gdb.cp/oranking.cc: New test program.
1289
3bdf2bbd
KW
12902010-10-08 Ken Werner <ken.werner@de.ibm.com>
1291
1292 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1293 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1294
2f608a3a
KW
12952010-10-06 Ken Werner <ken.werner@de.ibm.com>
1296
1297 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1298 lush, lynx) New constant.
1299 * gdb.base/constvars.exp: Test const array types.
1300 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1301
aa2e2d8d
DE
13022010-10-06 Doug Evans <dje@google.com>
1303
1304 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1305 of syscall staging area.
1306
2844d6b5
KW
13072010-10-06 Ken Werner <ken.werner@de.ibm.com>
1308
1309 * gdb.base/gnu_vector.c: Add variable c4.
1310 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1311 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1312
7d8ac8bb
MR
13132010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1314
1315 * gdb.arch/altivec-abi.exp: Fix a typo.
1316
84a02e58
MR
13172010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1318
1319 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1320 to match a thread ID.
1321
b18e6318
JK
13222010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1323
1324 Fix s390x testcase compatibility.
1325 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1326
a2c09bd0
DE
13272010-10-01 Doug Evans <dje@google.com>
1328
1329 * lib/gdb-python.exp: New file.
1330 * gdb.python/py-block.exp: Use it.
1331 * gdb.python/py-breakpoint.exp: Ditto.
1332 * gdb.python/py-frame.exp: Ditto.
1333 * gdb.python/py-inferior.exp: Ditto.
1334 * gdb.python/py-param.exp: Ditto.
1335 * gdb.python/py-prettyprint.exp: Ditto.
1336 * gdb.python/py-shared.exp: Ditto.
1337 * gdb.python/py-symbol.exp: Ditto.
1338 * gdb.python/py-symtab.exp: Ditto.
1339 * gdb.python/py-type.exp: Ditto.
1340 * gdb.python/py-value.exp: Ditto.
1341 * gdb.python/python.exp: Ditto.
1342
38f12cfc
TT
13432010-09-30 Tom Tromey <tromey@redhat.com>
1344
1345 * gdb.base/anon.exp: New file.
1346 * gdb.base/anon.c: New file.
1347
9ae8282d
TT
13482010-09-30 Tom Tromey <tromey@redhat.com>
1349
1350 * gdb.base/completion.exp: Test completion through anonymous
1351 union.
1352 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1353
e9e07ba6
JK
13542010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1355
1356 Fix printing parameters of inlined functions.
1357 * gdb.dwarf2/dw2-inline-param.exp: New file.
1358 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1359 * gdb.dwarf2/dw2-inline-param.S: New file.
1360
cd2effb2
JK
13612010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1362
1363 PR corefiles/12071.
1364 * gdb.base/corefile.exp (quit with a process, no question: load core)
1365 (quit with a core file): New tests.
1366
bceffbf3
JK
13672010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 Fix GDB crash on inferior calls with self-referencing classes.
1370 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1371 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1372 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1373
1736ad11
JK
13742010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 Fix lost siginfo_t for inferior calls.
1377 * gdb.base/siginfo-infcall.exp: New file.
1378 * gdb.base/siginfo-infcall.c: New file.
1379
a176ad92
JB
13802010-09-22 Joel Brobecker <brobecker@adacore.com>
1381
1382 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1383
c2b0a229
JK
13842010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1385
1386 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1387 New test.
1388 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1389
e8ae22d1
JB
13902010-09-22 Joel Brobecker <brobecker@adacore.com>
1391
1392 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1393 type of our const type.
1394
ec322823
SW
13952010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1396
1397 * gdb.cp/pr12028.cc: New.
1398 * gdb.cp/pr12028.exp: New.
1399
72929c62
JB
14002010-09-22 Joel Brobecker <brobecker@adacore.com>
1401
1402 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1403
875b4ff5 14042010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1405 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1406
1407 PR mi/11407
1408 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1409 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1410 * gdb.mi/dw2-ref-missing-frame.S New File.
1411 * gdb.mi/dw2-ref-missing-frame.exp New File.
1412
7155d578
TT
14132010-09-14 Tom Tromey <tromey@redhat.com>
1414
1415 PR symtab/8399:
1416 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1417
515ed532
TT
14182010-09-14 Tom Tromey <tromey@redhat.com>
1419
1420 PR exp/11803:
1421 * gdb.threads/tls.exp: Use C++.
1422 (check_thread_local): Use K::another_thread_local.
1423 * gdb.threads/tls.c (class K): New.
1424 (another_thread_local): Now a member of K.
1425 (spin): Update. No longer K&R C.
1426
450ca57c
SW
14272010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1428
1429 * gdb.cp/koenig.cc: created class for testing member lookup.
1430 * gdb.cp/koenig.exp: Added test for member lookup.
1431
dbd492a3
JK
14322010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 Fix false FAILs on sourcetree topdir directory containing "kill".
1435 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1436 source line matching regexp.
1437
8d4d924b
JK
14382010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1439
1440 * gdb.python/python.exp (set height 0, collect help from uiout)
1441 (verify help to uiout): New tests.
1442
8e64f2a0
JK
14432010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1444
1445 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1446 is_lp64_target to check 64bit target.
1447
4569eed2
JK
14482010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1451 (test_ld) <powerpc64-*>: New.
1452
5e1617b1
DJ
14532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1454
1455 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1456
c767944b
DJ
14572010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1458
1459 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1460 (FunctionArg::method): New function.
1461 (empty, arg): New variables.
1462 (main): Call arg.method.
1463 * gdb.cp/templates.exp (test_template_args): New function.
1464 (do_tests): Call it.
1465
27d3a3fc
UW
14662010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1467
1468 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1469 of "next" to proceed over pthread_exit call.
1470
55b7ce7f
UW
14712010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1472
1473 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1474 "maint print statistics" output to prevent expect timeouts.
1475
809df446
JK
14762010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1479 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1480 (test_float_rejected): ... here.
1481 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1482 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1483 (test_float_rejected): ... here.
1484 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1485 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1486 (test_float_rejected): ... here.
1487 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1488 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1489 (test_float_rejected): ... here.
1490
8464be76
DJ
14912010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1492
1493 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1494 before disabling hardware watchpoints.
1495 (test_inaccessible_watchpoint): Check that hardware watchpoints
1496 are used. Test for watchpoints on a constant address.
1497
14dba4b4
JK
14982010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1499
1500 * gdb.base/ui-redirect.exp: New file.
1501
3f3540e1 15022010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1503 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1504
1505 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1506
0f254bb7
DE
15072010-08-31 Doug Evans <dje@google.com>
1508
1509 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1510
03f17ccf
TT
15112010-08-30 Tom Tromey <tromey@redhat.com>
1512
1513 PR python/11792:
1514 * gdb.python/py-value.exp (test_subscript_regression): Add
1515 dynamic_type test.
1516
640617ad
DJ
15172010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1518
1519 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1520 instead of running to main. Do not test the main function.
1521 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1522 Add new main.
1523
2ed91d1b
PA
15242010-08-26 Pedro Alves <pedro@codesourcery.com>
1525
1526 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1527 one test.
1528
673bfd45
DE
15292010-08-24 Doug Evans <dje@google.com>
1530
1531 PR symtab/11942
1532 * gdb.dwarf2/dw4-sig-types.cc: New file.
1533 * gdb.dwarf2/dw4-sig-types.h: New file.
1534 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1535 * gdb.dwarf2/dw4-sig-types.exp: New file.
1536
f9ffd4bb
TT
15372010-08-23 Tom Tromey <tromey@redhat.com>
1538
1539 PR python/11145:
1540 * gdb.python/py-value.c (Base, Derived): New types.
1541 (base): New global.
1542 * gdb.python/py-value.exp (test_subscript_regression): Add
1543 dynamic_cast test.
1544
d839c8a4
TT
15452010-08-23 Tom Tromey <tromey@redhat.com>
1546
1547 PR python/10676:
1548 * gdb.python/py-type.exp (test_fields): Add tests for type
1549 equality.
1550
702c2711
TT
15512010-08-23 Tom Tromey <tromey@redhat.com>
1552
1553 PR python/11915:
1554 * gdb.python/py-type.exp (test_fields): Add tests for array.
1555
832bafd3
KS
15562010-08-23 Keith Seitz <keiths@redhat.com>
1557
1558 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1559 have any children. Create a new abbrev for it.
1560 Add missing terminal sequence to .debug_abbrev.
1561
c37bf528
KS
15622010-08-20 Keith Seitz <keiths@redhat.com>
1563
1564 PR symtab/11465:
1565 * gdb.dwarf2/pr11465.exp: New test.
1566 * gdb.dwarf2/pr11465.S: New file.
1567 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1568 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1569
4572cbac
TJB
15702010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1571
1572 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1573 registers. Update data sets with the new v2_double element in the
1574 VSX register union. Add vector_register3_vr data set for the AltiVec
1575 registers. Use gdb_test_no_output instead of send_gdb.
1576
e7fbb131
PA
15772010-08-19 Pedro Alves <pedro@codesourcery.com>
1578
1579 * gdb.python/py-shared.exp: New file, factored out from
1580 python.exp.
1581 * gdb.python/py-shared.c: New file.
1582 * gdb.python/py-shared-sl.c: New file.
1583 * gdb.python/python-1.c: New file.
1584 * gdb.python/python-sl.c: Delete.
1585 * gdb.python/python.c: Mention python-1.c.
1586 * gdb.python/python.exp: Move shared library tests to
1587 py-shared.exp.
1588 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1589 (MISCELLANEOUS): New.
1590 (clean mostlyclean): Also remove $MISCELLANEOUS.
1591
d30f5e1f
DE
15922010-08-19 Doug Evans <dje@google.com>
1593
1594 PR exp/11926
1595 * gdb.base/printcmds.exp (test_float_accepted): New function.
1596 Move existing float tests there. Add tests for floats with suffixes.
1597 (test_float_rejected): New function.
1598 * gdb.java/jv-print.exp (test_float_accepted): New function.
1599 (test_float_rejected): New function.
1600 * gdb.objc/print.exp: New file.
1601 * gdb.pascal/print.exp: New file.
1602 * lib/objc.exp: New file.
1603
7b3fd859
PM
16042010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1605
1606 * gdb.base/default.exp (info set): Avoid full buffer error and force
1607 reading up to final gdb prompt.
1608 (show): Likewise.
1609
c92817ce
TT
16102010-08-18 Tom Tromey <tromey@redhat.com>
1611
1612 PR symtab/11919:
1613 * gdb.base/completion.exp: Add test.
1614
f1208f9e
DE
16152010-08-18 Doug Evans <dje@google.com>
1616
1617 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1618 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1619 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1620 Simplify, early exit if runto_main fails.
1621 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1622 (set_lang_fortran): Moved to lib/fortran.exp.
1623 * gdb.fortran/types.exp: load_lib fortran.exp.
1624 (set_lang_fortran): Moved to lib/fortran.exp.
1625 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1626 * gdb.java/jprint.exp (set_lang_java): Ditto.
1627 * gdb.java/jv-exp.exp: load_lib java.exp.
1628 If set_lang_java fails, issue a warning instead of failure to be
1629 consistent with other set_lang_foo uses.
1630 (set_lang_java): Moved to lib/java.exp.
1631 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1632 If set_lang_java fails, issue a warning instead of failure to be
1633 consistent with other set_lang_foo uses.
1634 * gdb.pascal/types.exp: load_lib pascal.exp.
1635 (set_lang_pascal): Moved to lib/pascal.exp.
1636 * lib/fortran.exp: New file.
1637 * lib/java.exp (set_lang_java): New function.
1638 * lib/pascal.exp (set_lang_pascal): New function.
1639
2f06b485
YQ
16402010-08-18 Yao Qi <yao@codesourcery.com
1641
1642 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1643 func_nofb_start and func_loopfb_start, so that address of functions
1644 is equal to these labels on Thumb.
1645
96e25403
YQ
16462010-08-18 Yao Qi <yao@codesourcery.com>
1647
1648 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1649 to reflect latest c source file.
1650
36e6adc4
JK
16512010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1652
1653 * gdb.cp/infcall-dlopen.exp: New file.
1654 * gdb.cp/infcall-dlopen.cc: New file.
1655 * gdb.cp/infcall-dlopen-lib.cc: New file.
1656
f431efe5
PA
16572010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1658 Pedro Alves <pedro@codesourcery.com>
1659
1660 PR breakpoints/11371
1661
1662 * gdb.base/watch-cond-infcall.exp: New file.
1663 * gdb.base/watch-cond-infcall.c: New file.
1664
06a64a0b
TT
16652010-08-16 Tom Tromey <tromey@redhat.com>
1666
1667 * gdb.base/help.exp: Update.
1668 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1669 watchpoint.
1670 (test_watch_location): New proc.
1671 (test_watchpoint_in_big_blob): Delete watchpoint.
1672 * gdb.base/watchpoint.c (func5): New function.
1673 (main): Call it.
1674
70ebf4ed
DE
16752010-08-16 Doug Evans <dje@google.com>
1676
1677 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1678
ca5c20b6
PM
16792010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1680
1681 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1682 tests.
1683
7346b668
KW
16842010-08-11 Ken Werner <ken.werner@de.ibm.com>
1685
1686 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1687 * gdb.base/gnu_vector.c: New File.
1688 * gdb.base/gnu_vector.exp: Likewise.
1689
cb2e07a6
PM
16902010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1691
1692 * gdb.python/python.c: New File.
1693 * gdb.python/python-sl.c: New File.
1694 * gdb.python/python.exp: Test solib_address and decode_line
1695 * functions.
1696
5da1313b
JK
16972010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1698
1699 * gdb.python/python.exp (show height, set height 10)
1700 (verify pagination beforehand, verify pagination beforehand: q)
1701 (gdb.execute does not page, verify pagination afterwards)
1702 (verify pagination afterwards: q): New.
1703
49c3ccf7
DE
17042010-08-02 Doug Evans <dje@google.com>
1705
1706 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1707 because of an older gcc, change test2
1708 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1709 to unsupported.
1710
42c0c4f1
KH
17112010-07-30 Kazu Hirata <kazu@codesourcery.com>
1712
1713 * gdb.base/break-always.exp: Do not expect full paths to file
1714 names.
1715 * gdb.base/commands.exp: Likewise.
1716
d3765805
DE
17172010-07-30 Doug Evans <dje@google.com>
1718
c98ee71b
DE
1719 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1720 xfail them when run with older gccs.
1721
fd961404
DE
1722 * lib/gdb.exp (build_executable): Forward "c++" option to
1723 get_compiler_info.
1724
999adef4
DE
1725 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1726 "python print ttype.template_argument(1)" and
1727 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1728 if using gcc 4.4 or earlier.
1729
d3765805
DE
1730 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1731 attach-to-debugger handling.
1732
1276c759
JK
17332010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1736 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1737 (main): Use copyreloc.
1738 * gdb.base/prelink.exp (split debug of executable)
1739 (.dynbss vs. .bss address shift): New tests.
1740
88caa9b9
PA
17412010-07-29 Pedro Alves <pedro@codesourcery.com>
1742
1743 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1744 in gdb_test_multiple.
1745
c6f2ac43
PA
17462010-07-29 Pedro Alves <pedro@codesourcery.com>
1747
1748 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1749 environment.
1750
326fd672
TT
17512010-07-28 Tom Tromey <tromey@redhat.com>
1752
1753 PR python/11060:
1754 * gdb.python/py-type.c (Temargs): New template.
1755 (temvar): New variable.
1756 * gdb.python/py-type.exp (test_template): New proc.
1757
3ce3b1ba
PA
17582010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1759
1760 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1761 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1762
34eaf542
TT
17632010-07-28 Tom Tromey <tromey@redhat.com>
1764
1765 PR c++/9946:
1766 * gdb.cp/temargs.exp: New file.
1767 * gdb.cp/temargs.cc: New file.
1768
d41b819e
JK
17692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1770
1771 * gdb.base/help.exp (help disassemble): Update the content.
1772
26ab7092
JK
17732010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1774
1775 * gdb.threads/ia64-sigill.exp: New file.
1776 * gdb.threads/ia64-sigill.c: New file.
1777
5283e9e1
TT
17782010-07-27 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.opt/inline-cmds.c (ATTR): New define.
1781 (func1): Use it.
1782 (func2): Likewise.
1783 (func3): Likewise.
1784 (outer_inline1): Likewise.
1785 (outer_inline2): Likewise.
1786 * gdb.opt/inline-bt.c (ATTR): New define.
1787 (func1): Use it.
1788 (func2): Likewise.
1789 * gdb.opt/inline-locals.c (ATTR): New define.
1790 (func1): Use it.
1791 (func2): Likewise.
1792
e992ef73
TT
17932010-07-27 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.stabs/gdb11479.c (hack): New function.
1796 (test): Use it.
1797 (test2): Use it.
1798 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1799 (int32_search_buf, int64_search_buf): No longer static.
1800 (x): Remove.
1801 * gdb.base/relocate.c (hack): New function.
1802
5374244e
PM
18032010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1804
1805 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1806 * gdb.python/py-value.c (func1): New function.
1807 (func2): Likewise.
1808
a99aee83
CV
18092010-07-26 Corinna Vinschen <vinschen@redhat.com>
1810
1811 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1812 as not to clash with .data section.
1813
a04ba985
JG
18142010-07-26 Jerome Guitton <guitton@adacore.com>
1815
1816 * gdb.base/code_elim.exp: New file.
1817 * gdb.base/code_elim1.c: New file.
1818 * gdb.base/code_elim2.c: New file.
1819
23bd0f7c
PA
18202010-07-21 Pedro Alves <pedro@codesourcery.com>
1821
1822 PR symtab/11827
1823
1824 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1825 (some_volatile_enum): New variable.
1826 * gdb.base/printcmds.exp (test_print_enums): New.
1827 <top level>: Call it.
1828
883df6dd
SW
18292010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1830
1831 * gdb.cp/fpointer.cc: New test.
1832 * gdb.cp/fpointer.exp: New test.
1833
569b05a5
JK
18342010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1835
1836 * gdb.base/solib-nodir.exp: New file.
1837 * lib/gdb.exp (runto): New case for a GDB internal error.
1838
51d7d803
JK
18392010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1840 Ulrich Weigand <uweigand@de.ibm.com>
1841 Tom Tromey <tromey@redhat.com>
1842
1843 * gdb.base/charset-malloc.c: New file.
1844 * gdb.base/charset.c (malloc_stub): New prototype.
1845 (main): Call it instead of malloc itself.
1846 * gdb.base/charset.exp: Use only prepare_for_testing.
1847 (binfile): Remove the variable.
1848
c0edd9ed
JK
18492010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1850
1851 Make core files the process_stratum.
1852 * gdb.base/corefile.exp (run: load core again)
1853 (run: sanity check we see the core file, run: with core)
1854 (run: core file is cleared, attach: load core again)
1855 (attach: sanity check we see the core file, attach: with core)
1856 (attach: core file is cleared): New tests.
1857 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1858
3cbaedff
KW
18592010-07-14 Ken Werner <ken.werner@de.ibm.com>
1860
1861 * gdb.arch/altivec-abi.exp: New tests.
1862
91158a56
TT
18632010-07-13 Tom Tromey <tromey@redhat.com>
1864
1865 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1866 (main): Use it.
1867 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1868
0f5238ed
TT
18692010-07-13 Tom Tromey <tromey@redhat.com>
1870
1871 * gdb.base/label.exp: New file.
1872 * gdb.base/label.c: New file.
1873
add265ae
L
18742010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1875 H.J. Lu <hongjiu.lu@intel.com>
1876
1877 * lib/gdb.exp (is_ilp32_target): New.
1878 (is_lp64_target): Likewise.
1879
1880 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1881 target.
1882 * gdb.arch/amd64-disp-step.exp: Likewise.
1883 * gdb.arch/amd64-dword.exp: Likewise.
1884 * gdb.arch/amd64-i386-address.exp: Likewise.
1885 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1886
add265ae
L
1887 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1888 target.
1889 * gdb.arch/i386-bp_permanent.exp: Likewise.
1890 * gdb.arch/i386-byte.exp: Likewise.
1891 * gdb.arch/i386-disp-step.exp: Likewise.
1892 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1893 * gdb.arch/i386-prologue.exp: Likewise.
1894 * gdb.arch/i386-size-overlap.exp: Likewise.
1895 * gdb.arch/i386-size.exp: Likewise.
1896 * gdb.arch/i386-sse.exp: Likewise.
1897 * gdb.arch/i386-unwind.exp: Likewise.
1898 * gdb.arch/i386-word.exp: Likewise.
1899
1900 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1901 test only when building 64-bit executables. Do not hard-code
1902 -m64 option.
1903
2dfb8c17
DE
19042010-07-07 Doug Evans <dje@google.com>
1905
1906 * lib/gdb.exp (gdb_test_list_exact): New function.
1907 * gdb.base/default.exp (show convenience): Call it, add tests for
1908 $_sdata = void, $_thread = 0.
1909
4e5799b6
JK
19102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1911 Joel Brobecker <brobecker@adacore.com>
1912
1913 Fix re-run of PIE executable, PR shlibs/11776.
1914 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1915 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1916 and re-"run" of the inferior.
1917
1a219cc7
JK
19182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1919 Joel Brobecker <brobecker@adacore.com>
1920
1921 Cope with missing /usr/sbin/prelink.
1922 * lib/prelink-support.exp (prelink_no):
1923 <result == 1 && $output is "no such file or directory">: New.
1924 (prelink_yes): Likewise. Return on failed prelink_no.
1925
5e3b36f8
JK
19262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1927 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1930 build_executable by build_executable_own_libs. Replace "prelink -R"
1931 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1932 change.
1933 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1934 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1935 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1936 Replace build_executable by build_executable_own_libs's function
1937 build_executable_own_libs.
1938 (prelinkNO): Create new stub to call prelink_no.
1939 (prelinkYES): Create new stub to call prelink_yes.
1940 (test_attach): Rename calls of copy to file_copy.
1941 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1942 (copy): Move to ...
1943 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1944 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1945 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1946 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1947 special flags by gdb_compile_shlib. Replace second gdb_compile by
1948 build_executable_own_libs. Replace "prelink -R" execution by a call of
1949 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1950 a second call of prelink_yes. Replace restart commands by
1951 clean_restart.
1952 (prelink): Rename to ...
1953 (seen displacement message): ... this test. Extend its expectation
1954 strictness.
1955
86e4bafc
JK
19562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1957
1958 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1959 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1960 displacement message exactly once.
1961
3cd07d20
JK
19622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1963 Joel Brobecker <brobecker@adacore.com>
1964
1965 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1966 its restore after the <$relink_args != ""> loop. new comment.
1967
0a1e94c7
JK
19682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1969 Joel Brobecker <brobecker@adacore.com>
1970
1971 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1972 code for it. New variable relink_args.
1973 (prelinkYES): Call prelinkNO.
1974 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1975 in such case. Move the core code to ...
1976 (test_attach_gdb): ... a new function. Send GDB command "file".
1977 Extend expected "Attaching to " string.
1978
2f70bcfb
TT
19792010-07-02 Tom Tromey <tromey@redhat.com>
1980
1981 * gdb.base/bitops.exp: Remove extraneous "pass".
1982
a17ac5b0
TT
19832010-07-02 Ken Werner <ken.werner@de.ibm.com>
1984
1985 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1986
dc10affe
PA
19872010-07-01 Pedro Alves <pedro@codesourcery.com>
1988
d41c0fc8
PA
1989 * gdb.base/help.exp: Adjust expected output.
1990
19912010-07-01 Pedro Alves <pedro@codesourcery.com>
1992
1993 * gdb.base/help.exp: Adjust expected output.
dc10affe 1994
0a600c36
JK
19952010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1998 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1999 c++/11702.
2000
37cc8bfe
JK
20012010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2002 Doug Evans <dje@google.com>
2003
2004 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2005 add .dynamic entry'.
2006
254e6b9e
DE
20072010-06-29 Doug Evans <dje@google.com>
2008
2009 Test PR c++/11702.
2010 * gdb.cp/m-static.exp: Add testcase.
2011 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2012
595939de 20132010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2014 Tom Tromey <tromey@redhat.com>
2015 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2016
2017 * gdb.python/py-inferior.c: New File.
2018 * gdb.python/py-infthread.c: New File.
2019 * gdb.python/py-inferior.exp: New File.
2020 * gdb.python/py-infthread.exp: New File.
2021
98751a41
JK
20222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2023
2024 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2025 (ptype ::C::OtherFileClass typedefs): New.
2026 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2027 (C::OtherFileClass::cOtherFileClassVar2): New.
2028 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2029 cOtherFileClassVar2.
2030 (C::cOtherFileType2, C::cOtherFileVar2): New.
2031 (C::cOtherFileVar_use): use also cOtherFileVar2.
2032 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2033
41f62f39
JK
20342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2037 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2038 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2039 (print ::C::cOtherFileVar)
2040 (whatis C::OtherFileClass::cOtherFileClassType)
2041 (whatis ::C::OtherFileClass::cOtherFileClassType)
2042 (print C::OtherFileClass::cOtherFileClassVar)
2043 (print ::cOtherFileClassVar)
2044 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2045 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2046 trailing content.
2047 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2048 (C::OtherFileClass::cOtherFileClassVar)
2049 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2050 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2051
af53d231
JK
20522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2053
2054 Test PR c++/11703 and PR gdb/1448.
2055 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2056 gdb/1448.
2057
9655fd1a
JK
20582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2059
2060 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2061 (main) <rtti_data>: New.
2062 * gdb.cp/virtbase.exp (print rtti_data): New.
2063
824cc8dd
JK
20642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2065 Joel Brobecker <brobecker@adacore.com>
2066
2067 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2068
6036c742
JK
20692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2070
2071 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2072
de6a0421
DE
20732010-06-28 Doug Evans <dje@google.com>
2074
2075 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2076
b2dae948
DE
20772010-06-27 Doug Evans <dje@google.com>
2078
2079 * gdb.cp/m-static.exp: Update expected test output.
2080
0f3bb72e
PH
20812010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2082
889bf7c5
PA
2083 * gdb.gdb/selftest.exp: Adjust expected message for
2084 capturing start-up runtime.
0f3bb72e 2085
bc9f0842
TT
20862010-06-25 Tom Tromey <tromey@redhat.com>
2087
2088 PR python/10808:
2089 * gdb.python/python.exp: Add new tests.
2090
099ef718
SW
20912010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2092
2093 * gdb.cp/operator.cc: Created an import loop.
2094 * gdb.cp/operator.exp: Added testcase for import loop.
2095
5868a632
JK
20962010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 Test PR python/11407.
2099 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2100 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2101 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2102 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2103 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2104 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2105 binfile. Call gdb_compile with clean_restart twice.
2106 (func_nofb print, func_nofb backtrace, func_loopfb print)
2107 (func_loopfb backtrace): New.
2108
af76db58
JK
21092010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2110
2111 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2112 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2113 by a hand made one.
2114 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2115 i?86 requirement. Remove variables srcfile and binfile. New variable
2116 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2117
f2c7657e
UW
21182010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2119
2120 * gdb.cell/dwarfaddr.exp: New file.
2121 * gdb.cell/dwarfaddr.S: New file.
2122
628fe4e4
JK
21232010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2124
2125 Test PR 9436.
2126 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2127
f1421989
HZ
21282010-06-24 Hui Zhu <teawater@gmail.com>
2129
2130 * gdb.base/eval.exp: New file.
2131
d03285ec
UW
21322010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2133
2134 * gdb.cell/fork.exp: New file.
2135 * gdb.cell/fork.c: Likewise.
2136 * gdb.cell/fork-spu.c: Likewise.
2137
41b2c92d
PM
21382010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2139
2140 * lib/gdb.exp (banned_variables_traced): New global variable.
2141 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2142 (gdb_init): Use `trace add variable' instead of obsolete
2143 `trace variable'.
2144
d5bc977f
DE
21452010-06-21 Doug Evans <dje@google.com>
2146
2147 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2148
d2ed6730
UW
21492010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2150
2151 * gdb.arch/spu-ls.exp: New file.
2152 * gdb.arch/spu-ls.c: Likewise.
2153
6aed2dbc
SS
21542010-06-18 Stan Shebs <stan@codesourcery.com>
2155
2156 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2157
e0756905
UW
21582010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2159
2160 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2161 * gdb.base/watch-cond.exp: Likewise.
2162 * gdb.python/py-breakpoint.exp: Likewise.
2163
d8053d4d
PA
21642010-06-18 Pedro Alves <pedro@codesourcery.com>
2165
2166 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2167 clean_restart, make sure every test has a distinct message, and
2168 that messages don't include the executable' full path.
2169
81ce510c
DE
21702010-06-17 Doug Evans <dje@google.com>
2171
2172 * gdb.arch/i386-size.exp: Updated expected output for
2173 DISASSEMBLY_OMIT_FNAME.
2174
65d79d4b
SDJ
21752010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2176 Sergio Durigan Junior <sergiodj@redhat.com>
2177
2178 * gdb.base/watch-notconst.c: New file.
2179 * gdb.base/watch-notconst.S: New file.
2180 * gdb.base/watch-notconst2.c: New file.
2181 * gdb.base/watch-notconst2.S: New file.
2182 * gdb.base/watch-notconst.exp: New file.
2183 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2184 (func4): Add operations on `global_ptr_ptr'.
2185 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2186 routine to test watchpoints created with a constant expression.
2187 (test_inaccessible_watchpoint): Include tests for watchpoints
2188 created with a constant expression.
2189
df0f4836
KB
21902010-06-14 Kevin Buettner <kevinb@redhat.com>
2191
2192 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2193 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2194 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2195 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2196 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2197 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2198 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2199 of `_start'.
2200
b769def5
UW
22012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2202
2203 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2204 not supported on the target.
2205 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2206 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2207 * gdb.mi/mi-nsintrall.exp: Likewise.
2208 * gdb.mi/mi-nsmoribund.exp: Likewise.
2209 * gdb.mi/mi-nsthrexec.exp: Likewise.
2210
d914c394
SS
22112010-06-11 Stan Shebs <stan@codesourcery.com>
2212
2213 * gdb.base/permissions.exp: New file.
2214
22152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2216
2217 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2218 does not support ELF executable class.
2219
f3ce5b9c
UW
22202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2221
2222 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2223
8e46892c
JK
22242010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2225
2226 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2227 (runto): Catch "The target does not support running in non-stop mode.".
2228
6cc55c64
MS
22292010-06-11 Michael Snyder <msnyder@vmware.com>
2230
2231 * gdb.base/setshow.exp (set language asm): Don't use
2232 gdb_test_no_output, fails on some targets.
2233
caddefa4
UW
22342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2235
2236 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2237 * gdb.cp/pr9167.exp: Likewise.
2238
468b1aa7
UW
22392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2240
2241 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2242
5c3552dc
UW
22432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2244
2245 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2246
02e6fe6a
UW
22472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2248
2249 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2250
0e03807e
TT
22512010-06-11 Tom Tromey <tromey@redhat.com>
2252
2253 PR gdb/9977, PR exp/11636::
2254 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2255 (pieces_test_f6): Update expected output.
2256
2bdf28a0
JK
22572010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2258
2259 * gdb.base/moribund-step.exp: New.
2260
f6978de9
MS
22612010-06-08 Michael Snyder <msnyder@vmware.com>
2262
2263 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2264 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2265 * gdb.ada/frame_args.exp: Ditto.
2266 * gdb.ada/lang_switch.exp: Ditto.
2267 * gdb.ada/ptype_arith_binop.exp: Ditto.
2268 * gdb.ada/ref_param.exp: Ditto.
2269 * gdb.ada/type_coercion.exp:Ditto.
2270
2271 * gdb.asm/asm-source.exp: Ditto.
2272
2273 * gdb.base/attach.exp: Ditto.
2274 * gdb.base/bitfields2.exp: Ditto.
2275 * gdb.base/call-signal-resume.exp: Ditto.
2276 * gdb.base/callfuncs.exp: Ditto.
2277 * gdb.base/commands.exp: Ditto.
2278 * gdb.base/dbx.exp: Ditto.
2279 * gdb.base/default.exp: Ditto.
2280 * gdb.base/dump.exp: Ditto.
2281 * gdb.base/exprs.exp: Ditto.
2282 * gdb.base/freebpcmd.exp: Ditto.
2283 * gdb.base/interrupt.exp: Ditto.
2284 * gdb.base/list.exp: Ditto.
2285 * gdb.base/long_long.exp: Ditto.
2286 * gdb.base/maint.exp: Ditto.
2287 * gdb.base/ptype.exp: Ditto.
2288 * gdb.base/return.exp: Ditto.
2289 * gdb.base/setshow.exp: Ditto.
2290 * gdb.base/sigbpt.exp: Ditto.
2291 * gdb.base/sigrepeat.exp: Ditto.
2292
2293 * gdb.cp/classes.exp: Ditto.
2294
2295 * gdb.dwarf2/dw2-restore.exp: Ditto.
2296
2297 * gdb.gdb/selftest.exp: Ditto.
2298
2299 * gdb.multi/base.exp: Ditto.
2300 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2301
2302 * gdb.python/py-block.exp: Ditto.
2303 * gdb.python/py-prettyprint.exp: Ditto.
2304 * gdb.python/py-template.exp: Ditto.
2305
2306 * gdb.server/ext-attach.exp: Ditto.
2307 * gdb.server/ext-run.exp: Ditto.
2308 * gdb.server/server-mon.exp: Ditto.
2309
2310 * gdb.threads/fork-thread-pending.exp: Ditto.
2311 * gdb.threads/hand-call-in-threads.exp: Ditto.
2312 * gdb.threads/interrupted-hand-call.exp: Ditto.
2313 * gdb.threads/linux-dp.exp: Ditto.
2314 * gdb.threads/manythreads.exp: Ditto.
2315 * gdb.threads/print-threads.exp: Ditto.
2316 * gdb.threads/pthreads.exp: Ditto.
2317 * gdb.threads/schedlock.exp: Ditto.
2318 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2319 * gdb.threads/threadapply.exp: Ditto.
2320
de7ff789
MS
23212010-06-08 Michael Snyder <msnyder@vmware.com>
2322
889bf7c5 2323 * gdb.ada/exec_changed.exp:
de7ff789
MS
2324 Use ".*" instead of "" as wildcard regexp.
2325
2326 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2327 * gdb.base/call-ar-st.exp: Ditto.
2328 * gdb.base/checkpoint.exp: Ditto.
2329 * gdb.base/default.exp: Ditto.
2330 * gdb.base/dump.exp: Ditto.
2331 * gdb.base/ending-run.exp: Ditto.
2332 * gdb.base/fileio.exp: Ditto.
2333 * gdb.base/miscexprs.exp: Ditto.
2334 * gdb.base/pointers.exp: Ditto.
2335 * gdb.base/readline.exp: Ditto.
2336 * gdb.base/reread.exp: Ditto.
2337 * gdb.base/restore.exp: Ditto.
2338 * gdb.base/shlib-call.exp: Ditto.
2339 * gdb.base/valgrind-db-attach.exp: Ditto.
2340 * gdb.base/volatile.exp: Ditto.
2341 * gdb.base/watchpoints.exp: Ditto.
2342
2343 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2344
2345 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2346 * gdb.python/py-value.exp: Ditto.
2347
2348 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2349 * gdb.trace/circ.exp: Ditto.
2350 * gdb.trace/collection.exp: Ditto.
2351 * gdb.trace/packetlen.exp: Ditto.
2352 * gdb.trace/passc-dyn.exp: Ditto.
2353 * gdb.trace/report.exp: Ditto.
2354 * gdb.trace/tfile.exp: Ditto.
2355 * gdb.trace/tfind.exp: Ditto.
2356 * gdb.trace/while-dyn.exp: Ditto.
2357
3bebe2f2
JK
23582010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2361
5c631832
JK
23622010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2363
2364 Test PR 10640.
2365 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2366
4c3376c8
SW
23672010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2368
2369 * gdb.cp/koenig.exp: Test for ADL operators.
2370 * gdb.cp/koenig.cc: Added ADL operators.
2371 * gdb.cp/operator.exp: New test.
2372 * gdb.cp/operator.cc: New test.
2373
dc226d5a
MS
23742010-06-04 Michael Snyder <msnyder@vmware.com>
2375
dfb88a23
MS
2376 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2377 * gdb.base/pending.exp: Ditto.
f7ae76b3 2378
dc226d5a
MS
2379 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2380
967cf477
DE
23812010-06-04 Doug Evans <dje@google.com>
2382
2383 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2384 disabled printers.
2385 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2386 (enable_lookup_function): New function.
2387
eb801841
TT
23882010-06-04 Tom Tromey <tromey@redhat.com>
2389
2390 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2391 of hash and id.
2392
38979823
JK
23932010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2394
2395 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2396 newline.
2397 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2398 (empty verbose non-noisy clear, empty verbose noisy clear)
2399 (empty non-verbose noisy clear): Likewise.
2400
35ec993f
MS
24012010-06-03 Michael Snyder <msnyder@vmware.com>
2402
2403 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2404 * gdb.base/display.exp: Ditto.
2405 * gdb.base/find.exp: Ditto.
2406 * gdb.base/ifelse.exp: Ditto.
2407 * gdb.base/multi-forks.exp: Ditto.
2408 * gdb.base/recurse.exp: Ditto.
2409 * gdb.base/setshow.exp: Ditto.
2410 * gdb.base/value-double-free.exp: Ditto.
2411 * gdb.base/watch-vfork.exp: Ditto.
2412 * gdb.base/watch_thread_num.exp: Ditto.
2413 * gdb.base/watchpoint-solib.exp: Ditto.
2414 * gdb.base/watchpoint.exp: Ditto.
2415 * gdb.base/watchpoints.exp: Ditto.
2416
2417 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2418 * gdb.cp/overload.exp: Ditto.
2419 * gdb.cp/virtfunc.exp: Ditto.
2420
2421 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2422
889bf7c5 2423 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2424 Replace gdb_test with gdb_test_no_output.
2425
889bf7c5 2426 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2427 Replace gdb_test with gdb_test_no_output.
2428 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2429 * gdb.threads/watchthreads.exp: Ditto.
2430 * gdb.threads/watchthreads2.exp: Ditto.
2431
2432 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2433 * gdb.trace/tfind.exp: Ditto.
2434
c22decce
JB
24352010-06-03 Joel Brobecker <brobecker@adacore.com>
2436
2437 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2438 successful test if message is the empty string.
2439
fd5700c7
JK
24402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2441
2442 * gdb.fortran/module.exp (stopped language detection): New test.
2443
f55ee35c
JK
24442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 Support DW_TAG_module as separate namespaces.
2447 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2448 gdb.fortran/library-module-lib.f90: New.
2449 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2450 (print i): Remove.
2451 (continue to breakpoint: i-is-1, print var_i value 1)
2452 (continue to breakpoint: i-is-2, print var_i value 2)
2453 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2454 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2455 (complete `modmany, complete `modmany`, complete `modmany`var)
2456 (show language, setting breakpoint at module): New tests.
2457 * gdb.fortran/module.f90 (module mod): Remove.
2458 (module mod1, module mod2, module modmany, subroutine sub1)
2459 (subroutine sub2, program module): New.
2460
b8e8282f
JK
24612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2462
2463 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2464 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2465 * gdb.cp/anon-union.exp (pass): Rename to ...
2466 (print z 2): ... here.
b8e8282f 2467
019ebafc
MS
24682010-06-02 Michael Snyder <msnyder@vmware.com>
2469
e68d8fd4
MS
2470 * gdb.trace/actions.exp: Use gdb_test_no_output.
2471 * gdb.trace/circ.exp: Ditto.
2472 * gdb.trace/packetlen.exp: Ditto.
2473 * gdb.trace/save-trace.exp: Ditto.
2474 * gdb.trace/tracecmd.exp: Ditto.
2475 * gdb.trace/tsv.exp: Ditto.
2476
12b5d08a
MS
2477 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2478 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2479 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2480 * gdb.threads/manythreads.exp: Ditto.
2481 * gdb.threads/print-threads.exp: Ditto.
2482 * gdb.threads/pthreads.exp: Ditto.
2483 * gdb.threads/schedlock.exp: Ditto.
2484 * gdb.threads/staticthreads.exp: Ditto.
2485 * gdb.threads/thread-specific.exp: Ditto.
2486 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2487 * gdb.threads/threadapply.exp: Ditto.
2488 * gdb.threads/watchthreads.exp: Ditto.
2489 * gdb.threads/watchthreads2.exp: Ditto.
2490
89493308
MS
2491 * gdb.python/py-block.exp: Use gdb_test_no_output.
2492 * gdb.python/py-prettyprint.exp: Ditto.
2493 * gdb.python/py-template.exp: Ditto.
2494 * gdb.python/py-value.exp: Ditto.
2495
2496 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2497 * gdb.reverse/watch-reverse.exp: Ditto.
2498
2499 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2500 * gdb.server/ext-run.exp: Ditto.
2501
019ebafc
MS
2502 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2503 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2504 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2505 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2506 * gdb.dwarf2/dw2-producer.exp: Ditto.
2507 * gdb.dwarf2/mac-fileno.exp: Ditto.
2508
2509 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2510 * gdb.gdb/selftest.exp: Ditto.
2511
2512 * gdb.multi/base.exp: Use gdb_test_no_output.
2513
2514 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2515
3e0ca3a5
JK
25162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2517
2518 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2519
9db70545
MS
25202010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2521
a8d52276
MS
2522 * gdb.cp/class2.exp: Use gdb_test_no_output.
2523 * gdb.cp/classes.exp: Ditto.
2524 * gdb.cp/extern-c.exp: Ditto.
2525 * gdb.cp/inherit.exp: Ditto.
2526 * gdb.cp/maint.exp: Ditto.
2527 * gdb.cp/mb-inline.exp: Ditto.
2528 * gdb.cp/mb-templates.exp: Ditto.
2529 * gdb.cp/method2.exp: Ditto.
2530 * gdb.cp/misc.exp: Ditto.
2531 * gdb.cp/ovldbreak.exp: Ditto.
2532 * gdb.cp/punctuator.exp: Ditto.
2533 * gdb.cp/templates.exp: Ditto.
2534 * gdb.cp/virtbase.exp: Ditto.
2535
889bf7c5 2536 * gdb.threads/attach-stopped.exp:
9db70545 2537 Replace uses of send_gdb / gdb_expect.
889bf7c5 2538 * gdb.threads/attachstop-mt.exp:
9db70545 2539 Replace uses of send_gdb / gdb_expect.
889bf7c5 2540 * gdb.threads/gcore-thread.exp:
9db70545 2541 Replace uses of send_gdb / gdb_expect.
889bf7c5 2542 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2543 Replace uses of send_gdb / gdb_expect.
2544 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2545 * gdb.threads/print-threads.exp:
9db70545
MS
2546 Replace uses of send_gdb / gdb_expect.
2547 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2548 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2549 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2550
2551 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2552 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2553 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2554 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2555 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2556 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2557 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2558 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2559 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2560 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2561 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2562
359cc68c
JK
25632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2564
2565 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2566
7d3fe98e
SW
25672010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2568
2569 * gdb.cp/koenig.exp: Added new test case.
2570 * gdb.cp/koenig.cc: Ditto.
2571
27d3a1a2
MS
25722010-06-01 Michael Snyder <msnyder@vmware.com>
2573
2574 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2575 * gdb.base/arrayidx.exp: Ditto.
2576 * gdb.base/attach.exp: Ditto.
2577 * gdb.base/auxv.exp: Ditto.
2578 * gdb.base/bigcre.exp: Ditto.
2579 * gdb.base/break-always.exp: Ditto.
2580 * gdb.base/break-interp.exp: Ditto.
2581 * gdb.base/break.exp: Ditto.
2582 * gdb.base/breakpoint-shadow.exp: Ditto.
2583 * gdb.base/call-ar-st.exp: Ditto.
2584 * gdb.base/call-sc.exp: Ditto.
2585 * gdb.base/call-signal-resume.exp: Ditto.
2586 * gdb.base/callfuncs.exp: Ditto.
2587 * gdb.base/catch-syscall.exp: Ditto.
2588 * gdb.base/charset.exp: Ditto.
2589 * gdb.base/code-expr.exp: Ditto.
2590 * gdb.base/commands.exp: Ditto.
2591 * gdb.base/cond-expr.exp: Ditto.
2592 * gdb.base/condbreak.exp: Ditto.
2593 * gdb.base/cursal.exp: Ditto.
2594 * gdb.base/cvexpr.exp: Ditto.
2595 * gdb.base/default.exp: Ditto.
2596 * gdb.base/del.exp: Ditto.
2597 * gdb.base/detach.exp: Ditto.
2598 * gdb.base/display.exp: Ditto.
2599 * gdb.base/ena-dis-br.exp: Ditto.
2600 * gdb.base/eval-skip.exp: Ditto.
2601 * gdb.base/foll-fork.exp: Ditto.
2602 * gdb.base/foll-vfork.exp: Ditto.
2603 * gdb.base/frame-args.exp: Ditto.
2604 * gdb.base/funcargs.exp: Ditto.
2605 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2606 * gdb.base/gdbvars.exp: Ditto.
2607 * gdb.base/help.exp: Ditto.
2608 * gdb.base/ifelse.exp: Ditto.
2609 * gdb.base/included.exp: Ditto.
2610 * gdb.base/list.exp: Ditto.
2611 * gdb.base/macscp.exp: Ditto.
2612 * gdb.base/maint.exp: Ditto.
2613 * gdb.base/multi-fork.exp: Ditto.
2614 * gdb.base/overlays.exp: Ditto.
2615 * gdb.base/page.exp: Ditto.
2616 * gdb.base/pending.exp: Ditto.
2617 * gdb.base/pointers.exp: Ditto.
2618 * gdb.base/pr11022.exp: Ditto.
2619 * gdb.base/prelink.exp: Ditto.
2620 * gdb.base/printcmds.exp: Ditto.
2621 * gdb.base/psymtab.exp: Ditto.
2622 * gdb.base/randomize.exp: Ditto.
2623 * gdb.base/relational.exp: Ditto.
2624 * gdb.base/relocate.exp: Ditto.
2625 * gdb.base/remote.exp: Ditto.
2626 * gdb.base/sepdebug.exp: Ditto.
2627 * gdb.base/set-lang-auto.exp: Ditto.
2628 * gdb.base/setshow.exp: Ditto.
2629 * gdb.base/setvar.exp: Ditto.
2630 * gdb.base/signals.exp: Ditto.
2631 * gdb.base/signull.exp: Ditto.
2632 * gdb.base/sigstep.exp: Ditto.
2633 * gdb.base/sizeof.exp: Ditto.
2634 * gdb.base/solib-disc.exp: Ditto.
2635 * gdb.base/store.exp: Ditto.
2636 * gdb.base/structs.exp: Ditto.
2637 * gdb.base/structs2.exp: Ditto.
2638 * gdb.base/subst.exp: Ditto.
2639 * gdb.base/term.exp: Ditto.
2640 * gdb.base/trace-commands.exp: Ditto.
2641 * gdb.base/unwindonsignal.exp: Ditto.
2642 * gdb.base/valgrind-db-attach.exp: Ditto.
2643 * gdb.base/varargs.exp: Ditto.
2644 * gdb.base/watch-cond.exp: Ditto.
2645 * gdb.base/watch_thread_num.exp: Ditto.
2646 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2647 * gdb.base/watchpoint.exp: Ditto.
2648 * gdb.base/whatis-exp.exp: Ditto.
2649
f8d3bf8f
MS
26502010-06-01 Michael Snyder <msnyder@vmware.com>
2651
2652 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2653 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2654 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2655 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2656 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2657 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2658 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2659 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2660 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2661 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2662 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2663 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2664 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2665 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2666 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2667
3f9e0d32
JK
26682010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2669
2670 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2671 trailing newline.
2672 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2673 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2674 (p *args): ... here and remove excessive trailing newline.
2675
f629457d
JB
26762010-05-31 Joel Brobecker <brobecker@adacore.com>
2677
2678 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2679
09eef106
JK
26802010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 Accept the new Linux kernel "t (tracing stop)" string.
2683 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2684 Update comment.
2685 (state_wait) <T (tracing stop)>: New.
2686 (main): Update the state_wait expect string.
2687
94f31136
PA
26882010-05-28 Pedro Alves <pedro@codesourcery.com>
2689
2690 * limits.c, limits.exp: Delete files.
2691 * Makefile.in (clean mostlyclean): Adjust.
2692 * tracecmd.exp: Adjust.
2693
096554ab
JK
26942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
2696 * gdb.base/tui-layout.exp: New.
2697
27d3a1a2 26982010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2699
889bf7c5 2700 * gdb.reverse/break-precsave.exp:
bcd2dc50 2701 Replace uses of send_gdb / gdb_expect.
889bf7c5 2702 * gdb.reverse/break-reverse.exp:
bcd2dc50 2703 Replace uses of send_gdb / gdb_expect.
889bf7c5 2704 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2705 Replace uses of send_gdb / gdb_expect.
889bf7c5 2706 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2707 Replace uses of send_gdb / gdb_expect.
889bf7c5 2708 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2709 Replace uses of send_gdb / gdb_expect.
889bf7c5 2710 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2711 Replace uses of send_gdb / gdb_expect.
889bf7c5 2712 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2713 Replace uses of send_gdb / gdb_expect.
889bf7c5 2714 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2715 Replace uses of send_gdb / gdb_expect.
889bf7c5 2716 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2717 Replace uses of send_gdb / gdb_expect.
889bf7c5 2718 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2719 Replace uses of send_gdb / gdb_expect.
889bf7c5 2720 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2721 Replace uses of send_gdb / gdb_expect.
889bf7c5 2722 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2723 Replace uses of send_gdb / gdb_expect.
889bf7c5 2724 * gdb.reverse/machinestate.exp:
bcd2dc50 2725 Replace uses of send_gdb / gdb_expect.
889bf7c5 2726 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2727 Replace uses of send_gdb / gdb_expect.
889bf7c5 2728 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2729 Replace uses of send_gdb / gdb_expect.
889bf7c5 2730 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2731 Replace uses of send_gdb / gdb_expect.
889bf7c5 2732 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2733 Replace uses of send_gdb / gdb_expect.
889bf7c5 2734 * gdb.reverse/step-precsave.exp:
bcd2dc50 2735 Replace uses of send_gdb / gdb_expect.
889bf7c5 2736 * gdb.reverse/step-reverse.exp:
bcd2dc50 2737 Replace uses of send_gdb / gdb_expect.
889bf7c5 2738 * gdb.reverse/until-precsave.exp:
bcd2dc50 2739 Replace uses of send_gdb / gdb_expect.
889bf7c5 2740 * gdb.reverse/until-reverse.exp:
bcd2dc50 2741 Replace uses of send_gdb / gdb_expect.
889bf7c5 2742 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2743 Replace uses of send_gdb / gdb_expect.
889bf7c5 2744 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2745 Replace uses of send_gdb / gdb_expect.
2746
3def43e0
JK
27472010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2750 excessive newline.
2751
27d3a1a2 27522010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2753
2754 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2755 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2756 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2757 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2758 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2759 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2760 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2761 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2762 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2763 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2764 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2765 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2766 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2767 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2768 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2769 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2770 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2771 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2772 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2773
27d3a1a2 27742010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2775
22454424
MS
2776 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2777 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2778
2779 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2780 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2781 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2782
889bf7c5 2783 * gdb.reverse/consecutive-reverse.exp:
22454424 2784 Replace uses of send_gdb / gdb_expect.
889bf7c5 2785 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2786 Replace uses of send_gdb / gdb_expect.
2787
2788 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2789 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2790 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2791 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2792 Replace uses of send_gdb / gdb_expect.
2793 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2794 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2795 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2796 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2797 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2798 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2799 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2800 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2801 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2802
28032010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2804
22454424 2805 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2806
22454424 2807 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2808
22454424
MS
2809 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2810 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2811 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2812 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2813 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2814 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2815 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2816 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2817 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2818
6e5f2c59
TT
28192010-05-25 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2822
bbc8b958
TT
28232010-05-25 Tom Tromey <tromey@redhat.com>
2824
2825 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2826 argument order.
2827 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2828 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2829 order.
2830 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2831 order.
2832 * gdb.base/call-sc.exp (setup_kfails): Remove.
2833 (setup_compiler_kfails): Remove.
2834 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2835 argument order.
2836 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2837 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2838 (advancei): Fix setup_kfail argument order.
2839 * gdb.base/radix.exp: Fix setup_kfail argument order.
2840 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2841 order.
2842 * gdb.base/structs.exp (setup_kfails): Remove.
2843 (setup_compiler_kfails): Fix setup_kfail argument order.
2844 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2845 order.
2846 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2847 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2848 setup_kfail argument order.
2849 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2850
83d1babf
TT
28512010-05-25 Tom Tromey <tromey@redhat.com>
2852
2853 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2854
6acb16a2
MS
28552010-05-25 Michael Snyder <msnyder@vmware.com>
2856
2857 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2858 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2859 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2860 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2861 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2862 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2863 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2864 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2865 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2866 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2867 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2868 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2869 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2870 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2871 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2872 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2873 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2874 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2875 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2876 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2877 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2878 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2879 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2880 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2881 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2882 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2883 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2884 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2885 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2886 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2887 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2888 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2889 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2890 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2891 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2892 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2893 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2894 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2895 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2896 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2897 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2898 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2899 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2900 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2901 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2902 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2903 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2904 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2905
29062010-05-25 Doug Evans <dje@google.com>
2907
2908 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2909 gdb.string_to_argv.
ad3986f0 2910
d3b1e874
TT
29112010-05-21 Tom Tromey <tromey@redhat.com>
2912
2913 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2914 Call it.
2915 * gdb.dwarf2/pieces.S: Update.
2916 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2917
cb826367
TT
29182010-05-21 Tom Tromey <tromey@redhat.com>
2919
2920 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2921 Call it.
2922 * gdb.dwarf2/pieces.c (struct C): New.
2923 (f6): New function.
2924 * gdb.dwarf2/pieces.S: Replace.
2925
74de6778
TT
29262010-05-21 Tom Tromey <tromey@redhat.com>
2927
2928 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2929 Call it.
2930
afd74c5f
TT
29312010-05-21 Tom Tromey <tromey@redhat.com>
2932
2933 * gdb.dwarf2.pieces.exp: New file.
2934 * gdb.dwarf2.pieces.S: New file.
2935 * gdb.dwarf2.pieces.c: New file.
2936
a7b75dfd 29372010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2938 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2939
2940 * lib/gdb.exp (gdb_test_no_output): New function.
2941 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2942 when testing commands that should produce no output.
2943
c81c812a
JB
29442010-05-17 Joel Brobecker <brobecker@adacore.com>
2945
2946 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2947 parameter that we want to watch being a constant.
2948
0cce5bd9
JB
29492010-05-17 Joel Brobecker <brobecker@adacore.com>
2950
2951 * gdb.ada/cond_lang: New testcase.
2952
47050449
JB
29532010-05-17 Joel Brobecker <brobecker@adacore.com>
2954
2955 * lib/gdb.exp (banned_variables): New variable/constant.
2956 (gdb_init): Add write trace on variables listed in banned_variables.
2957 (gdb_finish): Remove write traces on variables listed in
2958 banned_variables.
2959
77c01586
JB
29602010-05-17 Joel Brobecker <brobecker@adacore.com>
2961
2962 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2963 * gdb.cp/koenig.exp: Likewise.
2964
88d4aea7
PM
29652010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2966
889bf7c5 2967 PR python/11482
88d4aea7
PM
2968
2969 * gdb.python/py-value.exp (test_value_hash): New function.
2970
f5a010c0
PM
29712010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2972
2973 PR exp/11530.
2974 * gdb.base/gdb11530.c: New file.
2975 * gdb.base/gdb11530.exp: New file.
2976
8ef4892f
JK
29772010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2978
2979 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2980 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2981
7322dca9
SW
29822010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2983
2984 * gdb.cp/koenig.exp: New test.
2985 * gdb.cp/koenig.cc: New test program.
2986
02e7ea18
JB
29872010-05-05 Joel Brobecker <brobecker@adacore.com>
2988
2989 Remove the use of prms_id and bug_id throughout the testsuite.
2990
e1c34c5d
PM
29912010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2992
2993 PR exp/11349.
2994 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2995 use a reference local variable.
2996
8e1d0c49
JK
29972010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3000 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3001 variable different_dir. Move debugfile into a full directory pathname
3002 under DIFFERENT_DIR.
3003 * lib/gdb.exp (separate_debug_filename): Remove.
3004 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3005 variable debug_dir and mkdir of it. Update function comments.
3006
e66408ed
PA
30072010-04-29 Pedro Alves <pedro@codesourcery.com>
3008
3009 PR gdb/11557
3010
3011 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3012 files.
3013
d7b32ed3
PM
30142010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3015
889bf7c5 3016 * gdb.python/py-param.exp: New File.
d7b32ed3 3017
6aecb9c2
JB
30182010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3019
3020 * gdb.base/default.exp: Fix "set language" test.
3021
bdf92a1c
PM
30222010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3023
3024 PR breakpoints/11531.
3025 * gdb.base/gdb11531.c: New file.
3026 * gdb.base/gdb11531.exp: New file.
3027
3f172e24
TT
30282010-04-26 Tom Tromey <tromey@redhat.com>
3029
3030 * gdb.base/completion.exp: Add tests for completion and deprecated
3031 commands.
3032
64af4c92
JK
30332010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3036 (print /x char_array): Escape curly brackets.
3037
492928e4
JK
30382010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3039
3040 Fix deadlock on looped list of loaded shared objects.
3041 * gdb.base/solib-corrupted.exp: New.
3042
66d09542
DE
30432010-04-23 Doug Evans <dje@google.com>
3044
3045 * gdb.python/py-section-script.c: New file.
3046 * gdb.python/py-section-script.exp: New file.
3047 * gdb.python/py-section-script.py: New file.
3048
8bd10a10
CM
30492010-04-20 Chris Moller <cmoller@redhat.com>
3050
3051 PR 10179
3052
3053 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3054 * gdb.base/pr10179-a.c:
3055 * gdb.base/pr10179-b.c:
3056 * gdb.base/pr10179.exp: New files.
3057
c0201579
JK
30582010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3059
3060 Fix crashes on dangling display expressions.
3061 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3062 is SEP.
3063 (lib_flags): Remove the "debug" keyword.
3064 (libsepdebug): New variable for iterating new loop.
3065 (save_pf_prefix): New variable wrapping the loop.
3066 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3067 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3068
793b0ff8
PM
30692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3070
3071 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3072
097f51f7
PM
30732010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3074
3075 PR stabs/11479.
3076 * gdb.stabs/gdb11479.exp: New file.
3077 * gdb.stabs/gdb11479.c: New file.
3078
9a22f0d0
PM
30792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3080
3081 * gdb.base/charset.c (Strin16, String32): New variables.
3082 * gdb.base/charset.exp (gdb_test): Test correct display
3083 of 16 or 32 bit strings.
3084
30852010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3086
3087 PR 9167
3088 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3089 * gdb.cp/pr9167.cc: New file.
3090 * gdb.cp/pr9167.exp: New file.
3091
3092
6e354e5e
PM
30932010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3094
3095 PR pascal/11492.
3096 * gdb.pascal/gdb11492.pas: New file.
3097 * gdb.pascal/gdb11492.exp: New file.
3098
be942545
JB
30992010-04-20 Joel Brobecker <brobecker@adacore.com>
3100
1667e6e3 3101 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3102
0c3acc09
JB
31032010-04-20 Joel Brobecker <brobecker@adacore.com>
3104
3105 * gdb.ada/dyn_loc: New testcase.
3106
ec31cde5
CM
31072010-04-20 Chris Moller <cmoller@redhat.com>
3108
3109 PR 10867
889bf7c5 3110
ec31cde5
CM
3111 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3112 * gdb.cp/pr10687.cc: New file.
3113 * gdb.cp/pr10687.exp: New file.
3114
3115
ce4b0682
SDJ
31162010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3117 Sergio Durigan Junior <sergiodj@redhat.com>
3118
3119 * gdb.fortran/logical.exp: New testcase.
3120 * gdb.fortran/logical.f90: New file.
3121
3436961f
DE
31222010-04-19 Doug Evans <dje@google.com>
3123
3124 * gdb.base/help.exp (help source): Update expected output.
3125
4d836c09
JK
31262010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3127
3128 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3129 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3130 gdb_exit and return.
3131 (executable): New variable.
3132 (binfile): Use it.
3133
6149aea9
PA
31342010-04-19 Pedro Alves <pedro@codesourcery.com>
3135
3136 PR breakpoints/8554.
3137
3138 * gdb.trace/save-trace.exp: Adjust.
3139
ed41462c
L
31402010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3141
3142 PR corefiles/11511
3143 * gdb.arch/system-gcore.exp: New.
3144 * gdb.arch/gcore.c: Likewise.
3145
3f7b2faa
DE
31462010-04-15 Doug Evans <dje@google.com>
3147
fa33c3cd
DE
3148 * gdb.python/py-progspace.c: New file.
3149 * gdb.python/py-progspace.exp: New file.
3150
3f7b2faa
DE
3151 * gdb.base/source.exp: Add tests for "source -s".
3152
79f283fe
PM
31532010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3154
3155 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3156 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3157 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3158 * gdb.python/py-mi.exp: New test for to_string returning None.
3159
fc8eb08a
PM
31602010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3161
3162 * gdb.python/py-breakpoint.c: Make result global.
3163
26e197f6
JK
31642010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3165
3166 Fix non-GNU make compatibility.
3167 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3168
adc36818
PM
31692010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3170
3171 * gdb.python/py-breakpoint.exp: New File.
3172 * gdb.python/py-breakpoint.C: Ditto.
3173
64e17368
SS
31742010-04-08 Stan Shebs <stan@codesourcery.com>
3175
3176 * gdb.trace/actions.exp: Clear default-collect.
3177 * gdb.trace/save-trace.exp: Clear default-collect.
3178
fff5cc64
PM
31792010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3180
3181 * gdb.python/py-value: Add null string variable.
3182 (test_lazy_string): Test zero length, NULL address lazy
3183 strings.
3184
a055a187
L
31852010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3186
3187 * gdb.arch/i386-avx.c: New.
3188 * gdb.arch/i386-avx.exp: Likewise.
3189
3190 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3191
96e39866
DE
31922010-04-06 Doug Evans <dje@google.com>
3193
3194 * gdb.base/source-test.gdb: New file.
3195 * gdb.base/source.exp: Test source -v.
3196
5984a431
UW
31972010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3198
3199 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3200
ec8a089a
PM
32012010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3202
3203 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3204 within one line, unless it is followed by a double quote.
3205 * gdb.stabs/hppa.sed: Idem.
3206 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3207 * gdb.stabs/weird.exp: Check for correct parsing of
3208 char and string constants.
ec8a089a
PM
3209 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3210 in .stabs to .stabx substitution.
3211
fce3c1f0
SS
32122010-04-05 Stan Shebs <stan@codesourcery.com>
3213
3214 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3215 constant global.
3216 * gdb.trace/tfile.exp: Try to print them.
3217
d77f58be
SS
32182010-04-04 Stan Shebs <stan@codesourcery.com>
3219
3220 * gdb.base/completion.exp: Update for new "info watchpoints".
3221 * gdb.base/default.exp: Ditto.
3222 * gdb.base/help.exp: Ditto.
3223 * gdb.base/watchpoint.exp: Ditto.
3224 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3225
af54718e
SS
32262010-04-04 Stan Shebs <stan@codesourcery.com>
3227
3228 * gdb.trace/tfile.exp: Sharpen tfind test.
3229
74d1f91e
JK
32302010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3231
3232 * gdb.base/break-entry.exp: New.
3233
eb8e76db 32342010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3235 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3236
3237 * gdb.reverse/i386-sse-reverse.exp: New file.
3238 * gdb.reverse/i386-sse-reverse.c: New file.
3239
bf65cad8
PA
32402010-04-02 Pedro Alves <pedro@codesourcery.com>
3241
3242 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3243
fff87407
SS
32442010-04-01 Stan Shebs <stan@codesourcery.com>
3245
3246 * gdb.trace/actions.exp: Tweak expected output.
3247 * gdb.trace/while-stepping.exp: Tweak expected output.
3248
fe01d668
L
32492010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3252
86b17b60
PA
32532010-04-01 Pedro Alves <pedro@codesourcery.com>
3254
3255 * gdb.base/commands.exp: Adjust.
3256 * gdb.cp/extern-c.exp: Adjust.
3257
2c58c0a9
PA
32582010-04-01 Pedro Alves <pedro@codesourcery.com>
3259
3260 * gdb.trace/collection.c (local_test_func): Define a local struct,
3261 and instanciate it.
3262
0db9b91c
PA
32632010-04-01 Pedro Alves <pedro@codesourcery.com>
3264
3265 * gdb.trace/collection.exp (gdb_collect_args_test)
3266 (gdb_collect_argarray_test): XFAIL the tests that assume the
3267 argarray argument's elements are collected.
3268
8072405b
JK
32692010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3270
3271 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3272 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3273
8bf6485c
SS
32742010-03-31 Stan Shebs <stan@codesourcery.com>
3275
3276 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3277 and tracepoint conditionals.
3278 (gdb_verify_tracepoints): Delete unused return.
3279
fd7f724a
KS
32802010-03-26 Keith Seitz <keiths@redhat.com>
3281
3282 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3283 appear in the output before main.
3284 Remove KFAIL for gdb/2215 aka bz 9320.
3285
8d9e7719
DE
32862010-03-30 Doug Evans <dje@google.com>
3287
0906dd0b
DE
3288 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3289 by dejagnu.
3290 * gdb.arch/amd64-dword.exp: Ditto.
3291
8d9e7719
DE
3292 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3293 match.
3294 (break printf): Ditto.
3295
1da644f0
SW
32962010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3297
3298 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3299 gcc < 4.4.
3300 * gdb.cp/shadow.exp: Ditto.
3301
a8121990
PA
33022010-03-29 Pedro Alves <pedro@codesourcery.com>
3303
3304 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3305 "tstart" is silent.
3306
6e79d367
PA
33072010-03-29 Pedro Alves <pedro@codesourcery.com>
3308
3309 * gdb.trace/collection.exp (executable): New.
3310 (binfile): Use it.
3311 (fpreg, spreg, pcreg): New.
3312 (test_register): Use gdb_test_multiple. Pass /x to print.
3313 (prepare_for_trace_test): New.
3314 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3315 (gdb_collect_args_test, gdb_collect_argstruct_test)
3316 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3317 prepare_for_trace_test.
3318 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3319 fpreg, spreg and pcreg.
3320 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3321 prepare_for_trace_test.
3322 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3323 try to detect tracing support here. Don't set breakpoints at
3324 `begin' or `end' here.
3325 <global scope>: Use clean_restart. Run to main before checking
3326 for tracing support. Check for for tracing support here.
3327
09248348
JK
33282010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3331 " as $displacement" to "seen displacement message".
3332
d350db38
PA
33332010-03-28 Pedro Alves <pedro@codesourcery.com>
3334
3335 * gdb.trace/while-dyn.exp (executable): New variable.
3336 (binfile): Use it.
3337 (test_while_stepping): New function. Move most tests here. Call
3338 it once for each of the while-stepping, stepping and ws aliases.
3339
907af001
UW
33402010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3341
3342 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3343 that do not provide the tagless_struct type name at all.
3344 (test_print_anon_union): Do not check value of uninitialized
3345 union member. Do not use cp_test_ptype_class, so we can accept
3346 "long" as well as "long int".
3347
610197fd
PA
33482010-03-26 Pedro Alves <pedro@codesourcery.com>
3349
3350 * gdb.trace/tfile.c (tohex, bin2hex): New.
3351 (write_error_trace_file): Hexify error description.
3352
6c28cbf2
SS
33532010-03-25 Stan Shebs <stan@codesourcery.com>
3354
3355 * gdb.trace/tfile.c: Generate an additional trace file, improve
3356 portability.
3357 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3358 files in a better way.
3359
e62b8c7e
KS
33602010-03-25 Keith Seitz <keiths@redhat.com>
3361
3362 * gdb.java/jprint.exp: XFAIL printing of static class members
3363 because of GCC debuginfo problem.
3364
82ccf5a5
JK
33652010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3368
293e2f9e
DJ
33692010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3370
3371 * gdb.base/completion.exp: Allow long instead of long int.
3372 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3373 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3374 variable p.
3375 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3376 * gdb.base/pointers.exp: Allow long instead of long int.
3377 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3378 * gdb.base/step-line.exp: Allow a directory before the source file name.
3379
95a42b64
TT
33802010-03-24 Tom Tromey <tromey@redhat.com>
3381
3382 PR breakpoints/9352:
3383 * gdb.base/default.exp: Update.
3384 * gdb.base/commands.exp: Update.
3385 * gdb.cp/extern-c.exp: Test setting commands on multiple
3386 breakpoints at once.
3387
2390201f
DJ
33882010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3389
3390 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3391 if gdb,nosignals.
3392 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3393 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3394 exited".
3395
8c9a6790
SS
33962010-03-24 Stan Shebs <stan@codesourcery.com>
3397
3398 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3399
a6c727b2
DJ
34002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3401
3402 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3403 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3404 argument. Handle "short" and "long".
3405 (Top level): Pass overprototyped output for old_fptr and xptr.
3406
4dfd5423
PA
34072010-03-23 Pedro Alves <pedro@codesourcery.com>
3408
3409 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3410 format strings and add casts to avoid compiler warnings.
3411
34122010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3413
3414 * lib/trace-support.exp (gdb_trace_setactions):
3415 Don't expect whitespace after ">" prompt.
3416 * gdb.trace/actions.exp: Adjust for output changes.
3417 * gdb.trace/while-stepping.exp: Likewise.
3418
c847d045
JK
34192010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3420
3421 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3422 and r157645).
3423
5f717f1d
JK
34242010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3425
3426 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3427 New.
3428
7d6d51d5
DJ
34292010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3430
3431 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3432 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3433
3b11a015
SS
34342010-03-19 Stan Shebs <stan@codesourcery.com>
3435
3436 * gdb.trace/ax.exp: New file.
3437
d7d158ed
DE
34382010-03-19 Doug Evans <dje@google.com>
3439
6bb85cd1
DE
3440 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3441 output from gcc.
3442
d7d158ed
DE
3443 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3444 named /usr/sbin/prelink<foo>.
3445
4daf5ac0
SS
34462010-03-18 Stan Shebs <stan@codesourcery.com>
3447
3448 * gdb.trace/circ.exp: Test circular-trace-buffer.
3449 * gdb.trace/tfile.exp: Update tstatus test.
3450
e8d05480
JB
34512010-03-18 Joel Brobecker <brobecker@adacore.com>
3452
3453 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3454 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3455
441b986a
UW
34562010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3457
3458 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3459
4247603b
PA
34602010-03-18 Pedro Alves <pedro@codesourcery.com>
3461
3462 * gdb.base/default.exp: Adjust the expected output of the finish
3463 and until commands when the inferior is not being run.
3464
13387711
SW
34652010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3466
3467 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3468 * gdb.cp/nsusing.exp: Ditto.
3469
6e31430b
TT
34702010-03-15 Tom Tromey <tromey@redhat.com>
3471
3472 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3473 * gdb.cp/userdef.cc (operator==): New function.
3474 (main): New locals mem1, mem2.
3475
e2d69cb5
JZ
34762010-03-15 Jie Zhang <jie@codesourcery.com>
3477
3478 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3479 Declare and use new loadtimeout variable.
3480
f572f0a9
DJ
34812010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3482
3483 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3484 Use gdb_load later.
3485
51f4c0b0
PA
34862010-03-14 Pedro Alves <pedro@codesourcery.com>
3487
3488 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3489 literal. Add missing endlines to prints to stderr.
3490
1c809c68
TT
34912010-03-12 Tom Tromey <tromey@redhat.com>
3492
3493 PR c++/9708:
3494 * gdb.cp/m-static.exp: Add regression test.
3495 * gdb.cp/m-static.cc (method): New method.
3496 (main): Call it.
3497
00ae8fef
SW
34982010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3499
3500 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3501 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3502
759f0f0b
PA
35032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3504
21e24d21
PA
3505 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3506
35072010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3508
759f0f0b
PA
3509 * lib/gdb.exp (skip_stl_tests): New.
3510 (gdb_compile): Symbian needs -ldl.
3511 (shlib_target_file): New.
3512 (shlib_symbol_file): New.
3513 (gdb_load_shlibs): Use shlib_target_file.
3514 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3515 * gdb.cp/exception.exp: Use skip_stl_tests.
3516 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3517 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3518 * gdb.cp/mb-templates.exp: Ditto.
3519 * gdb.base/commands.exp: Relax regexes.
3520 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3521 shlib_target_file and shlib_symbol_file.
3522 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3523 sections.
3524 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3525 * gdb.base/solib-disc.exp: Use
3526 shlib_target_file and shlib_symbol_file.
3527 * gdb.base/unload.exp: Don't skip on symbian. Use
3528 shlib_target_file and shlib_symbol_file.
3529 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3530
6a8f2671 35312010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3532
6a8f2671
PA
3533 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3534 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3535 Issue a tfind end before looking for a tracepoint frame.
3536 * gdb.trace/tfind.exp: Adjust tstatus output.
3537 Adjust disassembly output.
3538 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3539
ccf26247
JK
35402010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3541
3542 * gdb.base/break-interp.exp: Create new displacement parameter value
3543 for the test_ld calls.
3544 (reach): New parameter displacement, verify its content. New push of
3545 pf_prefix "reach-$func:". Import global expect_out.
3546 (test_core): New parameter displacement, verify its content. New push
3547 of pf_prefix "core:". New command "set verbose on". Import global
3548 expect_out.
3549 (test_attach): New parameter displacement, verify its content. New
3550 push of pf_prefix "attach:". New command "set verbose on". Import
3551 global expect_out.
3552 (test_ld): New parameter displacement, pass it to the reach, test_core
3553 and test_attach calls and verify its content in the "ld.so exit" test.
3554 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3555 (prelink): Update expected text, use gdb_test.
3556
e469c7fb
DE
35572010-03-10 Doug Evans <dje@google.com>
3558
3559 * gdb.base/checkpoint.exp: Fix comment.
3560 Lengthen timeout while doing >600 checkpoints test.
3561 Rename duplicate "kill all one" test to keep test names unique.
3562
60e1c644
PA
35632010-03-10 Pedro Alves <pedro@codesourcery.com>
3564
3565 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3566
cec808ec
KS
35672010-03-08 Keith Seitz <keiths@redhat.com>
3568
889bf7c5
PA
3569 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3570 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3571 (dm_type_long): New function.
3572 (dm_type_unsigned_short): New function.
3573 (dm_type_unsigned_long): New function.
3574 (myint): New typedef.
3575 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3576 long, unsigned shor and long, operator char*, and typedef.
3577 (test_lookup_operator_functions): Add operator char* test.
3578 (test_paddr_operator_functions): Likewise.
3579 (test_paddr_overloaded_functions): Use probe values for
3580 short, long, and unsigned short and long.
3581 (test_paddr_hairy_functions): If the demangler probe detected
3582 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3583 demangler.
3584 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3585 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3586 and "print null_pmf".
3587 Add test "ptype a.*pmf".
3588 * gdb.cp/overload.exp: Allow optional "int" to appear with
3589 "short" and "long".
3590 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3591 long expect value for men_overload1arg.
3592 Allow "int" to appear with "short" and "long".
3593 When testing "info break", add argument for main (void).
3594 Also allow "int" to appear with "short" and "long".
3595 Ditto with "unsigned" and "long long".
cec808ec
KS
3596 * gdb.java/jmain.exp: Do not enclose methods names in single
3597 quotes.
3598 * gdb.java/jmisc.exp: Likewise.
3599 * gdb.java/jprint.exp: Likewise.
3600 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3601
3602 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3603 * gdb.cp/exception.exp (backtrace after first throw)
3604 (backtrace after second throw): Allow a namespace before __cxa_throw.
3605 (backtrace after first catch, backtrace after second catch): Allow
3606 a namespace before __cxa_begin_catch.
3607
3608 * gdb.cp/cpexprs.exp: New file.
3609 * gdb.cp/cpexprs.cc: New file.
3610
3611 From Daniel Jacobowitz <dan@codesourcery.com>
3612 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3613 to use string_to_regexp.
3614 (ctor, dtor): New functions. Use them to match constructor
3615 and destructor function types.
3616 (Top level): Use runto_main.
3617
f870a310
TT
36182010-03-05 Tom Tromey <tromey@redhat.com>
3619
3620 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3621 gdb.target_charset.
3622 (pp_ns.to_string): Likewise.
3623
0c199f28
KS
36242010-03-04 Keith Seitz <keiths@redhat.com>
3625
3626 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3627 can be quoted. Test that both the filename and function/line
3628 portions can be quoted at the same time.
3629
c7437ca6
PA
36302010-03-04 Pedro Alves <pedro@codesourcery.com>
3631
3632 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3633
b111b805
DE
36342010-03-03 Doug Evans <dje@google.com>
3635
24486cb7
DE
3636 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3637 libc contains libpthread.
3638
b111b805
DE
3639 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3640 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3641 of gdb_compile. Add another pattern to match android backtrace.
3642
a0e0ef55
TT
36432010-03-03 Tom Tromey <tromey@redhat.com>
3644
3645 PR gdb/11345:
3646 * gdb.base/printcmds.exp (test_printf): Add test.
3647
1ba53b71
L
36482010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3649
3650 * gdb.arch/amd64-byte.exp: New.
3651 * gdb.arch/amd64-dword.exp: Likewise.
3652 * gdb.arch/amd64-pseudo.c: Likewise.
3653 * gdb.arch/amd64-word.exp: Likewise.
3654 * gdb.arch/i386-byte.exp: Likewise.
3655 * gdb.arch/i386-pseudo.c: Likewise.
3656 * gdb.arch/i386-word.exp: Likewise.
3657
f5dff777
DJ
36582010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3659
3660 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3661 types. Add structreg, bitfields, and flags registers.
3662 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3663 registers.
3664
90884b2b
L
36652010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3666
3667 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3668 (load_description): Set architecture if defined.
3669
dc00d89f
PM
36702010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3671
3672 * gdb.python/py-frame.exp: Add read_var block tests.
3673 * gdb.python/py-frame.c (block): New function.
3674
0e095b7e
JK
36752010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3676 Daniel Jacobowitz <dan@codesourcery.com>
3677
3678 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3679
624f1a65
DM
36802010-02-25 David S. Miller <davem@davemloft.net>
3681
3682 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3683 fix logic for setting all_syscalls_numbers.
3684
f3e9a817
PM
36852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3686
3687 * Makefile.in: Add py-block and py-symbol.
3688 * gdb.python/py-symbol.exp: New File.
3689 * gdb.python/py-symtab.exp: New File.
3690 * gdb.python/py-block.exp: New File.
3691 * gdb.python/py-symbol.c: New File.
3692 * gdb.python/py-block.c: New File.
3693
f6bbabf0
PM
36942010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3695
3696 PR python/11314
3697 * lib/gdb.exp (skip_python_tests): New function.
3698 * gdb.python/py-cmd.exp: Use skip_python_tests.
3699 * gdb.python/py-frame.exp: Likewise.
3700 * gdb.python/py-function.exp: Likewise.
3701 * gdb.python/py-prettyprint.exp: Likewise.
3702 * gdb.python/py-template.exp: Likewise.
3703 * gdb.python/py-type.exp: Likewise.
3704 * gdb.python/py-value.exp: Likewise.
3705
85d721b8
PA
37062010-02-22 Pedro Alves <pedro@codesourcery.com>
3707
3708 PR9605
3709
3710 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3711
48e32051
TT
37122010-02-19 Tom Tromey <tromey@redhat.com>
3713
3714 PR c++/8693, PR c++/9496:
3715 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3716 regression tests.
3717
ac9c0048
JK
37182010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3719
3720 Fix compatibility with m68k as.
3721 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3722 Use only /* comments */.
3723
57bb97a4
UW
37242010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3725
3726 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3727 * configure: Regenerate.
3728
7d1bf85c
DJ
37292010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3730
3731 * gdb.python/py-type.exp: Check for Python support.
3732
061b5285
PA
37332010-02-17 Pedro Alves <pedro@codesourcery.com>
3734
3735 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3736 `regsub' syntax available.
3737
f8a8bc2c
PA
37382010-02-17 Pedro Alves <pedro@codesourcery.com>
3739
3740 * gdb.base/shmain.c (main): Remove printf call.
3741 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3742 * gdb.base/unload.c (main): Make format of fprintf a string
3743 literal. Add missing endlines to prints to stderr.
3744 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3745
6f451e5e
TT
37462010-02-17 Tom Tromey <tromey@redhat.com>
3747
3748 * gdb.java/jprint.java (jprint.props): New field.
3749 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3750
12d79008
PA
37512010-02-17 Pedro Alves <pedro@codesourcery.com>
3752
ef801a0e 3753 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3754 available.
3755
d252f7e5
DJ
37562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3757
3758 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3759 creation to support remote host testing.
3760
67bdab6c
DJ
37612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3762
3763 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3764 Recognize "command not found".
3765
bb391223
DJ
37662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3767
3768 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3769 single-stepping.
3770
70362913
DJ
37712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3774 if arguments are not supported.
3775
493f3c00
DJ
37762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3779 be const or non-const.
3780
8034c749
DJ
37812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3784 mi_send_resuming_command to send -exec-continue.
3785
791dfb64
DJ
37862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3787
3788 * gdb.base/list.exp (test_list_filename_and_function): Add test
3789 with single quotes.
3790 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3791 matching.
3792 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3793 Add KFAIL'd tests for PR gdb/11289.
3794
7c5fe868
DJ
37952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3796
3797 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3798
fdc498b8
DJ
37992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3800
3801 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3802 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3803 a temporary directory.
3804
b519e2a6
DJ
38052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3806
3807 * gdb.base/charset.exp: Use a single regular expression to match
3808 show host-charset and show target-charset output.
3809
74164c56
JK
38102010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3811
3812 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3813 "Illegal process-id" expect string more exact.
3814 (attach to digits-starting nonsense is prohibited): New.
3815
701ed6dc
JK
38162010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.base/prelink.exp (set verbose on): New.
3819
889bf7c5 38202010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3821
3822 * mi-reverse.exp: New file. Test for reverse option to the
3823 following MI commands: exec-continue, exec-finish, exec-next,
3824 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3825
dadf0e9c
JB
38262010-02-09 Joel Brobecker <brobecker@adacore.com>
3827
3828 * gdb.ada/ptype_tagged_param: New testcase.
3829
714f19d5
TT
38302010-02-08 Tom Tromey <tromey@redhat.com>
3831
3832 PR c++/8017:
3833 * gdb.cp/overload.exp: Add tests.
3834 * gdb.cp/overload.cc (struct K): New.
3835 (namespace N): New.
3836 (main): Call new functions.
3837 (K::staticoverload): Define.
3838
889bf7c5 38392010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3840
3841 PR gdb/10728
3842 * gdb.cp/pr10728-x.h: New file.
3843 * gdb.cp/pr10728-x.cc: New file.
3844 * gdb.cp/pr10728-y.cc: New file.
3845 * gdb.cp/pr10728.exp: New file.
3846 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3847
889bf7c5 38482010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3849
3850 PR gdb/9067
3851 * gdb.cp/pr9067.exp: New
3852 * gdb.cp/pr9067.cc: New
3853 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3854
7b356089
JB
38552010-02-08 Joel Brobecker <brobecker@adacore.com>
3856
3857 * lib/gdb.exp (gdb_test_timeout): New global variable.
3858 Set it to timeout if not already set.
3859 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3860
1be00882
DE
38612010-02-05 Doug Evans <dje@google.com>
3862
3863 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3864 user.
3865
82856980
SW
38662010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3867
3868 PR c++/7935:
3869 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3870
1a334831
TT
38712010-02-04 Tom Tromey <tromey@redhat.com>
3872
3873 * gdb.cp/virtbase.exp: Make test case names unique.
3874
9c3c02fd
TT
38752010-02-02 Tom Tromey <tromey@redhat.com>
3876
3877 * gdb.cp/virtbase.exp: Add regression tests.
3878 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3879 (main): Instantiate RHC.
3880
0cc2414c
TT
38812010-02-02 Tom Tromey <tromey@redhat.com>
3882
3883 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3884 type-printing change.
3885
edf3d5f3
TT
38862010-02-02 Tom Tromey <tromey@redhat.com>
3887
3888 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3889 * gdb.cp/virtbase.cc: New file.
3890 * gdb.cp/virtbase.exp: New file.
3891 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3892
e4b7f41c
JK
38932010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3894
3895 PR libc/11214:
3896 * gdb.threads/current-lwp-dead.c: Include features.h.
3897 (HAS_NOMMU): New.
3898 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3899
b381ea14
JK
39002010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3901
3902 * gdb.base/symbol-without-target_section.exp,
3903 gdb.base/symbol-without-target_section.c: New.
3904
c593ac0e
DJ
39052010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3906
3907 * gdb.base/bigcore.exp: Reset increased timeout.
3908 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3909
db25f29d
DJ
39102010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3911
3912 * gdb.base/gcore.exp (capture_command_output): Use
3913 gdb_test_multiple.
3914
f9d67f43
DJ
39152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3916
3917 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3918 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3919 (Top level): Call it.
3920
177321bd
DJ
39212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3922
3923 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3924
97f2ed50
DJ
39252010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3926
3927 * gdb.base/call-strs.exp, gdb.base/default.exp,
3928 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3929 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3930 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3931 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3932 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3933 * gdb.base/ending-run.exp: Correct restore of timeout.
3934 * gdb.base/page.exp: Remove unnecessary timeout setting.
3935
e4e2711a
JB
39362010-01-29 Joel Brobecker <brobecker@adacore.com>
3937
3938 * gdb.ada/rec_return: New testcase.
3939
ba581dc1
JB
39402010-01-29 Joel Brobecker <brobecker@adacore.com>
3941
3942 * gdb.ada/call_pn: New testcase.
3943
4ea95be9
DJ
39442010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3945
3946 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3947 (Top level): Use it to resume.
3948 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3949 the Thumb mode displaced stepping error as unsupported.
3950
df83a9bf
SW
39512010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3952
889bf7c5
PA
3953 * gdb.cp/nsusing.exp: Added more tests.
3954 * gdb.cp/nsrecurs.exp: Ditto.
3955 * gdb.cp/nsusing.cc: Added test functions.
3956 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3957
40b27cdc
JK
39582010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3961 absolute directory pathnames in gdb.sum file.
3962
de958931
SW
39632010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3964
3965 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3966 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3967
708ead4e
TT
39682010-01-26 Tom Tromey <tromey@redhat.com>
3969
3970 PR exp/7643:
3971 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3972 setup_kfail.
3973
b14e635e
SW
39742010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3975
3976 * gdb.cp/nsrecurs.exp: New test.
3977 * gdb.cp/nsrecurs.cc: New test program.
3978 * gdb.cp/nsstress.exp: New test.
3979 * gdb.cp/nsstress.cc: New test program.
3980 * gdb.cp/nsdecl.exp: New test.
3981 * gdb.cp/nsdecl.cc: New test program.
3982
8540c487
SW
39832010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3984
3985 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3986 imported into file scope.
3987 Marked test as xfail.
3988 * gdb.cp/namespace-using.cc (marker5): New function.
3989 * gdb.cp/shadow.exp: New test.
3990 * gdb.cp/shadow.cc: New test program.
3991 * gdb.cp/nsimport.exp: New test.
3992 * gdb.cp/nsimport.cc: New test program.
3993
421d5d99
TT
39942010-01-25 Tom Tromey <tromey@redhat.com>
3995
3996 PR gdb/11049:
3997 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3998 with "set print null-stop on".
3999
691f8dc1
JK
40002010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4001
4002 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4003 Adjust it for DISASSEMBLY_OMIT_FNAME.
4004
0b92b5bb
TT
40052010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 PR symtab/11199:
4008 * gdb.dwarf2/member-ptr-forwardref.exp,
4009 gdb.dwarf2/member-ptr-forwardref.S: New.
4010
23787403
JK
40112010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4014 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4015 thread1_tid_mutex. Remove gdbstop_mutex handling.
4016 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4017 thread2_tid_mutex. Remove gdbstop_mutex handling.
4018 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4019 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4020 pthread_cond_wait conditionalizations by while loops.
4021
b966cb8a
TT
40222010-01-20 Tom Tromey <tromey@redhat.com>
4023
4024 PR backtrace/10770:
4025 * gdb.dwarf2/pr10770.exp: New file.
4026 * gdb.dwarf2/pr10770.c: New file.
4027 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4028
fcae584b
VP
40292010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4030
4031 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4032 that target was removed, and the test always runs native anyway.
4033
a0f49112
JK
40342010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4037 gdb.base/watchpoint-cond-gone-stripped.c: New.
4038
ceeb3d5a
TT
40392010-01-19 Tom Tromey <tromey@redhat.com>
4040
4041 PR c++/8000:
4042 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4043 existing tests.
4044 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4045 (main): Use AAA::SomeEnum.
4046
dd322c54
JK
40472010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4050 (test_ignore_count): Declare line_callme_body global.
4051 (run to breakpoint with ignore count): Use line_callme_body.
4052 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4053 (set line_main_hello, set line_main_return): Reindent.
4054 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4055 New.
4056 (continue to callee4): Use line_callee4_body.
4057 (check *stopped from CLI command): Use line_callee4_next.
4058 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4059 (set line_main_hello, set line_main_return): Reindent.
4060 (set line_callee4_head, set line_callee4_body): New.
4061 (continue to callee4): Use line_callee4_body.
4062
4e8f195d
TT
40632010-01-18 Tom Tromey <tromey@redhat.com>
4064
4065 PR c++/9680:
4066 * gdb.cp/casts.cc: Add new classes and variables.
4067 * gdb.cp/casts.exp: Test new operators.
4068
9e14a9ba
JB
40692010-01-18 Tom Tromey <tromey@redhat.com>
4070 Thiago Jung Bauermann <bauerman@br.ibm.com>
4071
4072 * gdb.python/source2.py: New file.
4073 * gdb.python/source1: New file.
4074 * gdb.python/python.exp: Test "source" command.
4075
00bf0b85
SS
40762010-01-15 Stan Shebs <stan@codesourcery.com>
4077
4078 * gdb.trace/tfile.c: New file.
4079 * gdb.trace/tfile.exp: New file.
889bf7c5 4080
55235ad7
JK
40812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4082
4083 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4084
9f2982ff
JK
40852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4088
bbfba9ed
JK
40892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4092 (libfunc): New parameter action. Implement also selectable "sleep".
4093 * gdb.base/break-interp-main.c: Include assert.h.
4094 (libfunc): New parameter action.
4095 (main): New parameters argc and argv. Assert argc. Pass argv.
4096 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4097 (test_attach): New proc.
4098 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4099 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4100
61f0d762
JK
41012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4102
4103 * gdb.base/break-interp.exp (test_core): New proc.
4104 (test_ld): Call it.
4105
06a6f270
JK
41062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4109 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4110 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4111 and gdb_compile_shlib. Use new -Wl compiler options.
4112 (dl bt, main bt): New tests.
4113
51bee8e9
JK
41142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4115
4116 Support PIEs with no symfile_objfile.
4117 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4118 (test_ld): New parameter trynosym.
4119 (test_ld <$trynosym>): New block.
4120
b8040f19
JK
41212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 * gdb.base/break-interp.exp: New file.
4124
be759fcf
PM
41252010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4126
4127 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4128 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4129 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4130 test.
4131 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4132 * gdb.python/py-mi.exp: Add lazy string test.
4133
dc146f7c
VP
41342010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4135
4136 * lib/mi-support.exp (mi_check_thread_states): Handle
4137 core number in thread listing.
4138
b4ba55a1
JB
41392010-01-12 Joel Brobecker <brobecker@adacore.com>
4140
4141 * gdb.base/maint.exp: Adjust the expected output for the
4142 "maint print type" test. Use gdb_test_multiple instead of
4143 gdb_sent/gdb_expect.
4144
08e24bd4
DE
41452010-01-11 Doug Evans <dje@google.com>
4146
6496a609
DE
4147 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4148 from gdbserver_download. All callers updated.
4149
08e24bd4
DE
4150 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4151
b5cfddf5
JK
41522010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 Implement binary numbers parsing.
4155 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4156 (test_integer_literals_rejected): New binary tests.
4157
3725885a
RW
41582010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4159
4160 * gdb.cell/configure: Regenerate.
4161
37aeb5df
JK
41622010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4163
4164 * gdb.base/corefile.exp: Move the core finding block out and call it as
4165 core_find, new variable $corefile, replace corefile by $corefile and
4166 [file tail $corefile] for usage vs. test names resp.
4167 * lib/gdb.exp (core_find): Move it as a new function here. New
4168 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4169 $destcore. Return "" on error.
4170
d521f563
JK
41712010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 Workaround PR binutils/10802.
4174 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4175 (twice).
4176
28f24826
DJ
41772010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4178
4179 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4180
2de75e71
JB
41812010-01-08 Joel Brobecker <brobecker@adacore.com>
4182
4183 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4184 call, to avoid interruption.
4185
fe00719b 41862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4187
4188 * gdb.stabs/weird.def (args93): New.
4189
d0ef5df8
DE
41902010-01-07 Doug Evans <dje@google.com>
4191
4192 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4193
3a08d52f
TT
41942010-01-07 Tom Tromey <tromey@redhat.com>
4195
4196 * gdb.base/source.exp: Use correct line number.
4197
7a697b8d
SS
41982010-01-05 Stan Shebs <stan@codesourcery.com>
4199
4200 * gdb.trace/tracecmd.exp: Test ftrace.
4201
7803799a
UW
42022010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4203
4204 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4205
c54eabfa
JK
42062010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4209 "uint_for_mi_testing".
4210
02e7ef19
JB
42112010-01-01 Joel Brobecker <brobecker@adacore.com>
4212
4213 Test indented comment in file being sourced.
4214 * gdb.base/commands.exp: Test indented comment in file being sourced.
4215
abd775ce
JB
42162010-01-01 Joel Brobecker <brobecker@adacore.com>
4217
4218 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4219 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4220 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4221 notice.
4222
79b55b82
JB
42232010-01-01 Joel Brobecker <brobecker@adacore.com>
4224
4225 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4226 notice.
4227
8997583e
JK
42282010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4229
4230 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4231 missing $after_stopped and comma (,) expectation.
4232
6da95a67
SS
42332009-12-31 Stan Shebs <stan@codesourcery.com>
4234
4235 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4236
218d2fc6
TJB
42372009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4238
4239 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4240 (top level): Call test_watchpoint_in_big_blob.
4241 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4242 watchpoints.
4243 (func3): Write to buf.
4244
236f1d4d
SS
42452009-12-29 Stan Shebs <stan@codesourcery.com>
4246
4247 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4248
f61e138d
SS
42492009-12-28 Stan Shebs <stan@codesourcery.com>
4250
4251 * gdb.trace/tsv.exp: New file.
4252 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4253
0219b378
DJ
42542009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4255
4256 * gdb.base/find.c (main): Reference search buffers.
4257 * gdb.base/included.c (main): Reference integer.
4258 * gdb.base/ptype.c (charfoo): Declare.
4259 (intfoo): Call charfoo.
4260 * gdb.base/scope0.c (useitp): New function.
4261 (usestatics): Use useitp.
4262 (useit): Add a type for val.
4263 * gdb.base/scope1.c (useit1): Take a pointer argument.
4264 (usestatics1): Update calls to useit1.
4265 * gdb.cp/call-c.cc: Declare foo.
4266 (main): Call foo.
4267 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4268 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4269 (main): Call C::ensureRefs and ensureOtherRefs.
4270 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4271 variables.
4272 (ensureOtherRefs): New function.
4273 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4274 * gdb.cp/templates.cc (main): Call t5i.value.
4275
3f78692f
JK
42762009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 Fix compatibility with G++-4.5.
4279 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4280 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4281 (uncaught return): Remove.
4282
429374b8
JK
42832009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4284 Phil Muldoon <pmuldoon@redhat.com>
4285
4286 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4287 (bp_location13, bp_location14, bp_location17, bp_location18)
4288 (marker3_proto, marker4_proto): New variables.
4289 (breakpoint info): Update output.
4290 (run until breakpoint at marker3, run until breakpoint at marker4): New
4291 tests.
4292
859825b8
JK
42932009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
4295 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4296 Replace the printf call of Y by provided "y-set-1" label. New block
4297 for the second shared library.
4298 * gdb.base/unload.exp: Compile also the second library, call
4299 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4300 (single pending breakpoint info): Rename to ...
4301 (pending breakpoint info before run): ... this extended test.
4302 (libfile2, libname2, libsrcfile2, libsrc2)
4303 (lib_sl2): New variables.
4304 (exec_opts): Set also SHLIB_NAME2.
4305 (pending breakpoint info on first run at shrfunc1)
4306 (pending breakpoint info on second run at shrfunc1)
4307 (pending breakpoint info on second run at shrfunc2)
4308 (print y from libfile, print y from libfile2): New tests.
4309 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4310 * gdb.base/unloadshr2.c: New.
4311
e6a386cd
HZ
43122009-12-22 Hui Zhu <teawater@gmail.com>
4313
4314 * gdb.reverse/sigall-reverse.exp: Adjust.
4315
9e19b45e
VP
43162009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4317
4318 PR gdb/10884
4319
4320 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4321 (main): Call do_bitfield_tests.
aacf5b1e 4322 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4323
d53a7b30
JB
43242009-12-20 Joel Brobecker <brobecker@adacore.com>
4325
4326 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4327 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4328 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4329 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4330 gdb.modula2/unbounded1.c: Update copyright header.
4331
191ca0a1
CM
43322009-12-10 Chris Moller <moller@mollerware.com>
4333
4334 PR gdb/9399
4335 * gdb.cp/virtfunc2.exp: New tests
4336 * gdb.cp/virtfunc2.cc: New tests
4337 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4338
0fa6cf1b
MS
43392009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4340
4341 * gdb.reverse/i387-env-reverse.c: New file.
4342 * gdb.reverse/i387-env-reverse.exp: New file.
4343 * gdb.reverse/i387-stack-reverse.c: New file.
4344 * gdb.reverse/i387-stack-reverse.exp: New file.
4345
361ae042
PM
43462009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4347
4348 * gdb.python/py-type.exp (test_range): New test.
4349
bfd31e71
PM
43502009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4351
4352 PR python/10805
4353
4354 * gdb.python/py-type.exp: New file.
4355 * gdb.python/py-type.c: New file.
4356 * Makefile.in: Add py-type.
4357
57a1d736
TT
43582009-12-03 Tom Tromey <tromey@redhat.com>
4359
4360 * gdb.python/py-value.exp (test_parse_and_eval): New
4361 function.
4362
1f3b5d1b
PP
43632009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4364
4365 PR gdb/11022
4366
4367 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4368 * gdb.base/pr11022.c: New test.
4369
8b7dbdc9
JK
43702009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4371
4372 Fix spurious false FAILs.
4373 * gdb.base/structs.c (chartest): New.
4374 (main): Fill-in chartest.
4375 * gdb.base/structs.exp (anychar_re, first): New.
4376 (start_structs_test): Import global anychar_re and first.
4377 New gdb_test call "set print elements 300; ${testfile}"
4378 (start_structs_test <$first>): New block.
4379 (any): Import global anychar_re. New variable ac. Use ${ac}.
4380
6a53b2ec
JK
43812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4382
4383 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4384
d7167b4c
JK
43852009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4386
4387 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4388 Force $srcfile file.
4389 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4390
b1798462
UW
43912009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4392
4393 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4394 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4395 * gdb.threads/watchthreads-reorder.exp: Likewise.
4396
b6199126
DJ
43972009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4398
4399 PR gdb/8704
4400
4401 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4402 "if", and "thread". Correct matching in the previous test.
4403
b22a0510
DJ
44042009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4405
4406 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4407
930636d2
MS
44082009-11-23 Michael Snyder <msnyder@vmware.com>
4409
4410 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4411 * gdb.reverse-watch-precsave.exp: Ditto.
4412
21a0512e
PP
44132009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4414
4415 * gdb.asm/asm-source.exp: Adjust.
4416 * gdb.base/help.exp: Adjust.
889bf7c5 4417
fc30d5e0
PA
44182009-11-22 Pedro Alves <pedro@codesourcery.com>
4419
4420 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4421 (do_syscall_tests_without_xml): Set data-directory to
4422 /the/path/to/nowhere.
4423
f6bc2008
PA
44242009-11-21 Pedro Alves <pedro@codesourcery.com>
4425
4426 * gdb.threads/local-watch-wrong-thread.c,
4427 gdb.threads/local-watch-wrong-thread.exp: New files.
4428
8c2fb5de
PA
44292009-11-21 Pedro Alves <pedro@codesourcery.com>
4430
4431 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4432 assume new `regsub' syntax available.
4433
ebec9a0f
PA
44342009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4435
a79d3c27
JK
4436 * gdb.base/watchpoint-hw-hit-once.exp,
4437 gdb.base/watchpoint-hw-hit-once.c: New.
4438
44392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.threads/watchthreads-reorder.exp,
4442 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4443
276a961b
MK
44442009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4445
4446 * gdb.xml/tdesc-regs.exp: Use for m68k.
4447
4867c1fb
PA
44482009-11-15 Pedro Alves <pedro@codesourcery.com>
4449
4450 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4451
f6838f81
DJ
44522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4453
4454 * lib/gdb.exp (current_target_name): New procedure.
4455 (gdb_wrapper_target): New variable.
4456 (gdb_wrapper_init): Set gdb_wrapper_target.
4457 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4458 wrapper.
4459
4ac4dd3f
DJ
44602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4461
4462 * gdb.base/remote.exp: Delete the slowest load test.
4463 Do not load with fixed packet sizes.
4464
a7881759
DJ
44652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4466
4467 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4468
97a5b505
DJ
44692009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4470
4471 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4472 srcfile when setting a breakpoint.
4473
d3e1fc54
DJ
44742009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4475
4476 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4477 macros.
4478
7cbcbded
DJ
44792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4480
4481 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4482 to be in memory.
4483 * gdb.base/display.c (force_mem): New.
4484 (do_loops): Use it. Add breakpoint comments.
4485 (do_vars): Add a breakpoint comment.
4486 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4487 line numbers.
4488
bdea3a92
NF
44892009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4490
4491 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4492 instead of a bare "run".
4493
269f82e5
PP
44942009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4495
4496 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4497
a69b7d9d
DJ
44982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4499
4500 * lib/cell.exp (skip_cell_tests): Clean up test files before
4501 returning.
4502
b598bfda
DJ
45032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4506 and the breakpoint menu. Do not call perror if a prompt is seen.
4507 Consume the following GDB prompt.
4508 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4509 * gdb.cp/namespace.exp: Use gdb_test.
4510 * gdb.cp/templates.exp: Use gdb_test.
4511 (test_template_breakpoints): Use gdb_test_multiple.
4512
87728fa0
DJ
45132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4514
4515 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4516 (marker4): Reference values.
4517
b67c692f
DJ
45182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4521 is missing.
4522
f0df251a
DJ
45232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4524
4525 * gdb.base/break.c (need_malloc): New.
4526 * gdb.base/constvars.c (main): Reference crass and crisp.
4527 * gdb.base/gdb1821.c (main): Reference bar.
4528 * gdb.cp/gdb1355.cc (main): Reference s1.
4529 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4530 (main): Call them.
4531 * gdb.cp/hang2.cc (dummy2): Define.
4532 * gdb.cp/hang3.cc (dummy3): Define.
4533 * gdb.cp/m-data.cc (main): Reference shadow.
4534
bdf7534a
NF
45352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4536 Nathan Froyd <froydnj@codesourcery.com>
4537
4538 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4539 remote host.
4540
f24fce77
NF
45412009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4542
4543 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4544 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4545 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4546 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4547 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4548 * gdb.dwarf2/dw2-producer.exp: Likewise.
4549 * gdb.dwarf2/mac-fileno.exp: Likewise.
4550 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4551 py-prettyprint.py to the remote host.
4552 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4553
40f0318e
KS
45542009-11-11 Keith Seitz <keiths@redhat.com>
4555
4556 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4557 use it instead of "Foo".
4558 * gdb.cp/classes.exp (do_tests): Add a test to access
4559 a method through a typedef'd class name.
4560
f3d9f7fb
NF
45612009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4562
4563 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4564 exponents.
4565 * gdb.base/pointers.exp: Likewise.
4566 * gdb.cp/ref-types.exp: Likewise.
4567
a4216f37
KS
45682009-11-11 Keith Seitz <keiths@redhat.com>
4569
4570 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4571 new[] and delete[].
4572 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4573 "void".
4574 (probe_demangler): Remove all single-quoting of
4575 method and variable names.
4576 (info_func_regexp): Remove the word "void" from any
4577 occurrence of "(void)".
4578 (print_addr_2): Remove all single-quoting of
4579 method names.
4580 (print_addr_2_kfail): Likewise.
4581 (print_addr): Single-quote C function names before
4582 passing to print_addr_2.
4583 (test_paddr_operator_functions): Remove single-quoting
4584 for method names.
4585 Add tests for operator new[] and operator delete[].
4586
9b14d7aa
JK
45872009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4590
85feb311
KS
45912009-11-09 Keith Seitz <keiths@redhat.com>
4592
4593 * gdb.cp/overload.exp: Add tests for resolving overloaded
4594 methods in expression parsing/evaluation.
4595
fa335448
DJ
45962009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4597
4598 * lib/gdb.exp (default_gdb_version): Use --version instead of
4599 --command.
4600
ec3c07fc
NS
46012009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4602
4603 * lib/gdb.exp (gdb_compile_test): New.
4604 (skip_ada_tests, skip_java_tests): New.
4605 (gdb_compile): Use gdb_compile_test for f77.
4606 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4607 * lib/java.exp (compile_java_from_source): Remove runtests check,
4608 use gdb_compile_test to record result.
4609 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4610 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4611 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4612 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4613 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4614 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4615 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4616 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4617 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4618 adjust gdb_compile invocations.
4619
b8b4e42b
JK
46202009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4621
4622 * Makefile.in (abs_builddir): New.
4623 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4624 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4625 `$(abs_builddir)/site.exp'.
4626
f8b7eaf3
DJ
46272009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4628
4629 * config/m68k-emc.exp, lib/emc-support.exp,
4630 gdb.trace/gdb_c_test.c: Delete.
4631 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4632 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4633 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4634 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4635 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4636 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4637 casing for m68k-*-elf.
4638
c4187697
NS
46392009-11-03 Pedro Alves <pedro@codesourcery.com>
4640
4641 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4642 * gdb.arch/i386-prologue.exp: Likewise.
4643 * gdb.arch/i386-unwind.exp: Likewise.
4644
db16b772
DJ
46452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4646
4647 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4648
bcf71277
DJ
46492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4650
4651 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4652
0105cee2
DJ
46532009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4654
4655 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4656
24ddea62
JK
46572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4658
4659 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4660
287ccc17
JK
46612009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4662
4663 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4664 * gdb.base/sepdebug2.c: New file.
4665
08bca259 46662009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4667
4668 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4669 the modified warnings for catch syscall. Verify if GDB was compiled
4670 with support for lib expat, and choose which tests to run depending
4671 on this.
4672
5d4e2b76
VP
46732009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4674
4675 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4676 that composite commands are parsed OK. And also test
4677 that breakpoint commands do work.
4678
240e538a
MS
46792009-10-23 Michael Snyder <msnyder@vmware.com>
4680
4681 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4682 to allow for new disassembly style.
4683
9c419145
PP
46842009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4685
4686 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4687
02506ff1
MS
46882009-10-22 Michael Snyder <msnyder@vmware.com>
4689
4690 * gdb.reverse/break-precsave.exp: New test.
4691 * gdb.reverse/consecutive-precsave.exp: Ditto.
4692 * gdb.reverse/finish-precsave.exp: Ditto.
4693 * gdb.reverse/i386-precsave.exp: Ditto.
4694 * gdb.reverse/machinestate-precsave.exp: Ditto.
4695 * gdb.reverse/sigall-precsave.exp: Ditto.
4696 * gdb.reverse/solilb-precsave.exp: Ditto.
4697 * gdb.reverse/step-precsave.exp: Ditto.
4698 * gdb.reverse/until-precsave.exp: Ditto.
4699 * gdb.reverse/watch-precsave.exp: Ditto.
4700
4cf866a3
MS
47012009-10-22 Michael Snyder <msnyder@vmware.com>
4702
4703 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4704 for gdb_expect. Adjust one test's expect strings for the new
4705 format of disassemble.
4706 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4707 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4708 gdb_test_multiple.
4709 * gdb.reverse/step-reverse.exp: Delete 'return'.
4710 * gdb.reverse/until-reverse.exp: Delete blank lines.
4711 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4712
2b28d209
PP
47132009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4714
4715 * gdb.base/consecutive.exp: Adjust.
4716 * gdb.base/display.exp: Likewise.
4717 * gdb.base/pc-fp.exp: Likewise.
4718 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4719
33b9c32b
MS
47202009-10-19 Michael Snyder <msnyder@vmware.com>
4721
4722 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4723 * gdb.reverse/finish-reverse.c: Ditto.
4724 * gdb.reverse/sigall-reverse.c: Ditto.
4725 * gdb.reverse/solib-reverse.c: Ditto.
4726 * gdb.reverse/step-reverse.c: Ditto.
4727 * gdb.reverse/watch-reverse.c: Ditto.
4728
6c95b8df
PA
47292009-10-19 Pedro Alves <pedro@codesourcery.com>
4730 Stan Shebs <stan@codesourcery.com>
4731
4732 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4733 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4734 "Executing new program".
4735 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4736 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4737 left listed after having been killed.
4738 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4739 * gdb.base/maint.exp: Adjust test.
4740
4741 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4742 * gdb.multi/Makefile.in: New.
4743 * gdb.multi/base.exp: New.
4744 * gdb.multi/goodbye.c: New.
4745 * gdb.multi/hangout.c: New.
4746 * gdb.multi/hello.c: New.
4747 * gdb.multi/bkpt-multi-exec.c: New.
4748 * gdb.multi/bkpt-multi-exec.exp: New.
4749 * gdb.multi/crashme.c: New.
4750
279017b7
TG
47512009-10-13 Tristan Gingold <gingold@adacore.com>
4752
4753 * gdb.base/sepdebug.exp: Check debug info are found.
4754
0413d738
PA
47552009-10-08 Pedro Alves <pedro@codesourcery.com>
4756
4757 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4758 bits.
4759
c628eecc
JK
47602009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4761
4762 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4763
38af1bfe
JB
47642009-10-07 Joel Brobecker <brobecker@adacore.com>
4765
4766 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4767 of the comments.
4768
2b0adecd
PM
47692009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4770
4771 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4772 * gdb.base/annota3.exp: Idem.
4773 * gdb.base/maint.exp: Idem.
4774
8d417781
PM
47752009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4776
889bf7c5 4777 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4778 to default.
4779
bb61102d
PM
47802009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4781
889bf7c5 4782 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4783 mingw and cygwin targets.
4784
ace5c364
PM
47852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4786 Pedro Alves <pedro@codesourcery.com>
4787
889bf7c5 4788 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4789 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4790
c2d494a0
PM
47912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4792
e1b52ce2
PM
4793 * gdb.base/shr1.c: Use %p in format string.
4794 * gdb.base/unload.c: Avoid warning in fprintf.
4795 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4796
209f53f5
PM
47972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4798
4799 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4800 long type.
4801 (test_unlink): Correct printf string.
4802 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4803 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4804
8172766a
JK
48052009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4806
4807 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4808 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4809 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4810
0f73703c
UW
48112009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4812
4813 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4814 * gdb.objc/nondebug.exp: Likewise.
4815
b32306ca
UW
48162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4817
4818 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4819 target_info setting.
4820
4821 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4822 that detect new threads during "info threads".
4823
0057022f
UW
48242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4825
4826 * gdb.threads/manythreads.c (main): Increase thread stack size
4827 to 2*PTHREAD_STACK_MIN.
4828 * gdb.threads/multi-create.c (main): Likewise.
4829 (create_function): Likewise.
4830
f29c0325
UW
48312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4832
4833 * gdb.base/dump.exp: Pass difference of pointer types instead
4834 of integer types as offset to restore in intarr3.srec case.
4835
fcb34849
UW
48362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4837
4838 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4839
d5142e3b
UW
48402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4841
4842 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4843
087b74b2 48442009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4845
087b74b2
PM
4846 New test for two watchpoints, with disabling of
4847 the first inserted.
4848 * testsuite/gdb.base/watchpoints.c: New file.
4849 * testsuite/gdb.base/watchpoints.exp: New file.
4850
96c07c5b
TT
48512009-09-25 Tom Tromey <tromey@redhat.com>
4852
4853 * gdb.base/charset.exp: Test utf-16 strings with Python.
4854
b8899f2b
TT
48552009-09-25 Tom Tromey <tromey@redhat.com>
4856
4857 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4858 UCS-4.
4859 * gdb.base/charset.c (utf_32_string): Rename.
4860 (init_utf32): Rename.
4861 (main): Update.
4862
329719ec
TT
48632009-09-22 Tom Tromey <tromey@redhat.com>
4864
4865 * gdb.python/py-function.exp: Add regression tests.
4866
11ef0d76
KS
48672009-09-21 Keith Seitz <keiths@redhat.com>
4868
4869 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4870 with invalid operator.
4871
3fe8f3b3
KS
48722009-09-21 Keith Seitz <keiths@redhat.com>
4873
4874 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4875 and destructor using typedef name of class.
4876 * gdb.cp/classes.cc (class Base1): Add a destructor.
4877 (base1): New typedef.
4878 (use_methods): Instanitate an object of type base1.
4879 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4880 (do_tests): Call test_template_typedef.
4881 * gdb.cp/templates.cc (Baz::~Baz): New method.
4882 (intBazOne): New typedef.
4883 (main): Instantiate intBazOne.
4884
7a9fe101
PM
48852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4886
4887 PR python/10633
4888
4889 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4890 Function.
4891 (run_lang_tests): Add print elements test.
4892
2e4d963f
PM
48932009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4894
4895 * gdb.python/py-value.exp (test_subscript_regression): New
4896 function. Test for invalid subscripts.
4897 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4898 (ptr_ref): New function.
4899
ec7e75e7
PP
49002009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4901
4902 * gdb.base/default.exp: Fix "show convenience".
4903
0cc7d26f
TT
49042009-09-15 Tom Tromey <tromey@redhat.com>
4905
4906 * lib/mi-support.exp (mi_create_varobj): Update.
4907 (mi_create_floating_varobj): Likewise.
4908 (mi_create_dynamic_varobj): New proc.
4909 (mi_varobj_update): Update.
4910 (mi_varobj_update_with_type_change): Likewise.
4911 (mi_varobj_update_kv_helper): New proc.
4912 (mi_varobj_update_dynamic_helper): Rewrite.
4913 (mi_varobj_update_dynamic): New proc.
4914 (mi_list_varobj_children): Update.
4915 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4916 * gdb.python/python-prettyprint.py (pp_outer): New class.
4917 (pp_nullstr): Likewise.
4918 (lookup_function): Register new printers.
4919 * gdb.python/python-prettyprint.c (struct substruct): New type.
4920 (struct outerstruct): Likewise.
4921 (substruct_test): New function.
4922 (struct nullstr): New type.
4923 (string_1, string_2): New globals.
4924 (main): Add new tests.
4925 * gdb.python/python-mi.exp: Added regression tests.
4926 * gdb.mi/mi2-var-display.exp: Update.
4927 * gdb.mi/mi2-var-cmd.exp: Update.
4928 * gdb.mi/mi2-var-child.exp: Update.
4929 * gdb.mi/mi2-var-block.exp: Update.
4930 * gdb.mi/mi-var-invalidate.exp: Update.
4931 * gdb.mi/mi-var-display.exp: Update.
4932 * gdb.mi/mi-var-cmd.exp: Update.
4933 * gdb.mi/mi-var-child.exp: Update.
4934 * gdb.mi/mi-var-block.exp: Update.
4935 * gdb.mi/mi-break.exp: Update.
4936 * gdb.mi/gdb701.exp: Update.
4937
a96d9b2e
SDJ
49382009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4939
4940 * Makefile.in: Inclusion of catch-syscall object.
4941 * gdb.base/catch-syscall.c: New file.
4942 * gdb.base/catch-syscall.exp: New file.
4943
b43b923a
MS
49442009-09-12 Michael Snyder <msnyder@vmware.com>
4945
4946 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4947 that can support reverse debuggnig.
4948
cec03d70
TT
49492009-09-11 Tom Tromey <tromey@redhat.com>
4950
4951 * gdb.dwarf2/valop.S: New file.
4952 * gdb.dwarf2/valop.exp: New file.
4953
e23bb3fc
MK
49542009-09-11 Mark Kettenis <kettenis@gnu.org>
4955
4956 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4957
37c3696d
DE
49582009-09-10 Doug Evans <dje@google.com>
4959
4960 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4961 Add $gdb_prompt to second breakpoint regexp.
4962
5172aecb
JB
49632009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4964
4965 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4966 names, add missing ones.
4967 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4968 * gdb.python/py-frame.c: Rename from python-frame.c.
4969 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4970 testfile name.
4971 * gdb.python/py-function.exp: Rename from python-function.exp.
4972 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4973 testfile name.
4974 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4975 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4976 Adjust testfile name.
4977 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4978 * gdb.python/py-template.cc: Rename from python-template.cc.
4979 * gdb.python/py-template.exp: Rename from python-template.exp.
4980 Adjust testfile name.
4981 * gdb.python/py-value.c: Rename from python-value.c.
4982 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4983 testfile name.
4984
b554e4bd
JK
49852009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4986
4987 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4988 $bpt2address.
4989 (Second breakpoint address is valid on ia64)
4990 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4991
9a68ae16
JM
49922009-09-03 Joseph Myers <joseph@codesourcery.com>
4993
4994 * gdb.base/ending-run.exp: Restrict regular expression matching
4995 line number to require closing brace following.
4996
146b9145
DE
49972009-09-03 Doug Evans <dje@google.com>
4998
4999 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5000
787d21e1
TT
50012009-09-02 Tom Tromey <tromey@redhat.com>
5002
5003 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5004
e7802207
TT
50052009-09-02 Tom Tromey <tromey@redhat.com>
5006
5007 * gdb.dwarf2/callframecfa.exp: New file.
5008 * gdb.dwarf2/callframecfa.S: New file.
5009
817aadd2
JK
50102009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5013 gdb.base/solib-overlap-main.c: New.
5014
4a76eae5
DJ
50152009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5016
5017 PR gdb/10565
5018
5019 * gdb.base/bitfields.c (struct container, container): New.
5020 (main): Initialize it and call break5.
5021 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5022
d4b96c9a
JK
50232009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5026 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5027
4e22772d
JK
50282009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5031
2efab443
MS
50322009-08-26 Michael Snyder <msnyder@vmware.com>
5033
5034 * gdb.base/i386-reverse.c: New file.
5035 * gdb.base/i386-reverse.exp: New file.
5036 * gdb.base/Makefile.in: Add new files to be removed.
5037
07ab73a0
JM
50382009-08-26 Joseph Myers <joseph@codesourcery.com>
5039
5040 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5041 environment-pwd for remote host.
5042 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5043
676accff
KS
50442009-08-24 Keith Seitz <keiths@redhat.com>
5045
5046 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5047 Add two new C++ completer tests which limit the output to a
889bf7c5 5048 given class.
676accff 5049
f9f7ad22
MS
50502009-08-24 Michael Snyder <msnyder@vmware.com>
5051
5052 * gdb.base/del.exp: Fix typo in comment.
5053 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5054
81ecdfbb
RW
50552009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5056
5057 * configure: Regenerate.
5058 * gdb.hp/configure: Likewise.
5059 * gdb.hp/gdb.aCC/configure: Likewise.
5060 * gdb.hp/gdb.base-hp/configure: Likewise.
5061 * gdb.hp/gdb.compat/configure: Likewise.
5062 * gdb.hp/gdb.defects/configure: Likewise.
5063 * gdb.hp/gdb.objdbg/configure: Likewise.
5064 * gdb.stabs/configure: Likewise.
5065
cab0c772
UW
50662009-08-19 Doug Evans <dje@google.com>
5067
5068 * gdb.base/gdbvars.c: New file.
5069 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5070
b8fa0bfa
PA
50712009-08-14 Pedro Alves <pedro@codesourcery.com>
5072
5073 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5074 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5075
b84aa90a
PA
50762009-08-13 Pedro Alves <pedro@codesourcery.com>
5077
5078 * gdb.base/default.exp: Adjust "set language test": it's now an
5079 enum command. Larger help string moved to "help set language".
5080 * gdb.base/help.exp: Adjust "help set language" expected output,
5081 now lists all known languages.
5082
0d8f9b2c
NF
50832009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5084
5085 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5086 all frame arguments.
5087 * gdb.arch/altivec-regs.exp: Likewise.
5088
bda180e0
TT
50892009-08-07 Tom Tromey <tromey@redhat.com>
5090
5091 * gdb.base/setshow.exp: Add tests for changes to set language, set
5092 check range, and set check type.
5093
48cb2d85
VP
50942009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5095
5096 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5097 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5098 Call it.
48cb2d85 5099
1ea34204
UW
51002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5101
5102 * configure.ac: Run gdb.cell tests when appropriate.
5103 * configure: Regenerate.
5104 * lib/cell.exp: New file.
5105 * gdb.cell: New directory.
5106 * gdb.cell/configure.ac: New file.
5107 * gdb.cell/configure: New file.
5108 * gdb.cell/Makefile.in: New file.
5109 * gdb.cell/arch.exp: New file.
5110 * gdb.cell/break.c: New file.
5111 * gdb.cell/break.exp: New file.
5112 * gdb.cell/break-spu.c: New file.
5113 * gdb.cell/bt.c: New file.
5114 * gdb.cell/bt2-spu.c: New file.
5115 * gdb.cell/bt-spu.c: New file.
5116 * gdb.cell/bt.exp: New file.
5117 * gdb.cell/coremaker.c: New file.
5118 * gdb.cell/coremaker-spu.c: New file.
5119 * gdb.cell/core.exp: New file.
5120 * gdb.cell/gcore.exp: New file.
5121 * gdb.cell/data.c: New file.
5122 * gdb.cell/data.exp: New file.
5123 * gdb.cell/data-spu.c: New file.
5124 * gdb.cell/ea-cache.exp: New file.
5125 * gdb.cell/ea-cache.c: New file.
5126 * gdb.cell/ea-cache-spu.c: New file.
5127 * gdb.cell/ea-standalone.c: New file.
5128 * gdb.cell/ea-standalone.exp: New file.
5129 * gdb.cell/ea-test.c: New file.
5130 * gdb.cell/ea-test.exp: New file.
5131 * gdb.cell/f-regs.exp: New file.
5132 * gdb.cell/mem-access.c: New file.
5133 * gdb.cell/mem-access.exp: New file.
5134 * gdb.cell/mem-access-spu.c: New file.
5135 * gdb.cell/ptype.exp: New file.
5136 * gdb.cell/registers.exp: New file.
5137 * gdb.cell/size.c: New file.
5138 * gdb.cell/sizeof.exp: New file.
5139 * gdb.cell/size-spu.c: New file.
5140 * gdb.cell/solib.exp: New file.
5141 * gdb.cell/solib-symbol.exp: New file.
5142
85e747d2
UW
51432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5144
5145 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5146
58d6951d
DJ
51472009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5148
5149 * gdb.base/float.exp: Handle VFP registers.
5150
6e0a4f15
MS
51512009-07-14 Michael Snyder <msnyder@vmware.com>
5152
dcd5da87
MS
5153 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5154 to bring gdb to the beginning of the calling line.
5155
6e0a4f15
MS
5156 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5157 confusing the i386 epilogue unwinder.
5158
782b2b07
SS
51592009-07-14 Stan Shebs <stan@codesourcery.com>
5160
5161 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5162
f662c3bc
MS
51632009-07-14 Michael Snyder <msnyder@vmware.com>
5164
5165 * gdb.reverse/step-reverse.exp (stepi into function call):
5166 Call instruction may not be first instruction in the line.
5167 (reverse stepi from a function call): Used wrong line number.
5168
8f313923
JK
51692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5172
4662c76e
JK
51732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 Fix gdb.base/macscp.exp when using custom inputrc.
5176 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5177 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5178 env(TERM) set.
5179 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5180 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5181
aa81e255
JK
51822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5185 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5186 Change the compilation target to match the testcase name.
5187 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5188 testcase name.
5189 * a2-run.exp: Use for setup prepare_for_testing. Change the
5190 compilation target to match the testcase name.
5191 * gdb.base/commands.exp: Likewise.
5192 * gdb.base/finish.exp: Likewise.
5193 * gdb.base/float.exp: Likewise.
5194 * gdb.base/info-target.exp: Likewise.
5195 * gdb.base/relational.exp: Likewise.
5196 * gdb.base/term.exp: Likewise.
5197 * gdb.base/until.exp: Likewise.
5198 * gdb.base/volatile.exp: Likewise.
5199 * gdb.base/whatis-exp.exp: Likewise.
5200
4c93b1d7
HZ
52012009-07-11 Hui Zhu <teawater@gmail.com>
5202
5203 * gdb.base/help.exp (disassemble): Update expected help text.
5204
812f7342
TT
52052009-07-09 Tom Tromey <tromey@redhat.com>
5206
5207 * lib/gdb.exp: Handle TRANSCRIPT.
5208 (remote_spawn, remote_close, send_gdb): New procs.
5209
fbb8f299
PM
52102009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5211
5212 * gdb.python/python-prettyprint.c: Add counted null string
5213 structure.
5214 * gdb.python/python-prettyprint.exp: Print null string. Test for
5215 embedded nulls.
5216 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5217 * gdb.python/python-value.exp (test_value_in_inferior): Add
5218 variable length string fetch tests.
5219 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5220
c0ac0ec7
JK
52212009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5222
5223 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5224
30b66ecc
TT
52252009-07-07 Tom Tromey <tromey@redhat.com>
5226
5227 * gdb.base/call-rt-st.exp: Update for change to escape output.
5228 * gdb.base/callfuncs.exp: Likewise.
5229 * gdb.base/charset.exp: Likewise.
5230 * gdb.base/constvars.exp: Likewise.
5231 * gdb.base/long_long.exp: Likewise.
5232 * gdb.base/pointers.exp: Likewise.
5233 * gdb.base/printcmds.exp: Likewise.
5234 * gdb.base/setvar.exp: Likewise.
5235 * gdb.base/store.exp: Likewise.
5236 * gdb.cp/ref-types.exp: Likewise.
5237 * gdb.mi/mi-var-child.exp: Likewise.
5238 * gdb.mi/mi-var-display.exp: Likewise.
5239 * gdb.mi/mi2-var-display.exp: Likewise.
5240 * gdb.base/charset.exp: Test octal escape sequence length.
5241 Update for change to escape output.
5242
187c4a2b
JK
52432009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5246
d80a43f9
DJ
52472009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5248
5249 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5250
047427a8
JK
52512009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5252
5253 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5254 gdbserver increasing $portnum if "Can't bind address" has been seen.
5255
8b5a0f4f
PA
52562009-07-05 Pedro Alves <pedro@codesourcery.com>
5257
5258 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5259 mingw32ce.
5260
7d93ba58
PA
52612009-07-05 Pedro Alves <pedro@codesourcery.com>
5262
5263 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5264 VFP format.
5265
2277426b
PA
52662009-07-02 Pedro Alves <pedro@codesourcery.com>
5267
5268 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5269 linux. Adjust to use "inferior", "info inferiors", "detach
5270 inferior" and "kill inferior" instead of "restart", "info fork",
5271 "detach fork" and "delete fork".
5272 * gdb.base/ending-run.exp: Spell out "info".
5273 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5274 the "kill" command.
5275
5af949e3
UW
52762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5277
5278 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5279 change to prefix TLS offset in hex with 0x.
5280
5d3729b5
UW
52812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5282
5283 * gdb.base/default.exp: Update test case for "x" changes.
5284
af589bd0
TG
52852009-07-01 Tristan Gingold <gingold@adacore.com>
5286
5287 * gdb.base/bigcore.exp: Make darwin untested.
5288
40974f91
JK
52892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 * gdb.base/completion.exp (directory completion): Create the directory.
5292 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5293 escapeuniquesub.
5294 (directory completion 2): Expect now ${escapeuniquesub}.
5295 (Glob remaining of directory test): Remove one excessive newline.
5296 Expect the real output.
5297
59dd3af6
JK
52982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5299
5300 Fix `make check//%' target after `make check' has been ran.
5301 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5302 a mkdir call.
5303 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5304 (%/.dir): Remove.
5305
f4e164aa
JK
53062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5307
5308 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5309 the expected result record.
5310
69af2122
JK
53112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5312
5313 Remove racy FAILs relying just on the timeouts.
5314 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5315 (annotation_level 2): Remove racy FAILs.
5316
2fd481e1
PP
53172009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5318
5319 gdb/10275
889bf7c5
PA
5320 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5321
c38f313d
DJ
53222009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5323
5324 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5325
8b777f02
VP
53262009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5327
5328 * gdb.mi/mi-stack.exp: Testing symbolic options
5329 to -stack-list-locals and -stack-list-arguments.
5330
00c7eacf
JK
53312009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5334
6bc80edc
TT
53352009-06-29 Tom Tromey <tromey@redhat.com>
5336
5337 * dg-extract-results.sh: New file.
5338 * Makefile.in (FORCE_PARALLEL): New variable.
5339 (CHECK_TARGET): New conditional variable.
5340 (check): Use CHECK_TARGET.
5341 (DO_RUNTEST): New variable.
5342 (check-single): New target.
5343 (TEST_DIRS): New variable.
5344 (TEST_TARGETS): Likewise.
5345 (check-parallel): New target.
5346 (check-gdb.%): New pattern.
5347 (BASE1_FILES): New variable.
5348 (BASE2_FILES): Likewise.
5349 (check-gdb.base%): New pattern.
5350 (%/.dir): New pattern.
5351 * configure: Rebuild.
5352 * aclocal.m4 (AM_CONDITIONAL): New defun.
5353 * configure.ac: Check whether user is using GNU make.
5354 (GMAKE): New conditional.
5355
794684b6
SW
53562009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5357
5358 * gdb.cp/namespace-nested-import.cc: New test.
5359 * gdb.cp/namespace-nested-import.exp: New test.
5360
edb3359d
DJ
53612009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5362
5363 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5364 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5365 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5366 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5367 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5368 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5369 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5370 gdb.opt/inline-markers.c: New files.
5371 * lib/gdb.exp (skip_inline_frame_tests): New function.
5372 (skip_inline_var_tests): New function.
5373
cf657a0c
AS
53742009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5375
5376 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5377 backtrace.
5378
28d41a99
MS
53792009-06-27 Michael Snyder <msnyder@vmware.com>
5380
5381 * gdb.reverse: New directory.
5382 * gdb.reverse/break-reverse.c: New test.
5383 * gdb.reverse/break-reverse.exp: New test.
5384 * gdb.reverse/consecutive-reverse.c: New test.
5385 * gdb.reverse/consecutive-reverse.exp: New test.
5386 * gdb.reverse/finish-reverse.c: New test.
5387 * gdb.reverse/finish-reverse.exp: New test.
5388 * gdb.reverse/machinestate.c: New test.
5389 * gdb.reverse/ms1.c: New test.
5390 * gdb.reverse/machinestate.exp: New test.
5391 * gdb.reverse/Makefile.in: New file.
5392 * gdb.reverse/shr2.c: New test.
5393 * gdb.reverse/solib-reverse.c: New test.
5394 * gdb.reverse/solib-reverse.exp: New test.
5395 * gdb.reverse/step-reverse.c: New test.
5396 * gdb.reverse/step-reverse.exp: New test.
5397 * gdb.reverse/until-reverse.c: New test.
5398 * gdb.reverse/ur1.c: New test.
5399 * gdb.reverse/until-reverse.exp: New test.
5400 * gdb.reverse/watch-reverse.c: New test.
5401 * gdb.reverse/watch-reverse.exp: New test.
5402 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5403 * configure: Regenerate.
5404
fe3c8b0d
DE
54052009-06-26 Doug Evans <dje@google.com>
5406
5407 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5408
3a72a602
PM
54092009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5410
5411 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5412 windows problem for 'file delete $binfile'.
5413
27aa8d6a
SW
54142009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5415
5416 * gdb.cp/namespace-using.exp: New test.
5417 * gdb.cp/namespace-using.cc: New test.
5418
8ac055f8
JB
54192009-05-20 Joel Brobecker <brobecker@adacore.com>
5420
5421 * gdb.ada/variant_record_packed_array: New testcase.
5422
85e306ed
TT
54232009-06-23 Tom Tromey <tromey@redhat.com>
5424
5425 * gdb.base/charset.exp (test_combination): Regression test.
5426 * gdb.base/charset.c (my_wchar_t): New typedef.
5427 (myvar): New global.
5428 (main): Set myvar.
5429
56643c5e
PM
54302009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5431
5432 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5433 target.
5434
1fac167a
UW
54352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5436
5437 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5438
7ccb0be9
UW
54392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5440
5441 * gdb.mi/gdb680.exp: Update test for error message.
5442
568d6575
UW
54432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5444
5445 * gdb.base/annota1.exp: Allow multiple occurrences of the
5446 frames-invalid annotation.
5447 * gdb.cp/annota2.exp: Likewise.
5448
7cd1089b
PM
54492009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5450
5451 * gdb.cp/gdb2495.cc: New file.
5452 * gdb.cp/gdb2495.exp: New file.
5453
72c63395
JK
54542009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 Report error on GDB crash during runto.
5457 * lib/gdb.exp (runto <eof>): New.
5458
3788363d
DJ
54592009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5460
5461 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5462 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5463 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5464 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5465 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5466 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5467 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5468 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5469 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5470 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5471 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5472 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5473 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5474 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5475 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5476 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5477 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5478 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5479 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5480 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5481 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5482 gdb.trace/passcount.exp, gdb.trace/report.exp,
5483 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5484 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5485 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5486 executable.
5487
17592de3
PA
54882009-06-07 Pedro Alves <pedro@codesourcery.com>
5489
5490 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5491 defined before referencing it.
5492
701e355d
DE
54932009-06-03 Doug Evans <dje@google.com>
5494
5495 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5496 * gdb.arch/i386-see.c: Ditto.
5497
f2292c65
PM
54982009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5499
5500 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5501 (check_macro): Return 1 if undefined.
5502 If first test fails, check if macro debug information is available,
5503 and report unsupported test if no macro information is found.
5504
5a437975
DE
55052009-05-29 Doug Evans <dje@google.com>
5506
5507 * gdb.threads/hand-call-in-threads.exp: New.
5508 * gdb.threads/hand-call-in-threads.c: New.
5509
c141c696
MS
55102009-05-29 Michael Snyder <msnyder@vmware.com>
5511
5512 * gdb.base/break-always.exp: Change "1" to "on".
5513 Add confirmation check.
5514
b3444185
PA
55152009-05-28 Pedro Alves <pedro@codesourcery.com>
5516
5517 * gdb.threads/threxit-hop-specific.c: New.
5518 * gdb.threads/threxit-hop-specific.exp: New.
5519 * gdb.threads/thread-execl.c: New.
5520 * gdb.threads/thread-execl.exp: New.
5521
b6313243
TT
55222009-05-27 Tom Tromey <tromey@redhat.com>
5523 Thiago Jung Bauermann <bauerman@br.ibm.com>
5524
5525 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5526 (mi_child_regexp): Likewise.
5527 (mi_list_varobj_children_range): Likewise.
5528 (mi_get_features): Likewise.
5529 (mi_list_varobj_children): Rewrite.
5530 * gdb.python/python-mi.exp: New file.
5531
a6bac58e
TT
55322009-05-27 Tom Tromey <tromey@redhat.com>
5533 Thiago Jung Bauermann <bauerman@br.ibm.com>
5534 Phil Muldoon <pmuldoon@redhat.com>
5535 Paul Pluzhnikov <ppluzhnikov@google.com>
5536
5537 * gdb.python/python-prettyprint.exp: New file.
5538 * gdb.python/python-prettyprint.c: New file.
5539 * gdb.python/python-prettyprint.py: New file.
5540 * gdb.base/display.exp: print/r is now valid.
5541
2c74e833
TT
55422009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5543 Tom Tromey <tromey@redhat.com>
5544 Pedro Alves <pedro@codesourcery.com>
5545 Paul Pluzhnikov <ppluzhnikov@google.com>
5546
5547 * gdb.python/python-template.exp: New file.
5548 * gdb.python/python-template.cc: New file.
5549 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5550 tests.
5551 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5552 Call it.
5553 (test_value_after_death): New proc.
5554 * gdb.python/python-value.c (PTR): New typedef.
5555 (main): New variable 'x'.
5556
89c73ade
TT
55572009-05-27 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5560 tests.
5561 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5562 Call it.
5563
a75724bc
PA
55642009-05-27 Pedro Alves <pedro@codesourcery.com>
5565
5566 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5567
e58b0e63
PA
55682009-05-24 Pedro Alves <pedro@codesourcery.com>
5569
5570 * gdb.threads/fork-thread-pending.c: New.
5571 * gdb.threads/fork-thread-pending.exp: New.
5572
4ac36638
JK
55732009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5574
5575 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5576 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5577
889bf7c5 55782009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5579
889bf7c5 5580 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5581
b242c3c2
PA
55822009-05-17 Pedro Alves <pedro@codesourcery.com>
5583
5584 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5585 `gdb_get_line_number'. Call `callee' in both parent and child.
5586 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5587 `gdb_get_line_number' instead of hardcoding line numbers.
5588 (catch_fork_unpatch_child): New procedure to test detaching
5589 breakpoints from child fork.
5590 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5591 hardcoding line numbers.
5592 (do_fork_tests): Run `catch_fork_unpatch_child'.
5593
ee342b23
VP
55942009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5595
5596 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5597 of structure type enters or leaves the scope, it
5598 is reported by -var-update.
5599
e2009e98
DE
56002009-05-11 Doug Evans <dje@sebabeach.org>
5601
5602 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5603 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5604 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5605
00903456
JK
56062009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5609
dc621c35
DE
56102009-04-30 Doug Evans <dje@google.com>
5611
5612 * gdb.threads/watchthreads2.exp: New testcase.
5613 * gdb.threads/watchthreads2.c: New testcase.
5614
9ab4e744
DE
56152009-04-29 Doug Evans <dje@google.com>
5616
5617 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5618 * gdb.cp/mb-ctor.cc: Ditto.
5619 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5620 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5621 * gdb.cp/mb-inline1.cc: Call it.
5622 * gdb.cp/mb-inline2.cc: Ditto.
5623 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5624 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5625
484086b7
JK
56262009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5627
5628 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5629 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5630 Replace all uses of `decimal' by `nonzero'.
5631 (info macro FROM_COMMANDLINE): New test.
5632
379a77b5
TT
56332009-04-27 Tom Tromey <tromey@redhat.com>
5634
5635 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5636
b92b73c2
DE
56372009-04-27 Doug Evans <dje@google.com>
5638
5639 * gdb.threads/watchthreads.c (main): Initialize args before starting
5640 the threads. Plus formatting cleanup.
5641 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5642 biased scheduling of one thread.
5643
945a118d
JG
56442009-04-27 Jerome Guitton <guitton@adacore.com>
5645
5646 * gdb.cp/templates.cc (GetMax): New template.
5647 (main): Declare two instances of GetMax.
5648 * gdb.cp/templates.exp: Add new test.
5649
d389af10
JK
56502009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5651
5652 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5653
e7f86de9
JM
56542009-04-22 Joseph Myers <joseph@codesourcery.com>
5655
5656 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5657
334cc82d
TT
56582009-04-15 Tom Tromey <tromey@redhat.com>
5659
5660 * gdb.base/charset.exp: Add regression test.
5661
d12672cc
JB
56622009-04-14 Joel Brobecker <brobecker@adacore.com>
5663
5664 * gdb.base/exe-lock.exp: New testcase.
5665
18e8c3bc
TT
56662009-04-13 Tom Tromey <tromey@redhat.com>
5667
5668 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5669 operator on Frame.
5670
5ecd5cbe
UW
56712009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5672
5673 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5674 * gdb.server/ext-attach.exp: Likewise.
5675
7309f756
VP
56762009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5677
5678 Eliminate some sleep usage.
5679
889bf7c5
PA
5680 * gdb.mi/basics.c (do_nothing): New.
5681 (main): Use do_nothing instead of printf, so that
5682 not to introduce race condition between output of
5683 inferiour and output of gdb. Do not use sleep as it
5684 is not generally available on embedded targets.
7309f756 5685
f4b95f6f
PA
56862009-04-02 Pedro Alves <pedro@codesourcery.com>
5687
5688 * gdb.server/ext-attach.exp: Expect an optional process id after
5689 "Detached from remote process".
5690
de40b933
JK
56912009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5694 gdb.dwarf2/dw2-unresolved.exp: New.
5695
2ae101a4
PA
56962009-04-02 Pedro Alves <pedro@codesourcery.com>
5697
5698 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5699 mi_run_to_main.
5700
56a8e183
PA
57012009-04-02 Pedro Alves <pedro@codesourcery.com>
5702
5703 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5704 mi_run_to_main. Skip thread exit test on remote targets.
5705 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5706 mi_run_to_main.
5707 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5708 mi_run_to_main.
5709 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5710 when expecting ^connected. Detect when the target doesn't support
5711 non-stop mode.
5712 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5713 supported. Return -1 on error, 0 on success.
5714 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5715 (mi_runto): Return mi_runto_helper's result explicitly.
5716
c35fafde
PA
57172009-04-01 Pedro Alves <pedro@codesourcery.com>
5718
5719 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5720
f8a8dce6
JB
57212009-04-01 Tom Tromey <tromey@redhat.com>
5722
5723 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5724 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5725 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5726 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5727
71c25dea
TT
57282009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5729 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 PR gdb/931
5732 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5733 output.
5734 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5735 for gdb/931.
5736 * dw2-strp.S (DW_AT_language): Change to C++.
5737 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5738
02d9a9ce
JB
57392009-03-31 Joel Brobecker <brobecker@adacore.com>
5740
5741 * gdb.ada/tasks: New testcase.
5742
1042e4c0
SS
57432009-03-30 Stan Shebs <stan@codesourcery.com>
5744
5745 * gdb.trace/actions.exp: Update to match new info trace format.
5746 * gdb.trace/deltrace.exp: Ditto.
5747 * gdb.trace/infotrace.exp: Ditto.
5748 * gdb.trace/passcount.exp: Ditto.
5749 * gdb.trace/save-trace.exp: Ditto.
5750 * gdb.trace/while-stepping.exp: Ditto.
5751 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5752
f8f6f20b
TJB
57532009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5754
5755 * gdb.python/python-frame.c: New file.
5756 * gdb.python/python-frame.exp: New file.
5757
c0c6f777
TJB
57582009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5759
5760 * gdb.python/python-value.exp: Add tests for the address
5761 attribute.
5762
3cb51905
AS
57632009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5764
5765 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5766
88fc996f
DE
57672009-03-26 Doug Evans <dje@google.com>
5768
5769 * gdb.mi/mi-nonstop-exit.exp: New file.
5770 * gdb.mi/non-stop-exit.c: New file.
5771
56ef84b1
TT
57722009-03-26 Tom Tromey <tromey@redhat.com>
5773
5774 Update for change to prologue skipping:
5775 * gdb.mi/mi2-simplerun.exp: Update.
5776 * gdb.mi/mi2-break.exp: Update.
5777 * gdb.mi/mi-simplerun.exp: Update.
5778 * gdb.mi/mi-break.exp: Update.
5779 * gdb.base/ending-run.exp: Update.
5780
def2b000
TJB
57812009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5782
5783 * gdb.python/python-value.exp (test_value_in_inferior): Test
5784 gdb.Value.is_optimized_out attribute.
5785
442ddf59
JK
57862009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5787
5788 * gdb.dwarf2/dw2-noloc-main.c: New file.
5789 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5790 (.text): Remove.
5791 (.data): New.
5792 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5793 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5794 (DW_TAG_subprogram func_cu1, noloc): Remove.
5795 (main): New.
5796 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5797 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5798 (file_symbols): New procedure.
5799
a8df5de4
TT
58002009-03-25 Tom Tromey <tromey@redhat.com>
5801
5802 * gdb.base/charset.exp (valid_target_charset): New proc.
5803 Use it to skip tests on invalid charsets.
5804
cc1d7add
PM
58052009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5806
5807 * gdb.base/completion.exp: Add a test for directory completion.
5808
bcd5727b
JK
58092009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 Fix a racy FAIL.
5812 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5813 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5814
cc924cad
TJB
58152009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5816
5817 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5818 * gdb.python/python-function.exp: Add test for function returning
5819 a GDB value.
5820
bc3b79fd
TJB
58212009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5822
5823 * gdb.python/python-function.exp: New file.
5824
6c7a06a3
TT
58252009-03-20 Tom Tromey <tromey@redhat.com>
5826
5827 * gdb.base/store.exp: Update for change to escape output.
5828 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5829 to escape output.
5830 * gdb.base/pointers.exp: Update for change to escape output.
5831 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5832 to escape output.
5833 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5834 escape output.
5835 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5836 to escape output.
5837 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5838 escape output.
5839 * gdb.base/setvar.exp: Update for change to escape output.
5840 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5841 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5842 to escape output.
5843 (test_print_string_constants): Likewise.
5844 * gdb.base/charset.exp (valid_host_charset): Check size of
5845 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5846 cases. Handle "auto"-related output.
5847 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5848 (uvar, Uvar): New globals.
5849
c31af87b
JG
58502009-03-19 Jerome Guitton <guitton@adacore.com>
5851
5852 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5853 deltas.
5854 * gdb.ada/fixed_points.exp: Ditto.
5855
51272cf2
PA
58562009-03-18 Pedro Alves <pedro@codesourcery.com>
5857
5858 * return-nodebug.c: Don't include stdio.h.
5859 (init): Delete.
5860 (func): Delete definition and provide extern declaration.
5861 (t): New.
5862 (main): Don't call printf. Call func and store its result in t.
5863 * return-nodebug1.c: New.
5864 * return-nodebug.exp: Don't expect stdio output. Instead, print
5865 the global variable t. Drop printf formatters and cast types from
5866 foreach loop. Don't use prepare_for_testing. Compile
5867 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5868 define FORMAT or CAST.
5869
d24948ac
PP
58702009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5871
5872 * gdb.base/solib-display.exp: Disable test for remote targers.
5873
61ff14c6
JK
58742009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5875
5876 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5877
cb4dce93
JK
58782009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 Fix a racy FAIL.
5881 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5882 code from `follow parent, print pids'.
5883 (`follow child, print pids', `follow parent, print pids'): Call it.
5884 Replace `gdb_test "break..."' by gdb_breakpoint.
5885
f7c60c5e
VP
58862009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5887
5888 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5889 sync and async modes.
f7c60c5e 5890
383ace49
JB
58912009-03-12 Joel Brobecker <brobecker@adacore.com>
5892
5893 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5894 that was checked in by mistake. Remove loading of ada.exp, since
5895 this is not necessary in this case.
5896
4ce102af
JB
58972009-03-12 Joel Brobecker <brobecker@adacore.com>
5898
5899 * gdb.ada/ptype_arith_binop.exp: New testcase.
5900
529a2aef
JB
59012009-03-12 Joel Brobecker <brobecker@adacore.com>
5902
5903 * gdb.ada/mod_from_name: New testcase.
5904
8a38181c
JB
59052009-03-12 Joel Brobecker <brobecker@adacore.com>
5906
5907 * gdb.ada/tick_last_segv: New testcase.
5908
11436dee
VP
59092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5910
61ff14c6 5911 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5912
1f31650a
VP
59132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5914
61ff14c6
JK
5915 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5916 include the token in ^running and frame info in *stopped.
1f31650a 5917
a3247a22
PP
59182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5919
5920 * solib-display.exp: New file.
5921 * solib-display-main.c: New file.
5922 * solib-display-lib.c: New file.
61ff14c6 5923
aae64587
PA
59242009-03-05 Pedro Alves <pedro@codesourcery.com>
5925
5926 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5927
44aabfbc
JK
59282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5929
5930 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5931 (list_and_check_macro): Use more specific test name.
5932 (next to definition): Make the test names unique.
5933
c087fcd3
PM
59342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5935
5936 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5937
c86cf029
VP
59382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5939
5940 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5941 notifications.
5942 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5943 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5944 * lib/mi-support.exp (library_loaded_re): New.
5945 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5946
3ea85240
VP
59472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5948
5949 * gdb.gdb/observer.exp: Use test_notification observer, not
5950 normal_stop, everywhere.
5951 (test_normal_stop_notifications): Rename to...
5952 (test_notifications): ...this.
5953 (test_observer_normal_stop): Rename to...
5954 (test_observer): ...this.
5955
1903f0e6
DE
59562009-02-16 Doug Evans <dje@google.com>
5957
5958 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5959 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5960 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5961 (test_prefixed_syscall,test_int3): New tests.
5962 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5963 (test_prefixed_syscall,test_int3): New tests.
5964
1d33d6ba
VP
59652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5966
3cb51905
AS
5967 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5968 (mi_expect_interrupt): Likewise.
5969 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5970 response.
1d33d6ba 5971
faafb047
PM
59722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5973
5974 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5975 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5976 Replace calls to get_valueofx by get_hexadecimal_valueof.
5977
417e16e2
PM
59782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5979
5980 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5981 (get_integer_valueof): New procedure.
5982 (get_sizeof): Use new get_integer_value_of.
5983 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5984 by get_integer_valueof.
5985
7065b901
TT
59862009-02-13 Tom Tromey <tromey@redhat.com>
5987
5988 * gdb.base/remote.exp (get_sizeof): Remove.
5989 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5990 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5991 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5992 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5993 (get_sizeof): Likewise.
5994
5d7cb8df
JK
59952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5996
5997 PR fortran/9806
5998 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5999
b2febfff
PP
60002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6001
6002 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6003
4aa995e1
PA
60042009-02-06 Pedro Alves <pedro@codesourcery.com>
6005
6006 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6007
d8906c6f
TJB
60082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6009
6010 * gdb.python/python-cmd.exp: New file.
6011
ff4ab08d
TG
60122009-02-06 Tristan Gingold <gingold@adacore.com>
6013
6014 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6015
aacd552b
TG
60162009-02-05 Tristan Gingold <gingold@adacore.com>
6017
6018 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6019 pointer is dereferenced and use this signal name in regexp.
6020 * gdb.base/signull.exp: Ditto.
6021 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6022 * gdb.base/signull.c (main): Ditto.
6023
08c637de
TJB
60242009-02-04 Tom Tromey <tromey@redhat.com>
6025 Thiago Jung Bauermann <bauerman@br.ibm.com>
6026
6027 * gdb.python/python-value.exp: Use `gdb.history' instead of
6028 `gdb.value_from_history'.
6029 (test_value_numeric_ops): Add test for conversion of enum constant.
6030 * gdb.python/python-value.c (enum e): New type.
6031 (evalue): New global.
6032 (main): Use argv.
6033
20261af8
JG
60342009-02-04 Jerome Guitton <guitton@adacore.com>
6035
6036 * gdb.ada/uninitialized_vars: New test program.
6037 * gdb.ada/uninitialized_vars.exp: New testcase.
6038
52e44b43
TT
60392009-02-02 Tom Tromey <tromey@redhat.com>
6040
6041 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6042 * gdb.cp/pr2489.cc: Rename...
6043 * gdb.cp/pr9594.cc: ... to this.
6044
1c71341a
TT
60452009-02-02 Tom Tromey <tromey@redhat.com>
6046
6047 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6048 * gdb.cp/pr2489.cc: New file.
6049 * gdb.cp/cpcompletion.exp: New file.
6050
a4295225
TT
60512009-02-02 Tom Tromey <tromey@redhat.com>
6052
6053 PR exp/9059:
6054 * gdb.cp/call-c.exp: Add regression test.
6055 * gdb.cp/call-c.cc (FooHandle): New typedef.
6056 (main): New variable 'handle'.
6057
592375cd
VP
60582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6059
6060 * lib/mi-support.exp (et_mi_thread_list)
6061 (check_mi_and_console_threads): Adjust for current thread in
6062 -thread-list-ids output.
6063
41447f92
VP
60642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6065
889bf7c5
PA
6066 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6067 Call it.
41447f92 6068
35669430
DE
60692009-01-28 Doug Evans <dje@google.com>
6070
6071 * gdb.arch/amd64-disp-step.S: New file.
6072 * gdb.arch/amd64-disp-step.exp: New file.
6073 * gdb.arch/i386-disp-step.S: New file.
6074 * gdb.arch/i386-disp-step.exp: New file.
6075
09f00d9a
PM
60762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6077
6078 * gdb.base/find.exp: Set newline variable
6079 using quotes instead of braces to fix cygwin failures.
6080
1e8fb976
PA
60812009-01-23 Pedro Alves <pedro@codesourcery.com>
6082
6083 * gdb.base/radix.exp: Add tests to ensure that that set
6084 input-radix 0 and set output-radix 0 are really rejected.
6085
da061712
PA
60862009-01-23 Pedro Alves <pedro@codesourcery.com>
6087
6088 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6089 copyright years.
6090
dd7e2d2b
PA
60912009-01-23 Pedro Alves <pedro@codesourcery.com>
6092
6093 PR gdb/9664:
6094 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6095
392452f6
PA
60962009-01-22 Pedro Alves <pedro@codesourcery.com>
6097
6098 PR c++/9631:
6099 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6100
8653e71c
PM
61012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6102
6103 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6104 binfile definition to fix Windows OS failure.
6105
a12cc160
DJ
61062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6107
6108 PR gdb/9346
6109 * gdb.base/interrupt.c (sigint_handler): New.
6110 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6111 on error.
6112 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6113 Test "signal SIGINT".
6114
b89667eb
DE
61152009-01-19 Doug Evans <dje@google.com>
6116
6117 * gdb.base/break.exp: Update expected gdb output.
6118 * gdb.base/sepdebug.exp: Ditto.
6119 * gdb.mi/mi-syn-frame.exp: Ditto.
6120 * gdb.mi/mi2-syn-frame.exp: Ditto.
6121 * gdb.base/call-signal-resume.exp: New file.
6122 * gdb.base/call-signals.c: New file.
6123 * gdb.base/unwindonsignal.exp: New file.
6124 * gdb.base/unwindonsignal.c: New file.
6125 * gdb.threads/interrupted-hand-call.exp: New file.
6126 * gdb.threads/interrupted-hand-call.c: New file.
6127 * gdb.threads/thread-unwindonsignal.exp: New file.
6128
adb483fe
DJ
61292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6130
6131 * gdb.base/define.exp: Test defining and hooking prefix commands.
6132 * gdb.python/python.exp: Update test for "show user" output.
6133
60023297
JK
61342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6135
6136 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6137 now the output exactly, using less wildcards. Expect also the output
6138 of gfortran-4.3. Update for the f-valprint.c modification from
6139 2008-04-22.
6140 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6141 Remove gdb_test test names where matching the command.
6142
ccc57cf9
PA
61432009-01-01 Pedro Alves <pedro@codesourcery.com>
6144
6145 PR breakpoints/9681:
6146 * gdb.base/watchpoint.exp: Add regression test.
6147
c7a6ca08
PA
61482008-12-31 Pedro Alves <pedro@codesourcery.com>
6149
6150 * gdb.threads/attach-into-signal.exp: Don't use
6151 gdb_suppress_entire_file.
6152 * gdb.threads/attach-stopped.exp: Ditto.
6153 * gdb.threads/attachstop-mt.exp: Ditto.
6154
3a031f65
PA
61552008-12-31 Pedro Alves <pedro@codesourcery.com>
6156
6157 PR gdb/8812:
6158 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6159
09e6485f
PA
61602008-12-29 Pedro Alves <pedro@codesourcery.com>
6161
6162 PR gdb/7536:
6163 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6164 and unsupported output radices are really rejected.
6165
0cd53049
JK
61662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6167
6168 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6169
ba163c7e
TT
61702008-12-22 Tom Tromey <tromey@redhat.com>
6171
6172 * gdb.cp/punctuator.exp: New file.
6173
6f4de6c9
JK
61742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * gdb.base/completion.exp (Completing non-existing component): New test.
6177
0f34d0b4
JK
61782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6179
6180 Fix for PR gdb/8648.
6181 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6182 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6183 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6184 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6185
db2ad4c3
JK
61862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6187
6188 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6189
bb5ef15e
DP
61902008-12-16 Christophe Lyon <christophe.lyon@st.com>
6191
6192 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6193 compiler actually generate code at the expected line number.
6194
90142adc
JZ
61952008-12-15 Jie Zhang <jie.zhang@analog.com>
6196
6197 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6198
fad6eecd
TT
61992008-12-12 Tom Tromey <tromey@redhat.com>
6200
6201 * gdb.base/commands.exp (redefine_hook_test): New proc.
6202 Call it.
6203
17c8aaf5
TT
62042008-12-11 Tom Tromey <tromey@redhat.com>
6205
6206 * gdb.base/macscp.exp: New regression test.
6207
7c8adf68
TT
62082008-12-11 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.base/macscp.exp: Print "address.addr".
6211 * gdb.base/macscp1.c (struct outer): New struct.
6212 (address): New global.
6213
b05dcbb7
TT
62142008-12-09 Tom Tromey <tromey@redhat.com>
6215
6216 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6217 Call it.
6218
2d476de1
DE
62192008-12-04 Doug Evans <dje@google.com>
6220
6221 * gdb.server/ext-run.exp: Relax regexp for init program.
6222
87bdc959
TG
62232008-12-03 Tristan Gingold <gingold@adacore.com>
6224
6225 * gdb.base/macscp.exp: Generate an object file during compilation
6226 to work around Darwin dsymutil limitations.
6227
e0740f77
JK
62282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 Test resolving external references to TLS variables.
6231 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6232 FILE2_THREAD_LOCAL.
6233 (testfile2, srcfile2): New variables.
6234 * gdb.threads/tls.c (file2_thread_local)
6235 (function_referencing_file2_thread_local): New.
6236 * gdb.threads/tls2.c: New file.
6237
67f0aac5
JB
62382008-11-28 Joel Brobecker <brobecker@adacore.com>
6239
6240 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6241 rather than integer, as integer might not be big enough when
6242 on 64bit targets.
67f0aac5 6243
c332165e
JG
62442008-11-27 Jerome Guitton <guitton@adacore.com>
6245
6246 * gdb.cp/formatted-ref.exp: Add equality test.
6247 * gdb.ada/formatted_ref.exp: Ditto.
6248
fc9b693c
JK
62492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6250
6251 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6252 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6253
a9c64011
AS
62542008-11-20 Andreas Schwab <schwab@suse.de>
6255
6256 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6257 matching syscall entry point.
6258 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6259 (tcatch_vfork_then_child_follow): Likewise. Finish through
6260 vfork even if we stopped at the syscall trampoline.
6261
e2fd701e
DE
62622008-11-20 Doug Evans <dje@google.com>
6263
6264 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6265
69abc51c
TJB
62662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6267
6268 * gdb.arch/ppc-dfp.exp: New file.
6269 * gdb.arch/ppc-dfp.c: New file.
6270
c14c28ba
PP
62712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6272
6273 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6274
2e74121d
DE
62752008-11-17 Doug Evans <dje@google.com>
6276
6277 * gdb.mi/mi-syn-frame.exp: Update expected output.
6278 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6279
66bb093b
VP
62802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6281
6282 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6283 "thread N" results in =thread-selected.
6284 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6285 (mi_send_resuming_command_raw): Be prepared for
6286 =thread-selected.
6287
3d043ef6
VP
62882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6289
a9c64011
AS
6290 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6291 * lib/mi-support.exp: Likewise.
3d043ef6 6292
808104c8
JB
62932008-11-16 Joel Brobecker <brobecker@adacore.com>
6294
6295 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6296 commands from the expected output for "help catch".
6297
00b22944
JB
62982008-11-15 Joel Brobecker <brobecker@adacore.com>
6299
6300 * gdb.ada/int_deref.exp: New testcase.
6301
59669435
TT
63022008-11-14 Nick Roberts <nickrob@snap.net.nz>
6303
6304 * gdb.mi/gdb2549.exp: New file.
6305
de04a248
DE
63062008-11-11 Doug Evans <dje@google.com>
6307
6308 * gdb.base/callexit.exp: New file.
6309 * gdb.base/callexit.c: New file.
6310
6b8ce727
DE
63112008-11-10 Doug Evans <dje@google.com>
6312
6313 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6314 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6315 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6316 (default_gdb_start,default_gdb_exit): Ditto.
6317 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6318 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6319 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6320 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6321 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6322 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6323
1b14b8aa
AS
63242008-11-03 Andreas Schwab <schwab@suse.de>
6325
6326 * gdb.base/hashline2.exp: Fix typo.
6327 * gdb.base/hashline3.exp: Likewise.
6328
f3134b88
TT
63292008-10-30 Tom Tromey <tromey@redhat.com>
6330
6331 * gdb.base/pointers.exp: Add test.
6332 * gdb.base/pointers.c (k, S): New typedefs.
6333 (instance): New global.
6334
c2226152
AS
63352008-10-30 Andreas Schwab <schwab@suse.de>
6336
6337 * gdb.base/args.exp: Add tests for newlines.
6338
462f405c
JB
63392008-10-30 Joel Brobecker <brobecker@adacore.com>
6340
6341 gdb.base/foll-exec.exp: Update the expected output of a couple
6342 of "info breakpoints" tests.
6343
79a45b7d
TT
63442008-10-28 Tom Tromey <tromey@redhat.com>
6345
6346 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6347
adc13a14
PA
63482008-10-24 Pedro Alves <pedro@codesourcery.com>
6349
6350 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6351 gdb_start_cmd.
6352 Use runto_main before any test that requires execution.
6353
252fbfc8
PA
63542008-10-23 Pedro Alves <pedro@codesourcery.com>
6355
6356 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6357 instead of SIGINT.
6358
28148e3d
JB
63592008-10-22 Joel Brobecker <brobecker@adacore.com>
6360
6361 * gdb.base/completion.exp: Update expected output following
6362 the addition of the "info tasks" command.
6363
c209f847
TT
63642008-10-22 Tom Tromey <tromey@redhat.com>
6365
6366 * gdb.base/exprs.exp (test_expr): Add test for string
6367 concatenation.
6368
f177e350
PA
63692008-10-19 Pedro Alves <pedro@codesourcery.com>
6370
6371 * configure.ac: Output gdb.python/Makefile.
6372 * configure: Regenerate.
6373 * gdb.python/Makefile.in: New.
6374
cce89356
JB
63752008-10-16 Joel Brobecker <brobecker@adacore.com>
6376
6377 * gdb.base/foll-fork.exp: Adjust the expected output to match
6378 the new description for fork/vfork catchpoints in the "info
6379 breakpoints" output.
6380
176d289d
TJB
63812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6382
6383 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6384
a08702d6
TJB
63852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6386
6387 * gdb.python/python-value.c: New file.
6388 * gdb.python/python-value.exp: New file.
6389
1c5cfe86
PA
63902008-10-15 Pedro Alves <pedro@codesourcery.com>
6391
6392 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6393
5a98ad69
DP
63942008-10-15 Denis Pilat <denis.pilat@st.com>
6395
41702f1b 6396 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6397
dcb1a1e2
TT
63982008-10-09 Tom Tromey <tromey@redhat.com>
6399
6400 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6401 'fprintf' and 'stderr'.
6402
9124fe48
JB
64032008-10-07 Joel Brobecker <brobecker@adacore.com>
6404
6405 * gdb.ada/ref_tick_size.exp: New testcase.
6406
45452591
DE
64072008-10-06 Doug Evans <dje@google.com>
6408
6409 * gdb.dwarf2/dw2-cu-size.exp: New file.
6410 * gdb.dwarf2/dw2-cu-size.S: New file.
6411
6412 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6413 .Ltype_int for clarity.
6414
4fc5b208
PP
64152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6416
6417 PR gdb/2384:
6418 * gdb.cp/gdb2384.exp: Extended to test more cases.
6419 * gdb.cp/gdb2384.cc: Likewise.
6420 * gdb.cp/gdb2384-base.h: Likewise.
6421 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6422
d78df370
JK
64232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 * gdb.base/maint.exp (maint print type): Remove printing
6426 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6427
9a044a89
TT
64282008-09-30 Tom Tromey <tromey@redhat.com>
6429
6430 * gdb.base/macscp.exp: Add completion tests.
6431 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6432 (TWENTY_THREE): Likewise.
6433 (FORTY_EIGHT): Likewise.
6434
506800a9
TT
64352008-09-30 Tom Tromey <tromey@redhat.com>
6436
6437 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6438 everywhere.
6439 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6440
1a6f01b5
JK
64412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6442
6443 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6444 testcase is derived from. Fix racy dependency on an expected PID
6445 number. No longer support the testcase on Linux kernel 2.4.x.
6446
2fae03e8
TT
64472008-09-27 Tom Tromey <tromey@redhat.com>
6448
6449 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6450 and varargs.
6451
1ad15515
PA
64522008-09-22 Pedro Alves <pedro@codesourcery.com>
6453
6454 * lib/mi-support.exp (mi_expect_interrupt): New.
6455 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6456 from gdb.mi/mi-nonstop.exp.
6457 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6458 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6459 lib/mi-support.exp.
6460 Use mi_check_thread_states throughout. Avoid ".*" and do not
6461 require an anchor after -exec-run.
6462
d0b76dc6
DJ
64632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6464
6465 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6466 stop is pending. Avoid ".*" when two stops are pending.
6467 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6468 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6469 newlines in fullnames.
6470 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6471 (mi_expect_stop): Update comments. Only anchor in sync mode.
6472 Do not match newlines.
6473 (mi_send_resuming_command_raw): Always return status.
6474 (mi_get_stop_line): Do not match more than one line by accident.
6475 Only anchor in sync mode.
6476 (mi_run_inline_test): If -exec-next fails, give up.
6477
9990c830
UW
64782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6479
6480 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6481 on SPU.
6482
ebcf6f00
JB
64832008-09-10 Joel Brobecker <brobecker@adacore.com>
6484
6485 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6486
b6db24e5
JB
64872008-09-10 Joel Brobecker <brobecker@adacore.com>
6488
6489 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6490 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6491 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6492 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6493 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6494 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6495 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6496 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6497 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6498 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6499 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6500 Include the "= " sequence in the expected output of print tests.
6501
2bf448e0
JB
65022008-09-10 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6505 description for boolean types.
6506
d51fd4c8
PA
65072008-09-09 Pedro Alves <pedro@codesourcery.com>
6508
6509 * gdb.base/hook-stop-continue.c: New.
6510 * gdb.base/hook-stop-continue.exp: New.
6511
694182d2
DJ
65122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6513
6514 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6515
3b8a7fc0
JG
65162008-09-08 Jerome Guitton <guitton@adacore.com>
6517
6518 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6519 (stack_check_probe_2, stack_check_probe_loop_1)
6520 (stack_check_probe_loop_2): New functions.
6521 (main): Add call to these new functions.
6522 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6523 functions, check that the breakpoint is inserted at the appropriate
6524 location.
6525 (insert_breakpoint): Slightly refine this procedure so that it can
6526 be called several times in the test.
6527
96cc0ae8
JG
65282008-09-08 Jerome Guitton <guitton@adacore.com>
6529
6530 * gdb.base/stack-checking.c: New file.
6531 * gdb.base/stack-checking.exp: New file.
6532
1f08b409
TJB
65332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6534
6535 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6536 * gdb.arch/altivec-regs.exp: Likewise.
6537 * gdb.arch/vsx-regs.exp: Likewise.
6538
3099e1c4
TJB
65392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6540
6541 * gdb.arch/ppc-fp.exp: New file.
6542 * gdb.arch/ppc-fp.c: New file.
6543
cc69bfc1
PP
65442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6545
6546 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6547 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6548
b02a33db
MS
65492008-09-04 Michael Snyder <msnyder@vmware.com>
6550
6551 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6552 as "at" (for non-debug functions such as _start).
6553
2992cbe0
UW
65542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6555
6556 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6557 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6558 software watchpoints.
6559 * gdb.base/watch_thread_num.exp: Likewise.
6560
514f746b
AR
65612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6562
6563 * gdb.arch/i386-bp_permanent.exp: New test.
6564
876cecd0
TT
65652008-08-24 Tom Tromey <tromey@redhat.com>
6566
6567 * gdb.base/maint.exp: Update "maint print type".
6568
80f73d71
VP
65692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6570
6571 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6572 support. Adjust the order of "*running" notifications.
6573 * gdb.mi/non-stop.c: Don't cast from int to void* and
6574 back.
6575
d9c78d7d
MK
65762008-08-20 Mark Kettenis <kettenis@gnu.org>
6577
6578 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6579 expect to find it in the "info frame" output.
6580
97a2d1d3
DJ
65812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6582
6583 * gdb.base/interp.exp: Always consume both prompts.
6584
b96e2927
PA
65852008-08-20 Pedro Alves <pedro@codesourcery.com>
6586
6587 * gdb.base/pending.exp: Test pending breakpoints without symbols
6588 loaded.
6589
8cf6e61a
VP
65902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6591
6592 * lib/mi-support.exp (mi_expect_stop): Produce
6593 more details on failures.
6594 * gdb.mi/mi-nonstop.exp: New.
6595 * gdb.mi/non-stop.c: New.
6596
c6ebd6cf
VP
65972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6598
a9c64011
AS
6599 * gdb.mi/mi-async.exp: Use 'set target-async'.
6600 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6601
46a9b8ed
DJ
66022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6603
6604 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6605
44feb3ce
TT
66062008-08-17 Tom Tromey <tromey@redhat.com>
6607
6608 * gdb.base/help.exp (help catch): Rewrite.
6609
311a4e6b
TJB
66102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6611
6612 * gdb.base/define.exp: Test indented command documentation.
6613 * gdb.python/python.exp: Test indented multi-line command.
6614
604c2f83
LM
66152008-08-15 Luis Machado <luisgpm@br.ibm.com>
6616
6617 * testsuite/gdb.arch/vsx-regs.c: New source file.
6618 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6619 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6620
886a217c
TT
66212008-08-14 Tom Tromey <tromey@redhat.com>
6622
6623 * gdb.base/macscp.exp: Add regression test for "macro define" or
6624 "macro undef" with no arguments.
6625
c814a4f3
PP
66262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6627
6628 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6629
12ab8a60
UW
66302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6631
6632 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6633
d57a3c85
TJB
66342008-08-06 Tom Tromey <tromey@redhat.com>
6635
6636 * gdb.python/python.exp: New file.
6637
c7b778ff
JK
66382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 Fix for PR gdb/1543.
6641 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6642 $LOCATION.
6643 (location): New variable.
6644 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6645 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6646 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6647 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6648 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6649 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6650 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6651 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6652 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6653 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6654 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6655 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6656 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6657 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6658 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6659 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6660 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6661 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6662 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6663 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6664 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6665 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6666 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6667 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6668 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6669 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6670 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6671 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6672 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6673 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6674 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6675 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6676 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6677 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6678 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6679 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6680 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6681 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6682 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6683 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6684 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6685 gdb.base/type-opaque.exp, gdb.base/until.exp,
6686 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6687 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6688 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6689 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6690 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6691 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6692 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6693 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6694 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6695 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6696 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6697 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6698 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6699 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6700 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6701 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6702 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6703 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6704 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6705 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6706 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6707 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6708 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6709 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6710 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6711 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6712 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6713 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6714 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6715 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6716 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6717 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6718 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6719 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6720 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6721 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6722 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6723 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6724 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6725 to bug-gdb@prep.ai.mit.edu .
6726
5e06a3d1
VP
67272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6728
6729 * lib/mi-support.exp (mi_load_shlibs): New.
6730 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6731
9d81d21b
VP
67322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6733
6734 * lib/mi-support.exp (get_mi_thread_list)
6735 (check_mi_and_console_threads): New, moved from ...
6736 * gdb.mi/mi-pthread.exp: ...here.
6737 * gdb.mi/gdb669.exp (get_mi_thread_list)
6738 (check_mi_and_console_threads): Delete.
6739 * gdb.mi/mi2-pthread.exp: Likewise.
6740
bae98fe0
TT
67412008-07-28 Tom Tromey <tromey@redhat.com>
6742
6743 * Makefile.in (just-check): Remove. Move body to...
6744 (check): ... here.
6745
57380f4e
DJ
67462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6747
6748 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6749 Add a test for duplicated SIGINTs.
6750
e09490f1
DJ
67512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6752
6753 * gdb.threads/schedlock.exp (get_args): Update to work for any
6754 value of NUM.
6755 (Top level): Report the number of threads that did not resume.
6756
6387b45f
DJ
67572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6758
6759 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6760
62f64ff2
DJ
67612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6764 non-MI prompt.
6765
fa8de41e
TT
67662008-07-26 Tom Tromey <tromey@redhat.com>
6767
6768 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6769 (function_struct, function_struct_ptr): New globals.
6770 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6771 function pointer in a struct.
6772
ccb3ac8a
TT
67732008-07-26 Tom Tromey <tromey@redhat.com>
6774
6775 * gdb.base/macscp.exp: Add test for macro lexing bug.
6776
d7d9f01e
TT
67772008-07-18 Tom Tromey <tromey@redhat.com>
6778
6779 * gdb.base/macscp.exp: Add macro tests.
6780
9bf07184
PP
67812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6782
6783 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6784
becf6477
PP
67852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6786
6787 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6788
0709f7d3
PP
67892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6790
6791 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6792
7093c834
PP
67932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6794
6795 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6796
b432ffe3
JK
67972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6798
6799 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6800
b1a268e5
VP
68012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6802
6803 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6804
e2995f8e
KB
68052008-07-11 Kevin Buettner <kevinb@redhat.com>
6806
6807 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6808 of regexp to account for changes made to GDB in the printing of
6809 byte vectors.
6810
14032a66
TT
68112008-07-11 Tom Tromey <tromey@redhat.com>
6812
6813 * gdb.base/completion.exp: Add 'help' completion test.
6814
981505ef
JK
68152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6816
6817 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6818
10568435
JK
68192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6820
6821 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6822
4487aabf
PA
68232008-07-09 Pedro Alves <pedro@codesourcery.com>
6824
6825 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6826
a4a9b1c4
PA
68272008-07-09 Pedro Alves <pedro@codesourcery.com>
6828
6829 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6830
3c3185ac
JK
68312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6834
7ebd49dc
VP
68352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6836
6837 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6838 previous commit. Add a comment.
6839
84e46146
PA
68402008-06-28 Pedro Alves <pedro@codesourcery.com>
6841
6842 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6843
0f8d4a2f
VP
68442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6845
6846 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6847
f747e0ce
PA
68482008-06-27 Pedro Alves <pedro@codesourcery.com>
6849
6850 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6851 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6852 compiling an executable, link in an object that forces unbuffered
6853 output.
6854 * lib/set_unbuffered_mode.c: New file.
6855
734a5c36
JK
68562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6857
6858 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6859
a2840c35
VP
68602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6861
a9c64011
AS
6862 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6863 mi_expect_stop.
6864 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6865 Demand that *running is output.
6866 (detect_async): Perform checking every time.
6867 (mi_send_resuming_command): Extract everything into...
6868 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6869 (mi_expect_stop): Don't accept any output before *stopped.
6870
6ae37fef
VP
68712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6872
6873 Robustify mi-simplerun.
a9c64011
AS
6874 * gdb.mi/basics.c (main): Add a call to sleep.
6875 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6876 * gdb.mi/mi2-cli.exp: Likewise.
6877 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6878
b4aa76f0 68792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6880
6881 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6882
e1ac3328
VP
68832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6884
a9c64011
AS
6885 * gdb.mi/mi-console.exp: Adjust.
6886 * gdb.mi/mi-syn-frame.exp: Adjust.
6887 * gdb.mi/mi2-console.exp: Adjust.
6888 * gdb.mi/mi2-syn-frame.exp: Adjust.
6889 * lib/mi-support.exp (mi_run_cmd): Adjust.
6890 (mi_send_resuming_command): Adjust.
e1ac3328 6891
f7f9a841
VP
68922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6893
6894 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6895 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6896 testing of stopped.
6897 * gdb.mi/mi2-syn-frame.exp: Likewise.
6898 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6899 (async, detect_async): New.
6900 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6901 depending on if we're running in sync or async mode.
f7f9a841 6902
37cd5d19
TT
69032008-06-09 Tom Tromey <tromey@redhat.com>
6904
6905 * gdb.base/completion.exp: New tests for field name completion
6906 with spaces, and field name completion with '->'.
6907
65d12d83
TT
69082008-06-06 Tom Tromey <tromey@redhat.com>
6909
6910 * gdb.base/break1.c (struct some_struct): New struct.
6911 (values): New global.
6912 * gdb.base/completion.exp: Add field name completion test.
6913
ebfe2e3f
PP
69142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6915
6916 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6917 to pointer.
6918 * gdb.cp/call-c.cc: Likewise.
6919
bcf6fc3a
NR
69202008-06-06 Nick Roberts <nickrob@snap.net.nz>
6921
6922 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6923 annotation.
6924
49fd4a42 69252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6926 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6927
6928 * gdb.threads/execl.c, gdb.threads/execl1.c,
6929 gdb.threads/execl.exp: New tests.
a9c64011 6930
8a34ac3f
AR
69312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6932 Daniel Jacobowitz <dan@codesourcery.com>
6933
6934 * gdb.cp/exception.exp: Activate test, make it work with pending
6935 catchpoints.
6936
86ae69ef
JK
69372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6938
6939 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6940
f7f9ae2c
VP
69412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6942
a9c64011
AS
6943 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6944 now printed.
6945 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6946
2a2d4dc3
AS
69472008-05-27 Andreas Schwab <schwab@suse.de>
6948
6949 * gdb.base/frame-args.exp: Handle arguments that are optimized
6950 out.
6951
5099e4d9
LM
69522008-05-26 Luis Machado <luisgpm@br.ibm.com>
6953
6954 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6955 quiet for ppc32 and group options into a single variable.
6956
d9c36a91
JB
69572008-05-23 Joel Brobecker <brobecker@adacore.com>
6958
6959 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6960 of zero-size elements.
6961 * gdb.ada/null_array.exp: Test printing this new array.
6962
103a8671
JK
69632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6966
07a4cc1a 69672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6968
6969 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6970 of the "finish" command.
6971
55f996a7
NR
69722008-05-21 Nick Roberts <nickrob@snap.net.nz>
6973
6974 * gdb.base/annota1.exp: Test for new annotation.
6975
907fc202
UW
69762008-05-16 Pedro Alves <pedro@codesourcery.com>
6977
6978 * gdb.base/fixsection.exp: New file.
6979 * gdb.base/fixsection0.c: New file.
6980 * gdb.base/fixsection1.c: New file.
6981
e8f97270
UW
69822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6983
6984 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6985 * gdb.base/annota3.exp: Likewise.
6986
ac0bb574
NF
69872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6988
6989 * gdb.base/watch_thread_num.exp: Don't run tests that require
6990 watchpoints if the target doesn't support them.
6991
6fadd07a
DE
69922008-05-12 Doug Evans <dje@google.com>
6993
6994 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6995
6e9a4a30
JB
69962008-05-09 Joel Brobecker <brobecker@adacore.com>
6997
6998 * gdb.ada/assign_1.exp: New testcase.
6999
08388c79
DE
70002008-05-09 Doug Evans <dje@google.com>
7001
a3c83fae
DE
7002 * gdb.base/find.exp: New file.
7003 * gdb.base/find.c: New file.
08388c79 7004
bd5ddfe8
DJ
70052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * gdb.base/commands.exp (watchpoint_command_test): Handle
7008 gdb,no_hardware_watchpoints.
7009 * gdb.base/float.exp: Allow ARM targets without floating point.
7010 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7011
b5dd68e2 70122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7013 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7014
7015 * gdb.ada/lang_switch: New test program.
7016 * gdb.ada/lang_switch.exp: New testcase.
7017
382d13d1
DE
70182008-05-05 Doug Evans <dje@google.com>
7019
7020 * gdb.base/help.exp (disassemble): Update expected help text.
7021
9dd789d0
PA
70222008-05-04 Pedro Alves <pedro@codesourcery.com>
7023
7024 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7025
611c83ae
PA
70262008-05-04 Pedro Alves <pedro@codesourcery.com>
7027
7028 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7029 different times.
7030
ff013f42
JK
70312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7032
7033 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7034 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7035 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7036 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7037
96dff6a2
VP
70382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7039
7040 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7041 notification to appear.
7042
55cd6f92
DJ
70432008-05-04 Daniel Jacobowitz <dan@debian.org>
7044
7045 * gdb.base/fullname.c: New file.
7046 * gdb.base/fullname.exp: New file.
7047 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7048
d705c43c
PA
70492008-05-03 Pedro Alves <pedro@codesourcery.com>
7050
7051 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7052 expressions with macros.
7053
333222e1
JK
70542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7057
5ac01682
DJ
70582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7059
7060 * gdb.base/completion.exp: Handle lack of other symbols beginning
7061 with "a".
7062
7063 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7064
237fc4c9
PA
70652008-05-02 Jim Blandy <jimb@codesourcery.com>
7066
7067 * gdb.asm/asmsrc1.s: Add scratch space.
7068
ed5e9466
DJ
70692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7070 Daniel Jacobowitz <dan@codesourcery.com>
7071
7072 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7073 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7074 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7075
b39cc962
DJ
70762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7077
7078 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7079
36d520f5
JB
70802008-05-01 Joel Brobecker <brobecker@adacore.com>
7081
7082 * gdb.base/info-target.exp: New testcase.
7083
8d4e3071
DJ
70842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7085
7086 * gdb.cp/hang.exp: Use .cc instead of .C.
7087 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7088 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7089
6f3f3097
DJ
70902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7091
7092 * gdb.base/gdb1250.exp: Remove perror.
7093 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7094
5550a914
PA
70952008-04-30 Pedro Alves <pedro@codesourcery.com>
7096
7097 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7098 .2byte.
7099
d848e687
DJ
71002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7101
7102 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7103 (maybe_kfail): New.
7104
93b5768b
PA
71052008-04-25 Pedro Alves <pedro@codesourcery.com>
7106
7107 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7108
721c02de
VP
71092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7110
a9c64011
AS
7111 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7112 * gdb.mi/mi2-syn-frame.exp: Likewise.
7113 * lib/mi-support.exp: Likewise.
721c02de 7114
74960c60
VP
71152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7116
7117 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7118 to specify regexp for the location to stop at.
7119 * gdb.base/break-always.c: New.
7120 * gdb.base/break-always.exp: New.
7121
d24317b4
VP
71222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7123
7124 * lib/mi-support.exp (mi_runto_helper): Adjust
7125 for the original-location field.
7126 (mi_create_breakpoint, mi_list_breakpoints): New.
7127 * gdb.mi/mi-break.exp: Adjust.
7128 * gdb.mi/mi2-break.exp: Adjust.
7129 * gdb.mi/mi-pending.exp: Adjust.
7130 * gdb.mi/mi-simplerun.exp: Adjust.
7131 * gdb.mi/mi2-simplerun.exp: Adjust.
7132 * gdb.mi/mi-syn-frame.exp: Adjust.
7133 * gdb.mi/mi2-syn-frame.exp: Adjust.
7134 * gdb.mi/mi-until.exp: Adjust.
7135 * gdb.mi/mi2-until.exp: Adjust.
7136 * gdb.mi/mi-var-display.exp: Adjust.
7137 * gdb.mi/mi2-var-display.exp: Adjust.
7138 * gdb.mi/mi-watch.exp: Adjust.
7139 * gdb.mi/mi2-watch.exp: Adjust.
7140
fdc59709 71412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7142
a9c64011
AS
7143 * aclocal.m4: Add override.m4.
7144 * configure: Regenerate.
fdc59709 7145
8e91f023
VP
71462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7147
7148 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7149 '-var-update --all-values' reports new value even the type
7150 of a variable object has changed.
7151
233a11ab
CS
71522008-04-18 Craig Silverstein <csilvers@google.com>
7153
7154 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7155 files.
d24317b4 7156
9c1137ad
JB
71572008-04-18 Joel Brobecker <brobecker@adacore.com>
7158
7159 * gdb.ada/atomic_enum: New test program.
7160 * gdb.ada/atomic_enum.exp: New testcase.
7161
66d0bbc7
DE
71622008-04-17 Doug Evans <dje@google.com>
7163
7164 * gdb.opt/Makefile.in: Fix whitespace.
7165
100906b0
UW
71662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7167
7168 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7169
4584e32e
DE
71702008-04-17 Doug Evans <dje@google.com>
7171
7172 * gdb.base/hashline1.exp: New testcase.
7173 * gdb.base/hashline2.exp: New testcase.
7174 * gdb.base/hashline2.exp: New testcase.
7175
0a320680
PA
71762008-04-17 Pedro Alves <pedro@codesourcery.com>
7177
7178 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7179
18ac113b
AR
71802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7181
7182 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7183 temporary breakpoint to match "Temporary breakpoint".
7184 * gdb.base/break.exp (delete_breakpoints): Likewise.
7185 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7186 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7187 * gdb.base/display.exp: Likewise.
7188 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7189 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7190 * gdb.base/restore.exp (restore_tests): Likewise.
7191 * gdb.base/sepdebug.exp: Likewise.
7192 * gdb.base/watchpoint.exp: Likewise.
7193 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7194 * gdb.mi/mi-pending.exp: Likewise.
7195 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7196 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7197 * gdb.mi/mi-var-cmd.exp: Likewise.
7198 * gdb.mi/mi-var-display.exp: Likewise.
7199 * gdb.mi/mi2-cli.exp: Likewise.
7200 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7201 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7202 * gdb.mi/mi2-var-display.exp: Likewise.
7203 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7204 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7205 new "disp" field.
a9c64011 7206 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7207 reason. This is to support fix for PR2424.
7208
add38693
JK
72092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7212
fcacd99f
VP
72132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7214
7215 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7216 field. Add more floating varobj tests.
fcacd99f 7217 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7218 field.
7219 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7220 (main): Call do_at_tests.
7221 * lib/mi-support.exp (mi_create_floating_varobj)
7222 (mi_varobj_update_with_type_change): New.
fcacd99f 7223
de051565
MK
72242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7225
7226 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7227 option of -var-evaluate-expression.
7228 * gdb.mi/mi2-var-display.exp: Likewise.
7229
dbc52822
VP
72302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7231
7232 Introduce test setup helpers.
a9c64011
AS
7233 * lib/gdb.exp (build_executable, clean_restart)
7234 (prepare_for_testing): New.
7235 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7236 * gdb.base/return.exp: Likewise.
7237 * gdb.base/ending-run.exp: Likewise.
dbc52822 7238
473591da
NR
72392008-04-07 Nick Roberts <nickrob@snap.net.nz>
7240
7241 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7242 Interface (MI) responses.
7243
2b2d9e11
VP
72442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7245
a9c64011
AS
7246 * gdb.cp/breakpoint.cc: New code to test conditions involving
7247 member variables.
7248 * gdb.cp/breakpoint.exp: Test condition involving member
7249 variables.
2b2d9e11 7250
bb378428
VP
72512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7252
7253 * lib/mi-support.exp (mi_expect_stop): New.
7254 (mi_run_cmd): Change the
7255 token. Use mi_send_resuming_command, use
7256 mi_expect_stop.
7257 (mi_execute_to_helper): Rename to mi_execute_to.
7258 (mi_send_resuming_command): Add more error patterns.
7259 (mi_wait_for_stop): Renamed to...
7260 (mi_get_stop_line): ...this.
7261 (mi_run_inline_test): Adjust.
7262
7263 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7264 * gdb.mi/mi-console.exp: Likewise.
7265 * gdb.mi/mi-pending.exp: Likewise.
7266 * gdb.mi/mi-simplerun.exp: Likewise.
7267 * gdb.mi/mi-stack.exp: Likewise.
7268 * gdb.mi/mi-stepi.exp: Likewise.
7269 * gdb.mi/mi-syn-frame.exp: Add comment.
7270 * gdb.mi/mi-until.exp: Likewise.
7271 * gdb.mi/mi-var-display.exp: Likewise.
7272 * gdb.mi/mi-watch.exp: Likewise.
7273 * gdb.mi/mi2-cli.exp: Likewise.
7274 * gdb.mi/mi2-console.exp: Likewise.
7275 * gdb.mi/mi2-simplerun.exp: Likewise.
7276 * gdb.mi/mi2-stack.exp: Likewise.
7277 * gdb.mi/mi2-stepi.exp: Likewise.
7278 * gdb.mi/mi2-until.exp: Likewise.
7279 * gdb.mi/mi2-var-display.exp: Likewise.
7280 * gdb.mi/mi2-watch.exp: Likewise.
7281
62172bb9
UW
72822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7283
7284 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7285
7286 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7287
a13e061a
PA
72882008-04-04 Pedro Alves <pedro@codesourcery.com>
7289
7290 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7291 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7292 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7293 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7294 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7295 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7296 expect an mi error duplicated in stderr.
7297
eae06beb
JB
72982008-04-03 Joel Brobecker <brobecker@adacore.com>
7299
7300 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7301 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7302 Add a couple of tests that verify the behavior when the new setting
7303 is set to "cancel" and "all".
7304 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7305 "ask" before we start the testing.
7306
79c6ced6
AR
73072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7308
7309 * gdb.cp/casts.cc: Add class reference variables.
7310 * gdb.cp/casts.exp: New test cases for up/down casting references.
7311
6c2d1a6b
MK
73122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7313
7314 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7315 instead of beginning to make an extra test pass.
7316 * gdb.mi/mi2-var-display.exp: Likewise.
7317
55b411d9
MR
73182008-03-31 Maciej W. Rozycki <macro@mips.com>
7319
7320 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7321
c6140da2
MD
73222008-03-31 Markus Deuling <deuling@de.ibm.com>
7323 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7324
7325 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7326 value. Add xfail for older kernels.
7327
79732189
AR
73282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7329
7330 Bring mi-support in line with gdb.exp.
7331 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7332 (mi_gdb_start): New function.
7333
33c3676e
MR
73342008-03-28 Maciej W. Rozycki <macro@mips.com>
7335
7336 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7337
92e28119
VP
73382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7339
7340 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7341 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7342
9e8e3afe
VP
73432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7344
7345 * lib/mi-support.exp (mi_create_varobj_checked): New.
7346 (mi_list_varobj_children): Allow to check for a
7347 value.
7348 (mi_list_array_varobj_children): New.
7349
7350 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7351 and mi_list_varobj_children, as opposed to hardcoding
7352 expected strings.
7353 * gdb.mi/gdb701.exp: Likewise.
7354 * gdb.mi/gdb792.exp: Likewise.
7355 * gdb.mi/mi-var-block.exp: Likewise.
7356 * gdb.mi/mi-var-cmd.exp: Likewise.
7357 * gdb.mi/mi-var-invalidate.exp: Likewise.
7358 * gdb.mi/mi2-var-block.exp: Likewise.
7359 * gdb.mi/mi2-var-child.exp: Likewise.
7360 * gdb.mi/mi2-var-cmd.exp: Likewise.
7361 * gdb.mi/mi2-var-display.exp: Likewise.
7362
9df50351
JK
73632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7364
7365 Fix random false FAILs on i386.
7366 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7367
31e5d73a
DJ
73682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7369
7370 PR gdb/544
7371 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7372
12f4afab
DJ
73732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 PR gdb/544
7376 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7377
b562a0cb
DJ
73782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7379
7380 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7381 fixed PR gdb/544.
7382
17faa917
DJ
73832008-03-21 Pedro Alves <pedro@codesourcery.com>
7384
7385 * gdb.threads/fork-child-threads.exp: Test next over fork.
7386
6214f497
DJ
73872008-03-21 Chris Demetriou <cgd@google.com>
7388
7389 * gdb.base/break.exp (rbreak junk): New test for rbreak
7390 "Junk at end of arguments" issue.
7391
63092375
DJ
73922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7393
7394 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7395 *& to work on created array elements.
7396 (Top level): Test print $pc with a file. Test string operations
7397 without a target.
7398 * gdb.base/ptype.exp: Do not expect *& to work on created array
7399 elements.
7400
b21991b0
DJ
74012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7402
7403 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7404 gdb.threads/staticthreads.exp: Update exit query.
7405
c4b347c7
SL
74062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7407
7408 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7409
fa4727a6
DJ
74102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7411
7412 * gdb.base/watchpoint.c (global_ptr, func4): New.
7413 (main): Call func4.
7414 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7415 (test_inaccessible_watchpoint): New.
7416
2f34202f
MR
74172008-02-29 Maciej W. Rozycki <macro@mips.com>
7418
7419 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7420 select the largest.
7421
0d6ba1b1
DJ
74222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7423
7424 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7425 frames-invalid annotations.
7426
e691325a
PM
74272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7428
a9c64011 7429 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7430
f85b5ecc
DE
74312008-02-27 Doug Evans <dje@google.com>
7432
7433 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7434 for bug 1738.
7435 (breakpoint_to_handler_entry): Ditto.
7436
b40e7bf3
JB
74372008-02-27 Joel Brobecker <brobecker@adacore.com>
7438
7439 * gdb.base/ending-run.exp: Use the first line of code inside
7440 function body to test breakpoints.
7441 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7442 location where the breakpoint is inserted when using the line
7443 where a function is declared. Fix typo in the description of
7444 one of the tests.
7445 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7446
2faca73a
PM
74472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7448
7449 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7450 tests.
2faca73a 7451
6f439c36
PM
74522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7453
7454 * gdb.base/args.exp: avoid same output for tests
7455 with single quotes.
7456
54e52265
VP
74572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7458
a9c64011
AS
7459 * gdb.base/annota1.exp: Adjust for 'info break'
7460 format changes.
7461 * gdb.base/annota3.exp: Likewise.
7462 * gdb.base/break.exp: Likewise.
7463 * gdb.base/condbreak.exp: Likewise.
7464 * gdb.base/pending.exp: Likewise.
7465 * gdb.base/sepdebug.exp: Likewise.
7466 * gdb.base/unload.exp: Likewise.
7467 * gdb.cp/ovldbreak.exp: Likewise.
7468 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7469
897b09ca
DE
74702008-02-07 Doug Evans <dje@google.com>
7471
7472 * gdb.cp/mb-inline.exp: New.
7473 * gdb.cp/mb-inline.h: New.
7474 * gdb.cp/mb-inline1.cc: New.
7475 * gdb.cp/mb-inline2.cc: New.
7476
b1c32d35
PM
74772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7478
7479 * gdb.pascal/floats.pas: New test program.
7480 * gdb.pascal/floats.exp: New testcase.
7481
1a4ca44a
TJB
74822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7483
7484 * gdb.base/callfuncs.c (t_float_many_args): New function.
7485 (t_double_many_args): New function.
7486 * gdb.base/callfuncs.exp: Add tests for exceeding float
7487 and double parameters passed through the stack.
7488
439048e8
JB
74892008-02-05 Joel Brobecker <brobecker@adacore.com>
7490
7491 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7492 gdb.ada/complete/foo.adb: New files.
7493 * gdb.ada/complete.exp: New testcase.
7494
81fe8080
DE
74952008-02-03 Doug Evans <dje@google.com>
7496
301f0ecf
DE
7497 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7498
81fe8080
DE
7499 * gdb.cp/gdb2384.exp: New file.
7500 * gdb.cp/gdb2384.cc: New file.
7501 * gdb.cp/gdb2384-base.h: New file.
7502 * gdb.cp/gdb2384-base.cc: New file.
7503
4b071aec
DE
75042008-02-02 Doug Evans <dje@google.com>
7505
7506 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7507
61137ba6
JB
75082007-02-01 Joel Brobecker <brobecker@adacore.com>
7509
7510 * gdb.ada/sym_print_name: New test program.
7511 * gdb.ada/sym_print_name.exp: New testcase.
7512
75132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7514
7515 * gdb.ada/nested/hello.adb: New file.
7516 * gdb.ada/nested.exp: New testcase.
7517 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7518
98deb0da
VP
75192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7520
7521 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7522 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7523 don't cause future evaluations of function to report
7524 creation of internal breakpoints.
98deb0da 7525
723a2275
VP
75262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7527
7528 * gdb.mi/mi-break.exp (test_error): New.
7529 Call it.
7530
fb546a2f
LM
75312008-01-31 Luis Machado <luisgpm@br.ibm.com>
7532
7533 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7534 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7535
2d8fd90a
PM
75362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7537
7538 * gdb.pascal/integers.pas: New test program.
7539 * gdb.pascal/integers.exp: New testcase.
7540
a7fa0ded
PM
75412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7542
7543 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7544
5e1a1926
TJB
75452008-01-30 Luis Machado <luisgpm@br.ibm.com>
7546
7547 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7548 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7549
8d04f9f0
JB
75502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7551
7552 * gdb.ada/formatted_ref: New test program.
7553 * gdb.ada/formatted_ref.exp: New testcase.
7554
7555 * gdb.cp/formatted-ref.cc: New file.
7556 * gdb.cp/formatted-ref.exp: New testcase.
7557
ce75a98f
JB
75582008-01-30 Joel Brobecker <brobecker@adacore.com>
7559
7560 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7561
e835f6bf
NR
75622008-01-30 Nick Roberts <nickrob@snap.net.nz>
7563
7564 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7565 (test_file_list_exec_source_file): Update to new macro-info field.
7566
d118ef87
PH
75672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7568
7569 * gdb.ada/exprs: New test program.
7570 * gdb.ada/exprs.exp: New testcase.
7571
7d35ab09
TJB
75722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7573
7574 * dfp-test.c (DELTA, DELTA_B): New definitions.
7575 (double_val1, double_val2, double_val3, double_val4, double_val5,
7576 double_val6, double_val7, double_val8, double_val9, double_val10,
7577 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7578 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7579 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7580 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7581 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7582 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7583 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7584 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7585 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7586 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7587 dec128_val16): New global variables.
7588 (decimal_dec128_align): New function.
7589 (decimal_mixed): Likewise.
7590 (decimal_many_args_dec32): Likewise.
7591 (decimal_many_args_dec64): Likewise.
7592 (decimal_many_args_dec128): Likewise.
7593 (decimal_many_args_mixed): Likewise.
7594 * dfp-test.exp: Add tests calling new inferior functions.
7595
2d717e4f
DJ
75962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7597
7598 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7599 gdb.server/ext-run.exp: New files.
7600 * lib/gdbserver-support.exp (gdbserver_download): New.
7601 (gdbserver_start): New. Update gdbserver expected
7602 output.
7603 (gdbserver_spawn): Use them.
7604 (gdbserver_start_extended): New.
7605
e85a822c
DJ
76062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7607
7608 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7609 Run on GNU/Linux.
7610 (do_exec_tests): Check for systems which do not support catchpoints.
7611 Do not match START.
7612 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7613 Run on GNU/Linux. Enable verbose output.
7614 (check_fork_catchpoints): New.
7615 (explicit_fork_child_follow, catch_fork_child_follow)
7616 (tcatch_fork_parent_follow): Update expected messages.
7617 (do_fork_tests): Use check_fork_catchpoints.
7618 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7619 Run on GNU/Linux. Enable verbose output.
7620 (check_vfork_catchpoints): New.
7621 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7622 expected messages.
7623 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7624
401ea829
JB
76252008-01-29 Jim Blandy <jimb@red-bean.com>
7626
7627 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7628 host' errors.
7629 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7630
aceaf3ad
JB
76312008-01-29 Jim Blandy <jimb@red-bean.com>
7632
7633 * gdb.threads/sigthread.c: Use barriers to ensure that
7634 child_thread and child_thread_two are always initialized before we
7635 start to use them.
7636
a5606eee
VP
76372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7638
7639 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7640 * gdb.base/watchpoint-solib.c: New.
7641 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7642
c55a82bb
PM
76432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7644
7645 * gdb.base/gdb1056.exp: Add unsigned integer test.
7646
0993fe05
DE
76472008-01-28 Doug Evans <dje@google.com>
7648
7649 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7650
4fe42e7f
JB
76512008-01-27 Jim Blandy <jimb@codesourcery.com>
7652
c7a69933
JB
7653 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7654
4fe42e7f
JB
7655 * gdb.base/expand-psymtabs.exp: Doc fix.
7656
5def8285
MK
76572008-01-26 Mark Kettenis <kettenis@gnu.org>
7658
7659 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7660
5313c911
NR
76612008-01-24 Nick Roberts <nickrob@snap.net.nz>
7662
a9c64011 7663 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7664 -var-set-format.
7665
93815fbf
VP
76662008-01-23 Chris Demetriou <cgd@google.com>
7667
7668 * gdb.threads/thread_events.c: New testcase source file.
7669 * gdb.threads/thread_events.exp: New testcase expect file.
7670
467a88ee
NR
76712008-01-23 Nick Roberts <nickrob@snap.net.nz>
7672
7673 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7674
7675 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7676 -var-set-format.
7677
d8f82aba
DJ
76782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7679 Vladimir Prus <vladimir@codesourcery.com>
7680
7681 * gdb.base/float.exp: Allow missing floating point for m68k and
7682 PowerPC.
7683
60c46647
VP
76842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7685
7686 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7687 ignore count.
7688 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7689 * gdb.mi/mi-cli.exp: Adjust.
7690 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7691
c7dd36a1
PA
76922008-01-17 Pedro Alves <pedro@codesourcery.com>
7693
7694 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7695 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7696 with dummy_ptr's address.
7697 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7698 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7699 all targets.
7700 * gdb.mi/mi2-var-child.exp: Likewise.
7701
39d5313e
JB
77022008-01-09 Joel Brobecker <brobecker@adacore.com>
7703
7704 * gdb.ada/null_array: New test program.
7705 * gdb.ada/null_array.exp: New testcase.
7706
0aea4bf3
LM
77072008-01-09 Luis Machado <luisgpm@br.ibm.com>
7708
7709 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7710 with required float modifiers.
7711
0b354900
JB
77122008-01-08 Joel Brobecker <brobecker@adacore.com>
7713
7714 * gdb.ada/funcall_param: New test program.
7715 * gdb.ada/funcall_param.exp: New testcase.
7716
cdb7f5d4
JB
77172008-01-08 Joel Brobecker <brobecker@adacore.com>
7718
7719 * gdb.ada/arrayparam: New test program.
7720 * gdb.ada/arrayparam.exp: New testcase.
7721
88e2547f
JB
77222008-01-08 Joel Brobecker <brobecker@adacore.com>
7723
7724 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7725 landed. Should also fix random failures in the test following it.
7726
f6867ce0
TJB
77272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7728
7729 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7730 for expressions with decimal float values.
7731 (test_dfp_conversions): New function to test casts to and from
7732 decimal float types.
7733 Call test_dfp_conversions.
7734 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7735 elements.
7736 (main): Initialize ds.float4 and ds.double8 elements.
7737 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7738 string to new error message.
7739 (d64_set_tests): Likewise.
7740 (d128_set_tests): Likewise.
7741 Add tests for expressions with decimal float variables. Add tests for
7742 conversions to and from decimal float types.
7743
f9c11282
JB
77442008-01-05 Joel Brobecker <brobecker@adacore.com>
7745
7746 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7747 * gdb.ada/packed_tagged.exp: New testcase.
7748
0ecbca72
JB
77492008-01-04 Joel Brobecker <brobecker@adacore.com>
7750
7751 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7752 gdb.ada/homonym/homonym_main.adb: New files.
7753 * gdb.ada/homonym.exp: New testcase.
7754
c18d3d89
JB
77552008-01-04 Joel Brobecker <brobecker@adacore.com>
7756
7757 * gdb.ada/packed_array.exp: Add testing of references to
7758 a packed array.
7759
ecc7085b
JB
77602008-01-04 Joel Brobecker <brobecker@adacore.com>
7761
7762 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7763 New files.
7764 * gdb.ada/type_coercion.exp: New testcase.
7765
c474c922
JB
77662008-01-04 Joel Brobecker <brobecker@adacore.com>
7767
7768 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7769 gdb.ada/tagged/foo.adb: New file.
7770 * gdb.ada/tagged.exp: New testcase.
7771
9005b927
JB
77722008-01-04 Joel Brobecker <brobecker@adacore.com>
7773
7774 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7775 gdb.ada/ptype_field/foo.adb: New files.
7776 * gdb.ada/ptype_field.exp: New testcase.
7777
1a6aaad8
JB
77782008-01-03 Joel Brobecker <brobecker@adacore.com>
7779
7780 * gdb.ada/print_pc.exp: New testcase.
7781
0ef22f53
JB
77822008-01-03 Joel Brobecker <brobecker@adacore.com>
7783
7784 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7785 gdb.ada/taft_type/p.adb: New files.
7786 * gdb.ada/taft_type.exp: New testcase.
7787
1689ecf8
JB
77882008-01-03 Joel Brobecker <brobecker@adacore.com>
7789
7790 * gdb.ada/array_bounds/bar.adb: New file.
7791 * gdb.ada/array_bounds.exp: New testcase.
7792
a4d0b9c3
JB
77932008-01-03 Joel Brobecker <brobecker@adacore.com>
7794
7795 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7796 gdb.ada/arrayptr/foo.adb: New files.
7797 * gdb.ada/arrayptr.exp: New testcase.
7798
a31ace00
JB
77992008-01-03 Joel Brobecker <brobecker@adacore.com>
7800
7801 * gdb.base/set-lang-auto.exp: New testcase.
7802
a97fced3
JB
78032008-01-03 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/fun_addr/foo.adb: New file.
7806 * gdb.ada/fun_addr.exp: New testcase.
7807
ef29ce1a
JK
78082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7811 New files
7812
0fafefe3
JB
78132008-01-02 Joel Brobecker <brobecker@adacore.com>
7814
7815 * array_subscript_addr/p.adb: New file.
a9c64011 7816 * array_subscript_addr.exp: New testcase.
0fafefe3 7817
c4359f8d
JB
78182008-01-02 Joel Brobecker <brobecker@adacore.com>
7819
a9c64011 7820 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7821 New files.
7822 * gdb.ada/str_cmp_ref.exp: New testcase.
7823
1aa1b15b
JB
78242008-01-01 Joel Brobecker <brobecker@adacore.com>
7825
7826 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7827 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7828 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7829
81c9b2cf
JB
78302008-01-01 Joel Brobecker <brobecker@adacore.com>
7831
7832 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7833 gdb.ada/ref_param/pck.ads: New files.
7834 * gdb.ada/ref_param.exp: New testcase.
7835
319e4674
JB
78362008-01-01 Joel Brobecker <brobecker@adacore.com>
7837
7838 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7839 gdb.ada/interface/foo.adb: New files.
7840 * gdb.ada/interface.exp: New testcase.
7841
ef682c56
JB
78422007-12-31 Jim Blandy <jimb@codesourcery.com>
7843
7844 * gdb.base/multi-forks.exp: Consume all output from child
7845 processes before proceeding to next test.
7846
f6f3eb6c
JB
78472007-12-29 Jim Blandy <jimb@codesourcery.com>
7848
7849 * configure: Regenerated.
7850
f652e42f
JB
78512007-12-27 Joel Brobecker <brobecker@adacore.com>
7852
7853 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7854 gdb.ada/fixed_cmp/fixed.adb: New files.
7855 * gdb.ada/fixed_cmp.exp: New testcase.
7856
6943e596
JB
78572007-12-27 Joel Brobecker <brobecker@adacore.com>
7858
7859 * gdb.ada/boolean_expr.exp: New testcase.
7860
aad9a193
JB
78612007-12-26 Jim Blandy <jimb@codesourcery.com>
7862
7863 * gdb.base/multi-forks.exp: Doc fix.
7864
fb5f3683
JB
78652007-12-26 Joel Brobecker <brobecker@adacore.com>
7866
7867 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7868 * gdb.ada/char_param.exp: Do not compile our test program with
7869 -gnata, this is unnecessary.
7870 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7871
384e4a9c
JB
78722007-12-24 Joel Brobecker <brobecker@adacore.com>
7873
7874 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7875 gdb.ada/print_chars/foo.adb: New files.
7876 * gdb.ada/print_chars.exp: New testcase.
7877
01e044f7
JB
78782007-12-24 Joel Brobecker <brobecker@adacore.com>
7879
7880 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7881 gdb.ada/char_param/foo.adb: New files.
7882 * gdb.ada/char_param.exp: New testcase.
7883
0ce17860
JB
78842007-12-22 Jim Blandy <jimb@codesourcery.com>
7885
7886 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7887 hard-coding source line numbers into the test.
7888 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7889 gdb_get_line_number to find.
7890
919809b9
JB
78912007-12-22 Joel Brobecker <brobecker@adacore.com>
7892
7893 * gdb.base/ptype.c (highest): New struct type.
7894 (the_highest): New variable of that type.
7895 (main): Add dummy assignment to a field of variable the_highest.
7896 * gdb.base/ptype.exp: Test type printing of our new variable.
7897
abc8a88d
PM
78982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7899
7900 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7901 and record first explicitly generated thread number.
abc8a88d
PM
7902 Use that thread number for thread specific watchpoint test.
7903 Add iteration number to repetitive tests.
7904
5158f3e3
CES
79052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7906 Jim Blandy <jimb@codesourcery.com>
7907
7908 * gdb.base/expand-psymtabs.c: New testcase
7909 source file.
7910 * gdb.base/expand-psymtabs.exp: New testcase
7911 expect file.
7912
37e4754d
LM
79132007-12-17 Luis Machado <luisgpm@br.ibm.com>
7914
7915 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7916 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7917
551e5d04
JB
79182007-12-17 Joel Brobecker <brobecker@adacore.com>
7919
7920 * gdb.ada/frame_args/foo.adb: New file.
7921 * gdb.ada/frame_args/pck.ads: New file.
7922 * gdb.ada/frame_args/pck.adb: New file.
7923 * gdb.ada/frame_args.exp: New testcase.
7924
a05ee097
JB
79252007-12-17 Joel Brobecker <brobecker@adacore.com>
7926
7927 * gdb.base/frame-args.c: New file.
7928 * gdb.base/frame-args.exp: New testcase.
7929
c162e8c9 79302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7931 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7932
7933 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7934
afe8ab22 79352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7936
afe8ab22
VP
7937 * gdb.mi/mi-pending.exp: New.
7938 * gdb.mi/mi-pending.c: New.
7939 * gdb.mi/mi-pendshr.c: New.
7940
dfdfb3ca
JB
79412007-12-06 Jim Blandy <jimb@codesourcery.com>
7942
7943 * gdb.base/default.exp: Update expected output for 'info catch'.
7944
b7fca990
JK
79452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7946
7947 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7948 must be set to binary.
7949
6a1afc1e
PA
79502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7951
7952 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7953
a6b151f1
DJ
79542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7955
7956 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7957 gdb.mi/mi-file-transfer.exp: New.
7958
43039443
JK
79592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7960
7961 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7962
0ef2251b
MR
79632007-11-22 Maciej W. Rozycki <macro@mips.com>
7964
7965 * gdb.trace/backtrace.exp: Fix a typo.
7966 * gdb.trace/circ.exp: Likewise.
7967 * gdb.trace/collection.exp: Likewise.
7968 * gdb.trace/limits.exp: Likewise.
7969 * gdb.trace/report.exp: Likewise.
7970 * gdb.trace/tfind.exp: Likewise.
7971 * gdb.trace/while-dyn.exp: Likewise.
7972
5443631e
NR
79732007-11-21 Nick Roberts <nickrob@snap.net.nz>
7974
7975 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7976 objects of pointers that can't be dereferenced are now
7977 "noneditable".
7978
a4ce5b0d
UW
79792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7980
7981 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7982 (target_cpu): Remove.
7983
d6e956e5
VP
79842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7985
7986 * gdb.base/ending-run.exp: Expect the list of cleared
7987 breakpoint to come in natural order, not the reversed one.
a9c64011 7988
214270ab
VP
79892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7990
7991 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7992 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7993
1a619819
LM
79942007-11-05 Luis Machado <luisgpm@br.ibm.com>
7995
7996 * gdb.base/printcmds.exp: New function
7997 test_printf_with_dfp.
7998
5b01a6fa
DE
79992007-11-02 Doug Evans <dje@google.com>
8000
8001 * gdb.disasm/t01_mov.s: Remove carriage returns.
8002 * gdb.disasm/t02_mova.s: Ditto.
8003 * gdb.disasm/t03_add.s: Ditto.
8004 * gdb.disasm/t04_sub.s: Ditto.
8005 * gdb.disasm/t05_cmp.s: Ditto.
8006 * gdb.disasm/t06_ari2.s: Ditto.
8007 * gdb.disasm/t07_ari3.s: Ditto.
8008 * gdb.disasm/t08_or.s: Ditto.
8009 * gdb.disasm/t09_xor.s: Ditto.
8010 * gdb.disasm/t10_and.s: Ditto.
8011 * gdb.disasm/t11_logs.s: Ditto.
8012 * gdb.disasm/t12_bit.s: Ditto.
8013 * gdb.disasm/t13_otr.s: Ditto.
8014
ec33ab7f
JK
80152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8016
8017 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8018
ae0d01ff
UW
80192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8020
8021 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8022 provide DFP support.
8023
55eddb0f
DJ
80242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8025
8026 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8027 Test "set powerpc vector-abi". Skip auto-detection tests for old
8028 toolchains.
8029
7020f05c
PA
80302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8031
8032 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8033 with [string compare].
8034
84bc3db9
PA
80352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8036
8037 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8038 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8039
5876dc88
LM
80402007-10-25 Luis Machado <luisgpm@br.ibm.com>
8041
8042 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8043 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8044 * gdb.opt/Makefile.in: New makefile.
8045 * Makefile.in: Create new directory "gdb.opt".
8046 * configure.ac: Add "gdb.opt" directory.
8047 * configure: Regenerated.
a9c64011 8048
c3ea9a14
DE
80492007-10-25 Doug Evans <dje@google.com>
8050
8051 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8052 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8053
a9c64011 80542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8055 Thiago Jung Bauermann <bauerman@br.ibm.com>
8056
8057 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8058 Floating Point expressions.
8059 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8060 Floating Point variables.
8061 * gdb.base/dfp-test.c: new file containing program with Decimal
8062 Floating variables, used by gdb.base/dfp-test.exp.
8063
62a24a2b
DJ
80642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8065
8066 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8067
e7b1eae6
UW
80682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8069
8070 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8071 compiling test case with GCC.
8072 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8073
c641edcc
UW
80742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8075
8076 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8077 format changes.
8078
5e5ebfe6
MS
80792007-10-18 Michael Snyder <msnyder@specifix.com>
8080
8081 * gdb.base/dbx.exp: Add missing "-re " operator.
8082
e831e7b6
GM
80832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8084
8085 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8086 * configure.ac: Removed trailing spaces after backslash.
8087 * gdb.modula2: New directory.
8088 * gdb.modula2/Makefile.in: New file.
8089 * gdb.modula2/unbounded-array.exp: New file.
8090 * gdb.modula2/unbounded1.c: New file.
8091
7cc46491
DJ
80922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8093
8094 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8095
80962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8097
8098 * gdb.base/sigstep.c (main): Add checks for
8099 return values for setitimer call.
8100 Call setitimer again with itimer = ITIMER_REAL
8101 if first call to setitimer fails.
8102
e91528f0
KH
81032007-10-11 Kazu Hirata <kazu@codesourcery.com>
8104
8105 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8106 of $timeout.
8107
2ec9a4f8
DJ
81082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8109
8110 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8111
81122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8113
8114 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8115 of gdb_expect call, to avoid interruption.
8116
64b2fa04
PA
81172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8118
8119 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8120 (v_unsigned_long_long, v_long_long_array)
8121 (v_signed_long_long_array, v_unsigned_long_long_array)
8122 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8123 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8124 [!NO_LONG_LONG]: New.
8125 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8126 v_long_long_member.
8127
8128 (v_long_long_func, v_signed_long_long_func)
8129 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8130 (main) [!NO_LONG_LONG]: Initialize long long variants.
8131
8132 * gdb.base/whatis.exp: If board file requests no_long_long, build
8133 test with NO_LONG_LONG defined. Test long long, signed long long,
8134 and unsigned long long variants but only if board file doesn't
8135 disable it.
8136
a912286e 81372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8138 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8139
8140 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8141 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8142 * configure: Regenerated.
8143 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8144 gdb.pascal/types.exp, lib/pascal.exp: New files.
8145
471ba8c9
DJ
81462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8149 call.
8150 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8151 to return to the call.
8152 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8153 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8154 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8155 * gdb.mi/mi-until.exp (test_until): Likewise.
8156 * gdb.mi/mi2-until.exp (test_until): Likewise.
8157
fef8a650
DJ
81582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8159
8160 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8161 two-char array.
8162 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8163
d983da9c
DJ
81642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8165
8166 * gdb.threads/watchthreads.c (thread_function): Sleep between
8167 iterations.
8168 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8169 at once for S/390. Generate matching fails and passes.
8170
17f62551
VP
81712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8172
8173 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8174 the 'struct_declarations' variable to zeros.
a9c64011 8175
ed0616c6
VP
81762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8177
8178 * gdb.cp/mb-ctor.cc: New.
8179 * gdb.cp/mb-ctor.exp: New.
8180 * gdb.cp/mb-templates.cc: New.
8181 * gdb.cp/mb-templates.exp: New.
8182
41f1b697
DJ
81832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8184
8185 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8186
3f213f78
PA
81872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8188
8189 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8190 targets.
8191 * configure: Regenerate.
8192
0d381245 81932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8194
0d381245
VP
8195 * gdb.base/annota1.exp: Adjust for 'info break'
8196 format changes.
8197 * gdb.base/annota3.exp: Likewise.
8198 * gdb.base/break.exp: Likewise.
8199 * gdb.base/condbreak.exp: Likewise.
8200 * gdb.base/pending.exp: Likewise.
8201 * gdb.base/sepdebug.exp: Likewise.
8202 * gdb.base/unload.exp: Likewise.
8203 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8204
fe3f5fa8
VP
82052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8206
8207 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8208 messages.
8209 * gdb.base/chng-syms.exp: Likewise.
8210 * gdb.base/unload.exp: Likewise.
a9c64011 8211
a75cf6c0
DJ
82122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8213
8214 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8215
18ecae38
DJ
82162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8217
8218 * schedlock.c (NUM): Change to 1.
8219 (main): Use args[0] for the main thread.
8220 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8221 regardless of the number of threads.
8222
5509918f
MR
82232007-09-14 Maciej W. Rozycki <macro@mips.com>
8224
4a543daf
MR
8225 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8226 type down.
8227 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8228 test.
8229 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8230 watchpoint type down.
8231 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8232 test.
8233
82342007-09-14 Maciej W. Rozycki <macro@mips.com>
8235
5509918f
MR
8236 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8237 Move all the tests here and run them twice, once using software
8238 watchpoints and once using hardware watchpoints.
8239 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8240
40b53987
DJ
82412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8242
8243 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8244 test.
8245
695e2681
MK
82462007-09-10 Mark Kettenis <kettenis@gnu.org>
8247
8b3fc8d8
MK
8248 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8249 build-id.
8250
695e2681
MK
8251 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8252 know about $ORIGIN. Calculate output dir from $dest instead of
8253 using ${objdir}/{$subdir}.
8254
58d69f29
MK
82552007-09-09 Mark Kettenis <kettenis@gnu.org>
8256
8257 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8258 gcore, before continuing with the test.
8259
3e347599
DJ
82602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8261
8262 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8263 * gdb.mi/mi-watch.exp: Likewise.
8264
ea37ba09
DJ
82652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8266 Jim Blandy <jimb@codesourcery.com>
8267
8268 * gdb.arch/i386-sse.exp: Do not expect character constants.
8269 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8270 * gdb.base/display.exp: Allow print/s.
8271 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8272 and unsigned char array changes.
8273
2025a643
DJ
82742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8275
8276 * gdb.base/display.exp: Add tests for printf %p.
8277
26669a27
PA
82782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8279
8280 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8281 the dll name to unicode.
8282
c8f021f8
JK
82832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8284
8285 * gdb.base/default.exp (show version): Update the version text.
8286 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8287
4cf31eea
JK
82882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8289
8290 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8291 New files.
8292
4935890f
JK
82932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8294
8295 * lib/gdb.exp (build_id_debug_filename_get): New function.
8296 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8297 Remove the generate DEBUG file for the future testcase runs.
8298 New testcase for the NT_GNU_BUILD_ID retrieval.
8299 Move the final testing step to ...
8300 (test_different_dir): ... a new function.
8301 New parameter XFAIL to XFAIL all the tests performed.
8302 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8303 New parameter TYPE to PF_PREFIX all the tests performed.
8304
02142340
VP
83052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8306
8307 * gdb.mi/mi-var-cp.cc (path_expression): New
8308 function.
8309 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8310
36acd84e
UW
83112007-08-27 Markus Deuling <deuling@de.ibm.com>
8312
8313 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8314 to fit into SPU Local Store memory.
8315
a896d121
JB
83162007-08-23 Joel Brobecker <brobecker@adacore.com>
8317
8318 * gdb.base/default.exp: Adjust the expected output of "info
8319 warranty" after the switch to GPLv3.
8320
7b433602
JB
83212007-08-23 Joel Brobecker <brobecker@adacore.com>
8322
8323 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8324 to 30000 (from 20000).
8325
e22f8b7c
JB
83262007-08-23 Joel Brobecker <brobecker@adacore.com>
8327
8328 Switch the license of all .exp files to GPLv3.
8329 Switch the license of all .f and .f90 files to GPLv3.
8330 Switch the license of all .s and .S files to GPLv3.
8331
5a0e3bd0
JB
83322007-08-23 Joel Brobecker <brobecker@adacore.com>
8333
8334 * configure.ac: Switch license to GPLv3.
8335
cc00619d
JB
83362007-08-23 Joel Brobecker <brobecker@adacore.com>
8337
8338 Switch the licensing to GPLv3 for all .ads and .adb files.
8339
8d26208a
DJ
83402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8341
8342 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8343 and t_int_double.
8344 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8345
4fcb9948
JB
83462007-08-17 Joel Brobecker <brobecker@adacore.com>
8347
8348 * gdb.base/step-line.c: Switch license to GPL version 3, and
8349 update copyright year.
8350 * gdb.base/step-line.inp: Likewise.
8351
b9c34f67
JB
83522007-08-17 Joel Brobecker <brobecker@adacore.com>
8353
8354 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8355 changes inside gdb1555.c.
8356 * gdb.base/pending.exp: Likewise.
8357
2cc17678
DJ
83582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8359
8360 * config/default.exp: New file.
8361
e48883f7
DJ
83622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8363
8364 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8365 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8366
1ab80e5b
MR
83672007-07-30 Maciej W. Rozycki <macro@mips.com>
8368
8369 * gdb.base/dump.exp: Force the correct endianness for binary
8370 formats not carrying this information.
8371
aba471f5
DJ
83722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8373
8374 * gdb.threads/staticthreads.exp: Match .*sem_post.
8375
d4e07204
DJ
83762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8377
8378 * gdb.base/readline.exp (operate_and_get_next): Match the final
8379 prompt.
8380
2b97317d
KB
83812007-07-23 Kevin Buettner <kevinb@redhat.com>
8382
8383 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8384 to restarting SID.
8385
44efa07a
KB
83862007-07-18 Kevin Buettner <kevinb@redhat.com>
8387
8388 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8389 prior to `gdb_start'.
8390
7b5ebade
KB
83912007-07-18 Kevin Buettner <kevinb@redhat.com>
8392
8393 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8394 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8395 Remove call to gdb_unload.
8396
255e7678
DJ
83972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8398 Daniel Jacobowitz <dan@codesourcery.com>
8399
8400 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8401 for __WIN32__.
8402 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8403 * gdb.base/unload.exp: Use shared library test routines.
8404
3a40aaa0
UW
84052007-07-03 Markus Deuling <deuling@de.ibm.com>
8406
8407 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8408 * gdb.base/solib-symbol-lib.c: Likewise.
8409 * gdb.base/solib-symbol-main.c: Likewise.
8410
b0f4b84b
DJ
84112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8412
8413 * config/gdbserver.exp (gdb_reconnect): New.
8414 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8415 gdb.base/solib-disc.exp: New files.
8416 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8417 remote debugging".
8418 (gdb_compile): Add shlib_load flag.
8419 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8420 port.
8421 (gdbserver_reconnect): New.
8422
1b05479a
DJ
84232007-07-01 Nick Roberts <nickrob@snap.net.nz>
8424 Daniel Jacobowitz <dan@codesourcery.com>
8425
8426 * gdb.base/annota3.exp: Test for if construct.
8427
86f78eb2
DJ
84282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8429
8430 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8431
6a2eb474 84322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8433 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8434
8435 * gdb.base/display.exp: Allow a newline after display/i.
8436 * gdb.base/pc-fp.exp: Likewise.
8437 * gdb.base/sigbpt.exp: Likewise.
8438
f8b73d13
DJ
84392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8440
8441 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8442 required features to be included.
8443
4339e69e
DJ
84442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8447 in info threads output.
8448
23d964e7
UW
84492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8450 Markus Deuling <deuling@de.ibm.com>
8451
8452 * gdb.arch/spu-info.exp: New testcase.
8453 * gdb.arch/spu-info.c: New file.
8454
fd20f75b
DJ
84552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8456
8457 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8458 tpcs_offset. Restore lr after the call.
8459 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8460
2226f861
DJ
84612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8462
8463 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8464 (gdbserver_run): Kill any running gdbserver.
8465 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8466
d12371a9
MR
84672007-05-17 Maciej W. Rozycki <macro@mips.com>
8468
8469 * gdb.base/sigbpt.exp: Preset segv_addr.
8470
93f02886
DJ
84712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8472
8473 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8474 (gdb_compile_shlib): Likewise.
8475 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8476 (default_gdb_init): Clear cleanfiles.
8477 (gdb_finish): Delete recorded cleanfiles.
8478 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8479
8480 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8481 Do not use isnative.
8482 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8483 gdb.base/so-impl-ld.exp: Likewise.
8484 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8485 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8486 gdb_compile.
8487
b04e06d7
VP
84882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8489
8490 * config/unknown.exp: Remove.
8491
069ed931
UW
84922007-05-15 Markus Deuling <deuling@de.ibm.com>
8493
8494 * gdb.base/info-proc.exp: Check is_remote.
8495
09db0d03
UW
84962007-05-14 Markus Deuling <deuling@de.ibm.com>
8497
8498 * gdb.base/gcore.exp: Initialize variable core_supported.
8499
af2cbe8c
DJ
85002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8501
8502 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8503
027c0295
DJ
85042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8505
8506 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8507 * gdb.threads/print-threads.exp (test_all_threads): Allow
8508 negative and hexadecimal thread IDs.
8509
dc5000e7
DJ
85102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8511
8512 * gdb.java/jprint.java (public): Avoid invalid call to static
8513 method.
8514
2e74ed18
DP
85152007-05-14 Denis Pilat <denis.pilat@st.com>
8516
8517 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8518 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8519 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8520 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8521 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8522
83547f02
UW
85232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8524
8525 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8526 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8527 this mode.
8528 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8529 * gdb.base/spu.ld: New file.
8530
b18be20d
DJ
85312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8532
8533 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8534
be444858
DJ
85352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8536
8537 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8538
b1d53152
DJ
85392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8540
8541 * gdb.java/jmain.exp: Handle demangled names with and without method
8542 signatures.
8543
d084b331
DJ
85442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8545
8546 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8547 (have_a_very_merry_interrupt): Remove calls to puts.
8548 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8549 inferior output.
8550 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8551 test names.
8552
db9d7fc5
DJ
85532007-04-29 Markus Deuling <deuling@de.ibm.com>
8554 Daniel Jacobowitz <dan@codesourcery.com>
8555
8556 * gdb.base/auxv.exp (core_works): Also check is_remote.
8557 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8558
ef783a7d 85592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8560
ef783a7d
VP
8561 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8562 message, not the undefined 'module' variable.
8563 * gdb.base/siginfo.exp: Likewise.
8564 * gdb.base/sigstep.exp: Likewise.
8565 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8566 serialport.
8567 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8568
b7b73cae
CV
85692007-04-25 Corinna Vinschen <vinschen@redhat.com>
8570
8571 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8572 target sim fails. Return 0 otherwise.
8573 (gdb_load): Return prematurely if gdb_target_sim fails.
8574
7d90fdfa
DP
85752007-04-16 Denis Pilat <denis.pilat@st.com>
8576
8577 * gdb.base/setshow.exp: Reset height after having set it to 100.
8578
5d3e9c85
DP
85792007-04-16 Denis Pilat <denis.pilat@st.com>
8580
8581 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8582
18e75969
DP
85832007-04-16 Denis Pilat <denis.pilat@st.com>
8584
8585 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8586
25d5ea92
VP
85872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8588
8589 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8590 tests. Run the frozen varobjs test.
8591 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8592 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8593
0b49cb80
JK
85942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8595
8596 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8597 gdb.base/type-opaque.exp: New files.
8598
a73bafbc 85992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8600
8601 * gdb.mi/mi-var-child.c
a73bafbc
VP
8602 (do_children_tests): User char[2] instead of
8603 char so that automatic printing of pointers to char
8604 don't give unpredicable result.
8605 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8606 local variables.
8607 * gdb.mi/mi-var-child.exp: Step to right line
8608 of do_children_tests.
8609 * gdb.mi/mi2-var-child.exp: Likewise.
8610 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8611 do_locals_tests.
a73bafbc
VP
8612 (do_children_tests): User char[2] instead of
8613 char so that automatic printing of pointers to char
a9c64011 8614 don't give unpredicable result.
a73bafbc 8615 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8616 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8617 Pass test name to mi_wait_for_stop.
8618
7ce59000
DJ
86192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8620
8621 * gdb.asm/asm-source.exp: Remove d10v case.
8622 * lib/gdb.exp (skip_cplus_tests): Likewise.
8623 * gdb.asm/d10v.inc: Deleted.
8624
20389057
DJ
86252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8626
8627 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8628
8807d78b
DJ
86292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8630
8631 * config/netware.exp: Delete file.
8632
aa3edb8e
JB
86332007-03-29 Joel Brobecker <brobecker@adacore.com>
8634
8635 * gdb.dwarf2/dw2-noloc.S: New file.
8636 * gdb.dwarf2/dw2-noloc.exp: New file.
8637
297561ac
PA
86382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8639
8640 * gdb.cp/method2.cc: New test.
8641 * gdb.cp/method2.exp: New test.
8642 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8643
1f81bd39
DJ
86442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8645
8646 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8647
9453113a
DJ
86482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8649
8650 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8651
b741e217
DJ
86522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8653
8654 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8655 (gdb_load): Delete, replace with...
8656 (gdb_reload): ...this.
8657 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8658 * gdb.server/server-mon.exp: Likewise.
8659 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8660 (gdb_start_cmd): New.
8661 (gdb_file_cmd): Save the last loaded file.
8662 (gdb_reload): New.
8663 (gdb_gnu_strip_debug): Use transform.
8664 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8665 support here. Use new $last_loaded_file. Check mtime.
8666 (gdb_target_cmd): Handle ObjC failure case.
8667 (infer_host_exec): Delete.
8668 (gdbserver_load): Rename to...
8669 (gdbserver_run): ...this. Simplify.
8670 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8671 (mi_gdb_load): Move most contents to a new function...
8672 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8673 (mi_run_cmd): Use mi_gdb_target_load.
8674 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8675 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8676 Use gdb_run_cmd.
8677 * gdb.base/charsign.exp: Remove incorrect comment.
8678 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8679 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8680 gdb.base/start.exp: Use gdb_start_cmd.
8681
446ab585 86822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8683 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8684
8685 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8686 * gdb.base/signull.exp: Similarly.
8687
bbb88ebf
UW
86882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8689
8690 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8691 messages available to test cases (like chng-sym.exp).
8692
cb8c4a99
AS
86932007-03-14 Andreas Schwab <schwab@suse.de>
8694
8695 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8696 format changes.
8697
4e463ff5
DJ
86982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8699
8700 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8701 (optimized_1): New.
8702 (main): Call optimized_1.
8703 (gdb2029): Correct typos. Call gdb2029_marker.
8704 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8705 for gdb2029.
8706
b6db2c47
MK
87072007-03-12 Mark Kettenis <kettenis@gnu.org>
8708
8709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8710 as tabs. Remove redundant test pattern.
8711
70ed3737
UW
87122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8713
8714 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8715 for /a format output.
8716
47b67b60
DJ
87172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8718
8719 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8720 collect output incrementally.
8721
b8953b0e
UW
87222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8723
8724 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8725 for -var-create lpcharacter test.
8726 * gdb.mi/mi2-var-cmd.exp: Likewise.
8727
7acd5c40
UW
87282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8729
8730 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8731 pass on targets where address zero is readable.
8732
9c6759c1
UW
87332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8734
8735 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8736 just a single architecture.
8737
a2f1aeb4
UW
87382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8739
8740 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8741 (fetch_all_registers): New function, uses gdb_test_multiple and
8742 exp_continue to fetch inferior output line-by-line.
8743 Replace all uses of do_get_all_registers by fetch_all_registers.
8744
46579ac2
UW
87452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8746
8747 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8748 in target_info.
8749
fc133f24
MS
87502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8751
a9c64011 8752 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8753 consistancy; add a default (timeout) case.
8754
7646a51d
MS
87552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8756
8757 * gdb.base/watchpoint.exp: Fix truncated comment.
8758
dcfff61f
MS
87592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8760
8761 * Makefile.in: Remove spurious single-quotes from sed command.
8762
664e3ee9
DJ
87632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8764
8765 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8766 func.
8767 * gdb.mi/mi2-var-cmd.exp: Likewise.
8768
d7cc6f2f
JB
87692007-02-27 Joel Brobecker <brobecker@adacore.com>
8770
a9c64011
AS
8771 * gdb.dwarf2/dw2-producer.S: New file.
8772 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8773
87742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8775
8776 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8777 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8778 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8779 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8780 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8781 Revert tests to use mi_gdb_test and include value field in output
8782 of -var-create.
8783
93d42b30
DJ
87842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8785
8786 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8787
c499ed39
DJ
87882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8789
8790 * gdb.base/maint.exp: Remove full paths from test names.
8791 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8792 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8793
9836f81b
JB
87942007-02-27 Joel Brobecker <brobecker@adacore.com>
8795
8796 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8797
c74d0ad8
DJ
87982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8799
8800 * gdb.server/server-mon.exp: New test.
8801
2711e456
DJ
88022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8803
8804 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8805
ff6f572f
DJ
88062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8807
8808 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8809 register capitalization.
8810
fada3feb
DP
88112007-02-13 Denis Pilat <denis.pilat@st.com>
8812
8813 * gdb.mi/mi-var-invalidate.exp: New file.
8814
fb1e4ffc
DJ
88152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8816
8817 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8818
3da939d7
DJ
88192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8820
8821 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8822
123dc839
DJ
88232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8824
8825 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8826 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8827
877e3645 88282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8829
8830 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8831 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8832 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8833 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8834 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8835 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8836 Update tests to include value field in output of -var-create.
a9c64011 8837
3c0a2960
AS
88382007-02-08 Andreas Schwab <schwab@suse.de>
8839
8840 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8841
108546a0
DJ
88422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8843
8844 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8845 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8846
d701dcab
DP
88472007-02-02 Denis Pilat <denis.pilat@st.com>
8848
8849 * gdb.threads/threadapply.exp: check that frame is not changed by
8850 the thread apply all command.
8851
783e3e2f
AS
88522007-01-31 Andreas Schwab <schwab@suse.de>
8853
6d9c3a87
AS
8854 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8855
3c50d7b9
AS
8856 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8857 in the dwarf sections.
8858 * gdb.dwarf2/mac-fileno.S: Likewise.
8859
783e3e2f
AS
8860 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8861 bspstore register on ia64.
8862
78ff580e
AS
88632007-01-29 Andreas Schwab <schwab@suse.de>
8864
cc8e9b12
AS
8865 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8866 "frame-begin" annotation.
8867
78ff580e
AS
8868 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8869 number of "frames-invalid" annotations.
8870
704a4f78
DJ
88712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8872
8873 * gdb.base/commands.exp: Call if_commands_test.
8874 (gdb_test_no_prompt, if_commands_test): New.
8875
e741bf94
MK
88762007-01-28 Mark Kettenis <kettenis@gnu.org>
8877
8878 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8879
474d0ad3
AS
88802007-01-27 Andreas Schwab <schwab@suse.de>
8881
8882 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8883 .short/.int/.quad in the dwarf sections.
8884 * gdb.dwarf2/dw2-intercu.S: Likewise.
8885 * gdb.dwarf2/dw2-intermix.S: Likewise.
8886
e784b426
JK
88872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8888
8889 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8890 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8891 array.
e784b426
JK
8892 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8893 * gdb.base/setvar.exp: Likewise.
8894
37f08e04
AS
88952007-01-26 Andreas Schwab <schwab@suse.de>
8896
9a01813a
AS
8897 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8898 test.
8899
37f08e04
AS
8900 * gdb.base/multi-forks.exp ("restart $i"): Also match
8901 __kernel_syscall_via_break.
8902
6e2a9270
VP
89032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8904
8905 * lib/mi-support.exp (mi_delete_varobj): New.
8906 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8907 testcase.
8908 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8909 (main): Call the above.
8910 (reference_update_test, base_in_reference_test)
8911 (reference_to_pointer): Delete the created varobjs.
a9c64011 8912
e515b470
DJ
89132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8914
8915 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8916 * configure: Regenerated.
8917 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8918 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8919 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8920 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8921 * lib/gdb.exp (gdb_skip_xml_test): New function.
8922
08d8bcd7
DJ
89232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8924
8925 * gdb.base/sigrepeat.exp: Correct error message.
8926
89272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8928 Daniel Jacobowitz <dan@codesourcery.com>
8929
8930 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8931 gdb.arch/i386-gnu-cfi-asm.S: New files.
8932
97c3f1f3
JK
89332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8934
8935 * lib/gdb.exp: Abort on missing `site.exp'.
8936
cb1df416
DJ
89372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8938 Daniel Jacobowitz <dan@codesourcery.com>
8939
8940 * gdb.base/included.c, gdb.base/included.exp,
8941 gdb.base/included.h: New files.
8942
35990120
DJ
89432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8944
8945 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8946 (maximize_rlimit): Reduce limits on 64-bit systems.
8947
6e81a116 89482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8949
8950 From Marcus Deuling <deuling@de.ibm.com>:
8951 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8952 every case.
8953
6c3c41f3
NR
89542007-01-13 Nick Roberts <nickrob@snap.net.nz>
8955
8956 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8957 (test_path_specification): Use objdir instead of srcdir to always
8958 get an absolute filename.
8959
2f12c312
DJ
89602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8963
81121995
VP
89642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8965
8966 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8967 Make sure the variable we're using is in scope.
8968 (reference_to_pointer): Likewise.
8969
4741b737
DJ
89702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8971
8972 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8973 has no debug information.
8974
054410c3
DJ
89752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8976
8977 * gdb.base/annota1.exp: Remove extra send_gdb.
8978
818f79f6
DJ
89792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8982
f7a6bb70
DJ
89832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8984
8985 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8986
57e66780
DJ
89872007-01-08 Nick Roberts <nickrob@snap.net.nz>
8988 Daniel Jacobowitz <dan@codesourcery.com>
8989
8990 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8991 lcharacter or linteger change. Correct duplicated test name.
8992 * gdb.mi/mi2-var-cmd.exp: Likewise.
8993
3d799a95
DJ
89942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8995
8996 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8997
89982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8999
a9c64011
AS
9000 * gdb.base/nofield.c: New file.
9001 * gdb.base/nofield.exp: New testcase.
51679ba9 9002
eafb94e8
NR
90032007-01-05 Nick Roberts <nickrob@snap.net.nz>
9004
9005 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9006
9007 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9008 test.
9009
5e572bb4
DJ
90102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9011
9012 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9013
74a44383
DJ
90142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9015
9016 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9017 when continuing.
9018
1b572db9
DJ
90192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9020
9021 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9022 Expect ".exe" extension.
9023
381bc39b
DJ
90242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9025
9026 * gdb.base/charset.exp: Add explicit filename to break.
9027 * gdb.base/dbx.exp: Add explicit filename to breaks.
9028
2b70e4c6
DJ
90292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9030
9031 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9032 * gdb.mi/mi2-file.exp: Likewise.
9033
303b6f5d
DJ
90342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9035
9036 Implement specification of MI tests as comments
9037 in C and C++ sources.
9038 * lib/mi-support.exp (mi_autotest_data): New variable.
9039 (mi_autotest_source): New variable.
9040 (count_newlines, mi_prepare_inline_tests)
9041 (mi_get_inline_test, mi_continue_to_line)
9042 (mi_run_inline_test, mi_tbreak)
9043 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9044 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9045 Run inline tests.
9046 * gdb.mi/mi-var-cp.cc: Define tests here.
9047
23da0d94
VP
90482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9049
9050 Simplify usage of mi_continue_to.
9051 * lib/mi-support.exp (mi_runto_helper): Renamed
9052 from mi_runto, added new parameter 'run_or_continue'.
9053 (mi_runto): Use mi_runto_helper.
9054 (mi_continue_to): Accept just function name as parameter.
9055 Use mi_runto_helper.
9056 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9057 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9058
f9e18282
JB
90592006-01-04 Joel Brobecker <brobecker@adacore.com>
9060
9061 Make this testcase a bit more realistic. The current code
9062 is too simplistic, and allows the compiler to optimize out
9063 some of the entities we need for this testcase.
9064 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9065 (Do_Nothing): Add extra parameter.
9066 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9067 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9068 by using a variable of type Void_Star.
9069
fd678c65
JB
90702006-01-04 Joel Brobecker <brobecker@adacore.com>
9071
9072 * gdb.ada/catch_ex/foo.adb: New file.
9073 * gdb.ada/catch_ex.exp: New testcase.
9074
05cfdb42
DJ
90752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9076
9077 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9078 pass --image-base to linker.
9079
2e03ee74
DJ
90802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9081 Daniel Jacobowitz <dan@codesourcery.com>
9082
9083 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9084 secondary prompts.
9085
0d5de010
DJ
90862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9087
9088 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9089 output. Test the types of members and member pointers.
9090 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9091 gdb/2092.
9092 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9093 statement. Enable for GCC. Update expected output for some tests
9094 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9095 layout.
9096 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9097 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9098 (Diamond::vget_base): New.
9099 (main): Add new tests.
9100 * gdb.cp/printmethod.exp: Update expected output for member functions.
9101 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9102 print pEe->D::vg().
9103
61a771aa
DJ
91042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9105
9106 * gdb.threads/tls.exp: Allow stops in sem_post.
9107
2fa63963
DJ
91082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9109
9110 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9111 * gdb.base/annota3.exp: Likewise.
9112 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9113 again (instead of timing out).
9114 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9115 GCC bug 26475.
9116 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9117 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9118 test from jmisc1.exp.
9119 * gdb.java/jmisc1.exp: Delete.
9120 * gdb.java/jprint.exp: Adjust to work with method signatures including
9121 return types.
9122 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9123 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9124 * lib/java.exp (compile_java_from_source): Pass the correct type
9125 to target_compile.
9126
5eefc2b7
JB
91272006-12-31 Joel Brobecker <brobecker@adacore.com>
9128
9129 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9130 (stack_align_edx): New function.
9131 (stack_align_eax): New function.
9132 (main): Add calls to stack_align_edx and stack_align_eax.
9133 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9134 Add testing for the cases where the register used during a stack
9135 realignment is edx. Same for eax.
9136
227c54da
DJ
91372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9138
9139 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9140 and generic PE targets.
9141
cab8ac94
JB
91422006-12-29 Joel Brobecker <brobecker@adacore.com>
9143
9144 * gdb.ada/array_return.exp: Update copyright date list.
9145
ba54f318
JB
91462006-12-27 Joel Brobecker <brobecker@adacore.com>
9147
9148 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9149 (Create_Small_Float_Vector): New function.
9150 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9151 function body.
9152 * gdb.ada/array_return/p.adb: Use new type and function from
9153 package Pck.
9154 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9155 able to print the value returned by a function returning an
9156 array of float.
9157
6b7a35dd
JB
91582006-12-20 Joel Brobecker <brobecker@adacore.com>
9159
9160 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9161 The associated tests should be PASSing.
9162
038224f6
VP
91632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9164
9165 Test for base in references.
9166 * gdb.mi/mi-var-cp.cc: Add test code.
9167 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9168 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9169 * gdb.mi/mi2-watch.exp: Likewise.
9170 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9171 (mi_list_varobj_children): New function.
9172
b26ed50d
VP
91732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9174
9175 * lib/mi-support.exp
9176 (mi_runto): Accept "()" after function name.
9177 (mi_create_varobj): New function.
9178 (mi_varobj_update): New function.
9179 (mi_Check_varobj_value): New function.
9180 * gdb.mi/mi-var-cp.exp: New file.
9181 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9182
08232497
DJ
91832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9184
9185 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9186 gdb.base/weaklib2.c: New files.
9187
d394c993 91882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9189
ac6c2fba
NS
9190 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9191 info. Adjust test names.
9192
8ec659a0 9193 * gdb.base/break.c (main): Move position of malloc.
d394c993 9194 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9195
acd65feb
VP
91962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9197
9198 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9199 assignement of arrays and function pointers.
9200 * gdb.mi/var-cmd.c: Add declaration necessary for above
9201 tests.
9202
f556d5e5
NS
92032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9204
9205 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9206
9207 * gdb.threads/linux-dp.exp: Read thread table before and after
9208 creating each philosopher and verify it.
9209
697bc68d
NS
92102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9211 Paul Brook <paul@codesourcery.com>
9212 Daniel Jacobowitz <dan@codesourcery.com>
9213
9214 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9215 main to remove duplication. Add start function of the form
697bc68d
NS
9216 '_*start[1-9]*'. Add RVDS start function.
9217
29d73ae4
DJ
92182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9219
9220 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9221
c1d88655
UW
92222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9223
9224 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9225 * gdb.asm/spu.inc: New file.
9226 * gdb.base/term.exp: Disable if [target_info exists noargs].
9227 * gdb.gdb/complaints.exp: Disable if ![isnative].
9228 * gdb.gdb/selftest.exp: Likewise.
9229 * gdb.gdb/observer.exp: Likewise.
9230 * gdb.gdb/xfullpath.exp: Likewise.
9231 * gdb.base/attach.exp: Disable on SPU target.
9232 * gdb.cp/bs145503.exp: Likewise.
9233 * gdb.cp/exception.exp: Likewise.
9234 * gdb.cp/userdef.exp: Likewise.
9235
32a13b1a
DJ
92362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9237
9238 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9239
d8295fe9
VP
92402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9241
9242 * gdb.base/completion.exp: Fix completion tests for
9243 'info' and 'info '.
9244 * gdb.base/help.exp (help_test_raw, test_class_help)
9245 (test_prefix_command_help): Move...
9246 * lib/gdb.exp: Here.
9247 * gdb.base/main.exp: Adjust.
9248 * gdb.cp/maint.exp: Adjust.
9249 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9250
8c394015
VP
92512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9252
9253 * gdb.stabs/weird.exp (print_weird_var): Use
9254 gdb_test_multiple instead of gdb_expect.
9255
027fc1bc
VP
92562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9257
9258 * gdb.base/help.exp (help_test_raw): New.
9259 (test_class_help): New.
9260 (test_prefix_command_help): New.
9261 Adjust testcases.
9262
67609209
FR
92632006-11-09 Christophe Lyon <christophe.lyon@st.com>
9264
9265 * gdb.base/constvars.c (main): Write to crass and crips, so that
9266 they are allocated by the compiler.
9267
f73adfeb
AS
92682006-10-27 Andreas Schwab <schwab@suse.de>
9269
9270 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9271 "detach-fork".
9272
2f83a18e
DJ
92732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9274
9275 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9276 of patterns.
9277
94277a38
DJ
92782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9279
9280 * gdb.base/sepdebug.exp: Remove debug format test.
9281 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9282 Handle no-symtab.
9283 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9284
5bd2f6e2
DJ
92852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9286
9287 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9288 int to pointer or pointer to int.
9289 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9290
8c008720
DJ
92912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9292
9293 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9294
9e35dae4
DJ
92952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9296
9297 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9298
d9639e13
DJ
92992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9300
9301 PR c++/2116
9302 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9303
390a1bd0
JB
93042006-10-06 Joel Brobecker <brobecker@adacore.com>
9305
9306 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9307 the corresponding bug has been fixed in GDB (PR/2018).
9308
dd920c33
JB
93092006-10-06 Joel Brobecker <brobecker@adacore.com>
9310
9311 * gdb.base/subst.exp: New testcase.
9312
53bbefe9
JB
93132006-10-06 Joel Brobecker <brobecker@adacore.com>
9314
9315 * gdb.ada/array_return/pck.ads: Add copyright notice.
9316 * gdb.ada/array_return/pck.adb: Likewise.
9317 * gdb.ada/array_return/p.adb: Likewise.
9318 * gdb.ada/exec_changed/first.adb: Likewise.
9319 * gdb.ada/exec_changed/second.adb: Likewise.
9320
09851417
JB
93212006-10-06 Joel Brobecker <brobecker@adacore.com>
9322
9323 * gdb.ada/watch_arg/watch.adb: New file.
9324 * gdb.ada/watch_arg.exp: New testcase.
9325
041bf30d
VP
93262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9327
9328 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9329 via string_to_regexp.
041bf30d 9330 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9331
f286fbdd 93322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9333
9334 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9335 Remove unused / obsolete files.
9336
7c07f349
NR
93372006-09-19 Nick Roberts <nickrob@snap.net.nz>
9338
9339 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9340
cd5ff84a
VP
93412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9342
9343 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9344 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9345 the number of frames.
cd5ff84a 9346
ae018d1a
DJ
93472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9348
9349 * gdb.base/args.c (main): Add breakpoint marker.
9350 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9351 really test empty arguments.
9352 (args_load): Delete.
9353 (args_test): New.
9354
b399c549
NR
93552006-09-13 Nick Roberts <nickrob@snap.net.nz>
9356
9357 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9358 check for one file.
b399c549 9359
2ab1eb7a
VP
93602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9361
9362 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9363 HIGH_FRAME argument to -stack-list-locals can be larger than
9364 the number of frames.
a9c64011 9365
476308bf
FF
93662006-08-18 Fred Fish <fnf@specifix.com>
9367
9368 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9369 '$' in front of skip_vmx_tests_saved when setting that.
9370
8625200f
AS
93712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9372
9373 * gdb.base/trace-commands.exp: New file.
9374
089ec8f1
DJ
93752006-08-10 Joel Brobecker <brobecker@adacore.com>
9376 Daniel Jacobowitz <dan@codesourcery.com>
9377
9378 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9379 expected output of the backtrace commands.
9380
b60f0898
JB
93812006-08-09 Joel Brobecker <brobecker@adacore.com>
9382
9383 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9384 untested followed by return combination.
9385 * gdb.arch/altivec-regs.exp: Likewise.
9386 * gdb.arch/e500-abi.exp: Likewise.
9387 * gdb.arch/e500-regs.exp: Likewise.
9388 * gdb.arch/gdb1291.exp: Likewise.
9389 * gdb.arch/gdb1431.exp: Likewise.
9390 * gdb.arch/gdb1558.exp: Likewise.
9391 * gdb.arch/i386-prologue.exp: Likewise.
9392 * gdb.arch/i386-unwind.exp: Likewise.
9393 * gdb.asm/asm-source.exp: Likewise.
9394 * gdb.base/a2-run.exp: Likewise.
9395 * gdb.base/advance.exp: Likewise.
9396 * gdb.base/all-bin.exp: Likewise.
9397 * gdb.base/annota1.exp: Likewise.
9398 * gdb.base/annota3.exp: Likewise.
9399 * gdb.base/args.exp: Likewise.
9400 * gdb.base/arithmet.exp: Likewise.
9401 * gdb.base/assign.exp: Likewise.
9402 * gdb.base/async.exp: Likewise.
9403 * gdb.base/attach.exp: Likewise.
9404 * gdb.base/bang.exp: Likewise.
9405 * gdb.base/bigcore.exp: Likewise.
9406 * gdb.base/bitfields.exp: Likewise.
9407 * gdb.base/bitfields2.exp: Likewise.
9408 * gdb.base/break.exp: Likewise.
9409 * gdb.base/call-sc.exp: Likewise.
9410 * gdb.base/call-strs.exp: Likewise.
9411 * gdb.base/callfuncs.exp: Likewise.
9412 * gdb.base/checkpoint.exp: Likewise.
9413 * gdb.base/chng-syms.exp: Likewise.
9414 * gdb.base/code-expr.exp: Likewise.
9415 * gdb.base/commands.exp: Likewise.
9416 * gdb.base/completion.exp: Likewise.
9417 * gdb.base/cond-expr.exp: Likewise.
9418 * gdb.base/condbreak.exp: Likewise.
9419 * gdb.base/consecutive.exp: Likewise.
9420 * gdb.base/constvars.exp: Likewise.
9421 * gdb.base/corefile.exp: Likewise.
9422 * gdb.base/cvexpr.exp: Likewise.
9423 * gdb.base/dbx.exp: Likewise.
9424 * gdb.base/define.exp: Likewise.
9425 * gdb.base/detach.exp: Likewise.
9426 * gdb.base/display.exp: Likewise.
9427 * gdb.base/dump.exp: Likewise.
9428 * gdb.base/ena-dis-br.exp: Likewise.
9429 * gdb.base/ending-run.exp: Likewise.
9430 * gdb.base/environ.exp: Likewise.
9431 * gdb.base/eval-skip.exp: Likewise.
9432 * gdb.base/exprs.exp: Likewise.
9433 * gdb.base/fileio.exp: Likewise.
9434 * gdb.base/finish.exp: Likewise.
9435 * gdb.base/float.exp: Likewise.
9436 * gdb.base/foll-exec.exp: Likewise.
9437 * gdb.base/foll-fork.exp: Likewise.
9438 * gdb.base/foll-vfork.exp: Likewise.
9439 * gdb.base/freebpcmd.exp: Likewise.
9440 * gdb.base/funcargs.exp: Likewise.
9441 * gdb.base/gcore.exp: Likewise.
9442 * gdb.base/gdb1090.exp: Likewise.
9443 * gdb.base/gdb1250.exp: Likewise.
9444 * gdb.base/huge.exp: Likewise.
9445 * gdb.base/info-proc.exp: Likewise.
9446 * gdb.base/interrupt.exp: Likewise.
9447 * gdb.base/jump.exp: Likewise.
9448 * gdb.base/langs.exp: Likewise.
9449 * gdb.base/lineinc.exp: Likewise.
9450 * gdb.base/list.exp: Likewise.
9451 * gdb.base/logical.exp: Likewise.
9452 * gdb.base/long_long.exp: Likewise.
9453 * gdb.base/macscp.exp: Likewise.
9454 * gdb.base/maint.exp: Likewise.
9455 * gdb.base/mips_pro.exp: Likewise.
9456 * gdb.base/miscexprs.exp: Likewise.
9457 * gdb.base/multi-forks.exp: Likewise.
9458 * gdb.base/opaque.exp: Likewise.
9459 * gdb.base/overlays.exp: Likewise.
9460 * gdb.base/pc-fp.exp: Likewise.
9461 * gdb.base/pointers.exp: Likewise.
9462 * gdb.base/printcmds.exp: Likewise.
9463 * gdb.base/psymtab.exp: Likewise.
9464 * gdb.base/ptype.exp: Likewise.
9465 * gdb.base/recurse.exp: Likewise.
9466 * gdb.base/relational.exp: Likewise.
9467 * gdb.base/relocate.exp: Likewise.
9468 * gdb.base/remote.exp: Likewise.
9469 * gdb.base/reread.exp: Likewise.
9470 * gdb.base/restore.exp: Likewise.
9471 * gdb.base/return.exp: Likewise.
9472 * gdb.base/return2.exp: Likewise.
9473 * gdb.base/scope.exp: Likewise.
9474 * gdb.base/sect-cmd.exp: Likewise.
9475 * gdb.base/sep.exp: Likewise.
9476 * gdb.base/sepdebug.exp: Likewise.
9477 * gdb.base/setshow.exp: Likewise.
9478 * gdb.base/setvar.exp: Likewise.
9479 * gdb.base/sigall.exp: Likewise.
9480 * gdb.base/sigbpt.exp: Likewise.
9481 * gdb.base/signals.exp: Likewise.
9482 * gdb.base/signull.exp: Likewise.
9483 * gdb.base/sizeof.exp: Likewise.
9484 * gdb.base/solib.exp: Likewise.
9485 * gdb.base/step-line.exp: Likewise.
9486 * gdb.base/step-test.exp: Likewise.
9487 * gdb.base/structs.exp: Likewise.
9488 * gdb.base/structs2.exp: Likewise.
9489 * gdb.base/term.exp: Likewise.
9490 * gdb.base/twice.exp: Likewise.
9491 * gdb.base/until.exp: Likewise.
9492 * gdb.base/varargs.exp: Likewise.
9493 * gdb.base/volatile.exp: Likewise.
9494 * gdb.base/watchpoint.exp: Likewise.
9495 * gdb.base/whatis-exp.exp: Likewise.
9496 * gdb.base/whatis.exp: Likewise.
9497 * gdb.cp/ambiguous.exp: Likewise.
9498 * gdb.cp/annota2.exp: Likewise.
9499 * gdb.cp/annota3.exp: Likewise.
9500 * gdb.cp/bool.exp: Likewise.
9501 * gdb.cp/breakpoint.exp: Likewise.
9502 * gdb.cp/casts.exp: Likewise.
9503 * gdb.cp/class2.exp: Likewise.
9504 * gdb.cp/classes.exp: Likewise.
9505 * gdb.cp/cplusfuncs.exp: Likewise.
9506 * gdb.cp/ctti.exp: Likewise.
9507 * gdb.cp/derivation.exp: Likewise.
9508 * gdb.cp/exception.exp: Likewise.
9509 * gdb.cp/gdb1355.exp: Likewise.
9510 * gdb.cp/hang.exp: Likewise.
9511 * gdb.cp/inherit.exp: Likewise.
9512 * gdb.cp/local.exp: Likewise.
9513 * gdb.cp/m-data.exp: Likewise.
9514 * gdb.cp/m-static.exp: Likewise.
9515 * gdb.cp/member-ptr.exp: Likewise.
9516 * gdb.cp/method.exp: Likewise.
9517 * gdb.cp/misc.exp: Likewise.
9518 * gdb.cp/namespace.exp: Likewise.
9519 * gdb.cp/overload.exp: Likewise.
9520 * gdb.cp/ovldbreak.exp: Likewise.
9521 * gdb.cp/pr-1023.exp: Likewise.
9522 * gdb.cp/pr-1210.exp: Likewise.
9523 * gdb.cp/pr-574.exp: Likewise.
9524 * gdb.cp/printmethod.exp: Likewise.
9525 * gdb.cp/psmang.exp: Likewise.
9526 * gdb.cp/ref-params.exp: Likewise.
9527 * gdb.cp/ref-types.exp: Likewise.
9528 * gdb.cp/rtti.exp: Likewise.
9529 * gdb.cp/templates.exp: Likewise.
9530 * gdb.cp/try_catch.exp: Likewise.
9531 * gdb.cp/userdef.exp: Likewise.
9532 * gdb.cp/virtfunc.exp: Likewise.
9533 * gdb.disasm/am33.exp: Likewise.
9534 * gdb.disasm/h8300s.exp: Likewise.
9535 * gdb.disasm/mn10300.exp: Likewise.
9536 * gdb.disasm/sh3.exp: Likewise.
9537 * gdb.disasm/t01_mov.exp: Likewise.
9538 * gdb.disasm/t02_mova.exp: Likewise.
9539 * gdb.disasm/t03_add.exp: Likewise.
9540 * gdb.disasm/t04_sub.exp: Likewise.
9541 * gdb.disasm/t05_cmp.exp: Likewise.
9542 * gdb.disasm/t06_ari2.exp: Likewise.
9543 * gdb.disasm/t07_ari3.exp: Likewise.
9544 * gdb.disasm/t08_or.exp: Likewise.
9545 * gdb.disasm/t09_xor.exp: Likewise.
9546 * gdb.disasm/t10_and.exp: Likewise.
9547 * gdb.disasm/t11_logs.exp: Likewise.
9548 * gdb.disasm/t12_bit.exp: Likewise.
9549 * gdb.disasm/t13_otr.exp: Likewise.
9550 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9551 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9552 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9553 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9554 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9555 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9556 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9557 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9558 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9559 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9560 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9561 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9562 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9563 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9564 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9565 * gdb.mi/gdb701.exp: Likewise.
9566 * gdb.mi/gdb792.exp: Likewise.
9567 * gdb.mi/mi-basics.exp: Likewise.
9568 * gdb.mi/mi-break.exp: Likewise.
9569 * gdb.mi/mi-cli.exp: Likewise.
9570 * gdb.mi/mi-console.exp: Likewise.
9571 * gdb.mi/mi-disassemble.exp: Likewise.
9572 * gdb.mi/mi-eval.exp: Likewise.
9573 * gdb.mi/mi-file.exp: Likewise.
9574 * gdb.mi/mi-read-memory.exp: Likewise.
9575 * gdb.mi/mi-regs.exp: Likewise.
9576 * gdb.mi/mi-return.exp: Likewise.
9577 * gdb.mi/mi-simplerun.exp: Likewise.
9578 * gdb.mi/mi-stack.exp: Likewise.
9579 * gdb.mi/mi-stepi.exp: Likewise.
9580 * gdb.mi/mi-syn-frame.exp: Likewise.
9581 * gdb.mi/mi-until.exp: Likewise.
9582 * gdb.mi/mi-var-block.exp: Likewise.
9583 * gdb.mi/mi-var-child.exp: Likewise.
9584 * gdb.mi/mi-var-cmd.exp: Likewise.
9585 * gdb.mi/mi-var-display.exp: Likewise.
9586 * gdb.mi/mi-watch.exp: Likewise.
9587 * gdb.mi/mi2-basics.exp: Likewise.
9588 * gdb.mi/mi2-break.exp: Likewise.
9589 * gdb.mi/mi2-cli.exp: Likewise.
9590 * gdb.mi/mi2-console.exp: Likewise.
9591 * gdb.mi/mi2-disassemble.exp: Likewise.
9592 * gdb.mi/mi2-eval.exp: Likewise.
9593 * gdb.mi/mi2-file.exp: Likewise.
9594 * gdb.mi/mi2-read-memory.exp: Likewise.
9595 * gdb.mi/mi2-regs.exp: Likewise.
9596 * gdb.mi/mi2-return.exp: Likewise.
9597 * gdb.mi/mi2-simplerun.exp: Likewise.
9598 * gdb.mi/mi2-stack.exp: Likewise.
9599 * gdb.mi/mi2-stepi.exp: Likewise.
9600 * gdb.mi/mi2-syn-frame.exp: Likewise.
9601 * gdb.mi/mi2-until.exp: Likewise.
9602 * gdb.mi/mi2-var-block.exp: Likewise.
9603 * gdb.mi/mi2-var-child.exp: Likewise.
9604 * gdb.mi/mi2-var-cmd.exp: Likewise.
9605 * gdb.mi/mi2-var-display.exp: Likewise.
9606 * gdb.mi/mi2-watch.exp: Likewise.
9607 * gdb.stabs/exclfwd.exp: Likewise.
9608 * gdb.stabs/weird.exp: Likewise.
9609 * gdb.threads/gcore-thread.exp: Likewise.
9610 * gdb.trace/actions.exp: Likewise.
9611 * gdb.trace/backtrace.exp: Likewise.
9612 * gdb.trace/circ.exp: Likewise.
9613 * gdb.trace/collection.exp: Likewise.
9614 * gdb.trace/deltrace.exp: Likewise.
9615 * gdb.trace/infotrace.exp: Likewise.
9616 * gdb.trace/limits.exp: Likewise.
9617 * gdb.trace/packetlen.exp: Likewise.
9618 * gdb.trace/passc-dyn.exp: Likewise.
9619 * gdb.trace/passcount.exp: Likewise.
9620 * gdb.trace/report.exp: Likewise.
9621 * gdb.trace/save-trace.exp: Likewise.
9622 * gdb.trace/tfind.exp: Likewise.
9623 * gdb.trace/tracecmd.exp: Likewise.
9624 * gdb.trace/while-dyn.exp: Likewise.
9625 * gdb.trace/while-stepping.exp: Likewise.
9626
f4b618d1
JB
96272006-08-08 Joel Brobecker <brobecker@adacore.com>
9628
9629 * gdb.base/step-bt.c: New file.
9630 * gdb.base/step-bt.exp: New testcase.
9631
3d00d119
DJ
96322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9633
9634 * config/monitor.exp (gdb_load): Remove support for obsolete
9635 download-write-size.
9636 * gdb.base/remote.exp: Likewise. Update all callers of
9637 gdb_timed_load.
9638
017b5bd4
DJ
96392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9640
9641 * cursal.exp: Pass binfile to gdb_load.
9642
837c599d
DJ
96432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9644
9645 * gdb.base/cursal.exp: Add "" to gdb_load call.
9646
8dd4540b
MK
96472006-07-29 Mark Kettenis <kettenis@gnu.org>
9648
9649 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9650 NetBSD/ELF targets.
9651
ab5c9f60
DJ
96522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9653
9654 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9655 operator*.
9656
4c42eaff
DJ
96572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9658
9659 * gdb.base/completion.exp: Update for change in "file" behavior.
9660 * gdb.stabs/weird.exp: Likewise.
9661 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9662 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9663
0155cc76
NS
96642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9665
9666 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9667 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9668
16026cd7
AS
96692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9670
9671 * gdb.base/default.exp: Update source command error message.
9672 * gdb.base/help.exp: Update 'help source' message.
9673
16963cb6
DJ
96742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9675
9676 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9677 test.
9678
6d7fd486
AS
96792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9680
9681 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9682
29e8a844
DJ
96832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9684
9685 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9686
6afcfa39
DJ
96872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9688
9689 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9690
267a692b
MK
96912006-07-17 Mark Kettenis <kettenis@gnu.org>
9692
9693 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9694 *-*-openbsd* from targets for wich we expect ARM FPA floating
9695 point format.
9696
85d2fec4
NR
96972006-07-17 Nick Roberts <nickrob@snap.net.nz>
9698
9699 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9700
97012006-07-17 Mark Kettenis <kettenis@gnu.org>
9702
9703 * gdb.base/annota3.exp: Expect frame-begin annotation.
9704
85b4c6e8
JB
97052006-07-14 Joel Brobecker <brobecker@adacore.com>
9706
9707 * gdb.base/help.exp: Adjust "help unset" test to accept
9708 any list of unset commands.
9709
fb933624
DJ
97102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9711 Daniel Jacobowitz <dan@codesourcery.com>
9712
9713 * gdb.cp/ref-params.exp: New test.
9714 * gdb.cp/ref-params.cc: New source file.
9715 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9716
1dff4b64
MK
97172006-07-08 Mark Kettenis <kettenis@gnu.org>
9718
9719 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9720 spaces/tabs in regular expressions since they might not be there.
9721
40d2e0e3
AS
97222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9723
9724 * gdb.base/ifelse.exp: New file.
9725
f6c957d2
NS
97262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9727
9728 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9729 line.
9730 * gdb.base/huge.exp: Loop over compilation to find a size that
9731 is acceptable.
9732 * gdb.base/remote.exp: Correct expected strings.
9733 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9734
b9c5a23d
DJ
97352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9736
9737 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9738
9af2e58d
DJ
97392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9740
9741 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9742 native.
9743
30930ca5
DJ
97442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9745
9746 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9747 enable stabs testing.
9748
aa32fa1d
DJ
97492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9750
bd4a4c80 9751 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9752 gdb_test_multiple does.
9753
321fef15
DJ
97542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9755
9756 * Makefile.in (host_alias): Remove.
9757 (target_alias): Use @target_noncanonical@.
9758 (site.exp): Don't set host_alias.
9759 * aclocal.m4: Remove contents. Include acx.m4.
9760 * configure: Regenerated.
9761 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9762
e1c2defa
NS
97632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9764
e63b55d1
NS
9765 * lib/gdb.exp (gdb_load_cmd): New.
9766
5600ea19
NS
9767 * gdb.base/fileio.c: Add system(NULL) test.
9768 * gdb.base/fileio.exp: Check it.
9769
e1c2defa
NS
9770 * gdb.base/break.c: Add 10a breakpoint at }
9771 * gdb.base/break.exp: Add test for breakpoint at }
9772 * gdb.cp/anon-union.cc: Add code at end of function.
9773 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9774 * gdb.mi/var-cmd.c: Add code at end of function.
9775 * gdb.mi/mi-var-display.exp: Adjust end of next.
9776 * gdb.mi/mi2-var-display.exp: Likewise.
9777 * gdb.base/fileio.c: Add stop function and insert calls at
9778 stopping places.
9779 * gdb.base/fileio.exp: Breakpoint stop function and remove
9780 explicit line number references.
9781
6c0112ec
JB
97822006-05-19 Joel Brobecker <brobecker@adacore.com>
9783
a9c64011
AS
9784 * gdb.base/del.exp (test_delete_alias): New function.
9785 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9786
154189a4
FF
97872006-05-18 Fred Fish <fnf@specifix.com>
9788
9789 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9790 required. Check for spurious output after program exits normally.
9791
582e64c2
FF
97922006-05-17 Fred Fish <fnf@specifix.com>
9793
9794 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9795 gdb_load, so it works in the simulator.
9796
8ef6493a
FF
97972006-05-11 Fred Fish <fnf@specifix.com>
9798
9799 * gdb.base/bang.exp: Ignore unexpected output between the
9800 "program exited normally" and the gdb prompt, as many other
9801 tests do.
9802
692b141c
MK
98032006-05-07 Mark Kettenis <kettenis@gnu.org>
9804
9805 * gdb.base/help.exp: Make "delete checkpoint" part option for
9806 "help d" and "help delete" tests.
9807
540b8a30
UW
98082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9809
a9c64011 9810 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9811 expected output in some mi_gdb_test statements.
9812 * gdb.mi/mi2-basics.exp: Likewise.
9813
9b6462d9
JB
98142006-05-05 Joel Brobecker <brobecker@adacore.com>
9815
9816 * gdb.base/del.c: New file.
9817 * gdb.base/del.exp: New testcase.
9818
954de43b
DM
98192006-05-05 David S. Miller <davem@sunset.davemloft.net>
9820
9821 * gdb.base/break.exp: Do not assume a breakpoint on
9822 main will actually be in $srcfile when optimizing.
1303f75e
DM
9823 * gdb.base/savedregs.exp: Do not require that the dummy
9824 frame location match up to a symbol and source file location.
c3242428
DM
9825 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9826 will get printed without a mi_cmd_data_list_register_values prefix.
9827 (*-data-list-register-*): Correct regular expressions to expect the new
9828 pseudo d? floating point registers.
9829 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9830
c7e64c9a
DJ
98312006-05-05 Christophe Lyon <christophe.lyon@st.com>
9832
9833 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9834 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9835 is allocated by the compiler.
9836 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9837 anons, e, anone to force their allocation by the compiler.
9838
98392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9840
9841 * gdb.base/help.exp: Update expected text for help d and
9842 help delete.
9843
27ce9a6d
MK
98442006-05-02 Mark Kettenis <kettenis@gnu.org>
9845
9846 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9847 NetBSD/ELF targets.
9848
8608915f
MK
98492006-04-30 Mark Kettenis <kettenis@gnu.org>
9850
9851 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9852 single-step breakpoint fails; make this a KFAIL on
9853 sparc*-*-openbsd*.
9854 * gdb.base/siginfo.exp: Likewise.
9855 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9856
b8db102d
MS
98572006-04-26 Michael Snyder <msnyder@redhat.com>
9858
9859 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9860 which may have to consume output from other forks.
9861 Add tests to make sure that "delete fork" succeeded.
9862
c702009a
MS
98632006-04-20 Michael Snyder <msnyder@redhat.com>
9864
9865 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9866 Add support for the Renesas M32C and M16C.
9867
9868 * gdb.asm/asm-source.exp: Add m32c target.
9869 * gdb.asm/m32c.inc: Support for m32c target.
9870
e28493f2
AS
98712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9872
9873 * gdb.base/commands.exp (recursive_source_test): New test.
9874
880da185
DM
98752006-04-04 David S. Miller <davem@sunset.davemloft.net>
9876
9877 * gdb.base/float.exp: Add pattern for sparc targets.
9878
61d9b92f
DJ
98792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9880
9881 * gdb.base/commands.exp (stray_arg0_test): New test.
9882
bd717df8
PB
98832006-03-30 Paul Brook <paul@codesourcery.com>
9884
9885 * gdb.mi/mi-until.exp: kfail broken until command.
9886 * gdb.mi/mi2-until.exp: Ditto.
9887
ec793d3c
NR
98882006-03-27 Nick Roberts <nickrob@snap.net.nz>
9889
9890 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9891
831004b7
AO
98922006-03-08 Alexandre Oliva <aoliva@redhat.com>
9893
9894 * gdb.base/prelink.exp: Anchor tested-for regular expression
9895 on gdb prompt.
9896
effe49a0
PB
98972006-03-07 Paul Brook <paul@codesourcery.com>
9898
9899 * gdb.base/assign.exp: Correct fail message.
9900
e5461016
PB
99012006-03-07 Paul Brook <paul@codesourcery.com>
9902
9903 * lib/compiler.c: Extract armcc version number.
9904 * lib/compiler.cc: Ditto.
9905
fc91c6c2
PB
99062006-03-07 Paul Brook <paul@codesourcery.com>
9907
9908 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9909 additional_flags=-w.
9910 * gdb.arch/altivec-regs.exp: Ditto.
9911 * gdb.arch/e500-abi.exp: Ditto.
9912 * gdb.arch/e500-regs.exp: Ditto.
9913 * gdb.base/all-bin.exp: Ditto.
9914 * gdb.base/annota1.exp: Ditto.
9915 * gdb.base/annota3.exp: Ditto.
9916 * gdb.base/args.exp: Ditto.
9917 * gdb.base/arithmet.exp: Ditto.
9918 * gdb.base/assign.exp: Ditto.
9919 * gdb.base/async.exp: Ditto.
9920 * gdb.base/bang.exp: Ditto.
9921 * gdb.base/break.exp: Ditto.
9922 * gdb.base/call-rt-st.exp: Ditto.
9923 * gdb.base/completion.exp: Ditto.
9924 * gdb.base/cond-expr.exp: Ditto.
9925 * gdb.base/condbreak.exp: Ditto.
9926 * gdb.base/consecutive.exp: Ditto.
9927 * gdb.base/define.exp: Ditto.
9928 * gdb.base/display.exp: Ditto.
9929 * gdb.base/ena-dis-br.exp: Ditto.
9930 * gdb.base/environ.exp: Ditto.
9931 * gdb.base/eval-skip.exp: Ditto.
9932 * gdb.base/info-proc.exp: Ditto.
9933 * gdb.base/jump.exp: Ditto.
9934 * gdb.base/logical.exp: Ditto.
9935 * gdb.base/long_long.exp: Ditto.
9936 * gdb.base/maint.exp: Ditto.
9937 * gdb.base/miscexprs.exp: Ditto.
9938 * gdb.base/pc-fp.exp: Ditto.
9939 * gdb.base/pointers.exp: Ditto.
9940 * gdb.base/relational.exp: Ditto.
9941 * gdb.base/reread.exp: Ditto.
9942 * gdb.base/sect-cmd.exp: Ditto.
9943 * gdb.base/sep.exp: Ditto.
9944 * gdb.base/sepdebug.exp: Ditto.
9945 * gdb.base/until.exp: Ditto.
9946 * gdb.base/whatis-exp.exp: Ditto.
9947 * gdb.cp/annota2.exp: Ditto.
9948 * gdb.cp/annota3.exp: Ditto.
9949 * gdb.trace/actions.exp: Ditto.
9950 * gdb.trace/backtrace.exp: Ditto.
9951 * gdb.trace/circ.exp: Ditto.
9952 * gdb.trace/collection.exp: Ditto.
9953 * gdb.trace/deltrace.exp: Ditto.
9954 * gdb.trace/infotrace.exp: Ditto.
9955 * gdb.trace/limits.exp: Ditto.
9956 * gdb.trace/packetlen.exp: Ditto.
9957 * gdb.trace/passc-dyn.exp: Ditto.
9958 * gdb.trace/passcount.exp: Ditto.
9959 * gdb.trace/report.exp: Ditto.
9960 * gdb.trace/save-trace.exp: Ditto.
9961 * gdb.trace/tfind.exp: Ditto.
9962 * gdb.trace/tracecmd.exp: Ditto.
9963 * gdb.trace/while-dyn.exp: Ditto.
9964 * gdb.trace/while-stepping.exp: Ditto.
9965 * lib/gdb.exp: Ditto.
9966 (gdb_compile): Handle nowarning option.
9967
5f4a23d9
AO
99682006-03-07 Alexandre Oliva <aoliva@redhat.com>
9969
9970 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9971 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9972 Rename executable to prelinkt. Don't re-prelink if we didn't
9973 get a core file. Test prelink -u exit status to tell whether
9974 prelinking failed. Use gdb_test_multiple.
9975
9733fc94
DJ
99762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9977
9978 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9979 (do_tests): Call it.
9980
cc10cae3
AO
99812006-02-28 Alexandre Oliva <aoliva@redhat.com>
9982
9983 * gdb.base/prelink.exp: New test.
9984 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9985
15c46491
WZ
99862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9987
9988 * gdb.fortran/derived-type.f90: New file.
9989 * gdb.fortran/derived-type.exp: New testcase.
9990
5c9f7ded
DJ
99912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.base/default.exp: Allow ';' as a directory separator.
9994
5b96932b
AS
99952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9996
9997 * gdb.base/help.exp (help add-symbol-file): Update.
9998
1986bccd
AS
99992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10000
10001 * gdb.base/help.exp (help load): Update expected results.
10002
a8b7528f
FF
100032006-02-19 Fred Fish <fnf@specifix.com>
10004
10005 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10006 specifix hex value as part of results.
10007 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10008
f8261448
FF
100092006-02-16 Fred Fish <fnf@specifix.com>
10010
10011 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10012 ushort_addr, and slong_addr, so the typedefs are not optimized
10013 away.
10014 * gdb.base/whatis.exp: Add tests using type name for struct type,
10015 union type, enum type, and typedef.
a9c64011 10016
31d8bdd2
MK
100172006-02-13 Mark Kettenis <kettenis@gnu.org>
10018
10019 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10020
34e41e63
JB
100212006-02-13 Jim Blandy <jimb@redhat.com>
10022
10023 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10024 case where it takes two "next" commands to skip past the init
10025 call.
10026
ac6e4f31
FF
100272006-02-12 Fred Fish <fnf@specifix.com>
10028
10029 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10030 to handle cases where it takes two "next" commands to skip
10031 past the init call.
10032
2db2d571
JB
100332006-02-07 Joel Brobecker <brobecker@adacore.com>
10034
10035 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10036 on hppa32 targets.
10037
38fcd64c
DJ
100382006-02-06 Vladimir Prus <ghost@cs.msu.su>
10039
10040 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10041 field.
10042
1315ad46
MK
100432006-01-29 Mark Kettenis <kettenis@gnu.org>
10044
10045 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10046
5625b943
DJ
100472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10048
10049 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10050 files.
10051
80df1bbe
DJ
100522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * gdb.cp/maint.exp: Set complaints to a positive value.
10055
9078e690
DJ
100562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10059 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10060 function name.
10061
9c903399
DJ
100622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10063
10064 * gdb.base/checkpoint.c: Update copyright notice. Include
10065 <stdlib.h>.
10066
761ae4d6
JB
100672006-01-04 Jim Blandy <jimb@redhat.com>
10068
10069 * gdb.asm/asm-source.exp: Independently provide default values for
10070 asm-flags and debug-flags. Use 'string equal' to do the
10071 comparison, not the implicit expr's '==' operator. Remove
10072 now-unneeded assignments to asm-flags. In h8300 case, place
10073 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10074
099ac3dd
MS
100752006-01-04 Michael Snyder <msnyder@redhat.com>
10076
10077 * gdb.base/checkpoint.c: New file.
10078 * gdb.base/checkpoint.exp: New file.
10079 * gdb.base/multi-fork.c: New file.
10080 * gdb.base/multi-fork.exp: New file.
10081 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10082
f4d85314
FF
100832006-01-04 Fred Fish <fnf@specifix.com>
10084
10085 * gdb.base/ptype.c (foo): Add typedef.
10086 (intfoo): Add function.
10087 * gdb.base/ptype1.c: New file.
10088 * gdb.base/ptype.exp: Handle compilation and linking with two
10089 source files. Test that proper type for "foo" is found based
10090 on source context rather than first match found in symtabs.
10091
a1b06f35
MK
100922005-12-28 Mark Kettenis <kettenis@gnu.org>
10093
10094 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10095 * gdb.asm/openbsd.inc: Indent commands.
10096
d082a1e2
MK
100972005-12-26 Mark Kettenis <kettenis@gnu.org>
10098
c65016bd
MK
10099 * gdb.base/freebpcmd.exp: Increase timeout.
10100
d082a1e2
MK
10101 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10102
d3c32a0e
DJ
101032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10104
10105 * gdb.base/default.exp: Update check for "show version".
10106
9fdb1f50
RC
101072005-12-09 Randolph Chung <tausq@debian.org>
10108
10109 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10110 * gdb.asm/pa64.inc: New file.
10111
5f2c56f7
RC
101122005-12-09 Randolph Chung <tausq@debian.org>
10113
10114 * gdb.asm/common.inc: Indent commands.
10115 * gdb.asm/asmsrc1.s: Likewise.
10116 * gdb.asm/asmsrc2.s: Likewise.
10117
8117349c
RC
101182005-12-09 Randolph Chung <tausq@debian.org>
10119
10120 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10121 (get_addr_of_sym): Remove duplicate print.
10122 (gen_core): xfail hppa*-*-hpux*, update expected output.
10123 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10124 * gdb.arch/pa64-nullify.s: New file.
10125
8f07f25a
RC
101262005-12-09 Randolph Chung <tausq@debian.org>
10127
10128 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10129
55b39184
DJ
101302005-12-07 Christophe Lyon <christophe.lyon@st.com>
10131
10132 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10133 code generation for these functions.
10134 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10135 error message.
10136
31e2b00f
AS
101372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10138
10139 * gdb.base/help.exp (help b, help br, help bre, help brea)
10140 (help break): Update the expected message.
10141
c3d0b56e
SC
101422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10143
10144 * gdb.asm/m68hc11.inc: Setup the data section.
10145 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10146 script for this test.
10147 (m6812-*-*): Likewise.
10148
36ae0ea9
RC
101492005-11-09 Randolph Chung <tausq@debian.org>
10150
10151 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10152
9d6f42e9
WZ
101532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10154
10155 * gdb.base/break.exp: Fix a comment typo.
10156
e2126a14
EZ
101572005-11-03 Jim Blandy <jimb@redhat.com>
10158
a9c64011
AS
10159 Checked in by Elena Zannoni <ezannoni@redhat.com>
10160
889bf7c5 10161 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10162
e0ac7199
CV
101632005-11-02 Corinna Vinschen <vinschen@redhat.com>
10164
10165 * gdb.arch/gdb1558.c: Include stdio.h.
10166
31d3fb18
MK
101672005-10-31 Mark Kettenis <kettenis@gnu.org>
10168
10169 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10170
e52b687c
MK
101712005-10-31 Mark Kettenis <kettenis@gnu.org>
10172
10173 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10174
f4711d79
PG
101752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10176
a9c64011
AS
10177 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10178 vscr" tests to better match output.
f4711d79 10179
987a9106
JB
101802005-10-12 Jim Blandy <jimb@redhat.com>
10181
10182 * gdb.base/structs.exp (any): New function.
10183 (test_struct_returns): Don't make any assumptions at all about
10184 what value the function returns when GDB can't set the return
10185 value.
10186
2336bb58
JB
101872005-10-09 Joel Brobecker <brobecker@adacore.com>
10188
10189 * gdb.ada/arrayidx/p.adb: New file.
10190 * gdb.ada/arrayidx.exp: New testcase
10191
101922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10193
10194 * gdb.ada/array_return/pck.ads: New file.
10195 * gdb.ada/array_return/pck.adb: New file.
10196 * gdb.ada/array_return/p.adb: New file.
10197 * gdb.ada/array_return.exp: New testcase.
10198
705335ea
JB
101992005-10-03 Joel Brobecker <brobecker@adacore.com>
10200
a9c64011
AS
10201 * gdb.base/arrayidx.c: New file.
10202 * gdb.base/arrayidx.exp: New testcase.
705335ea 10203
11ee9940
NR
102042005-09-29 Nick Roberts <nickrob@snap.net.nz>
10205
10206 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10207 frames-invalid and breakpoints-invalid are no longer generated
10208 with level 3 so don't expect them in the output.
10209
39fb8e9e
BR
102102005-09-27 Bob Rossi <bob@brasko.net>
10211
a9c64011 10212 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10213 from test. Escape the | in mi_gdb_test call.
10214 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10215 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10216 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10217 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10218 expected regex's in mi_gdb_test calls.
10219 * lib/mi-support.exp: Remove arbitrary .* from tests.
10220 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10221 Fully anchor GDB/MI expected results in mi_gdb_test.
10222 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10223 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10224
2af48f68
PB
102252005-09-26 Paul Brook <paul@codesourcery.com>
10226
10227 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10228
f34502bc
WZ
102292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10230
10231 * bfp-test.c: New file.
10232 * bfp-test.exp: New testcase.
10233
ca929517
WZ
102342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10235
10236 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10237 of subarray and substring variable.
10238 * gdb.fortran/subarray.f: New source file for the test of subarray
10239 and substring variable evaluation.
10240 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10241 of string constant.
10242
c761af65
DJ
102432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10244
10245 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10246 copyright dates.
10247
561d7a1d
PG
102482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10249
10250 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10251 powerpc altivec' test with an almost identical 'info vector' test.
10252
b2b64cc9
PG
102532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10254
a9c64011
AS
10255 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10256 vscr" tests to match output.
b2b64cc9 10257
6ac4d15a
PG
102582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10259
a9c64011
AS
10260 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10261 output.
6ac4d15a 10262
40e55bef
BR
102632005-09-11 Bob Rossi <bob@brasko.net>
10264
889bf7c5
PA
10265 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10266 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10267 commands that return an MI output command and an asyncronous MI output
10268 command.
40e55bef
BR
10269 * gdb.mi/mi-console.exp: Ditto.
10270
3c7385ec
BR
102712005-09-11 Bob Rossi <bob@brasko.net>
10272
10273 * gdb.mi/mi-var-child.c: Include <string.h>.
10274
a6cd0eb3
DJ
102752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10276
10277 * killed.exp: Correct gdb_expect syntax.
10278
2f168eed
CV
102792005-08-09 Corinna Vinschen <vinschen@redhat.com>
10280
10281 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10282
ecd3fd0f
BR
102832005-08-02 Bob Rossi <bob@brasko.net>
10284
10285 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10286 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10287 Change tests to inferior-tty-set/show.
10288 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10289 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10290 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10291 inferior. Use mi_gdb_test to get GDB and Inferior output.
10292 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10293 descriptor.
10294 (mi_inferior_tty_name): Add inferior PTY file name.
10295 (mi_gdb_start): Add INFERIOR_PTY parameter.
10296 (mi_gdb_test): Add IPATTERN parameter.
10297
f1ea48cb 102982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10299
f1ea48cb
BR
10300 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10301 parameter to mi_gdb_test.
10302 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10303
6e650a67
DJ
103042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10305
10306 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10307 struct_declarations.
10308 * gdb.mi/mi-var-child.exp: Step over the initialization of
10309 struct_declarations.
10310
8be260b6
DJ
103112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10312
10313 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10314 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10315 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10316 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10317 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10318 file.
10319
4e660f07
NR
103202005-07-27 Nick Roberts <nickrob@snap.net.nz>
10321
10322 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10323 (do_children_tests): Assign values to the extra elements.
10324
10325 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10326 them for tests for "-var-update --no-values" and
a9c64011 10327 "-var-update --all-values".
4e660f07
NR
10328 Add test for "-var-list-children --simple-values".
10329
10330 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10331
10332 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10333 "-stack-list-locals --simple-values" Improve doc strings and
10334 comments.
10335
6bdae935
MK
103362005-07-18 Mark Kettenis <kettenis@gnu.org>
10337
598b7a6f
MK
10338 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10339 *-*-openbsd*.
10340 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10341
6bdae935
MK
10342 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10343 sigaltsatck'.
10344
1323e929 103452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10346
1323e929
BR
10347 * gdb.base/default.exp (tty): Changed output of command.
10348 * gdb.base/help.exp (help tty): Ditto.
10349
b1a9c082
MK
103502005-07-12 Mark Kettenis <kettenis@gnu.org>
10351
10352 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10353
10a844a2
MK
103542005-07-10 Mark Kettenis <kettenis@gnu.org>
10355
10356 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10357 -stack-select-frame without arguments.
10358 (test_stack_frame_listing): Add test for newly implemented command
10359 -stack-info-frame.
10360
3cb3b8df
BR
103612005-07-06 Bob Rossi <bob@brasko.net>
10362
10363 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10364 command.
10365 (Copyright): Update copyright.
10366
a0c5fbcf
WZ
103672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10368
10369 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10370 tests to evaluate exponentiation expression.
10371
984971d0
AS
103722005-06-29 Andreas Schwab <schwab@suse.de>
10373
10374 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10375 main to avoid warnings.
10376
10377 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10378
fe03833f
NR
103792005-06-20 Nick Roberts <nickrob@snap.net.nz>
10380
10381 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10382 -stack-select-frame without arguments.
10383 (test_stack_frame_listing): Add test for newly implemented command
10384 -stack-info-frame.
a9c64011 10385
7a55f279
WZ
103862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10387
0ffa0ea5
DJ
10388 * gdb.fortran/array-element.f: New file.
10389 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10390
26585198
DJ
103912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10392
10393 * gdb.base/bigcore.exp: Correct checks for systems which can
10394 not dump a large core file.
10395
c1bd25fd
DJ
103962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10397
10398 * gdb.base/relocate.c: Add a copyright notice.
10399 (dummy): Remove.
10400 * gdb.base/relocate.exp: Test printing the values of variables
10401 from a relocatable file.
10402
589e074d
DJ
104032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10404
10405 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10406 excess MI output after an error.
10407
0915f927
JB
104082005-05-29 Joel Brobecker <brobecker@adacore.com>
10409
10410 * gdb.arch/alpha-step.c: New file.
10411 * gdb.arch/alpha-step.exp: New testcase.
10412
76ff342d
DJ
104132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10414 Dennis Brueni <dennis@slickedit.com>
10415
10416 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10417 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10418 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10419 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10420 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10421 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10422 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10423
96b0c7ac
DJ
104242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10425 Wu Zhou <woodzltc@cn.ibm.com>
10426
10427 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10428 IBM's xlc compiler.
10429 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10430 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10431
f21565d2
JB
104322005-05-13 Jim Blandy <jimb@redhat.com>
10433
10434 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10435 calling gdb_suppress_entire_file.
10436 * gdb.base/charset.exp: Same.
10437 * gdb.base/call-rt-st.exp: Same.
10438
6006a3a1
BR
104392005-05-05 Bob Rossi <bob_rossi@cox.net>
10440
10441 * lib/gdb.exp (fullname_syntax): Added global regex.
10442 (fullname_syntax_POSIX): Ditto.
10443 (fullname_syntax_UNC): Ditto.
10444 (fullname_syntax_DOS_CASE): Ditto.
10445 (fullname_syntax_DOS): Ditto.
10446 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10447 fullname_syntax variable to scope and use it.
10448 (test_file_list_exec_source_files): Ditto.
10449 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10450
c3b69c04
DJ
104512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10452
10453 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10454
3c95e6af
PG
104552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10456
a9c64011
AS
10457 * lib/gdb.exp (skip_altivec_tests): New function, based on
10458 check_vmx_hw_available from the GCC testsuite.
10459 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10460 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10461
78df6c56
JB
104622005-05-02 Jim Blandy <jimb@redhat.com>
10463
10464 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10465 calling gdb_suppress_entire_file.
10466
1690f9cf
DJ
104672005-04-30 Randolph Chung <tausq@debian.org>
10468
10469 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10470 Slightly relax "sem_post" name checking.
10471
5ea106f7
PG
104722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10473
10474 * gdb.base/unload.exp: Use new shared library infrastructure.
10475
bf7234cf
PG
104762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10477
10478 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10479 infrastructure.
bf7234cf 10480
547b869a
CV
104812005-04-29 Corinna Vinschen <vinschen@redhat.com>
10482
10483 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10484 * gdb.asm/h8300.inc: New file.
10485
f07e55f0
PG
104862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10487
10488 * gdb.base/shlib-call.exp: Change to use new shared library
10489 infrastructure.
10490
3cbba3d1
PG
104912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10492
a9c64011
AS
10493 * gdb.base/pending.exp: Change to use new shared library
10494 infrastructure.
3cbba3d1 10495
ed6df200
PG
104962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10497
a9c64011
AS
10498 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10499 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10500
8c8f4ebe
PG
105012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10502
a9c64011
AS
10503 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10504 shared objects being adjusted and update copyright years.
8c8f4ebe 10505
607fbc54
DJ
105062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10507
10508 * ChangeLog: Correct some 2003-01-13 dates.
10509 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10510 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10511 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10512 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10513 gdb.trace/tfind.exp: Update copyright years.
10514
57bf0e56
DJ
105152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10516 Daniel Jacobowitz <dan@codesourcery.com>
10517
10518 * lib/gdb.exp (gdb_compile): Handle shlib=.
10519 (gdb_compile_shlib): New function.
10520
9b593790
PG
105212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10522
a9c64011 10523 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10524
9494c6a5
DJ
105252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10526
10527 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10528 gdb.server.
10529 * configure.ac: Likewise.
10530 * configure: Regenerated.
10531 * gdb.gdbserver/Makefile.in: Moved to...
10532 * gdb.server/Makefile.in: ... here.
10533 * gdb.gdbserver/server.c: Moved to...
10534 * gdb.server/server.c: ... here.
10535 * gdb.gdbserver/server-run.exp: Moved to...
10536 * gdb.server/server-run.exp: ... here.
10537
6f8eac0e
DJ
105382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10539
10540 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10541 * configure.ac: Create gdb.gdbserver/Makefile.
10542 * configure: Regenerated.
10543 * lib/gdbserver-support.exp: New file, derived from
10544 config/gdbserver.exp.
10545 * config/gdbserver.exp: Use gdbserver-support.exp.
10546 * gdb.gdbserver/Makefile.in: New file.
10547 * gdb.gdbserver/server.c: New file.
10548 * gdb.gdbserver/server-run.exp: New file.
10549
6e87504d
PG
105502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10551
a9c64011
AS
10552 * lib/gdb.exp (test_compiler_info): Return compiler_info
10553 if no arguments are given.
6e87504d 10554
d1779be4
PG
105552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10556
10557 * gdb.arch/altivec-abi.exp: Check for compiler and set
10558 use altivec' flag accordingly.
10559 * gdb.arch/altivec-regs.exp: Likewise.
10560
88750304
DJ
105612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10562
10563 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10564
f3fb768d
AS
105652005-03-27 Andreas Schwab <schwab@suse.de>
10566
10567 * gdb.base/bigcore.c (main): Add missing mode argument in open
10568 call.
10569
7e813ac5
DJ
105702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10571
10572 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10573 downloads.
10574 * config/gdbserver.exp (gdb_load): Likewise.
10575
8e3049aa
PB
105762005-03-14 Paul Brook <paul@codesourcery.com>
10577
10578 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10579 targets.
10580
a9df7c44
JB
105812005-03-09 Joel Brobecker <brobecker@adacore.com>
10582
10583 * gdb.dwarf2/dup-psym.S: New file.
10584 * gdb.dwarf2/dup-psym.exp: New testcase.
10585
9f0d94e8
JB
105862005-03-09 Joel Brobecker <brobecker@adacore.com>
10587
10588 * gdb.ada/exec_changed/first.adb: New file.
10589 * gdb.ada/exec_changed/second.adb: New file.
10590 * gdb.ada/exec_changed.exp: New testcase.
10591
5f579bc5
NS
105922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10593
36e9969c
NS
10594 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10595 (A2): New class.
10596 (main): Test operator+.
10597 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10598 breakpoint test.
10599
5f579bc5
NS
10600 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10601 * gdb.base/signull.exp: Disable if gdb,nosignals.
10602 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10603 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10604 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10605 * gdb.mi/mi2-console.exp: Likewise.
10606 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10607 continue output at start.
10608 (gdb_collect_locals_test): Robustify regexp.
10609 * gdb.trace/passc-dyn.exp: Fix comment typo.
10610 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10611
be46087e
CV
106122005-03-08 Corinna Vinschen <vinschen@redhat.com>
10613
10614 * gdb.asm/asm-source.exp: Add iq2000 case.
10615 * gdb.asm/iq2000.inc: New file.
10616
384e1a61 106172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10618
384e1a61
MI
10619 * gdb.base/command.exp: Change hardcoded value to regular expression.
10620 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10621
584b6e9e
DJ
106222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10625 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10626 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10627 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10628 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10629
ab5b5d61
MK
106302005-03-05 Mark Kettenis <kettenis@gnu.org>
10631
10632 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10633 changes.
10634
ae051c1b
PG
106352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10636
a9c64011
AS
10637 * lib/compiler.c: Add test for IBM's xlc compiler.
10638 * lib/compiler.cc: Likewise.
ae051c1b 10639
3f0f6ed2
JB
106402004-02-24 Joel Brobecker <brobecker@adacore.com>
10641
10642 * gdb.ada/fixed_points.exp: Create compilation object directory
10643 before running the test.
10644 * gdb.ada/null_record.exp: Likewise.
10645 * gdb.ada/packed_array.exp: Likewise.
10646 * gdb.ada/start.exp: Likewise.
10647
724f452b
JB
106482005-02-15 Joel Brobecker <brobecker@adacore.com>
10649
10650 * gdb.ada/packed_array/pa.adb: New file.
10651 * gdb.ada/packed_array.exp: New testcase.
10652
57f5cdfb 106532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10654
1f393151
MK
10655 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10656 files.
10657
ebdda337
MK
10658 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10659 on *-*-openbsd*. Correctly match whitespace in regukar
10660 expressions.
10661
cf309262
DJ
106622005-02-10 Daniel Jacobowitz <dan@debian.org>
10663
10664 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10665 PR exp/1821
10666 * gdb.base/gdb1821.c: New test file.
10667 * gdb.base/gdb1821.exp: New test file.
10668
3be49e7a
JB
106692005-02-09 Joel Brobecker <brobecker@adacore.com>
10670
10671 * gdb.base/start.c: New file.
10672 * gdb.base/start.exp: New testcase.
10673
e292e67d
JB
106742005-02-09 Joel Brobecker <brobecker@adacore.com>
10675
10676 * gdb.ada/start/dummy.adb: New file.
10677 * gdb.ada/start.exp: New testcase.
10678
dbdfa66c
CV
106792005-02-09 Corinna Vinschen <vinschen@redhat.com>
10680
10681 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10682 for printing symbols and statistics.
10683 Add test for using relative pathnames in "maint print msymbols" test.
10684 Mark "maint info sections DATA" XFAIL on Cygwin.
10685 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10686 tests.
10687
d7941671
AC
106882005-02-09 Andreas Schwab <schwab@suse.de>
10689
10690 Committed by Andrew Cagney <cagney@gnu.org>
10691 * gdb.base/remotetimeout.exp: New file.
10692
74e5ef44
MK
106932005-02-07 Mark Kettenis <kettenis@gnu.org>
10694
10695 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10696
464dd14d
JB
106972005-02-03 Joel Brobecker <brobecker@adacore.com>
10698
10699 * gdb.ada/gnat_ada.gpr: New file.
10700 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10701 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10702 * configure.ac: No longer generate gnat_ada.gpr.
10703 * configure: Regenerate.
10704 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10705 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10706 * gdb.ada/null_record/bar.ads: Likewise.
10707 * gdb.ada/null_record/bar.adb: Likewise.
10708 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10709 * gdb.ada/null_record.exp (testdir): New variable.
10710 (testfile): executable is now in testdir subdirectory.
10711 (srcfile): Use full path to the main compilation unit.
10712 * gdb.ada/fixed_points.exp: Same changes as above.
10713
30d756ae
NR
107142005-02-03 Nick Roberts <nickrob@snap.net.nz>
10715
10716 * gdb.base/interp.exp: New test.
10717
9d799f85
AC
107182005-01-24 Andrew Cagney <cagney@gnu.org>
10719
10720 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10721
15656118
AC
107222005-01-19 Andrew Cagney <cagney@gnu.org>
10723
a892c31b
AC
10724 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10725 configure.ac not configure.in.
10726
15656118
AC
10727 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10728 of powerpc*-*-*.
10729 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10730 * gdb.base/list.exp (test_list_function)
15656118
AC
10731 (test_list_filename_and_function): Ditto.
10732 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10733
a7b01baf
AC
107342005-01-16 Andrew Cagney <cagney@gnu.org>
10735
17d92a02
AC
10736 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10737
a7b01baf
AC
10738 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10739
bc8332bb
AC
107402005-01-14 Andrew Cagney <cagney@gnu.org>
10741
10742 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10743 * gdb.mi/mi2-var-cmd.exp: Ditto.
10744
4d074752
CV
107452005-01-10 Corinna Vinschen <vinschen@redhat.com>
10746
10747 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10748
bec39cab
AC
107492005-01-07 Andrew Cagney <cagney@gnu.org>
10750
10751 * configure.ac: Rename configure.in, require autoconf 2.59.
10752 * configure: Re-generate.
10753 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10754 * gdb.stabs/configure: Re-generate.
10755 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10756 * gdb.hp/configure: Re-generate.
10757 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10758 autoconf 2.59.
10759 * gdb.hp/gdb.objdbg/configure: Re-generate.
10760 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10761 autoconf 2.59.
10762 * gdb.hp/gdb.defects/configure: Re-generate.
10763 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10764 autoconf 2.59.
10765 * gdb.hp/gdb.compat/configure: Re-generate.
10766 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10767 autoconf 2.59.
10768 * gdb.hp/gdb.base-hp/configure: Re-generate.
10769 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10770 autoconf 2.59.
10771 * gdb.hp/gdb.aCC/configure: Re-generate.
10772
f10b16d4
JB
107732004-12-15 Jim Blandy <jimb@redhat.com>
10774
10775 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10776 under NPTL when there is debugging info available for libpthread.
10777
fb6e1814
JG
107782004-12-13 Jerome Guitton <guitton@gnat.com>
10779
10780 * gdb.ada/fixed_points.c: New file.
10781 * gdb.ada/fixed_points.exp: New file.
10782
fe46cd3a
RC
107832004-12-03 Randolph Chung <tausq@debian.org>
10784
10785 * gdb.arch/pa-nullify.exp: New file.
10786 * gdb.arch/pa-nullify.s: New file.
10787
8de0841b
RC
107882004-11-30 Randolph Chung <tausq@debian.org>
10789
10790 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10791 instead of "tbug". Fix regexp to work properly with gdb_test.
10792
c8170782
PH
107932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10794
10795 * gdb.base/bitfields2.exp: New test.
10796 * gdb.base/bitfields2.c: New file.
10797
954269c2
RE
107982004-11-28 Richard Earnshaw <rearnsha@arm.com>
10799
10800 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10801
0107feed
RC
108022004-11-16 Randolph Chung <tausq@debian.org>
10803
10804 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10805
f073ae8c
DJ
108062004-11-14 Daniel Jacobowitz <dan@debian.org>
10807
10808 * gdb.threads/threadapply.exp: Correct "macro details" test.
10809
19ad59e7
JJ
108102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10811
10812 * gdb.threads/threadapply.exp: New test.
10813 * gdb.threads/threadapply.c: New file.
10814
9cf0961b
MK
108152004-11-07 Mark Kettenis <kettenis@gnu.org>
10816
10817 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10818 frames.
10819
c789492a
FL
108202004-11-05 Felix Lee <felix+log1@specifixinc.com>
10821
10822 * gdb.base/cursal.exp: New file.
10823 * gdb.base/cursal.c: New file.
10824
a1e167bb
AC
108252004-11-03 Andrew Cagney <cagney@gnu.org>
10826
10827 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10828
b7cbf173
MK
108292004-10-30 Mark Kettenis <kettenis@gnu.org>
10830
10831 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10832 NetBSD/ELF targets.
10833
88f9d34f
JB
108342004-10-29 Joel Brobecker <brobecker@gnat.com>
10835
10836 * gdb.threads/bp_in_thread.c: New file, copied from
10837 pthread_cond_wait.c.
10838 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10839 file, rather than reusing the .c file from another testcase.
10840
ca7d6a0c
JB
108412004-10-20 Joel Brobecker <brobecker@gnat.com>
10842
10843 * gdb.ada/null_record.exp: Check where we stopped after
10844 sending the start command, instead of where the associated
10845 temporary breakpoint was inserted.
10846
0d863d03
AC
108472004-10-14 Andrew Cagney <cagney@gnu.org>
10848
10849 * gdb.mi/gdb701.c (main): Return 0.
10850
d11e72cb
DJ
108512004-10-13 Daniel Jacobowitz <dan@debian.org>
10852
d40539a4 10853 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10854
e1923096
JJ
108552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10856
10857 * gdb.threads/schedlock.c: Add comment markers to use to find
10858 line numbers.
10859 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10860 comments.
10861 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10862 breakpoint lines.
10863
ec8ba2c9
DJ
108642004-10-12 Daniel Jacobowitz <dan@debian.org>
10865
10866 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10867
0eb3658b
DJ
108682004-10-12 Daniel Jacobowitz <dan@debian.org>
10869
10870 * configure.in: Add gdb.dwarf2.
10871 * configure: Regenerated.
10872 * Makefile.in: Add gdb.dwarf2.
10873 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10874 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10875 gdb.dwarf2/file1.txt: New files.
10876
a271cc33
OF
108772004-10-11 Orjan Friberg <orjanf@axis.com>
10878
a9c64011 10879 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10880 of "run", since the latter doesn't work with remote targets. Adjust
10881 the breakpoint numbering accordingly.
10882 * gdb.threads/pthread_cond_wait.exp: Ditto.
10883
895ce074
MC
108842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10885
10886 * gdb.base/overlays.exp: Update copyright years.
10887
6be3092d
KI
108882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10889
10890 * gdb.base/overlays.exp: Disable if target is Linux.
10891
e05389b8
FL
108922004-10-06 Felix Lee <felix+log1@specifixinc.com>
10893
10894 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10895
73cb587d
KI
108962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10897
10898 * gdb.asm/asm-source.exp: Add m32r-linux target.
10899 * gdb.asm/m32r-linux.inc: New file.
10900
3c0edcdc
AC
109012004-09-24 Andrew Cagney <cagney@redhat.com>
10902 David Anderson <anderson@redhat.com>
10903
10904 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10905 command fails, assume things will work.
10906 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10907 (_GNU_SOURCE): Define.
10908 (print_unsigned, print_hex): Change parameter to "long long".
10909 (print_byte_count): New function, use to print byte counts.
10910 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10911 O_LARGEFILE.
10912 (main): Compute an upper bound on a corefile in max_core_size.
10913 Limit memory chunk size to max_core_size. Limit total memory
10914 allocated to max_core_size.
10915
4bb3667f
AC
109162004-09-23 Andrew Cagney <cagney@gnu.org>
10917
10918 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10919 from a separate process with code that creates a corefile by
10920 making the inferior dump core.
10921
60fe1a51
MK
109222004-09-23 Mark Kettenis <kettenis@gnu.org>
10923
10924 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10925 block.
10926
8e937346
MC
109272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10928
10929 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10930 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10931 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10932 Likewise.
10933
7213f6d6
JJ
109342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10935
10936 * gdb.java/jprint.exp: New test case for java inferior call.
10937 * gdb.java/jprint.java: Ditto.
10938
eac69dca
JB
109392004-09-15 Joel Brobecker <brobecker@gnat.com>
10940
10941 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10942
22227696
MC
109432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10944
10945 * gdb.threads/killed.c: Include <stdlib.h>.
10946 * gdb.threads/pthreads.c: Likewise.
10947
7dd403a4
MC
109482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10949
10950 * gdb.threads/killed.c: Add copyright notice.
10951
33f2d567
JM
109522004-09-10 Jason Molenda (jmolenda@apple.com)
10953
a9c64011
AS
10954 * gdb.base/define.exp: Two new tests to verify zero space chars
10955 after 'if' and 'while' commands in a user-defined command is correctly
10956 parsed.
33f2d567 10957
e05b62ac
AC
109582004-09-08 Andrew Cagney <cagney@gnu.org>
10959
10960 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10961 delivery test with duplicate at end of file.
10962
9cbe82da
MK
109632004-09-06 Mark Kettenis <kettenis@jive.nl>
10964
10965 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10966
564803d9
MC
109672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10968
10969 * config/hppro.exp: Removed.
10970
7c6807ce
MC
109712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10972
10973 * config/sparclet.exp: Removed.
10974
bf7e26dd
MC
109752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10976
10977 * config/udi.exp: Removed.
10978
714e341b
MC
109792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10980
10981 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10982 of "exp_continue".
10983 (advancei): Likewise.
10984
1236e623
JJ
109852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10986
10987 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10988
3bdcad15
MI
109892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10990
228af206 10991 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10992 to check for nodebug in executable.
10993 * gdb.gdb/observer.exp (setup_test): Likewise.
10994 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10995 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10996
c72b934c
AC
109972004-09-01 Andrew Cagney <cagney@gnu.org>
10998
10999 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11000 files.
11001
edd9b715
JJ
110022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11003
11004 * gdb.base/unload.exp: Fix expected warning message to match
11005 latest format.
11006
fb4ce06b
CV
110072004-09-01 Corinna Vinschen <vinschen@redhat.com>
11008
11009 * gdb.base/call-rt-st.exp: Fix typos.
11010
ce78e7c3
MI
110112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11012
11013 * gdb.threads/thread_check.exp: New testcase.
11014 * gdb.threads/thread_check.c: New testcase.
11015
2dedb159
AC
110162004-08-31 Andrew Cagney <cagney@gnu.org>
11017
11018 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11019 (skip_to_handler_entry): New procedures. Test stepping into a
11020 handler when the breakpoint is at the handler's entry point.
11021
68f53502
AC
110222004-08-30 Andrew Cagney <cagney@gnu.org>
11023
11024 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11025 gdb/1757.
11026
3e3ffd2b
MC
110272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11028
11029 With code from Manoj Iyer <manjo@austin.ibm.com>:
11030 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11031 return value. Add an arm for "no debugging symbols found".
11032 Change a stray "error" to "perror".
11033 (gdb_run_cmd): Adapt to new return value.
11034 * gdb.base/remote.exp: Adapt to new return value.
11035 * gdb.gdb/complaints.exp: Likewise.
11036 * gdb.gdb/observer.exp: Likewise.
11037 * gdb.gdb/selftest.exp: Likewise.
11038 * gdb.gdb/xfullpath.exp: Likewise.
11039
4b6f5fd2
JB
110402004-08-27 Joel Brobecker <brobecker@gnat.com>
11041
11042 * gdb.threads/bp_in_thread.exp: New testcase.
11043
e5b25496
MC
110442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11045
11046 Fix PR testsuite/1735.
11047 * gdb.threads/schedlock.c (thread_function): Add a cast
11048 to suppress a gcc warning.
11049 * gdb.threads/thread-specific.c (thread_function): Likewise.
11050
934353d6
MC
110512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11052
11053 * gdb.base/unload.c: Include <stdlib.h>.
11054
f98a0aef 110552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11056
f98a0aef 11057 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11058 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11059 synchronized after the "return".
11060
5a2e8882
MC
110612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11062
11063 * gdb.mi/basics.c: Include <stdio.h>.
11064 * gdb.mi/pthreads.c: Include <stdlib.h>.
11065 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11066
a9640423
MC
110672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11068
11069 * gdb.threads/schedlock.c: Add copyright notice.
11070
b04e311d
AC
110712004-08-25 Andrew Cagney <cagney@gnu.org>
11072
11073 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11074 (skip_over_handler, breakpoint_over_hander): New test procedures.
11075 (advance, advancei): Add a proper prefix, do not use
11076 rerun_to_main.
11077 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11078
7c27f15b
MC
110792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11080
11081 * gdb.mi/basics.c: Add copyright notice.
11082 * gdb.mi/var-cmd.c: Add copyright notice.
11083
fffc87ae
MC
110842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11085
11086 * lib/gdb.exp: Remove signed_keyword_not_used.
11087 * lib/compiler.c: Likewise.
11088 * lib/compiler.cc: Likewise.
11089
d782e0bf
MC
110902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11091
11092 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11093 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11094
96033e83
MC
110952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11096
11097 * gdb.base/whatis.c: Add copyright notice.
11098
cf38c229
MK
110992004-08-20 Mark Kettenis <kettenis@gnu.org>
11100
11101 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11102 it to skip the breakpoints encoded in the inline assembly.
11103
f4b49756
MC
111042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11105
11106 * Makefile.in: Add gdb.fortran.
11107
2f193b69
MC
111082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11109
11110 * gdb.base/call-sc.exp (test_scalar_returns):
11111 Fix cut-and-paste glitch in "Make fun return now".
11112
89a237cb
MC
111132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11114
11115 * configure.in: Add gdb.fortran.
11116 * configure: Regenerate.
11117 * gdb.fortran/Makefile.in: New file.
11118 * lib/gdb.exp (skip_fortran_tests): New procedure.
11119
469aff8e
MC
111202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11121
11122 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11123 reference to bug-gnu@prep.ai.mit.edu.
11124 * gdb.mi/mi-var-child.exp: Likewise.
11125 * gdb.mi/mi-var-cmd.exp: Likewise.
11126 * gdb.mi/mi-var-display.exp: Likewise.
11127 * gdb.mi/mi2-var-block.exp: Likewise.
11128 * gdb.mi/mi2-var-child.exp: Likewise.
11129 * gdb.mi/mi2-var-cmd.exp: Likewise.
11130 * gdb.mi/mi2-var-display.exp: Likewise.
11131
00b51b9f
MK
111322004-08-15 Mark Kettenis <kettenis@gnu.org>
11133
11134 * gdb.base/unload.c (main): Make local variable msg const.
11135
45f07fef
MC
111362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11137
11138 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11139 to bug-gnu@prep.ai.mit.edu.
11140 * gdb.mi/mi-disassemble.exp: Likewise.
11141 * gdb.mi/mi-eval.exp: Likewise.
11142 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11143 default line number.
11144 * gdb.mi/mi-return.exp: Likewise.
11145 * gdb.mi/mi-simplerun.exp: Likewise.
11146 * gdb.mi/mi-stack.exp: Likewise.
11147 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11148 number with explicit range test.
11149 * gdb.mi/mi-watch.exp: Likewise.
11150 * gdb.mi/mi2-break.exp: Likewise.
11151 * gdb.mi/mi2-cli.exp: Likewise.
11152 * gdb.mi/mi2-disassemble.exp: Likewise.
11153 * gdb.mi/mi2-eval.exp: Likewise.
11154 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11155 default line number.
11156 * gdb.mi/mi2-return.exp: Likewise.
11157 * gdb.mi/mi2-simplerun.exp: Likewise.
11158 * gdb.mi/mi2-stack.exp: Likewise.
11159 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11160 number with explicit range test.
11161 * gdb.mi/mi2-watch.exp: Likewise.
11162
dd8c8ee7
MC
111632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11164
11165 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11166 * gdb.cp/m-static.exp: Likewise.
11167 * gdb.cp/rtti.exp: Likewise.
11168
4e838464
MK
111692004-08-14 Mark Kettenis <kettenis@gnu.org>
11170
11171 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11172
8d8cb839
EZ
111732004-08-14 Eli Zaretskii <eliz@gnu.org>
11174
11175 * ChangeLog: Prefix Local Variables with semi-colons and indent
11176 the reference to older ChangeLog files, to fix fontification in
11177 Emacs.
11178
deea8bb0
MC
111792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11180
11181 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11182 * gdb.mi/mi2-break.exp: Likewise.
11183
c3297504
MC
111842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11185
11186 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11187
25808999
MC
111882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11189
11190 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11191
226a8d71
MC
111922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11193
11194 * gdb.cp/classes.exp: Remove unused declarations. Just let
11195 test names default instead of providing special names. Remove
11196 extraneous demangler test.
11197
37fdf854
JJ
111982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11199
11200 * gdb.base/unload.exp: New test for breakpoints in dynamically
11201 loaded libraries.
11202 * gdb.base/unload.c: Ditto.
11203 * gdb.base/unloadshr.c: Ditto.
11204
2d3a7986
MC
112052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11206
11207 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11208 cp_test_ptype_class.
11209 (test_enums): Likewise.
11210
c72b934c
AC
112112004-08-10 Andrew Cagney <cagney@gnu.org>
11212
11213 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11214 files.
11215
cc503c8a
AC
112162004-08-10 Andrew Cagney <cagney@gnu.org>
11217
11218 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11219 init_malloc call.
11220
902f2ccb
MC
112212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11222
11223 * ChangeLog: Add copyright notice. The notice is copied
11224 from emacs 21.3 top level ChangeLog.
11225
78c90502
MC
112262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11227
11228 * lib/cp-support.exp: New file.
11229 * lib/cp-support.exp (cp_test_type_class): New function.
11230 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11231 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11232 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11233 cp_test_ptype_class.
11234
88e5ea78
MC
112352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11236
11237 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11238 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11239 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11240 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11241 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11242 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11243 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11244 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11245 gdb.mi/mi2-watch.exp: Update copyright years.
11246
6a89fc9c
MK
112472004-08-09 Mark Kettenis <kettenis@gnu.org>
11248
11249 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11250
1482e0de
MC
112512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11252
11253 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11254 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11255 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11256 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11257 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11258 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11259 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11260 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11261 gdb.mi/mi-watch.exp: Update copyright years.
11262
1a5ce3f3
DJ
112632004-08-08 Daniel Jacobowitz <dan@debian.org>
11264
11265 PR gdb/1738
11266 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11267 from a breakpoint with a pending signal.
11268
04f6ecf2
DJ
112692004-08-08 Daniel Jacobowitz <dan@debian.org>
11270
11271 PR gdb/1736
11272 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11273 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11274 the prompt.
11275 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11276
54d90d35
DJ
112772004-08-08 Daniel Jacobowitz <dan@debian.org>
11278
11279 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11280
d2f6abb0
DJ
112812004-08-08 Daniel Jacobowitz <dan@debian.org>
11282
11283 PR gdb/1736
11284 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11285 for i?86-*-linux*.
11286
5598c03d
DJ
112872004-08-08 Daniel Jacobowitz <dan@debian.org>
11288
11289 * gdb.arch/i386-prologue.exp: Compile without debug information.
11290
c6fee705
MC
112912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11292
11293 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11294 rather than asking gdb to search.
11295
dd90efdb
MC
112962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11297
11298 * gdb.base/gcore.c: Include <string.h>.
11299
1e84bec1
MC
113002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11301
11302 * gdb.base/gcore.c: Add copyright notice.
11303
e425eb2b
MC
113042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11305
11306 * gdb.base/freebpcmd.c: Include <stdio.h>.
11307 * gdb.base/long_long.c: Include <string.h>.
11308 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11309 * gdb.base/siginfo.c: Include <string.h>.
11310 * gdb.base/sigstep.c: Include <string.h>.
11311
cb9aaed5
MC
113122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11313
11314 * gdb.base/complex.c: Include <stdlib.h>.
11315
55944f3d
MC
113162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.base/complex.c: Add copyright notice.
11319
7b2953d9
MC
113202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11321
11322 * gdb.base/charset.c: Include <stdlib.h>.
11323
c9133d23
MC
113242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11325
11326 * gdb.base/auxv.c: Include <stdlib.h>.
11327
0a8490ad
MC
113282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11329
11330 * gdb.base/auxv.c: Add copyright notice.
11331
3426d5ec
MC
113322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11333
11334 * gdb.base/coremaker.c: Add copyright notice.
11335 * gdb.base/coremaker2.c: Add copyright notice.
11336
8da195dd
AC
113372004-08-04 Andrew Cagney <cagney@gnu.org>
11338
11339 * gdb.base/store.exp: Update copyright.
11340 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11341 names, do not import gdb_prompt.
11342
8d394f98
AC
113432004-08-01 Andrew Cagney <cagney@gnu.org>
11344
11345 Fix PR testsuite/1729.
11346 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11347 not use capture_value with value 4.
11348 (capture_value): Add optional test name parameter.
11349 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11350 the prefix, pass to capture_value.
11351
b6702b23
MK
113522004-08-01 Mark Kettenis <kettenis@gnu.org>
11353
11354 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11355 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11356 (main): Call new function.
11357
c203e0ca
MC
113582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11359
11360 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11361
a7995a30
MC
113622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11363
11364 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11365
9366563b
MC
113662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11367
b6eeaf26 11368 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11369 Accept more values of vtbl pointer. Remove some messages
11370 about "obsolete gcc or gdb".
11371
2fc1f950
MC
113722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11373
11374 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11375
c724d49b
MC
113762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11377
11378 * gdb.base/asm-source.exp: Properly convert target board
11379 debug flags from gcc format to binutils format.
11380
736b0fce
MK
113812004-07-28 Mark Kettenis <kettenis@gnu.org>
11382
11383 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11384 gdb1718". PR backtrace/1718 partially fixed.
11385
5633ea5c
JJ
113862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11387
11388 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11389
575eebb1
NC
113902004-07-26 Nick Clifton <nickc@redhat.com>
11391
11392 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11393 good default value for a specific architecture is available then
11394 set it to that value. Otherwise default to the -gstabs switch.
11395 Remove the -g... switches from the asm-flags variable. Allow the
11396 target board info to override the value if it wants to. Pass the
11397 switch on the assembler command line.
11398
62104619
MK
113992004-07-23 Mark Kettenis <kettenis@gnu.org>
11400
11401 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11402 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11403 (main): Call new function.
11404
4a1135b8
MC
114052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11406
11407 Test for PR exp/1715.
11408 * gdb.base/radix.exp: Refactor common procedures. Make all
11409 test names unique. Change XFAIL to KFAIL.
11410
8a12c1f0
MC
114112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11412
11413 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11414 * gdb.ada/gnat_ada.gin: ... to here.
11415 * configure.in: Use gnat_ada.gin.
11416 * configure: Regenerate.
11417
23b451cf
AC
114182004-07-20 Andrew Cagney <cagney@gnu.org>
11419
11420 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11421 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11422 XFAILs. Clean up test messages and comments. Check backtraces.
11423 Delete re-sync code.
11424
ab618a02
MC
114252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11426
11427 Fix PR cli/740.
11428 * gdb.base/annota1.exp: Honor gdb,nosignals.
11429 * gdb.base/annota3.exp: Likewise.
11430
46dad340
MC
114312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11432
11433 * lib/java.exp: Update copyright notice.
11434
756d8c70
AC
114352004-07-19 Andrew Cagney <cagney@gnu.org>
11436
11437 * gdb.base/selftest.exp: Copy file from here ...
11438 * gdb.gdb/selftest.exp: ... to here.
11439
586027e6
AC
114402004-07-16 Andrew Cagney <cagney@redhat.com>
11441
11442 * lib/insight-support.exp: Delete file.
11443 * lib/java.exp (java_init): Fix copyright.
11444
029d2200
AC
114452004-07-16 Andrew Cagney <cagney@gnu.org>
11446
11447 * gdb.base/restore.c: Append "prologue" to comments marking the a
11448 function's prologue.
11449 * gdb.base/restore.exp: Update copyright, re-indent.
11450 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11451 callerN" prefix where needed. Update patterns that match a
11452 function's prologue.
11453
653b62c5
MC
114542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11455
11456 * gdb.base/restore.c: Add copyright notice.
11457
f7d690e5
AC
114582004-07-16 Andrew Cagney <cagney@gnu.org>
11459
11460 * gdb.base/logical.exp: Update copyright.
11461 (evaluate): New procedure. Use to re-implement tests using
11462 several tables.
11463
d629a7cb
MH
114642004-07-14 Martin Hunt <hunt@redhat.com>
11465
11466 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11467 which fixes some problems where init.tcl was not found.
11468
9c7bb332
AC
114692004-07-13 Andrew Cagney <cagney@gnu.org>
11470
6bf46641
AC
11471 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11472 (check_sizeof, check_valueof): Do not include the output in the
11473 test name. Use gdb_test.
11474 (get_valueof): Use gdb_test_multiple.
11475
c4ffd4c0
AC
11476 * gdb.base/step-test.exp: Update copyright. Use
11477 gdb_test_multiple. Ensure that test names do not include
11478 architecture dependent output.
11479
ab89363a
AC
11480 * gdb.gdb/observer.exp: Update copyright.
11481 (setup_test): Use gdb_test_multiple.
11482 (attach_first_observer, attach_second_observer)
11483 (attach_third_observer, detach_first_observer)
11484 (detach_second_observer, detach_third_observer)
11485 (reset_counters, check_counters): Make $message a prefix.
11486 (test_normal_stop_notifications): Add "args" parameter - a list of
11487 init functions to be called. Make $message a prefix,
11488 (test_observer_normal_stop): Change the message prefixes so that
11489 they are unique, pass the attach / detach procedures to
11490 test_normal_stop_notifications.
11491
ec58997a
AC
11492 * gdb.base/signull.exp (test_segv): Prefix all tests with
11493 "${name}". Clean up test messages.
11494
b475183b
AC
11495 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11496
9c7bb332
AC
11497 * gdb.base/ena-dis-br.exp: Update copyright.
11498 (break_at): New function. Replace send_gdb with gdb_test,
11499 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11500 ignore count, not stopped at bpt", with KFAIL.
11501
2dd95497
CV
115022004-07-13 Corinna Vinschen <vinschen@redhat.com>
11503
11504 * gdb.base/attach.exp: Remove cleanupfile handling.
11505
419e626b
AC
115062004-07-12 Andrew Cagney <cagney@gnu.org>
11507
11508 * gdb.base/annota1.exp: Cleanup corefile test name.
11509 * gdb.base/annota3.exp: Ditto.
11510
8b1b3228
AC
115112004-07-12 Andrew Cagney <cagney@gnu.org>
11512
78650829
AC
11513 * gdb.base/signals.exp: Clean up copyright, re-indent.
11514
8b1b3228
AC
11515 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11516 gdb_test and gdb_test_multiple.
11517
935c2760
JJ
115182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11519
11520 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11521 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11522 provide line number info for first statement in main.
11523
1544280f
AC
115242004-07-08 Andrew Cagney <cagney@gnu.org>
11525
1279f4ff
AC
11526 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11527
1544280f
AC
11528 * gdb.base/sigbpt.exp: Make the common part of each test name a
11529 prefix instead of suffix.
11530
bcc82369
BR
115312004-07-07 Bob Rossi <bob_rossi@cox.net>
11532
11533 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11534 test from test_tbreak_creation_and_listing to
11535 test_file_list_exec_source_file
11536 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11537 Changed name of test from test_tbreak_creation_and_listing to
11538 test_file_list_exec_source_file
11539
23f4b0aa
JJ
115402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11541
11542 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11543 the jmisc() constructor instead of <init>.
11544 * gdb.java/jmisc1.exp: Ditto.
11545
56401cd5
AC
115462004-07-07 Andrew Cagney <cagney@gnu.org>
11547
11548 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11549 corrupting the PC.
11550
44ae2f6a
MC
115512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11552
11553 * gdb.cp/templates.exp: Accept whitespace change in demangler
11554 output.
11555
45a83408
AC
115562004-07-06 Andrew Cagney <cagney@gnu.org>
11557
11558 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11559
d205ad70
MC
115602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11561
11562 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11563 * lib/compiler.cc: Likewise.
11564
06ea1a61
MC
115652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11566
11567 * lib/compiler.cc: Work around string preprocessing problem
11568 with old hp c++ compiler.
11569 * lib/compiler.c: Likewise.
11570
daab1251
CV
115712004-06-29 Corinna Vinschen <vinschen@redhat.com>
11572
11573 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11574 directives to conditionalize symbol prefixing.
11575 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11576 additional_flags handling. Add underscore prefix for Cygwin.
11577 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11578 conditionalize symbol prefixing.
11579 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11580 additional_flags handling. Add underscore prefix for Cygwin.
11581
cc984116
CV
115822004-06-29 Corinna Vinschen <vinschen@redhat.com>
11583
11584 * gdb.base/bigcore.exp: Skip test on Cygwin.
11585
c279b077
MC
115862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11587
11588 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11589 formats for "info register". Use gdb_test_multiple. Fix
11590 the "invalid register" test.
11591
0e915747
CV
115922004-06-28 Corinna Vinschen <vinschen@redhat.com>
11593
11594 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11595 PID for Cygwin. Add Cygwin specific strings to check for in some
11596 tests.
11597 (do_attach_tests): Add a test for user interaction when attaching
11598 to a process with no matching symbol table already loaded.
11599
11422c86
AC
116002004-06-26 Andrew Cagney <cagney@gnu.org>
11601
11602 Test PR java/1567 and PR java/1565.
11603 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11604 * gdb.java/jmisc2.exp: Delete file.
11605
cefbce26
MC
116062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11607
11608 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11609
e19f872c
CV
116102004-06-25 Corinna Vinschen <vinschen@redhat.com>
11611
11612 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11613 attach process.
11614
d931ba3b
MC
116152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11616
11617 * gdb.cp/pr-1553.exp: Remove.
11618
aef68c48
MC
116192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11620
11621 * gdb.cp/pr-1553.cc: Remove.
11622 * gdb.cp/pr-1553.exp: Disable this test.
11623
8d5df71a
JB
116242004-06-20 Jim Blandy <jimb@redhat.com>
11625
a9c64011 11626 Fix PR testsuite/1680.
8d5df71a
JB
11627 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11628 regular expressions.
11629
4ac6f39d
MC
116302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11631
11632 Fix PR testsuite/1679.
11633 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11634 Issue an UNSUPPORTED result instead.
11635
1b413552
JB
116362004-06-18 Jim Blandy <jimb@redhat.com>
11637
11638 * gdb.base/charset.exp: Only send a control-C if we see a new
11639 prompt and incomplete command.
11640
6daa6ebd
MC
116412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11642
11643 * gdb.cp/pr-574.cc: Add copyright notice.
11644
51fa4ae0
JB
116452004-06-17 Jim Blandy <jimb@redhat.com>
11646
11647 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11648 cases where the regexp has no groups; this grabs random text from
11649 the previous test suite, whatever that was.
11650
8fea26c5
MC
116512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11652
11653 * gdb.cp/printmethod.cc: Add copyright notice.
11654
1e3aeb41
MC
116552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11656
11657 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11658
9d9030bc
AC
116592004-06-16 Andrew Cagney <cagney@gnu.org>
11660
11661 * gdb.base/signull.c: Update copyright. Include <string.h>.
11662 (bowler): Replace data_pointer with data_read
11663 and data_write cases. Add code_descriptor case.
11664 (zero, desc): New array and pointer.
11665 (data, code): Change to simple pointers.
11666 * gdb.base/signull.exp: Fix probe pattern matching a function
11667 descriptor SIGSEGV. Replace data_pointer with data_read and
11668 data_write tests.
11669
acd4ad44
AC
116702004-06-16 Andrew Cagney <cagney@gnu.org>
11671
11672 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11673
08fd625c
MC
116742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11675
11676 * gdb.base/long_long.c: Add copyright notice.
11677
1903502c
MC
116782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11679
11680 * gdb.base/long_long.exp: Remove reference to
11681 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11682 to gdb_breakpoint and gdb_continue_to_breakpoint.
11683
83313cb1
JB
116842004-06-14 Jim Blandy <jimb@redhat.com>
11685
11686 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11687 endian case.
11688
1bf404ef
AC
116892004-06-14 Andrew Cagney <cagney@gnu.org>
11690
11691 * gdb.base/gcore.exp (capture_command_output): Delete the always
11692 passing tests containing inferior values.
11693 * gdb.base/ending-run.exp: Do not include the breakpoint address
11694 in the test message. Update copyright.
11695 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11696 size in the test name, use gdb_test_multiple. Update copyright.
11697
ef220b33
MC
116982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11699
11700 * gdb.cp/ref-types.cc: Add copyright notice.
11701
4f70a4c9
MC
117022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11703
11704 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11705 hp_aCC_compiler.
11706 * lib/compiler.cc: Likewise.
11707 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11708 'set' commands. Log diagnostics for other lines. Set
11709 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11710
335928ac
MC
117112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11712
11713 * gdb.cp/try_catch.cc: Add copyright notice.
11714
2efb12e8
MC
117152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11716
11717 * gdb.cp/userdef.cc: Add copyright notice.
11718
0bbed51a
MC
117192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11720
11721 * gdb.cp/virtfunc.cc: Add copyright notice.
11722
e12a46c9
RC
117232004-06-11 Randolph Chung <tausq@debian.org>
11724
11725 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11726 problem.
11727
338e05af
AC
117282004-06-10 Andrew Cagney <cagney@gnu.org>
11729
11730 * lib/compiler.cc, lib/compiler.c: Append either
11731 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11732 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11733 instead of gcc-3-3.
11734
dc3f10cb
AC
117352004-06-09 Andrew Cagney <cagney@gnu.org>
11736
b4d946af
AC
11737 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11738 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11739
dc3f10cb
AC
11740 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11741 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11742 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11743 fixed.
11744
b5c0bfa2
AC
117452004-06-09 Andrew Cagney <cagney@gnu.org>
11746
11747 * gdb.base/structs.exp (test_struct_returns): Replace
11748 "return_value_unknown" and "finish_value_unknown" by
11749 "return_value_known" and "finish_value_known". Instead of
11750 "return_value_unknown" iff "finish_value_unknown", check
11751 "return_value_known" implies "finish_value_known".
11752
caeb605f
MH
117532004-06-08 Martin Hunt <hunt@redhat.com>
11754
11755 * gdb.base/float.exp: Add pattern for mips targets.
11756
c892bb64
RC
117572004-06-08 Randolph Chung <tausq@debian.org>
11758
11759 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11760 message for unknown architectures more clear.
11761
48306d3e
JB
117622004-06-08 Joel Brobecker <brobecker@gnat.com>
11763
11764 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11765 start the execution of the program.
11766
83ecb59f
JB
117672004-06-07 Jim Blandy <jimb@redhat.com>
11768
11769 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11770 * gdb.arch/i386-cpuid.h: New helper file.
11771
55264cb4
RC
117722004-06-07 Randolph Chung <tausq@debian.org>
11773
11774 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11775 has started.
11776
23cadb28
RM
117772004-06-04 Roland McGrath <roland@redhat.com>
11778
11779 Fix PR gdb/1647.
11780 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11781 differently to be robust to output buffering differences.
11782
51d01eda
MC
117832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11784
11785 * gdb.threads/pthreads.exp: Update copyright years.
11786 (check_control_c): Change asynchronous 'after' to synchronous.
11787
f4fc3b93
RM
117882004-06-04 Roland McGrath <roland@redhat.com>
11789
11790 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11791 next gdb prompt.
11792
4013522b
MC
117932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11794
11795 Fix PR gdb/1636.
11796 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11797 calls to synchronous.
11798
7a8f1e6b
JB
117992004-05-26 Jim Blandy <jimb@redhat.com>
11800
11801 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11802
81bb3443
RC
118032004-05-24 Randolph Chung <tausq@debian.org>
11804
11805 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11806 * gdb.asm/pa.inc: New file.
11807
8f5a3103
MK
118082004-05-22 Mark Kettenis <kettenis@gnu.org>
11809
11810 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11811
734b8fe8 118122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11813 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11814
11815 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11816 GDB prompt.
11817
725603e1
UW
118182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11819
f4fc3b93 11820 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11821 setjmp/longjmp. Use sigaction instead of signal.
11822
8b923272 118232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11824 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11825
11826 * gdb.threads/pthread_cond_wait.c: New file.
11827 * gdb.threads/pthread_cond_wait.exp: New testcase.
11828
8bfabb04
AC
118292004-05-13 Andrew Cagney <cagney@redhat.com>
11830
11831 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11832 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11833
42edda50
AC
118342004-05-11 Andrew Cagney <cagney@redhat.com>
11835
11836 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11837 fixed but revealed gdb/1639.
11838
d303a6c7
AC
118392004-05-10 Andrew Cagney <cagney@redhat.com>
11840
11841 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11842 func1" and "next to 2nd alarm", kernel bug avoided.
11843
bf08c2a1
DJ
118442004-05-10 Daniel Jacobowitz <dan@debian.org>
11845
11846 PR external/1568
11847 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11848 XFAIL if it is smaller than bytes_allocated.
11849 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11850 (main): Make chunks_allocated unsigned. Correct comment.
11851
c0586a34
JB
118522004-05-07 Joel Brobecker <brobecker@gnat.com>
11853
11854 * gdb.arch/powerpc-aix-prologue.c: New file.
11855 * gdb.arch/powerpc-aix-prologue.exp: New file.
11856
f2785d12
JB
118572004-05-07 Jim Blandy <jimb@redhat.com>
11858
11859 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11860 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11861
bd7f6e30
JB
118622004-05-06 Joel Brobecker <brobecker@gnat.com>
11863
11864 * gdb.base/sep.exp: No longer setup_kfail when the program was
11865 built with dwarf2.
11866
0a5e7efe
JI
118672004-05-05 Jim Ingham <jingham@apple.com>
11868
11869 * gdb.base/pending.exp: Make sure pending breakpoints
11870 preserve the ignore count.
f4fc3b93 11871
a8958849
MK
118722004-04-27 Jerome Guitton <guitton@gnat.com>
11873
11874 * i386-prologue.exp: Add testcase for jump instruction as first
11875 instruction of the real code.
11876 * i386-prologue.c (jump_at_beginning): New function.
11877
7e103f5b
MK
118782004-04-28 Mark Kettenis <kettenis@gnu.org>
11879
11880 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11881 x86_64-*-*.
11882
5d38b224
MK
118832004-04-28 Mark Kettenis <kettenis@gnu.org>
11884
11885 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11886 i*86-*-*.
11887
0ef32fd9
MK
118882004-04-25 Mark Kettenis <kettenis@gnu.org>
11889
11890 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11891 expression that checks the return type.
11892
71d7dd7c
AC
118932004-04-23 Andrew Cagney <cagney@redhat.com>
11894
11895 * gdb.base/call-sc.exp: New test of scalar call/return values.
11896 * gdb.base/call-sc.c: Ditto.
11897
1e9f977e
JJ
118982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11899
11900 * gdb.threads/manythreads.c: Reduce thread stack size.
11901
899d9e3a
JJ
119022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11903
11904 * gdb.threads/manythreads.c: Add copyright notice.
11905
61bcae62
AC
119062004-04-23 Andrew Cagney <cagney@redhat.com>
11907
11908 * gdb.base/siginfo.exp: Better handle step out of signal.
11909 * gdb.base/sigstep.exp: Ditto.
11910
7339a42e 119112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11912 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11913
11914 * gdb.threads/manythreads.c: New testcase.
11915 * gdb.threads/manythreads.exp: Ditto.
11916
5c98409b
JB
119172004-04-22 Jim Blandy <jimb@redhat.com>
11918
11919 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11920 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11921
3b611f1a
MC
119222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11925
f0fd9238
AC
119262004-04-21 Andrew Cagney <cagney@redhat.com>
11927
11928 * gdb.base/sigstep.c: New file.
11929 * gdb.base/sigstep.exp: New file.
11930
90990674
JB
119312004-04-16 Joel Brobecker <brobecker@gnat.com>
11932
11933 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11934 call to observer_notify_normal_stop.
11935
78cef34b
AC
119362004-04-15 Andrew Cagney <cagney@redhat.com>
11937
11938 * gdb.base/siginfo.c: New file.
11939 * gdb.base/siginfo.exp: New file.
11940
d2343407
JB
119412004-04-12 J. Brobecker <brobecker@gnat.com>
11942
11943 * gdb.base/sep.exp: Fix typo in comment.
11944
a2dba3c8
JB
119452004-04-12 J. Brobecker <brobecker@gnat.com>
11946
11947 * gdb.base/sep.c: New file.
11948 * gdb.base/sep-proc.c: New file.
11949 * gdb.base/sep.exp: New testcase.
11950
15f7b60e
MK
119512004-04-09 Mark Kettenis <kettenis@gnu.org>
11952
11953 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11954 support.
11955
44f4de1a
AC
119562004-04-05 Andrew Cagney <cagney@redhat.com>
11957
11958 * gdb.base/sigaltstack.c: New file.
11959 * gdb.base/sigaltstack.exp: New file.
11960
ef04f396
JB
119612004-04-04 Joel Brobecker <brobecker@gnat.com>
11962
11963 * gdb.base/foll-fork.exp: Update the expected output for
11964 "help set follow-fork-mode", to match a change that was made
11965 to the help of this variable on 2004-01-13.
11966
d40d2c92
JB
119672004-04-01 Joel Brobecker <brobecker@gnat.com>
11968
11969 * lib/ada.exp: Add copyright notice.
11970 * bar.ads: Likewise.
11971 * bar.adb: Likewise.
11972 * null_record.adb: Likewise.
11973 * null_record.exp: Likewise.
11974 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11975
f86ef5a3
JB
119762004-04-01 Joel Brobecker <brobecker@gnat.com>
11977
11978 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11979 * configure: Regenerate.
11980
414e70e3
JB
119812004-04-01 Joel Brobecker <brobecker@gnat.com>
11982
11983 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11984 to build the application. Remove the message printed when in
11985 verbose mode, redundant with the UNSUPPORTED message above.
11986
f0aaee49
JB
119872004-03-31 Joel Brobecker <brobecker@gnat.com>
11988
11989 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11990 * gdb.ada (null_record.exp): New testcase.
11991
ac81cb54
JB
119922004-03-31 Joel Brobecker <brobecker@gnat.com>
11993
11994 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11995
854af2f7
JB
119962004-03-31 Joel Brobecker <brobecker@gnat.com>
11997
11998 * gdb.ada: New subdirectory.
11999 * gdb.ada/Makefile.in: New file.
12000 * gdb.ada/gnat_ada.gpr.in: New file.
12001
034cb681
JB
120022004-03-31 Joel Brobecker <brobecker@gnat.com>
12003
12004 * lib/ada.exp: New file.
12005
78a1a894
DJ
120062004-03-24 Daniel Jacobowitz <drow@mvista.com>
12007
12008 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12009 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12010
4b2b3b3e
AC
120112004-03-22 Andrew Cagney <cagney@redhat.com>
12012
12013 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12014 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12015 Problem identified by Ulrich Weigand.
12016
23c73aa3
DC
120172004-03-17 David Carlton <carlton@kealia.com>
12018
12019 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12020 PR c++/826.
12021
d63a86f8
RM
120222004-03-16 Roland McGrath <roland@redhat.com>
12023
12024 * gdb.base/auxv.exp: New file.
12025 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12026
0e02aa50
DC
120272004-03-12 David Carlton <carlton@kealia.com>
12028
12029 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12030 * gdb.cp/pr-1553.cc: Ditto.
12031 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12032 pass branch.
12033
c20b71be
MC
120342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12035
12036 * gdb.cp/templates.exp: Accept more template types.
12037
c7414a01
MC
120382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12039
12040 From Corinna Vinschen with modifications.
12041 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12042 local variable obj_with_enum.
12043 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12044 results with obj_with_enum.
12045
ed69573c
MC
120462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12047
12048 * gdb.cp/classes.cc: New file, copied from misc.cc.
12049 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12050
28301461
MC
120512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12052
12053 * gdb.cp/misc.cc: Add copyright notice.
12054
1198ecbe
DC
120552004-03-05 David Carlton <carlton@kealia.com>
12056
12057 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12058 * gdb.cp/rtti.h: Update copyright.
12059 (namespace n2::n3): New.
12060 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12061 (n2::n3::func3): New.
12062 (main): Call n2::n3::func3.
12063 * gdb.cp/rtti2.cc: Update copyright.
12064 (n2::create3): New.
12065
9e08c470
MK
120662004-03-04 Mark Kettenis <kettenis@gnu.org>
12067
12068 * gdb.asm/openbsd.inc: Fix typo.
12069
4bebc3aa
FF
120702004-03-03 Fred Fish <fnf@redhat.com>
12071
12072 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12073 "val" instead of unused "size". Update copyright year.
12074
6ea9fb37
DJ
120752004-02-29 Daniel Jacobowitz <drow@mvista.com>
12076
12077 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12078 to use unsigned char.
12079 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12080 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12081
23b23974
DJ
120822004-02-29 Daniel Jacobowitz <drow@mvista.com>
12083
12084 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12085 line of output.
12086
7574fd53
DJ
120872004-02-28 Daniel Jacobowitz <drow@mvista.com>
12088
12089 * gdb.base/relocate.c (dummy): Initialize.
12090
a195357f
DJ
120912004-02-28 Daniel Jacobowitz <drow@mvista.com>
12092
12093 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12094 a breakpoint at exit.
12095
72fd54a9
FF
120962004-02-27 Fred Fish <fnf@redhat.com>
12097
12098 * gdb.base/chng-syms.exp: Add expect condition to match failing
12099 case that isn't a timeout.
12100
b9d23137
AC
121012004-02-27 Andrew Cagney <cagney@redhat.com>
12102
12103 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12104 support.
12105
15d208f6 121062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12107
15d208f6
FF
12108 * gdb.arch/gdb1431.c: Remove.
12109 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12110 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12111 of "until" incorrectly.
12112
98f9cd2d
JB
121132004-02-26 J. Brobecker <brobecker@gnat.com>
12114
12115 * gdb.cp/class2.cc (empty): New class.
12116 (refer): New function.
12117 (main): Declare an object of type empty and use it.
12118 * gdb.cp/class2.exp: Print the value of an object of type empty.
12119
9b50c11b
JJ
121202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12121
12122 * gdb.base/langs.exp: Update query string to match the
12123 new nquery format used for pending breakpoints.
12124
0dcd613f
AC
121252004-02-26 Andrew Cagney <cagney@redhat.com>
12126
12127 Fix PR i18n/1570.
12128 * gdb.base/charset.c: Update copyright notice.
12129 (main, init_string): Remove the escape character '\e' tests.
12130 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12131 * gdb.base/charset.exp (valid_host_charset): Ditto.
12132 * gdb.base/setvar.exp: Ditto.
12133
b8a56647
AC
121342004-02-24 Andrew Cagney <cagney@redhat.com>
12135
90d59e34
AC
12136 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12137 mmapped data in core file" PASS and FAIL messages consistent.
12138
b8a56647
AC
12139 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12140 setting a breakpoint. Work around PR java/1565.
12141
9f27c604
JJ
121422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12143
12144 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12145 new nquery format.
12146 * gdb.base/pending.exp: Ditto.
12147
3224a706
MK
121482004-02-22 Mark Kettenis <kettenis@gnu.org>
12149
12150 * configure.in: Run stabs tests on *BSD.
12151 * configure: Regenerated.
12152
41e0a9ca
MK
121532004-02-21 Mark Kettenis <kettenis@gnu.org>
12154
12155 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12156
1e1b3428
FF
121572004-02-20 Fred Fish <fnf@redhat.com>
12158
12159 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12160 blank in test for "returns short", for consistency with other
12161 "returns xxx" tests. Update copyright year.
12162
f9a7572a
FF
121632004-02-19 Fred Fish <fnf@redhat.com>
12164
12165 New testcase for PR breakpoint/1558.
12166 * gdb.arch/gdb1558.exp: New file.
12167 * gdb.arch/gdb1558.c: New file.
12168
b2ce2854
EZ
121692004-02-19 Elena Zannoni <ezannoni@redhat.com>
12170
12171 * gdb.base/nodebug.exp: Fix typo.
12172
e7c9ff01
JB
121732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12174
12175 Committed by Jim Blandy <jimb@redhat.com>.
12176
62f4b920
JB
12177 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12178
2db536a1
JB
12179 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12180
e7c9ff01
JB
12181 * gdb.base/float.exp: Support s390*-*-* targets.
12182
f3205b34
AF
121832004-02-17 Adam Fedor <fedor@gnu.org>
12184
12185 * gdb.base/gdb1555.exp: New file.
12186 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12187
9d62932d
EZ
121882004-02-17 Elena Zannoni <ezannoni@redhat.com>
12189
12190 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12191
344c9711
FF
121922004-02-16 Fred Fish <fnf@redhat.com>
12193
12194 * gdb.arch/gdb1291.c: Remove
12195 * gdb.arch/gdb1291.s: New test input file.
12196 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12197 fail. Test for correct result, known incorrect result, other
12198 failures and timeouts.
12199
2d822687
AC
122002004-02-16 Andrew Cagney <cagney@redhat.com>
12201
12202 * gdb.base/bigcore.exp: New file.
12203 * gdb.base/bigcore.c: New file.
12204
dac15b66
AC
122052004-02-13 Andrew Cagney <cagney@redhat.com>
12206
12207 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12208 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12209 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12210 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12211 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12212 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12213 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12214 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12215 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12216 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12217
6bdfc2c4
JJ
122182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12219
12220 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12221 executed is an alloc instruction.
12222
87b3ede8
DC
122232004-02-11 David Carlton <carlton@kealia.com>
12224
12225 * gdb.cp/breakpoint.exp: New.
12226 * gdb.cp/breakpoint.cc: New.
12227
6e19e2bf
MC
122282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12229
12230 Partial fix for PR gdb/1543.
12231 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12232 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12233 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12234 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12235 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12236 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12237 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12238 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12239 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12240 to bug-gdb@prep.ai.mit.edu .
12241 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12242 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12243 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12244 Likewise.
12245
5c5455dc
AC
122462004-02-10 Andrew Cagney <cagney@redhat.com>
12247
12248 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12249 using gdb_internal_error_resync.
12250
9cf689d7
DJ
122512004-02-09 Daniel Jacobowitz <drow@mvista.com>
12252
12253 * gdb.threads/thread-specific.exp: Stop early if no threads are
12254 found.
12255
d2dc51db
MC
122562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12257
12258 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12259
14b1a056
DJ
122602004-02-08 Daniel Jacobowitz <drow@mvista.com>
12261
12262 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12263 breakpoints.
12264
83f66e8f
DJ
122652004-02-07 Daniel Jacobowitz <drow@mvista.com>
12266
12267 * config/sim.exp (gdb_load): Handle $arg == "".
12268 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12269 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12270
30fc0091
EZ
122712004-02-07 Elena Zannoni <ezannoni@redhat.com>
12272
a9c64011
AS
12273 * gdb.base/maint.exp: Update test to reflect
12274 obstack changes.
30fc0091 12275
4d806929
JJ
122762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12277
12278 * gdb.base/pendshr.c (pendfunc): New function that calls
12279 pendfunc1.
12280 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12281
7bfdd688
FF
122822004-02-04 Fred Fish <fnf@redhat.com>
12283
12284 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12285 function symbols and update copyright years.
12286 * gdb.arch/gdb1291.c: Ditto.
12287
aaa08ee4
MC
122882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12289
12290 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12291
dbad7755
MC
122922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12293
12294 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12295
ec4646ef
MC
122962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12297
12298 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12299
1b802196
FF
123002004-02-02 Fred Fish <fnf@redhat.com>
12301
12302 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12303 remote targets. Update copyright years.
12304
18fe2033
JJ
123052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12306
12307 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12308 support.
12309 * gdb.base/langs.exp: Fix test which attempts to create
12310 breakpoint on non-existent function to handle new pending
12311 support.
12312 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12313 a breakpoint.
12314 * gdb.base/pending.exp: New test.
12315 * gdb.base/pending.c: New file.
12316 * gdb.base/pendshr.c: Ditto.
12317
8d577d32
DC
123182004-02-02 David Carlton <carlton@kealia.com>
12319
12320 * gdb.cp/overload.exp: Add overloadNamespace tests.
12321 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12322 (overloadNamespace, XXX): New.
12323 (main): Call XXX::marker2.
12324
3ad13771
FF
123252004-02-01 Fred Fish <fnf@redhat.com>
12326
12327 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12328 * gdb.base/finish.exp: Ditto.
12329 * gdb.base/gcore.exp: Ditto.
12330 * gdb.base/huge.exp: Ditto.
12331 * gdb.base/info-proc.exp: Ditto.
12332 * gdb.base/return2.exp: Ditto.
12333 * gdb.threads/gcore-thread.exp: Ditto.
12334
44c75849
DJ
123352004-02-01 Daniel Jacobowitz <drow@mvista.com>
12336
12337 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12338
005bc093
MK
123392004-02-01 Mark Kettenis <kettenis@gnu.org>
12340
12341 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12342 that opening the file succeeds on OpenBSD.
12343
c47cebdb
DJ
123442004-02-01 Daniel Jacobowitz <drow@mvista.com>
12345
12346 * gdb.threads/thread-specific.c: New file.
12347 * gdb.threads/threads-specific.exp: New test script.
12348 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12349 to expect_out.
12350
5a01311c
MK
123512004-02-01 Mark Kettenis <kettenis@gnu.org>
12352
12353 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12354 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12355 only on the "print_small_structs from print_long_arg_list" test.
12356
ce22a4f1
DJ
123572004-02-01 Daniel Jacobowitz <drow@mvista.com>
12358
12359 * gdb.base/completion.exp: Kill a stray backslash.
12360
12361 From Jim Ingham <jingham@apple.com>:
12362 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12363 agrees with the result from sending a tab.
12364
abbab9d3
DJ
123652004-01-31 Daniel Jacobowitz <drow@mvista.com>
12366
12367 * gdb.base/chng-syms.exp: Remove stray newline.
12368
53904d1e
MK
123692004-01-31 Mark Kettenis <kettenis@gnu.org>
12370
12371 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12372 *-*-openbsd*.
12373 * gdb.asm/openbsd.inc: New file.
12374
3a4b3aac
MK
123752004-01-30 Mark Kettenis <kettenis@gnu.org>
12376
12377 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12378 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12379 *-*solaris2*. Remove commented out default settings for
12380 asm-flags. Replace gdb_compile with target_link.
12381
ebac27b4
MC
123822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12383
12384 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12385 for all tests. Remove old hp-ux and cygnus xfail cases.
12386
d8679d84
PH
123872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12388
12389 * gdb.base/chng-syms.exp: New file.
12390 * gdb.base/chng-syms.c: New file.
12391
0a55bc22
MC
123922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12393
12394 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12395 Provide arms for current output in all my configurations.
12396
94b8e876
MC
123972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12400 * lib/compiler.cc: Likewise.
12401 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12402 get the right preprocessor. Eval the output directly. Remove
12403 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12404 hp_f77_compiler and hp_f90_compiler completely.
12405 (gdb_preprocess): Delete.
12406 (get_compiler): Delete.
12407
7cf03d44
MK
124082004-01-24 Mark Kettenis <kettenis@gnu.org>
12409
12410 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12411 <string.h>.
12412
68b6dce9
NR
124132004-01-24 Nick Roberts <nick@nick.uklinux.net>
12414
12415 * gdb.mi/mi-stack.exp: Update copyright.
12416
b368761e
DC
124172004-01-23 David Carlton <carlton@kealia.com>
12418
12419 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12420 test for cp_lookup_transparent_type.
12421 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12422 call them.
12423
f2061b53
DJ
124242004-01-23 Daniel Jacobowitz <drow@mvista.com>
12425
12426 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12427 after -var-update.
12428
37fc574a
DC
124292004-01-23 David Carlton <carlton@kealia.com>
12430
12431 * gdb.cp/namespace.cc (C::ensureRefs): New.
12432 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12433
8e94b928
NR
124342004-01-20 Nick Roberts <nick@nick.uklinux.net>
12435
12436 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12437 case "-stack-list-locals 2".
12438 * gdb.mi/mi-var-child.exp: Test for case
12439 "-var-list-children --all-values NAME".
12440
997b0952
MC
124412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12442
12443 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12444
52470da3
MK
124452004-01-18 Mark Kettenis <kettenis@gnu.org>
12446
7049b4b8
MK
12447 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12448 used with gdb_test_multiple.
12449
52470da3
MK
12450 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12451 read at address 0. This fixes PR testsuite/1504.
12452
da6012e5
DJ
124532004-01-18 Daniel Jacobowitz <drow@mvista.com>
12454
12455 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12456 Remove downloading, guessing the host executable, the calls to
12457 gdb_file_cmd and gdb_target_cmd, and "load" support.
12458 (infer_host_exec): New function broken out from gdb_load.
12459 (gdb_load): New wrapper for gdbserver_gdb_load.
12460 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12461 gdb_target_cmd. Use -target-select.
12462 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12463 Download binaries to the host. Clear last_mi_remote_file when
12464 we load a new binary.
12465 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12466 call gdbserver_gdb_load and mi_gdb_target_cmd.
12467
32c70722
MC
124682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12469
12470 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12471 type patterns.
12472
b0cecf36
MC
124732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12474
12475 * gdb.cp/templates.exp: Fix typo in test name of
12476 "print Foo<volatile char*>::foo".
12477
4120d7e6
MC
124782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12479
12480 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12481
f679e530
BE
124822004-01-16 Ben Elliston <bje@wasabisystems.com>
12483
12484 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12485 (clean mostlyclean): Remove empty rm.
12486
091c48f6
MC
124872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12488
12489 * gdb.base/setvar.exp: Add copyright years.
12490
3e5fc8d2
DC
124912004-01-14 David Carlton <carlton@bactrian.org>
12492
12493 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12494 PR c++/1511 and update coment.
12495 * gdb.cp/templates.exp: Update patterns to match current output.
12496 If changes involve something other than whitespace, KFAIL
12497 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12498
63d06c5c
DC
124992004-01-14 David Carlton <carlton@kealia.com>
12500
12501 * gdb.cp/namespace.exp: Add tests involving classes defined within
12502 namespaces.
12503 * gdb.cp/namespace.cc (C::CClass): New.
12504 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12505
a51dab88
EZ
125062004-01-14 Elena Zannoni <ezannoni@redhat.com>
12507
12508 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12509 what debug info we have. Print a better message if something goes
12510 wrong while producing the separate debug info file.
12511
a476ccc9
MC
125122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12513
12514 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12515
f453692c
MC
125162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12517
12518 * gdb.base/callfuncs.c: Add copyright notice.
12519
f40063a5
MC
125202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12521
12522 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12523 inheritance. PR gdb/1498, PR gcc/13539.
12524
19ac3974
EZ
125252004-01-13 Elena Zannoni <ezannoni@redhat.com>
12526
a9c64011
AS
12527 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12528 test specific name.
12529 * gdb.mi/gdb669.exp: Ditto.
12530 * gdb.mi/mi-pthreads.exp: Ditto.
12531 * gdb.mi/mi1-pthreads.exp: Ditto.
12532 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12533
56c97c6e
MC
125342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12535
12536 * gdb.cp/member-ptr.cc: Add copyright notice.
12537
a0644324
MC
125382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12539
12540 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12541 some patterns for recent versions of gcc and hpacc. Delete
12542 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12543 Delete tests that access a NULL pointer-to-member-data. This
12544 script is still disabled for gcc.
12545
32fabe09
EZ
125462004-01-12 Elena Zannoni <ezannoni@redhat.com>
12547
12548 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12549 escaped correctly.
32fabe09 12550
1f8a6abb
EZ
125512004-01-12 Elena Zannoni <ezannoni@redhat.com>
12552
12553 * gdb.base/sepdebug.exp: New file.
12554 * gdb.base/sepdebug.c: New file.
12555 * lib/gdb.exp (separate_debug_filename): New procedure.
12556 (gdb_gnu_strip_debug): New procedure.
12557
48efe704
AC
125582004-01-12 Andrew Cagney <cagney@redhat.com>
12559
12560 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12561 * gdb.mi/ChangeLog-1999-2003: New file.
12562
a9415475
AC
125632004-01-12 Andrew Cagney <cagney@redhat.com>
12564
12565 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12566 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12567 or EEXIST", treat EBUSY as an XFAIL.
12568
83b8cf9d
MC
125692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12570
12571 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12572 hp_cc_compiler.
12573
9939d2a8
MC
125742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12575
12576 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12577 decorations.
12578
1ff8cadf
MC
125792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12582 and "(aCC)" decorations. Remove obsolete doco about old
12583 test results.
12584
6fa9022e
MC
125852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12586
12587 * gdb.cp/exception.exp: Fix typo in doco.
12588
209721fe
MK
125892004-01-09 Mark Kettenis <kettenis@gnu.org>
12590
12591 * gdb.base/gdb1476.exp: Fix typo.
12592
ef11303e
MC
125932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12594
12595 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12596 file.
12597
041ab88c
MC
125982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12599
12600 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12601 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12602 Use gdb_compile. Remove restriction on gcc. Add some patterns
12603 for recent version of gdb. Delete second half, which was a copy
12604 of the first half with different build flags. This test is
12605 still disabled because it is still not ready for production.
12606
e36d075a
MC
126072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12608
12609 * gdb.cp/exception.cc: Add copyright notice.
12610 * gdb.cp/exception.exp: Add a notice that this file is broken
12611 because of line number changes caused by addition of copyright
12612 notice.
12613
42b190ad
MC
126142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12615
12616 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12617 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12618
8f25f06b
MC
126192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12620
12621 * gdb.cp/classes.exp: Accept gnu abi 2.
12622 * gdb.cp/derivation.exp: Likewise.
12623 * gdb.cp/overload.exp: Likewise.
12624 * gdb.cp/virtfunc.exp: Likewise.
12625
06ded8b8
MC
126262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12627
12628 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12629 semicolon after end of function.
12630
77c26ae3
MC
126312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12632
12633 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12634 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12635 boilerplate code for compiling and running the program under
12636 test. Add some string method tests.
12637
20757486
MC
126382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12639
12640 * gdb.cp/bs15503.cc: Add copyright notice.
12641 * gdb.cp/bs15503.exp: Adjust line number.
12642
0fd3b503
MC
126432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12644
12645 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12646 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12647
10d1bea8
MC
126482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12649
12650 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12651 hp_cc_compiler.
12652
2789202a
MC
126532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12654
12655 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12656 * gdb.cp/ctti.exp: Use the marker instead of "next".
12657 With gcc, run further before bailing.
12658
b862f14c
MC
126592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12660
12661 * gdb.cp/cttiadd.cc: Add copyright notice.
12662 * gdb.cp/cttiadd1.cc: Likewise.
12663 * gdb.cp/cttiadd2.cc: Likewise.
12664 * gdb.cp/cttiadd3.cc: Likewise.
12665
96da2469
MC
126662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12667
12668 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12669 Use gdb_test, gdb_test_multiple. Use floating-point values that
12670 have exact representations in IEEE-ish formats.
12671
053248ff
MC
126722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12673
12674 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12675 compilers. Delete duplicate call to get_compiler_info.
12676 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12677 * gdb.base/volatile.exp: Likewise.
12678
84acecdd
MK
126792004-01-07 Mark Kettenis <kettenis@gnu.org>
12680
12681 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12682 memory at address 0.
12683
fe11a27f
MC
126842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12685
12686 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12687 to test for hp-ux assembler. Fix copyright years.
12688
60ad077b
AC
126892004-01-07 Andrew Cagney <cagney@redhat.com>
12690
12691 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12692
1c9b8f33
AC
126932004-01-07 Andrew Cagney <cagney@redhat.com>
12694
12695 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12696 when creating the read-only file. From analysis by Roland McGrath
12697 and Elena Zannoni.
12698
753ccc7a
MC
126992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12700
12701 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12702
eca3e36b
MC
127032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12704
12705 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12706 data pointers.
12707
f8d4bac4
MC
127082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12709
12710 * gdb.cp/m-static.exp: Compile one source file at a time.
12711 Delete unused call to get_compiler_info.
12712
9b4e0f94
MC
127132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12714
12715 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12716 * gdb.base/call-rt-st.exp: Likewise.
12717 * gdb.base/nodebug.exp: Likewise.
12718 * gdb.base/volatile.exp: Likewise.
12719 * gdb.cp/ref-types.exp: Likewise.
12720 * gdb.cp/templates.exp: Likewise.
12721
023c1024
MK
127222004-01-05 Mark Kettenis <kettenis@gnu.org>
12723
12724 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12725
19703c4a
MC
127262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12727
12728 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12729 hppa*-hp-hpux*.
12730
18b67037
MK
127312004-01-04 Mark Kettenis <kettenis@gnu.org>
12732
ba6219c8
MK
12733 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12734 x86_64-*-*.
12735
18b67037
MK
12736 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12737 sparc64-*-* and sparc*-solaris2*.
12738
1bfbbb9d
MK
127392004-01-04 Mark Kettenis <kettenis@gnu.org>
12740
12741 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12742 return ${tests}" test. The ${tests} already mentions the
12743 filename.
12744
06846494
MC
127452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12746
12747 * gdb.cp/local.exp: Accept gcc abi 2.
12748
3b0cb202
MC
127492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12750
12751 * gdb.cp/templates.exp: Accept gcc abi 2.
12752
0643ec3f
MC
127532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12754
12755 * lib/compiler.cc: Remove supports_template_debugging.
12756 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12757
d231d0b1
MC
127582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12759
12760 * gdb.cp/namespace.exp: Accept gcc abi 2.
12761
44ffb27c
MC
127622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12763
12764 * gdb.cp/method.exp: Accept gcc abi 2.
12765
184ad485
MC
127662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12767
12768 * gdb.cp/classes.exp: Generate identical results as old version.
12769 * gdb.cp/derivation.exp: Likewise.
12770 * gdb.cp/overload.exp: Likewise.
12771 * gdb.cp/virtfunc.exp: Likewise.
12772
116f09e7
MC
127732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12774
12775 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12776 mysterious bug with sourceware version of expect.
12777
b1379776
MC
127782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12779
12780 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12781 current versions of gcc, including gcc abi 2. Remove gratuitous
12782 restart of test program. Use gdb_test_multiple and gdb_test for
12783 all tests. Add patterns to xfail missing "const" in "const char *"
12784 and kfail PR gdb/1155.
12785
6b7a4c0e
MC
127862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12787
12788 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12789 current versions of gcc, including gcc abi 2. Remove gratuitous
12790 restart of test program. Use gdb_test_multiple and gdb_test for
12791 all tests. Add patterns to kfail PR gdb/1498.
12792
51615d72
MC
127932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12794
12795 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12796 current versions of gcc, including gcc abi 2. Use "breakpoint"
12797 and "continue" instead of restarting the target program. Use
12798 gdb_test_multiple and gdb_test for all tests.
12799
7b79a9d7
MK
128002004-01-01 Mark Kettenis <kettenis@gnu.org>
12801
12802 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12803 for *-*-solaris2*.
12804
1cd3489f
MC
128052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12806
12807 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12808 current versions of gcc, including gcc abi 2. Use "breakpoint"
12809 and "continue" instead of restarting the target program several
12810 times. Use gdb_test_multiple and gdb_test for all tests.
12811
850742db
MC
128122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12813
12814 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12815 source files.
12816
eb4bbda8
MC
128172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12818
12819 * gdb.base/environ.exp: Handle compiling test case from multiple
12820 source files.
12821
e42c7771
MC
128222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12823
12824 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12825
80e4b428
JB
128262003-12-17 Jim Blandy <jimb@redhat.com>
12827
5f06973a
JB
12828 * gdb.base/freebpcmd.c: Add copyright notice.
12829
80e4b428
JB
12830 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12831
0ab84fb7
MC
128322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12835
1b3bb3d0
JB
128362003-12-13 Jim Blandy <jimb@redhat.com>
12837
12838 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12839
3a4c9371
KB
128402003-12-12 Kevin Buettner <kevinb@redhat.com>
12841
12842 * gdb.asm/frv.inc: New file.
12843 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12844
a1dea79a
FF
128452003-12-09 Fred Fish <fnf@redhat.com>
12846
12847 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12848 functions to break1.c and leave prototypes behind. Add more
12849 "set breakpoint NN here" comments.
12850 * gdb.base/break1.c: New file.
12851
12852 * gdb.base/break.exp: Handle compiling test case from multiple
12853 source files and change source file references as needed.
12854 * gdb.base/completion.exp: Ditto.
12855 * gdb.base/condbreak.exp: Ditto.
12856 * gdb.base/define.exp: Ditto.
12857 * gdb.base/ena-dis-br.exp: Ditto.
12858 * gdb.base/info-proc.exp: Ditto.
12859 * gdb.base/maint.exp: Ditto.
12860 * gdb.base/until.exp: Ditto.
12861
12862 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12863 hardcoded line numbers.
12864 * gdb.base/define.exp: Ditto.
12865 * gdb.base/ena-dis-br.exp: Ditto.
12866 * gdb.base/maint.exp: Ditto.
12867 * gdb.base/until.exp: Ditto.
12868
12869 * gdb.base/completion.exp: Use "break1" for completion tests since
12870 "break" is no longer a unique prefix.
12871
5266b69c
AC
128722003-12-06 Andrew Cagney <cagney@redhat.com>
12873
12874 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12875 "return_value_unimplemented". When an unimplemented struct return
12876 architecture, report incorrect values as a KFAIL
12877
374451f0
MC
128782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12879
12880 * gdb.cp/rtti.exp: Accept new wording of warning from
12881 cp_lookup_rtti_type.
12882
ba9b20a7
MC
128832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12884
12885 Partial fix for PR testsuite/1456.
12886 * gdb.base/scope.exp (test_at_main): Replace references to
12887 gcc_compiled with calls to test_compiler_info.
12888 (test_at_foo): Likewise.
12889 (test_at_bar): Likewise.
12890
b74b6d0b
MC
128912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12892
12893 Partial fix for PR testsuite/1456.
12894 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12895 to test_compiler_info.
12896
ccfa3402
MC
128972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12898
12899 * gdb.base/so-impl-ld.exp: Update copyright notice.
12900
f6246aba
MC
129012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12902
12903 Partial fix for PR testsuite/1456.
12904 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12905 to test_compiler_info.
12906
13ae734a
MC
129072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12908
12909 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12910 from current versions of gdb. Clean up regular expressions.
12911 Delete redundant timeout case.
12912
d8e1cdee
MC
129132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12914
12915 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12916 from current versions of gdb. Clean up regular expressions.
12917 Delete redundant timeout case.
12918
96457b64
MC
129192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12920
12921 Partial fix for PR testsuite/1456.
12922 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12923 gcc_compiled with call to test_compiler_info.
12924
f35309fc
MC
129252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12926
12927 Partial fix for PR testsuite/1456.
12928 * gdb.base/list.exp (test_list_function): Delete unused declaration
12929 of gcc_compiled.
12930
d7afdf9b
MC
129312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12932
12933 Partial fix for PR testsuite/1456.
12934 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12935 call to test_compiler_info.
12936
71507b56
MK
129372003-11-29 Mark Kettenis <kettenis@gnu.org>
12938
12939 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12940 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12941 it to create the appropriate note.inc.
12942 * gdb.asm/asmsrc1.s: Include "note.inc".
12943 * gdb.asm/netbsd.inc: New file.
12944 * gdb.asm/empty.inc: New file.
12945
f81f93f7
MC
129462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12947
12948 Partial fix for PR testsuite/1456.
12949 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12950 calls to test_compiler_info.
12951
9a77938e
MC
129522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12953
12954 Partial fix for PR testsuite/1456.
12955 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12956 calls to test_compiler_info.
12957
e8367dc7
MK
129582003-11-27 Mark Kettenis <kettenis@gnu.org>
12959
12960 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12961 pattern for the KFAILs.
12962
526c61ee
AF
129632003-11-25 Adam Fedor <fedor@gnu.org>
12964
12965 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12966 * gdb.objc/objcdecode.m: New file.
12967
28f2d600
AF
129682003-11-25 Adam Fedor <fedor@gnu.org>
12969
12970 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12971 * gdb.objc/nondebug.m: New file.
12972
a3895cee
BE
129732003-11-26 Ben Elliston <bje@wasabisystems.com>
12974
12975 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12976 NetBSD as it does on FreeBSD. Modelled on a similar change by
12977 Mark Kettenis on 2003-05-30.
12978 (link-flags): Set to "--entry _start" regardless of target.
12979 Special linker flags are to be appended to $link-flags.
12980 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12981
c9f2c8a3
MC
129822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.cp/method.exp: Accept output of new demangler.
12985
15a0587a 129862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12987
12988 * gdb/class2.exp: New file.
12989 * gdb/class2.cc: New file.
12990
3c00b570
MC
129912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12992
12993 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12994 of new demangler.
12995
7027acc7
MK
129962003-11-23 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12999 of gdb_test "run".
13000
b0e1598a
MK
130012003-11-23 Mark Kettenis <kettenis@gnu.org>
13002
13003 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13004 "continue" into "run".
13005
4d9eda44
MC
130062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 Partial fix for PR testsuite/1456.
13009 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13010 call to test_compiler_info.
13011 * gdb.cp/ctti.exp: Likewise.
13012 * gdb.cp/derivation.exp: Likewise.
13013 * gdb.cp/member-ptr.exp: Likewise.
13014 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13015 reference to gcc_compiled.
13016
130172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13018
13019 Fix PR testsuite/1463.
13020 * gdb.base/structs.exp (start_structs_test): Call
13021 get_debug_format before using the debug format.
13022
d422fe19
AC
130232003-11-22 Andrew Cagney <cagney@redhat.com>
13024
13025 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13026 * gdb.base/structs.exp: Use gdb_test_multiple.
13027
039cf96d
AC
130282003-11-20 Andrew Cagney <cagney@redhat.com>
13029
6882279b
AC
13030 * gdb.base/structs.exp: Handle and recover from internal errors.
13031 Replace "foo${n}" with "foo<n>" in test messages.
13032
e53890ae
AC
13033 * gdb.base/structs.exp: Update copyright. Rewrite.
13034 * gdb.base/structs.c: Update copyright. Rewrite.
13035
2b211c59
AC
13036 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13037 resync count exceeded.
d63a86f8 13038
039cf96d
AC
13039 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13040 from the internal error.
13041 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13042 Original from Jim Blandy.
13043 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13044
eac98b22
AC
130452003-11-19 Andrew Cagney <cagney@redhat.com>
13046
13047 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13048 KFAIL.
13049
67455b2a
MK
130502003-11-17 Mark Kettenis <kettenis@gnu.org>
13051
13052 New testcase for PR backtrace/1435.
13053 * gdb.arch/i386-unwind.exp: New file.
13054 * gdb.arch/i386-unwind.c: New file.
13055
853d6e5b
AC
130562003-11-17 Andrew Cagney <cagney@redhat.com>
13057
13058 * lib/gdb.exp (compiler_info): New global.
13059 (test_compiler_info): New function.
13060 (get_compiler_info): Set compiler_info.
13061 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13062 "compiler_info" to gcc-<major>-<minor>.
13063
38cf6e11
MC
130642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13065
13066 * gdb.trace/configure: Remove.
13067
a50d3602
EZ
130682003-11-13 Elena Zannoni <ezannoni@redhat.com>
13069
13070 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13071 breakpoints.
a50d3602
EZ
13072 * gdb.base/break.exp: Remove all references to explicit line
13073 numbers.
13074
d9407aaa
NC
130752003-11-11 Nick Clifton <nickc@redhat.com>
13076
13077 * gdb.base/shreloc.exp: Do not run for targets which do not
13078 support shared objects.
13079
db488fc1
CV
130802003-11-10 Corinna Vinschen <vinschen@redhat.com>
13081
13082 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13083 Don't run tests if nofileio flag is given.
13084
6a90a18e
EZ
130852003-11-07 Elena Zannoni <ezannoni@redhat.com>
13086
13087 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13088 as well as 'Watchpoint'.
6a90a18e 13089
0b915e9c
EZ
130902003-11-06 Elena Zannoni <ezannoni@redhat.com>
13091
13092 Reported by Jim Ingham <jingham@apple.com>:
13093 * gdb.base/annota1.exp: Match at least one occurrence of the
13094 signal handler annotation.
13095
d7e4b55f
EZ
130962003-11-06 Elena Zannoni <ezannoni@redhat.com>
13097
a9c64011
AS
13098 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13099 as well as 'Watchpoint'.
d7e4b55f 13100
2fe4e8d0
MC
131012003-11-05 Michael Chastain <mec@shout.net>
13102
13103 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13104
6ef88553
KW
131052003-11-03 Kris Warkentin <kewarken@qnx.com>
13106
13107 * gdb.arch/gdb1291.c: New test file.
13108 * gdb.arch/gdb1291.exp: New test script.
13109 * gdb.arch/gdb1431.c: New test file.
13110 * gdb.arch/gdb1431.exp: New test script.
13111
ae7dc4d8
MC
131122003-10-22 Michael Chastain <mec@shout.net>
13113
13114 * gdb.mi/pthreads.c: Add copyright notice.
13115
c39d7427
MC
131162003-10-22 Michael Chastain <mec@shout.net>
13117
13118 * gdb.threads/pthreads.c: Add copyright notice.
13119
8b7d96c1
MC
131202003-10-20 Michael Chastain <mec@shout.net>
13121
13122 * gdb.base/gdb1056.exp: New test script.
13123
d1d69fdd
DJ
131242003-10-13 Daniel Jacobowitz <drow@mvista.com>
13125
13126 * gdb.threads/killed.exp: Use gdb_run_cmd.
13127
7d605576
DJ
131282003-10-13 Daniel Jacobowitz <drow@mvista.com>
13129
13130 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13131 create a core file.
13132 * gdb.threads/gcore-thread.exp: Likewise.
13133
618ec112
CV
131342003-10-13 Corinna Vinschen <vinschen@redhat.com>
13135
13136 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13137 type, based on char type.
13138 (struct bit_flags_short_t): New bitfield type, based on short type.
13139 (init_bit_flags_char): New fuction.
13140 (init_bit_flags_short): Ditto.
13141 (print_bit_flags_char): Ditto.
13142 (print_bit_flags_short): Ditto.
13143 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13144
9367a73c
MC
131452003-10-11 Michael Chastain <mec@shout.net>
13146
13147 * gdb.base/call-rt-st.exp: Update copyright year.
13148
1decf120
KI
131492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13150
13151 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13152 * gdb.disasm/sh3.s: Ditto.
13153
5445b2ae
DJ
131542003-10-07 Daniel Jacobowitz <drow@mvista.com>
13155
13156 * gdb.threads/switch-threads.exp: New test.
13157 * gdb.threads/switch-threads.c: New source file.
13158
aec24853
CV
131592003-10-07 Corinna Vinschen <vinschen@redhat.com>
13160
13161 * gdb.base/ending-run.exp: Add sh specific case.
13162
adc7428d
AC
131632003-10-06 Andrew Cagney <cagney@redhat.com>
13164
13165 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13166 * gdb.disasm/mn10200.exp: Delete obsolete file.
13167
c9d37158
DJ
131682003-09-29 Daniel Jacobowitz <drow@mvista.com>
13169
13170 * ChangeLog: Correct an entry command.exp -> commands.exp.
13171 * gdb.base/commands.exp (bp_deleted_in_command_test)
13172 (temporary_breakpoint_commands): Check noargs.
13173
79c2c32d
DC
131742003-09-25 David Carlton <carlton@kealia.com>
13175
13176 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13177 of some print tests, where appropriate. Add tests for C::D::cd,
13178 E::ce, F::cXfX, G::XgX.
13179 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13180
594e6d67
RE
131812003-09-25 Richard Earnshaw <rearnsha@arm.com>
13182
13183 * lib/java.exp (java_init): Import target_alias before using it.
13184
10f0d451
DC
131852003-09-25 David Carlton <carlton@kealia.com>
13186
13187 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13188
274bcba0
EZ
131892003-09-23 Elena Zannoni <ezannoni@redhat.com>
13190
d63a86f8 13191 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13192 weirdness.
274bcba0 13193
cdbf20f7
MC
131942003-09-17 Michael Chastain <mec@shout.net>
13195
13196 * gdb.cp/gdb1355.exp: New file.
13197 * gdb.cp/gdb1355.c: New file.
13198
71e06f80
CV
131992003-09-15 Corinna Vinschen <vinschen@redhat.com>
13200
13201 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13202 * gdb.asm/sh.inc: New file.
13203
5c4e30ca
DC
132042003-09-11 David Carlton <carlton@kealia.com>
13205
bd45b7af
DC
13206 * gdb.cp/namespace.exp: Add tests for namespace types.
13207 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13208 (test_namespace): New.
13209
1c199746
EZ
132102003-09-11 Elena Zannoni <ezannoni@redhat.com>
13211
a9c64011 13212 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13213 * gdb.stabs/weird.exp: Ditto.
1c199746 13214
04ed252f
MC
132152003-09-08 Michael Chastain <mec@shout.net>
13216
13217 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13218
d8a2d9e7
MC
132192003-09-07 Michael Chastain <mec@shout.net>
13220
13221 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13222 'parse error'.
13223
161afb24
MK
132242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13225
13226 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13227
49f2741a
MC
132282003-08-30 Michael Chastain <mec@shout.net>
13229
13230 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13231 * gdb.gdb/observer.exp: Ditto.
13232 * gdb.gdb/xfullpath.exp: Ditto.
13233
8afa723e
MK
132342003-08-29 Mark Kettenis <kettenis@gnu.org>
13235
13236 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13237 *-*-*bsd*.
13238
f31dfe3b
JJ
132392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13240
13241 * gdb.base/dump.exp: Skip for ia64.
13242
4630e498
JJ
132432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13244
13245 * gdb.asm/asm-source.exp: Add ia64 support.
13246 * gdb.asm/ia64.inc: New file.
13247
1105b7ef
MC
132482003-08-22 Michael Chastain <mec@shout.net>
13249
13250 * gdb.cp: New directory.
13251 * gdb.cp/*: Copy from gdb.c++/*.
13252 * gdb.c++/*: Remove.
13253 * Makefile.in: Change gdb.c++ to gdb.cp.
13254 * configure.in: Ditto.
13255 * configure: Regnerate.
13256
c945b932
MK
132572003-08-18 Mark Kettenis <kettenis@gnu.org>
13258
13259 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13260 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13261
2b66634b
DJ
132622003-08-17 Daniel Jacobowitz <drow@mvista.com>
13263
13264 * mi-var-display.exp (-var-list-children weird): Accept function
13265 pointers with argument types.
13266 * mi1-var-display.exp (-var-list-children weird): Likewise.
13267 * mi2-var-display.exp (-var-list-children weird): Likewise.
13268
a356f73b
DJ
132692003-08-17 Daniel Jacobowitz <drow@mvista.com>
13270
13271 * gdb.base/annota3.exp: Add missing newline.
13272
483417b8
MC
132732003-08-06 Michael Chastain <mec@shout.net>
13274
13275 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13276
c99c59c3
MS
132772003-08-12 Michael Snyder <msnyder@redhat.com>
13278
13279 * gdb.base/float.exp: Add test for SH.
13280
55ed7501
MK
132812003-08-10 Mark Kettenis <kettenis@gnu.org>
13282
13283 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13284
1a371f2e
EZ
132852003-08-07 Elena Zannoni <ezannoni@redhat.com>
13286
13287 * gdb.base/completion.exp: Remove reduntant completion test
13288 on filename.
13289
e0f353ce
EZ
132902003-08-07 Elena Zannoni <ezannoni@redhat.com>
13291
a9c64011
AS
13292 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13293 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13294 gdb.trace/save-trace.exp: Make sure that full pathnames are
13295 escaped correctly.
e0f353ce 13296
5710a1af 132972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13298
a9c64011
AS
13299 * configure.in: Don't generate config.h from config.hin.
13300 * configure: Regenerate.
13301 * config.hin: Remove file.
13302 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13303 * gdb.threads/pthreads.c: Ditto.
5710a1af 13304
dcd81ce9
DJ
133052003-08-07 Daniel Jacobowitz <drow@mvista.com>
13306
13307 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13308 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13309 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13310 Replace ld24 with seth/add3.
13311
6009d884
AC
133122003-08-02 Andrew Cagney <cagney@redhat.com>
13313
13314 * gdb.base/annota3.exp: New file.
13315 * gdb.base/annota3.c: New file.
13316 * gdb.c++/annota3.exp: New file.
13317 * gdb.c++/annota3.cc: New file.
13318
51514e06
MC
133192003-07-29 Michael Chastain <mec@shout.net>
13320
13321 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13322 actually failed.
13323 (do_pass): Likewise.
13324 * gdb.threads/tls.exp: Always initialize no_of_threads.
13325
4ee6625b
DJ
133262003-07-27 Daniel Jacobowitz <drow@mvista.com>
13327
13328 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13329 pattern.
13330 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13331 * gdb.threads/tls.exp: Recognize one case of the host library not
13332 supporting TLS.
13333
225f2bf6
AC
133342003-07-27 Andrew Cagney <cagney@redhat.com>
13335
13336 * gdb.base/fileio.exp: Use SH when running commands using
13337 remote_exec.
13338
bcb27c9f
DJ
133392003-07-24 Daniel Jacobowitz <drow@mvista.com>
13340
13341 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13342 * gdb.base/relocate.c (dummy): New padding array.
13343
3d67be83
MS
133442003-07-22 Michael Snyder <msnyder@redhat.com>
13345
d63a86f8 13346 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13347
13348 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13349 patterns to be more general, accepting old and new output.
13350 Some output chars (such as '+') also must be quoted.
d63a86f8 13351 Some addresses are displayed numerically instead of
3d67be83
MS
13352 symbolically.
13353
57ba3b85
MS
133542003-07-23 Michael Snyder <msnyder@redhat.com>
13355
686d097c
MS
13356 * gdb.base/return2.exp: Don't test long-long return.
13357
57ba3b85
MS
13358 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13359 * gdb.disasm/t01_mov.exp: Ditto.
13360 * gdb.disasm/t02_mova.s: Ditto.
13361 * gdb.disasm/t02_mova.exp: Ditto.
13362 * gdb.disasm/t03_add.s: Ditto.
13363 * gdb.disasm/t03_add.exp: Ditto.
13364 * gdb.disasm/t04_sub.s: Ditto.
13365 * gdb.disasm/t04_sub.exp: Ditto.
13366 * gdb.disasm/t05_cmp.s: Ditto.
13367 * gdb.disasm/t05_cmp.exp: Ditto.
13368 * gdb.disasm/t06_ari2.s: Ditto.
13369 * gdb.disasm/t06_ari2.exp: Ditto.
13370 * gdb.disasm/t07_ari3.s: Ditto.
13371 * gdb.disasm/t07_ari3.exp: Ditto.
13372 * gdb.disasm/t08_or.s: Ditto.
13373 * gdb.disasm/t08_or.exp: Ditto.
13374 * gdb.disasm/t09_xor.s: Ditto.
13375 * gdb.disasm/t09_xor.exp: Ditto.
13376 * gdb.disasm/t10_and.s: Ditto.
13377 * gdb.disasm/t10_and.exp: Ditto.
13378 * gdb.disasm/t11_logs.s: Ditto.
13379 * gdb.disasm/t11_logs.exp: Ditto.
13380 * gdb.disasm/t12_bit.s: Ditto.
13381 * gdb.disasm/t12_bit.exp: Ditto.
13382 * gdb.disasm/t13_otr.s: Ditto.
13383 * gdb.disasm/t13_otr.exp: Ditto.
13384
e00759ef
EZ
133852003-07-22 Elena Zannoni <ezannoni@redhat.com>
13386
13387 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13388
8bc2021f
EZ
133892003-07-22 Elena Zannoni <ezannoni@redhat.com>
13390
a9c64011
AS
13391 * gdb.threads/tls.c : New file.
13392 * gdb.threads/tls.exp : New file.
13393 * gdb.threads/tls-main.c : New file.
13394 * gdb.threads/tls-shared.c : New file.
13395 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13396
89320c4c
AS
133972003-07-22 Andreas Schwab <schwab@suse.de>
13398
13399 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13400
180dea7c
AS
134012003-07-20 Andreas Schwab <schwab@suse.de>
13402
13403 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13404 due to insn reordering.
13405
0714963c
AC
134062003-07-15 Andrew Cagney <cagney@redhat.com>
13407
13408 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13409
98a23b3f
MC
134102003-07-15 Michael Chastain <mec@shout.net>
13411
13412 * gdb.base/gdb1250.exp: New file.
13413 * gdb.base/gdb1250.c: New file.
13414
27e417a2
ML
134152003-07-09 Michal Ludvig <mludvig@suse.cz>
13416
13417 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13418 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13419
8bc2021f
EZ
134202003-07-09 Elena Zannoni <ezannoni@redhat.com>
13421
a9c64011
AS
13422 * gdb.threads/tls.c: New file.
13423 * gdb.threads/tls.exp: New file.
13424 * gdb.threads/tls-main.c: New file.
13425 * gdb.threads/tls-shared.c: New file.
13426 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13427
d99968dc
EZ
134282003-07-09 Elena Zannoni <ezannoni@redhat.com>
13429
13430 * gdb.base/annota1.exp: Make sure that we properly escape the
13431 full path of the source file. Xfail more permissive patterns,
d63a86f8 13432 due to a compiler debug info problem.
d99968dc 13433
83876b3b
AS
134342003-07-07 Andreas Schwab <schwab@suse.de>
13435
2705e972
AS
13436 * gdb.asm/m68k.inc: New file.
13437 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13438
83876b3b
AS
13439 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13440 arguments"): Also match negative number.
13441
13442 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13443
3a871b37
DJ
134442003-07-03 Daniel Jacobowitz <drow@mvista.com>
13445
13446 * gdb.base/store.c (charest): New typedef.
13447 (add_char): Rename to add_charest, update.
13448 (wack_char): Rename to wack_charest, update types. Return l + r
13449 to keep r live across the call.
13450 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13451 (wack_double, wack_doublest): Return l + r to keep r live across
13452 the call.
13453 * gdb.base/store.exp: Accomodate store.c changes.
13454
b2a7f303
DC
134552003-06-30 David Carlton <carlton@kealia.com>
13456
13457 * gdb.c++/maint.exp (test_invalid_name): New.
13458 (test_first_component): Add tests for invalid names.
13459
3c6cb4a1
MC
134602003-06-29 Michael Chastain <mec@shout.net>
13461
13462 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13463 output of '<VTT for class>' for virtual base classes.
13464
f1c2644b
DJ
134652003-06-29 Daniel Jacobowitz <drow@mvista.com>
13466
13467 * gdb.base/completion.exp: Tab-complete "complet" instead of
13468 "compl".
13469 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13470
18080350
DJ
134712003-06-29 Daniel Jacobowitz <drow@mvista.com>
13472
13473 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13474 * gdb.base/volatile.exp: Likewise.
13475
f56973f8
DJ
134762003-06-29 Daniel Jacobowitz <drow@mvista.com>
13477
13478 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13479 gdb/1265.
13480
134812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13482 Daniel Jacobowitz <drow@mvista.com>
13483
13484 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13485 initial line count of 'captured_main' from 26 to 32.
13486 (test_with_self): Allow xmalloc call to be interleaved with the
13487 preceding two lines.
13488
e766d4d6
JB
134892003-06-24 Joel Brobecker <brobecker@gnat.com>
13490
13491 * gdb.base/bang.exp: New testcase.
13492
f125c9a4
JB
134932003-06-23 Joel Brobecker <brobecker@gnat.com>
13494
13495 * gdb.base/langs.exp: Add some tests for the "minimal" language
13496 support.
13497
6e25beaf
EZ
134982003-06-23 Elena Zannoni <ezannoni@redhat.com>
13499
13500 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13501 the testcase.
13502
2f816dda
DJ
135032003-06-22 Daniel Jacobowitz <drow@mvista.com>
13504
13505 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13506 offset.
13507
db5a5748
DJ
135082003-06-22 Daniel Jacobowitz <drow@mvista.com>
13509
13510 * gdb.c++/pr-1210.cc: New file.
13511 * gdb.c++/pr-1210.exp: New file.
13512
1df0c130
DJ
135132003-06-21 Daniel Jacobowitz <drow@mvista.com>
13514
13515 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13516 000-exec-continue.
13517
a92feac0
MK
135182003-06-15 Mark Kettenis <kettenis@gnu.org>
13519
13520 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13521 on *-*-*bsd* instead of *-*-freebsd*.
13522
81a58f5b
AC
135232003-06-14 Andrew Cagney <cagney@redhat.com>
13524
13525 * gdb.base/store.exp: Test longest and doublest. Test all
13526 parameters. Weaken return statement match.
13527 * gdb.base/store.c: Add longest and doublest - aka long long and
13528 long double functions. Put all parameters into local register
13529 variables. Use negative values.
13530
b257a0d3
AC
135312003-06-14 Andrew Cagney <cagney@redhat.com>
13532
13533 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13534 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13535 exit status.
13536 * gdb.base/fileio.exp: Disable target when nointerrupts and
13537 noinferiorio, instead of limiting it to remote. Use remote_exec
13538 instead of system.
d63a86f8 13539
21c38304
JJ
135402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13541
13542 * gdb.base/float.exp: Add ia64 support.
13543
1bcdb424
CV
135442003-06-12 Corinna Vinschen <vinschen@redhat.com>
13545
13546 * gdb.base/fileio.exp: Run only on remote targets.
13547
6aeb981f
CV
135482003-06-10 Corinna Vinschen <vinschen@redhat.com>
13549
13550 * gdb.base/fileio.c: New file, testing File-I/O.
13551 * gdb.base/fileio.exp: Ditto.
13552
53df362e
RG
135532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13554
13555 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13556 shared objects after relocation at load time (gdb PR/1132).
13557 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13558 as above, part of the shared object relocation test.
53df362e 13559
ffee1b46
MK
135602003-06-08 Mark Kettenis <kettenis@gnu.org>
13561
b5ca3722
MK
13562 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13563 fully filled history list.
13564 * gdb.base/gdb_history: New file.
13565
03ed860d
MK
13566 * gdb.base/signals.exp: XFAIL "continue to func1" on
13567 i*86-*-freebsd*.
13568
ffee1b46
MK
13569 * gdb.base/attach.exp: When trying to attach to a nonexistent
13570 process, make it possible to specify the PID based on the target,
13571 and do so for *-*-freebsd*.
13572
d80dbb52
RH
135732003-06-02 Richard Henderson <rth@redhat.com>
13574
13575 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13576
6dd77b81
RH
135772003-06-02 Richard Henderson <rth@redhat.com>
13578
13579 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13580
f6347e16
RH
135812003-06-02 Richard Henderson <rth@redhat.com>
13582
13583 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13584
2c161407
DJ
135852003-06-01 Daniel Jacobowitz <drow@mvista.com>
13586
13587 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13588 of globalvar.
13589
572eb746
MK
135902003-06-01 Mark Kettenis <kettenis@gnu.org>
13591
13592 * gdb.asm/asm-source.exp: Check for memory read errors in
13593 disassembler test on *BSD too.
13594
9e9617a5
RH
135952003-06-01 Richard Henderson <rth@redhat.com>
13596
13597 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13598 for .frame.
13599 (gdbasm_call): Lose ldgp.
13600 (gdbasm_startup): Add frame information.
13601 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13602
7b34ad4e
MK
136032003-05-31 Mark Kettenis <kettenis@gnu.org>
13604
13605 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13606 i?86-*-*.
13607
10059fdf
MK
136082003-05-30 Mark Kettenis <kettenis@gnu.org>
13609
13610 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13611 FreeBSD.
13612
acf4b816
RH
136132003-05-29 Richard Henderson <rth@redhat.com>
13614
13615 * gdb.asm/alpha.inc: New file.
13616 * gdb.asm/asm-source.exp: Use it.
13617
e9ecd949
JB
136182003-05-29 Jim Blandy <jimb@redhat.com>
13619
13620 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13621 'core.PID'.
13622
e3e5a4f3
JB
136232003-05-22 Jim Blandy <jimb@redhat.com>
13624
13625 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13626 backtrace.
d63a86f8 13627
72fe3d25
DC
136282003-05-20 David Carlton <carlton@math.stanford.edu>
13629
13630 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13631 this time.
13632
58da2eb2
DC
136332003-05-19 David Carlton <carlton@bactrian.org>
13634
13635 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13636 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13637
1fcb5155
DC
136382003-05-19 David Carlton <carlton@bactrian.org>
13639
13640 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13641 namespace tests.
13642 Bump copyright date.
13643 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13644 (main): Call C::D::marker2.
13645 * gdb.c++/namespace1.cc: New file.
13646
85e85163
JJ
136472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13648
13649 Roland McGrath <roland@redhat.com>
d63a86f8 13650 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13651 there is no manager thread.
13652
a25fbfec
JJ
136532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13654
d63a86f8
RM
13655 * gdb.threads/schedlock.exp: Remove assumption that all threads
13656 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13657 in one of the child threads rather than the main thread.
13658
be375bae
JB
136592003-05-07 Jim Blandy <jimb@redhat.com>
13660
09bf6082
JB
13661 Add support for assembly source testing on the s390x.
13662 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13663 architecture.
13664 * gdb.asm/s390x.inc: New file.
13665
be375bae
JB
13666 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13667 succession of 'if' statements.
13668
00905d52
AC
136692003-05-05 Andrew Cagney <cagney@redhat.com>
13670
13671 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13672
b1e29e33
AC
136732003-05-05 Andrew Cagney <cagney@redhat.com>
13674
13675 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13676 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13677
e33d66ec
EZ
136782003-05-02 Elena Zannoni <ezannoni@redhat.com>
13679
13680 * gdb.base/charset.exp: Update based on new behavior of set/show
13681 charset commands.
13682
2b6fd0d8
AC
136832003-05-01 Andrew Cagney <cagney@redhat.com>
13684
13685 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13686 variable do not give memory errors.
13687
130cacce
AF
136882003-04-30 Adam Fedor <fedor@gnu.org>
13689
13690 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13691 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13692 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13693 gdb.objc/basicclass.m: : New files
13694
13695 * lib/gdb.exp (gdb_compile_objc): New procedure.
13696
bea71854
DJ
136972003-04-27 Daniel Jacobowitz <drow@mvista.com>
13698
13699 * gdb.base/signals.exp: Make backtrace tests more specific.
13700
0f20eeea
DC
137012003-04-23 David Carlton <carlton@bactrian.org>
13702
13703 * gdb.c++/maint.exp (test_first_component): Add tests for
13704 'operator' in more locations.
13705
c8c4d8dc
KB
137062003-04-16 Kevin Buettner <kevinb@redhat.com>
13707
13708 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13709
3fe60e3c
EZ
137102003-04-16 Elena Zannoni <ezannoni@redhat.com>
13711
13712 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13713 func marke' instead. Update test name.
3fe60e3c 13714
9219021c
DC
137152003-04-15 David Carlton <carlton@math.stanford.edu>
13716
13717 * gdb.c++/maint.exp: New file.
13718
5dd55bdd
EZ
137192003-04-14 Elena Zannoni <ezannoni@redhat.com>
13720
13721 * gdb.threads/schedlock.c: Change type of thread function argument
13722 to long, to avoid warnings on 64-bit platforms.
13723
00890572
EZ
137242003-04-14 Elena Zannoni <ezannoni@redhat.com>
13725
a9c64011
AS
13726 * gdb.base/attach.exp: Add new message from ptrace in case of
13727 attaching to nonexistent process.
d63a86f8 13728
93201743
JB
137292003-04-11 Jim Blandy <jimb@redhat.com>
13730
13731 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13732 gdb.c++/userdef.cc: Place comments on the lines to which the
13733 marker function might return.
13734 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13735 gdb.c++/userdef.exp: Look for those comments to check that we've
13736 returned to the right place, instead of checking line numbers.
13737
2a11c64d
EZ
137382003-04-11 Elena Zannoni <ezannoni@redhat.com>
13739
a9c64011
AS
13740 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13741 match on sourcefile name, instead of directory name.
2a11c64d 13742
68ab8fc5
EZ
137432003-04-10 Elena Zannoni <ezannoni@redhat.com>
13744
d63a86f8 13745 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13746 working directory name.
13747
5624293a
JB
137482003-04-09 Jim Blandy <jimb@redhat.com>
13749
13750 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13751 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13752 after an inferior function call, report the failure, but allow the
13753 test to continue.
13754
f1f02ee4
SC
137552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13756
13757 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13758 with -DPROTOTYPES.
13759
6eb79af0
SC
137602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13761
13762 * gdb.base/break.exp: Revert last patch.
13763
8dfb4cf0
SC
137642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13765
13766 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13767 with -DPROTOTYPES.
13768
ed4c619a
AC
137692003-04-02 Andrew Cagney <cagney@redhat.com>
13770
13771 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13772 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13773 matching directories by the name breakpoint.
13774 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13775 Make "continue to marker1" consistent.
13776 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13777 message consistent.
13778 * lib/gdb.exp: Put "the program is no longer running", and "the
13779 program exited" in parenthesis.
13780 * lib/mi-support.exp: Ditto.
d63a86f8 13781
4e35d5f0 137822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13783
4e35d5f0
BR
13784 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13785
71900fe8
AC
137862003-03-29 Andrew Cagney <cagney@redhat.com>
13787
13788 * gdb.base/sizeof.c (main): Print the value of '\377'.
13789 * gdb.base/sizeof.exp: Check the sign of '\377'.
13790
c0655a16
MC
137912003-03-27 Michael Chastain <mec@shout.net>
13792
13793 * gdb.base/gdb1090.exp: New file.
13794 * gdb.base/gdb1090.cc: New file.
13795
5b2a3989
JB
137962003-03-27 J. Brobecker <brobecker@gnat.com>
13797
13798 * gdb.gdb/observer.exp: New regression test.
13799
79876890
MC
138002003-03-27 Michael Chastain <mec@shout.net>
13801
13802 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13803 * gdb.base/ptype.exp: Likewise.
13804
6eac95e3
CV
138052003-03-27 Corinna Vinschen <vinschen@redhat.com>
13806
13807 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13808
e8c71839
MC
138092003-03-26 Michael Chastain <mec@shout.net>
13810
13811 * gdb.base/ptype.exp: Actually use some typedef'd types.
13812
71b10041
SC
138132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13814
13815 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13816 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13817
2512cf80
CV
138182003-03-20 Corinna Vinschen <vinschen@redhat.com>
13819
13820 * gdb.base/default.exp: Fix regular expression.
13821
0d195a4f
CV
138222003-03-20 Corinna Vinschen <vinschen@redhat.com>
13823
13824 * gdb.base/args.exp: Fix regular expression.
13825
8a2dbca8
CV
138262003-03-20 Corinna Vinschen <vinschen@redhat.com>
13827
13828 * gdb.base/help.exp: Allow Win32 child process.
13829
bf028682
CV
138302003-03-20 Corinna Vinschen <vinschen@redhat.com>
13831
13832 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13833 when stepping out of main().
13834
182dbe85
CV
138352003-03-20 Corinna Vinschen <vinschen@redhat.com>
13836
13837 * gdb.base/default.exp: Check for win32 specific message when calling
13838 "run" without executable.
13839
d67a6ba5
CV
138402003-03-20 Corinna Vinschen <vinschen@redhat.com>
13841
13842 * gdb.base/args.exp: Expect .exe in output.
13843
a955b5bb
CV
138442003-03-20 Corinna Vinschen <vinschen@redhat.com>
13845
13846 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13847 Cygwin native.
13848
bf6bad4b
AC
138492003-03-17 Andrew Cagney <cagney@redhat.com>
13850
13851 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13852 vector registes.
13853 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13854 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13855
293e9a31
DC
138562003-03-17 David Carlton <carlton@math.stanford.edu>
13857
13858 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13859 test, for PR breakpoints/38.
13860 Call test_watchpoint_and_breakpoint.
13861 * gdb.base/watchpoint.c (func3): New function.
13862 (main): Call func3.
13863
5330f2db
DC
138642003-03-04 David Carlton <carlton@math.stanford.edu>
13865
13866 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13867 Garply<Garply<char> >:: garply".
13868 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13869 with respect to PR c++/1111; note also PR c++/1113.
13870 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13871 respect to PR c++/1062.
13872 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13873
6ece72da
DC
138742003-03-03 David Carlton <carlton@math.stanford.edu>
13875
13876 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13877 with respect to PR c++/57.
13878 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13879 c++/826.
13880 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13881 respect to PR c++/57.
13882
85ca1584
DC
138832003-03-03 David Carlton <carlton@math.stanford.edu>
13884
13885 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13886 respect to PR c++/33 into FAILs.
13887
98e9c5b8
MC
138882003-03-03 Michael Chastain <mec@shout.net>
13889
7bedbf27
MC
13890 * configure.in: Update copyright years.
13891
138922003-03-03 Michael Chastain <mec@shout.net>
13893
13894 * Makefile.in: Update copyright years.
98e9c5b8 13895
f683e100
DC
138962003-02-28 David Carlton <carlton@math.stanford.edu>
13897
13898 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13899 print class instead of struct and/or superfluous protection
13900 specifiers, as long as the resulting output is equivalent to the
13901 source code.
13902 Delete FIXME from end of messages on tests that don't need
13903 fixing.
13904
a9e0cf2c
DC
139052003-02-28 David Carlton <carlton@math.stanford.edu>
13906
13907 * gdb.c++/templates.exp (do_tests): Allow const in the two
13908 Foo<volatile char *>::foo tests.
13909
e8d359df
MS
139102003-02-27 Michael Snyder <msnyder@redhat.com>
13911
d63a86f8 13912 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13913 will be consistant.
13914
0b71dc91
DC
139152003-02-26 David Carlton <carlton@math.stanford.edu>
13916
13917 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13918 char *>::foo" test with respect to PR c++/33. Create a new test
13919 which is identical to that one except that it doesn't put the
13920 space between the "char" and the "*"; KFAIL it, too.
13921
dd14ab43
DC
139222003-02-26 David Carlton <carlton@math.stanford.edu>
13923
13924 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13925 template types into either PASSes or KFAILs (corresponding to PR
13926 c++/57). Tweak indentation. Update copyright.
13927
1146c7f1
SC
139282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13929
13930 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13931
74641dfb
MC
139322003-02-13 Michael Chastain <mec@shout.net>
13933
13934 * gdb.base/exprs.exp: Remove i960 remnants.
13935 * gdb.base/funcargs.exp: Likewise.
13936 * gdb.base/list.exp: Likewise.
13937 * gdb.base/ptype.exp: Likewise.
13938
559cd2d0
DC
139392003-02-14 David Carlton <carlton@math.stanford.edu>
13940
13941 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13942 pEe->D::vg()" from XFAIL to KFAIL.
13943
c4f90d87
JM
139442003-02-13 Jason Molenda (jmolenda@apple.com)
13945
13946 * gdb.base/maint.exp: Update maint print statistics regexp to include
13947 new entries.
13948
cbc4d97c
MC
139492003-02-13 Michael Chastain <mec@shout.net>
13950
13951 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13952
40f235b7
MC
139532003-02-12 Michael Chastain <mec@shout.net>
13954
13955 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13956 * gdb.c++/inherit.exp: Likewise.
13957 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13958 * gdb.c++/templates.exp: Likewise.
13959 * gdb.c++/virtfunc.exp: Likewise.
13960
c56716b0
JM
139612003-02-06 Jason Molenda (jason-cl@molenda.com)
13962
13963 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13964 why the code is written that way.
13965
070afcf8
MC
139662003-02-05 Michael Chastain <mec@shout.net>
13967
13968 * gdb.base/dump.exp: Add missing copyright line.
13969
5d0331e5
JM
139702003-02-05 Jason Molenda (jason-cl@molenda.com)
13971
f7ae6d3e 13972 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13973 at the beginning so the breakpoint doesn't get set on the loop.
13974
92851186
MC
139752003-02-05 Michael Chastain <mec@shout.net>
13976
13977 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13978 output for configurations with gcc 2.95.3.
13979
cbf1e085
AC
139802003-02-05 Keith Seitz <keiths@redhat.com>
13981 Andrew Cagney <ac131313@redhat.com>
13982
13983 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13984
29518e1e
MC
139852003-02-04 Michael Chastain <mec@shout.net>
13986
13987 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13988 Call perror and then continue.
13989
5af1d5f3
MC
139902003-02-03 Michael Chastain <mec@shout.net>
13991
13992 * gdb.c++/pr-1023.cc: New file.
13993 * gdb.c++/pr-1023.exp: New file.
13994
6b549786
JB
139952003-02-05 Jim Blandy <jimb@redhat.com>
13996
13997 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13998 it's local to foobar. Check for it there, and check that it's not
13999 present in main.
14000 * gdb.c++/local.cc (marker2): New function.
14001 (foobar): Call marker1.
14002 (main): Call marker2 instead of marker1.
14003
67f16606
AC
140042003-02-04 Andrew Cagney <ac131313@redhat.com>
14005
14006 * gdb.disasm/mn10200.exp: Obsolete file.
14007 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14008 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14009 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14010
1c5cb38e
DC
140112003-02-04 David Carlton <carlton@math.stanford.edu>
14012
14013 * gdb.c++/overload.exp: Test intToChar(1).
14014 * gdb.c++/overload.cc (intToChar): New.
14015 (main): Call intToChar.
14016
d1fe6965
DC
140172003-02-03 David Carlton <carlton@math.stanford.edu>
14018
14019 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14020 'might_kfail' arg.
14021 KFAIL some of the continue_to_bp_overloaded calls, according to
14022 PR c++/1025.
14023
9ba61c5d
MC
140242003-02-01 Michael Chastain <mec@shout.net>
14025
14026 * gdb.base/advance.c (marker1): New marker function.
14027 * gdb.base/advance.exp: When the 'advance' command lands on the
14028 return breakpoint, it can legitimately stop on either the
14029 current line or the next line. Accommodate both outcomes.
14030 * gdb.base/until.exp: Likewise.
14031
e7494ffb
AC
140322003-02-02 Andrew Cagney <ac131313@redhat.com>
14033
14034 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14035 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14036 now a list, not a tuple.
14037 * gdb.mi/mi-var-display.exp: Ditto.
14038 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14039
075559bc
AC
140402003-02-01 Andrew Cagney <ac131313@redhat.com>
14041
14042 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14043 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14044 stack backtraces.
14045 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14046
2bd4c7b1
MK
140472003-02-01 Mark Kettenis <kettenis@gnu.org>
14048
14049 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14050 gdb.mi/mi1-pthreads.exp: Return instead of calling
14051 gdb_suppress_entire_file.
14052
eabd8992
MS
140532003-02-01 Mark Salter <msalter@redhat.com>
14054
14055 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14056
71469e2f
MS
140572003-01-31 Mark Salter <msalter@redhat.com>
14058
14059 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14060 Support empty arg.
14061
38a94d44
MC
140622003-01-30 Michael Chastain <mec@shout.net>
14063
14064 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14065 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14066 has been fixed in gdb/readline on 2003-01-09.
14067
19ea9e73
MS
140682003-01-29 Michael Snyder <msnyder@redhat.com>
14069
e8d359df
MS
14070 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14071 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14072 * gdb.base/args.exp: Skip if target does not support args passing.
14073
2307bd6a
DJ
140742003-01-22 Daniel Jacobowitz <drow@mvista.com>
14075
19ea9e73 14076 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14077 gdb_test. Accept a list of expect arguments as the third
14078 parameter.
14079 (gdb_test): Use it.
14080
f2dd3617
EZ
140812003-01-20 Elena Zannoni <ezannoni@redhat.com>
14082
14083 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14084 allow for different test tree configurations. Update some
14085 tescases accordingly.
14086 * gdb.arch/altivec-regs.exp: Ditto.
14087 * gdb.asm/asm-source.exp: Ditto.
14088 * gdb.base/advance.exp: Ditto.
14089 * gdb.base/display.exp: Ditto.
d63a86f8 14090 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14091 * gdb.base/mips_pro.exp: Ditto.
14092 * gdb.base/overlays.exp: Ditto.
14093 * gdb.base/relocate.exp: Ditto.
14094 * gdb.base/setshow.exp: Ditto.
14095 * gdb.base/step-line.exp: Ditto.
14096 * gdb.base/step-test.exp: Ditto.
14097 * gdb.base/until.exp: Ditto.
14098 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14099
c71cdefd
DC
141002003-01-17 David Carlton <carlton@math.stanford.edu>
14101
14102 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14103 corresponding to PR c++/945.
14104 Update copyright.
14105
fdba05d7
DC
141062003-01-17 David Carlton <carlton@math.stanford.edu>
14107
14108 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14109 corresponding to PR c++/68.
14110
141112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14112
14113 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14114 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14115 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14116
c362c33a
EZ
141172003-01-15 Elena Zannoni <ezannoni@redhat.com>
14118
0fbc361c
EZ
14119 * gdb.base/break.exp: Fix change of default location, because of
14120 removal of until tests.
14121 * gdb.base/help.exp: Update test for new 'until' help message.
14122 Add test for help on 'advance'.
a9c64011 14123 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14124
dabf8a35
MK
141252003-01-15 Mark Kettenis <kettenis@gnu.org>
14126
14127 * gdb.base/default.exp: Adapt "info float" test for recent changes
14128 to that command. Add test for "info vector".
14129 * gdb.base/float.exp: New file. Add test for "info float" that
14130 resembles the old test in gdb.base/default.exp.
14131
a1769aca
DC
141322003-01-15 David Carlton <carlton@math.stanford.edu>
14133
14134 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14135
82025e13
EZ
141362003-01-15 Elena Zannoni <ezannoni@redhat.com>
14137
14138 * gdb.base/break.exp: Move the tests of until command from here...
14139 * gdb.base/until.exp: ... to here. New file. Add other tests.
14140 * gdb.base/advance.c: New file.
14141 * gdb.base/advance.exp: New file.
14142
8f9ab801
EZ
141432003-01-14 Elena Zannoni <ezannoni@redhat.com>
14144
a9c64011
AS
14145 * gdb.base/args.c: New file.
14146 * gdb.base/args.exp: New file.
8f9ab801 14147
9ae66589
DJ
141482003-01-14 Daniel Jacobowitz <drow@mvista.com>
14149
14150 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14151
8d77e5c3
DJ
141522003-01-14 Daniel Jacobowitz <drow@mvista.com>
14153
14154 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14155
12d2f0a1
DJ
141562003-01-14 Daniel Jacobowitz <drow@mvista.com>
14157
14158 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14159 dates.
14160
6ca37014
DJ
141612003-01-13 Daniel Jacobowitz <drow@mvista.com>
14162
14163 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14164
b0023472
DJ
141652003-01-13 Daniel Jacobowitz <drow@mvista.com>
14166
14167 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14168 (ptype &*"foo").
14169 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14170
607fbc54 141712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14172
14173 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14174 * gdb.mi/mi1-console.exp: Likewise.
14175
607fbc54 141762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14177
14178 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14179 * gdb.mi/mi1-console.exp: Likewise.
14180
a1fb14a2
DJ
141812003-01-13 Daniel Jacobowitz <drow@mvista.com>
14182
14183 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14184
c4cf40b7
DJ
141852003-01-09 Daniel Jacobowitz <drow@mvista.com>
14186
14187 * gdb.base/detach.exp: New test.
14188
696d5a5b
DJ
141892003-01-09 Daniel Jacobowitz <drow@mvista.com>
14190
14191 * Makefile.in (ALL_SUBDIRS): New variable.
14192 (subdirs, clean, distclean): Use it.
14193 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14194 regenerating Makefile, since it is generated from the top level.
14195 * gdb.asm/Makefile.in: Likewise.
14196 * gdb.base/Makefile.in: Likewise.
14197 * gdb.c++/Makefile.in: Likewise.
14198 * gdb.disasm/Makefile.in: Likewise.
14199 * gdb.java/Makefile.in: Likewise.
14200 * gdb.mi/Makefile.in: Likewise.
14201 * gdb.threads/Makefile.in: Likewise.
14202 * gdb.trace/Makefile.in: Likewise.
14203
754533e4
DC
142042003-01-09 David Carlton <carlton@math.stanford.edu>
14205
14206 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14207 Add copyright year 2003.
14208
d8b3e9ee
MC
142092003-01-06 Michael Chastain <mec@shout.net>
14210
14211 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14212 When selecting a thread, 'line' and 'file' are optional.
14213 * gdb.mi/mi1-pthreads.exp: Likewise.
14214
8e9e0fe6
AS
142152003-01-06 Andreas Schwab <schwab@suse.de>
14216
14217 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14218 failures.
14219
b5ab8ff3
DJ
142202003-01-04 Daniel Jacobowitz <drow@mvista.com>
14221
14222 Fix PR gdb/844
14223 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14224 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14225
14226 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14227 instead of calling gdb_suppress_entire_file.
14228 * gdb.threads/print-threads.exp: Likewise.
14229 * gdb.threads/schedlock.exp: Likewise.
14230
14231 * gdb.threads/killed.exp: Return instead of calling
14232 gdb_suppress_entire_file.
14233 * gdb.threads/linux-dp.exp: Likewise.
14234 * gdb.threads/pthreads.exp: Likewise.
14235
1e698235
DJ
142362003-01-04 Daniel Jacobowitz <drow@mvista.com>
14237
14238 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14239 stabs.
14240 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14241 * gdb.base/whatis.exp: Always allow (void) after function names.
14242
147ff08c
DJ
142432003-01-04 Daniel Jacobowitz <drow@mvista.com>
14244
14245 * gdb.c++/casts.exp: Correct regexp.
14246
dc62bfc2
MK
142472003-01-04 Mark Kettenis <kettenis@gnu.org>
14248
14249 * configure.in: Call AC_CONFIG_HEADER. Don't call
14250 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14251 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14252 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14253 aforementioned directories in the AC_OUPUT call.
14254 * config.hin: New file.
14255 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14256 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14257 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14258 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14259 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14260 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14261 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14262 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14263 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14264 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14265 gdb.threads/configure.in, gdb.threads/configure,
14266 gdb.threads/config.in, gdb.trace/configure.in,
14267 gdb.trace/configure: Removed.
14268
77afa639
MC
142692003-01-03 Michael Chastain <mec@shout.net>
14270
14271 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14272 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14273
7634bb6e
DJ
142742003-01-03 Daniel Jacobowitz <drow@mvista.com>
14275
14276 * gdb.base/store.exp: Fix regular expressions.
14277
b39c905e
MK
142782002-12-28 Mark Kettenis <kettenis@gnu.org>
14279
14280 * configure.in: Rewrite.
14281 * configure: Regenerated.
14282
0a8551dd
DC
142832003-01-03 David Carlton <carlton@math.stanford.edu>
14284
14285 * gdb.base/psymtab.exp: New file.
14286 * gdb.base/psymtab1.c: Ditto.
14287 * gdb.base/psymtab2.c: Ditto.
14288
c60b7188
AF
142892002-12-23 Adam Fedor <fedor@gnu.org>
14290
14291 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14292
ee73db83
DC
142932002-12-23 David Carlton <carlton@math.stanford.edu>
14294
14295 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14296 and current_directory initialization.
14297
d6c1774e
JB
142982002-12-22 Jim Blandy <jimb@redhat.com>
14299
f0a847b8
JB
14300 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14301 rather than as part of the output file name.
14302
d6c1774e
JB
14303 * gdb.base/attach.exp: There's no need to copy the test program to
14304 /tmp; that was only ever necessary on HP/UX, and this test is
14305 entirely disabled there anyway.
14306
f0708dbb
JB
143072002-12-21 Jim Blandy <jimb@redhat.com>
14308
4c2acfea
JB
14309 * gdb.c++/psmang.exp: Doc fix.
14310
f0708dbb
JB
14311 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14312 test.
14313
9579e000
DC
143142002-12-20 David Carlton <carlton@math.stanford.edu>
14315
14316 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14317
d1810171
MC
143182002-12-18 Michael Chastain <mec@shout.net>
14319
14320 * gdb.c++/annota2.exp: Add copyright year 2002.
14321
76565097
DC
143222002-12-17 David Carlton <carlton@math.stanford.edu>
14323
14324 * gdb.c++/try_catch.cc: Add marker comments.
14325 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14326 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14327 * gdb.c++/m-static.cc: Ditto.
14328 * gdb.c++/m-static1.cc: Ditto.
14329 * gdb.c++/try_catch.cc: Ditto.
14330
da81390b
JJ
143312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14332
14333 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14334 to see whether we are using the new -environment-directory
14335 command which resets via -r or the old version of the command
14336 which may prompt the user. Part of fix for gdb/741.
14337
b304d130
AC
143382002-12-13 Andrew Cagney <ac131313@redhat.com>
14339
14340 * gdb.fortran/types.exp: Update obsolete comment.
14341 * gdb.fortran/exprs.exp: Ditto.
14342 * lib/gdb.exp: Delete obsolete code.
14343 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14344 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14345 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14346 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14347 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14348 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14349 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14350 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14351 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14352 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14353 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14354 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14355 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14356 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14357 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14358 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14359 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14360 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14361 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14362 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14363 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14364 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14365 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14366 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14367 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14368 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14369 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14370 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14371 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14372 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14373 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14374 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14375 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14376 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14377 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14378 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14379 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14380
a23b6e6a
DC
143812002-12-11 David Carlton <carlton@math.stanford.edu>
14382
14383 * gdb.c++/m-data.exp: Add test for members that shadow global
14384 variables: see PR gdb/804.
14385 * gdb.c++/m-data.cc: Ditto.
14386
6604731b
DJ
143872002-12-10 Daniel Jacobowitz <drow@mvista.com>
14388
14389 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14390
de46ecd7
DC
143912002-12-06 David Carlton <carlton@math.stanford.edu>
14392
14393 * gdb.base/store.c: Don't declare functions static.
14394
27e829d0
AC
143952002-12-04 Andrew Cagney <ac131313@redhat.com>
14396
14397 * gdb.base/store.exp, gdb.base/store.c: New files.
14398
92806416
DJ
143992002-12-03 Daniel Jacobowitz <drow@mvista.com>
14400
14401 * gdb.base/selftest.exp: Update for current gdb.
14402
3bcbaac5
DJ
144032002-12-03 Daniel Jacobowitz <drow@mvista.com>
14404
14405 * gdb.base/maint.exp: Only dump symbols from one source file
14406 or objfile.
14407
f4f00b1f
DJ
144082002-12-03 Daniel Jacobowitz <drow@mvista.com>
14409
14410 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14411 function call.
14412
f1c8a949
JB
144132002-11-25 Jim Blandy <jimb@redhat.com>
14414
14415 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14416 function appearing in error message.
14417
9e297a97
DJ
144182002-11-21 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14421
1f312e79
JJ
144222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14423
d63a86f8
RM
14424 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14425 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14426 should be in mi console format. This is part of fix for PR gdb/604.
14427
83c31e7d
FN
144282002-09-18 Fernando Nasser <fnasser@redhat.com>
14429
14430 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14431 which explicitly prints the zero offset as "+0".
14432
322b3f65
DJ
144332002-10-22 Daniel Jacobowitz <drow@mvista.com>
14434
14435 * gdb.threads/schedlock.c (args): Make unsigned.
14436
144372002-10-21 Daniel Jacobowitz <drow@mvista.com>
14438
14439 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14440 numbers. Allow "foo2|selected stack frame".
14441 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14442 * gdb.asm/asmsrc2.s: Likewise.
14443 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14444 comments.
14445 * gdb.asm/mips.inc: New file.
14446
5e2fe5b8
AF
144472002-10-18 Adam Fedor <fedor@gnu.org>
14448
14449 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14450 * gdb.base/help.exp: Likewise.
14451
abe1a5d0
KB
144522002-10-17 Kevin Buettner <kevinb@redhat.com>
14453
14454 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14455 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14456
10abb1d4
JB
144572002-10-02 Jim Blandy <jimb@redhat.com>
14458
14459 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14460
1f609b42
AC
144612002-10-01 Andrew Cagney <ac131313@redhat.com>
14462
14463 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14464 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14465 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14466 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14467 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14468 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14469 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14470
0aee02e4
AC
144712002-09-29 Andrew Cagney <ac131313@redhat.com>
14472
14473 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14474 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14475 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14476 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14477 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14478 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14479 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14480
6fde09ad
KB
144812002-09-27 Kevin Buettner <kevinb@redhat.com>
14482
14483 * gdb.base/annota1.exp (info break): Make directory components of
14484 path optional since not all compilers emit this debug information.
14485
889bf7c5
PA
14486 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14487 step ends up stepping out of the function instead of stopping on
14488 the epilogue.
6fde09ad 14489
9e8aab75
KS
144902002-09-26 Keith Seitz <keiths@redhat.com>
14491
14492 * lib/insight-support.exp (gdbtk_start): Figure out where
14493 the insight executable is based on where gdb is. Use this
14494 executable to start insight instead of gdb.
14495
e36180d7
AC
144962002-09-25 Andrew Cagney <cagney@redhat.com>
14497
14498 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14499
9dd34b2b
AC
145002002-09-24 Andrew Cagney <ac131313@redhat.com>
14501
14502 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14503 test_isolated_complaints.
14504 (test_empty_complaint): New function.
14505 (test_empty_complaints): New function. Check no output when no
14506 complaints.
d63a86f8 14507
dea97812
KB
145082002-09-19 Jim Blandy <jimb@redhat.com>
14509
a9c64011 14510 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14511
54951bd7
AC
145122002-09-19 Andrew Cagney <ac131313@redhat.com>
14513
14514 * gdb.gdb/complaints.exp: New file.
14515
dec43320
AC
145162002-09-18 Andrew Cagney <ac131313@redhat.com>
14517
14518 * gdb.base/maint.exp: Check `help maint internal-warning'.
14519
e70d6e3f
DC
145202002-09-18 David Carlton <carlton@math.stanford.edu>
14521
14522 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14523 numbers, and replace them by a single breakpoint after the
14524 constructors are all finished.
14525 Add test 4.
14526 * gdb.c++/m-static.cc: Add test 4.
14527 * gdb.c++/m-static.h: New file.
14528 * gdb.c++/m-static1.cc: New file.
14529
14530 * gdb.c++/printmethod.exp: New file.
14531 * gdb.c++/printmethod.cc: New file.
14532
14533 * gdb.c++/pr-574.exp: New file.
14534 * gdb.c++/pr-574.cc: New file.
14535
afb5c968
CV
145362002-09-18 Corinna Vinschen <vinschen@redhat.com>
14537
14538 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14539 embedded targets which never actually exit.
14540
31e45dee
FN
145412002-09-18 Fernando Nasser <fnasser@redhat.com>
14542
14543 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14544 "don't step after run" as unresolved or unsupported, instead of xfail.
14545
a283c5a1
CV
145462002-09-18 Corinna Vinschen <vinschen@redhat.com>
14547
14548 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14549 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14550 Add newline to expected string in "step out of main (status wrapper)"
14551 case.
14552
11350d2a
CV
145532002-09-18 Corinna Vinschen <vinschen@redhat.com>
14554
14555 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14556 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14557
0deec7d6
TT
145582002-09-17 Tom Tromey <tromey@redhat.com>
14559
14560 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14561 \000, not \0, in double-quoted string.
14562
b2b4a1b5
CV
145632002-09-14 Corinna Vinschen <vinschen@redhat.com>
14564
c9d37158 14565 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14566 string after running the commands execution on breakpoint tests.
14567
1c56143a
CV
145682002-09-13 Corinna Vinschen <vinschen@redhat.com>
14569
14570 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14571
37f8da45
JB
145722002-09-12 Joel Brobecker <brobecker@gnat.com>
14573
14574 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14575
08b468e0
KS
145762002-09-10 Keith Seitz <keiths@redhat.com>
14577
14578 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14579 runto proc.
14580 (mi_run_to_main): Use mi_runto.
14581 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14582
dc360f58
KS
145832002-09-10 Keith Seitz <keiths@redhat.com>
14584
14585 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14586 regexp for stopping at main. Could have multiple event notifications.
14587 Don't assume that main was declared with no parameters.
14588 (mi_next): Use mi_step_to.
14589 (mi_step): Use mi_next_to.
14590
ce3abcfb
CV
145912002-09-09 Corinna Vinschen <vinschen@redhat.com>
14592
14593 * gdb.base/default.exp: Fix expected string in `info float' test.
14594
d1f5b980
BE
145952002-09-09 Ben Elliston <bje@redhat.com>
14596
14597 * config/mips.exp: Update comments.
14598 * config/mips-idt.exp: Likewise.
14599 * config/nind.exp: Likewise.
14600 * config/slite.exp: Likewise.
14601 * config/sparclet.exp: Likewise.
14602 * config/udi.exp: Likewise.
14603 * config/vx.exp: Likewise.
14604 * config/vxworks29k.exp: Likewise.
14605
2f71430b
JB
146062002-09-05 Jim Blandy <jimb@redhat.com>
14607
14608 * gdb.threads/killed.exp: Fix test failure message.
14609
7ddebc7e
KS
146102002-09-04 Keith Seitz <keiths@redhat.com>
14611
14612 * lib/mi-support.exp: Update copyright.
14613 (mi_gdb_test): Increase the priority of the expected pattern
14614 so that it matches gdb_test.
14615
0ae67eb3
KS
146162002-09-03 Keith Seitz <keiths@redhat.com>
14617
14618 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14619 Use integer comparison instead of string comparison for testing
14620 whether binary was built.
14621
38fc42c8
JB
146222002-09-03 Jim Blandy <jimb@redhat.com>
14623
14624 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14625
b6ff0e81
JB
146262002-08-29 Jim Blandy <jimb@redhat.com>
14627
14628 * gdb.threads/pthreads.exp: Move the portable thread compilation
14629 code into a function in lib/gdb.exp, and call that from here.
14630 * lib/gdb.exp (gdb_compile_pthreads): New function.
14631
07c98896
KS
146322002-08-29 Keith Seitz <keiths@redhat.com>
14633
14634 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14635 expect_out so that callers can get at it.
14636
0312286c
DJ
146372002-08-23 Daniel Jacobowitz <drow@mvista.com>
14638
14639 * gdb.threads/print-threads.c: New file.
14640 * gdb.threads/print-threads.exp: New file.
14641 * gdb.threads/schedlock.c: New file.
14642 * gdb.threads/schedlock.exp: New file.
14643
dd039bc4
EZ
146442002-08-22 Elena Zannoni <ezannoni@redhat.com>
14645
a9c64011
AS
14646 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14647 not altivec.c.
dd039bc4 14648
1f36144c
MK
146492002-08-17 Mark Kettenis <kettenis@gnu.org>
14650
14651 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14652 targets. The problem should be fixed now.
14653
16057ec7 146542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14655
14656 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14657 2002-07-24 change that removes final dots from error messages.
14658
3c1499ad
TT
146592002-08-13 Tom Tromey <tromey@redhat.com>
14660
14661 * gdb.base/readline.exp: New file.
14662
a20ce2c3
AC
146632002-08-01 Andrew Cagney <ac131313@redhat.com>
14664
14665 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14666 supress message.
14667
db034ac5
AC
146682002-08-01 Andrew Cagney <cagney@redhat.com>
14669
14670 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14671 CHILL_FOR_TARGET and CHILL_LIB.
14672 * configure.in (configdirs): Remove gdb.chill.
14673 * configure: Regenerate.
14674 * lib/gdb.exp: Obsolete references to chill.
14675 * gdb.fortran/types.exp: Ditto.
14676 * gdb.fortran/exprs.exp: Ditto.
14677
3e000b18
KB
146782002-07-30 Kevin Buettner <kevinb@redhat.com>
14679
14680 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14681 set Irix-specific compile and link flags.
14682
28f4966b
KB
146832002-07-29 Kevin Buettner <kevinb@redhat.com>
14684
14685 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14686 source files. The ``-o'' option doesn't work with the ``-E'' option
14687 when using the Irix compiler.
14688
46c0d5a6
DJ
146892002-07-19 Daniel Jacobowitz <drow@mvista.com>
14690
14691 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14692 Improve support for reusing an exec file. Copy exec file
14693 to target, and run gdbserver on the target instead of on the host.
14694
eecf4bed
JB
146952002-07-18 Jim Blandy <jimb@redhat.com>
14696
0f815cdf
JB
14697 * gdb.base/ending-run.exp: Don't expect to see the program end in
14698 some orderly fashion when we're running on a real stand-alone
14699 board.
14700
eecf4bed
JB
14701 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14702 targets that don't support interrupts.
14703
52d309e4
JB
147042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14705
14706 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14707 systems.
14708 Move comments in expect statements to inside the actions, so that they
14709 don't get matched against.
14710
ff683d9e
MK
147112002-07-10 Mark Kettenis <kettenis@gnu.org>
14712
14713 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14714 function when asleep" test.
14715
b5356753
AC
147162002-07-10 Andrew Cagney <ac131313@redhat.com>
14717
14718 * gdb.base/page.exp: Rewrite to handle problems with very long
14719 `info set' output. Update copyright.
14720
6aa4d13a
AC
147212002-06-26 Andrew Cagney <ac131313@redhat.com>
14722
14723 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14724 gdb.threads-hp.
14725 * gdb.hp/configure: Regenerate.
14726 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14727 * gdb.hp/gdb.threads-hp/configure: Delete file.
14728 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14729
8cf8c2b8
AC
147302002-06-22 Andrew Cagney <ac131313@redhat.com>
14731
14732 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14733 setlocale, bindtextdomain and textdomain.
14734
6827a8f8
JB
147352002-06-11 Jim Blandy <jimb@redhat.com>
14736
919d772c
JB
14737 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14738 preprocessor macro information is present.
14739
6827a8f8
JB
14740 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14741 tests.
14742
c15b0d21
MS
147432002-06-06 Michael Snyder <msnyder@redhat.com>
14744
c5984d70
MS
14745 * gdb.base/overlays.exp: Record addresses of overlay
14746 functions in TCL variables rather than in GDB variables,
14747 to avoid having GDB convert them to pointers (with loss
14748 of information).
14749
d63a86f8 14750 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14751 default linker script changes.
c15b0d21
MS
14752 * gdb.base/long_long.exp: Add check for sizeof (long double).
14753
be26fe0d
ML
147542002-06-06 Michal Ludvig <mludvig@suse.cz>
14755
14756 * gdb.asm/asm-source.exp: Add x86-64 target.
14757 * gdb.asm/x86_64.inc: New.
d63a86f8 14758
258093ca 147592002-05-30 Michael Chastain <mec@shout.net>
258093ca 14760
4b3153f1 14761 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14762 * gdb.c++/m-static.cc: New file.
14763 * gdb.c++/m-static.exp: New file.
14764
241264c6
MS
147652002-05-28 Michael Snyder <msnyder@redhat.com>
14766
14767 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14768 precision.
14769
9bba8c8f 147702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14771
4b3153f1 14772 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14773 * gdb.c++/m-data.cc: New file.
14774 * gdb.c++/m-data.exp: New file.
14775
147762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14777
4b3153f1 14778 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14779 * gdb.c++/try_catch.cc: New file.
d63a86f8 14780 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14781
def1b996
MC
147822002-05-27 Michael Chastain <mec@shout.net>
14783
14784 * gdb.c++/local.exp: Accept more nested types in output.
14785
522ba268
MC
147862002-05-26 Michael Chastain <mec@shout.net>
14787
14788 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14789
277254ba
MS
147902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14791
14792 * lib/gdb.exp (gdb_wrapper_init): Just because
14793 gdb_wrapper_file exists, this does not mean that the file
14794 should not be rebuilt. That is what gdb_wrapper_initialized
14795 is for.
14796 (default_gdb_init): Reset gdb_wrapper_initialized.
14797
b61a8733
MS
147982002-05-23 Michael Snyder <msnyder@redhat.com>
14799
d63a86f8 14800 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14801 the precision of the floating point test results.
14802 * gdb.base/call-rt-st.exp: Ditto.
14803
b61a8733
MS
14804 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14805 * gdb.base/call-rt-st.exp: Ditto.
14806
56f6e910
MC
148072002-05-19 Michael Chastain <mec@shout.net>
14808
14809 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14810
ad0b0016
EZ
148112002-05-19 Elena Zannoni <ezannoni@redhat.com>
14812
a9c64011
AS
14813 * configure.in (configdirs): Add gdb.arch.
14814 * configure: Regenerate.
ad0b0016 14815
f617d2b6
JB
148162002-05-17 Jim Blandy <jimb@redhat.com>
14817
14818 * gdb.base/completion.exp: Recognize the more detailed error
14819 messages produced by the macro expander's lexical analyzer.
14820
eac2a696
EZ
148212002-05-14 Elena Zannoni <ezannoni@redhat.com>
14822
a9c64011
AS
14823 * gdb.arch/altivec-abi.c: New file.
14824 * gdb.arch/altivec-abi.exp: New file.
14825 * gdb.arch/altivec-regs.c: New file.
14826 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14827
2fdde8f8
DJ
148282002-05-14 Daniel Jacobowitz <drow@mvista.com>
14829
14830 * gdb.base/maint.exp (maint print type): Update for new type
14831 structure.
d63a86f8 14832
e31f1a7c
EZ
148332002-05-14 Elena Zannoni <ezannoni@redhat.com>
14834
14835 * gdb.arch: New directory.
14836 * gdb.arch/configure.in: New file.
14837 * gdb.arch/configure: New file.
14838 * gdb.arch/Makefile.in: New file.
14839
db589741
CV
148402002-05-13 Corinna Vinschen <vinschen@redhat.com>
14841
14842 * gdb.asm/asm-source.exp: Add v850 as supported target.
14843 * gdb.asm/v850.inc: New file.
14844
8ce2a7dc
DJ
148452002-05-13 Daniel Jacobowitz <drow@mvista.com>
14846
14847 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14848
df763c7f
DJ
148492002-05-12 Daniel Jacobowitz <drow@mvista.com>
14850
14851 * gdb.base/break.exp: Check 'break "marker2"'.
14852
377daeed
MS
148532002-05-10 Michael Snyder <msnyder@redhat.com>
14854
14855 * gdb.base/long_long.exp: Fix typo.
14856
c4b7bc2b
JB
148572002-05-10 Jim Blandy <jimb@redhat.com>
14858
ecac9a4e
JB
14859 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14860 a bug.
14861
c4b7bc2b
JB
14862 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14863 Recognize more detailed error message produced by the macro
14864 expander's lexical analyzer.
14865 * lib/gdb.exp (test_print_reject): Same.
14866
e71019a1
MK
148672002-05-09 Mark Kettenis <kettenis@gnu.org>
14868
14869 * gdb.c++/method.exp: Fix typo.
14870
fedfc8e6
MS
148712002-05-08 Michael Snyder <msnyder@redhat.com>
14872
166a1957
MS
14873 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14874 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14875 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14876 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14877 Add iftarget clause for strongarm.
d63a86f8 14878
f1c47eb2
MS
148792002-05-06 Michael Snyder <msnyder@redhat.com>
14880
cb9a9d3e
MS
14881 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14882 (gdb_continue_to_end): Accept output from status wrapper.
14883 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14884 Clean up fail messages to match pass messages.
14885
f1c47eb2
MS
14886 Enable the "needs_status_wrapper" testsuite feature.
14887 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14888 (gdb_compile): Conditionally call gdb_wrapper_init.
14889 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14890 * gdb.c++/method.exp: Recognize output from status wrapper.
14891
6079c749
BE
148922002-05-06 Ben Elliston <bje@redhat.com>
14893From Graydon Hoare <graydon@redhat.com>
14894
14895 * config/sid.exp: Include support for "rawsid" protocol.
14896
188baff3
JB
148972002-05-03 Jim Blandy <jimb@redhat.com>
14898
14899 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14900 * gdb.c++/hang3.C: New file.
14901
b9c07f0f
AC
149022002-05-04 Andrew Cagney <ac131313@redhat.com>
14903
14904 * gdb.base/default.exp: Remove obsolete code.
14905 * gdb.c++/misc.exp: Ditto. Update copyright.
14906 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14907 * gdb.base/whatis.exp: Ditto. Update copyright.
14908 * gdb.base/scope.exp: Ditto. Update copyright.
14909 * gdb.base/ptype.exp: Ditto. Update copyright.
14910 * gdb.base/printcmds.exp: Ditto. Update copyright.
14911 * gdb.base/opaque.exp: Ditto. Update copyright.
14912 * gdb.base/list.exp: Ditto.
14913 * gdb.base/funcargs.exp: Ditto. Update copyright.
14914 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14915 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14916 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14917 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14918 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14919 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14920
5c7a0397
MS
149212002-05-02 Michael Snyder <msnyder@redhat.com>
14922
d6dcc264 14923 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14924 * gdb.base/long_long.exp: Add xscale target.
14925 * gdb.base/default.exp: Add xscale target.
14926
eb7f1c48
JB
149272002-05-01 Jim Blandy <jimb@redhat.com>
14928
14929 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14930 gdb.c++/hang.exp: New test.
14931
a6befae8
FF
149322002-05-01 Fred Fish <fnf@redhat.com>
14933
14934 * gdb.base/completion.exp: Handle completions of "./Make" for
14935 more than one completion possibility, as is the case when we
14936 build and test in the source tree.
14937
0a310277
AG
149382002-04-29 Anthony Green <green@redhat.com>
14939
14940 * gdb.java/jmisc1.exp: New file.
14941 * gdb.java/jmisc2.exp: New file.
14942
6ff9af88
DJ
149432002-04-24 Daniel Jacobowitz <drow@mvista.com>
14944
14945 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14946
96b3d632
EZ
149472002-04-23 Elena Zannoni <ezannoni@redhat.com>
14948
14949 * gdb.base/help.exp: Change 'help status' to allow for target
14950 dependent output differences.
14951
5019bb54
MC
149522002-04-22 Michael Chastain <mec@shout.net>
14953
14954 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14955
a805a116
MC
149562002-04-22 Michael Chastain <mec@shout.net>
14957
14958 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14959
a1706bfd
DM
149602002-04-17 David S. Miller <davem@redhat.com>
14961
14962 * gdb.asm/sparc64.inc: New file.
14963 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14964
a73a20a2
EZ
149652002-04-19 Elena Zannoni <ezannoni@redhat.com>
14966
14967 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14968 instruction file directly into the build tree. Clean up at end of
14969 test.
14970
ba678339
DM
149712002-04-18 David S. Miller <davem@redhat.com>
14972
14973 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14974 handle 64-bit platforms correctly.
14975 * gdb.base/maint.exp: Likewise.
14976
b03399da
KB
149772002-04-18 Kevin Buettner <kevinb@redhat.com>
14978
14979 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14980 ``-fpic'' when compiling files comprising a shared library, but
14981 it does need additional linker flags in order to find shared
14982 libraries at run time.
14983
e2004992
KB
149842002-04-18 Kevin Buettner <kevinb@redhat.com>
14985
14986 * gdb.base/cvexpr.c (use): New function.
14987 (main): Invoke use() on all global variables to prevent
14988 some linkers from deleting these otherwise unused symbols.
14989
d8937120
MC
149902002-04-17 Michael Chastain <mec@shout.net>
14991From David S. Miller <davem@redhat.com>
14992
14993 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14994 handle 64-bit platforms correctly.
14995
ffd61a58
MS
149962002-04-12 Michael Snyder <msnyder@redhat.com>
14997From Jim Blandy <jimb@redhat.com>
a9c64011 14998 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14999 script can handle this instead.
15000 * gdb.base/bar.c (barx): Same.
15001 * gdb.base/baz.c (bazx): Same.
15002 * gdb.base/grbx.c (grbxx): Same.
15003
15004 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15005 manager doesn't automatically unmap overlays unnecessarily.
15006
6b8426a6
MH
150072002-04-10 Martin M. Hunt <hunt@redhat.com>
15008
15009 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15010 stepping out of main.
15011
34af4875
MC
150122002-04-09 Michael Chastain <mec@shout.net>
15013
15014 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15015 scope so that the nested scope tests will make sense.
15016 * gdb.c++/local.exp: Write patterns that actually work with gcc
15017 (the HP patterns "were never known to work with gcc").
15018 Keep the old aCC patterns too.
15019
2d1676a0
DJ
150202002-04-09 Daniel Jacobowitz <drow@mvista.com>
15021
15022 * gdb.base/attach.exp: Correct target board test.
15023
3a63e3f9
MC
150242002-04-08 Michael Chastain <mec@shout.net>
15025
15026 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15027 in a const method. Add some xfail and fail cases for configurations
15028 that do not emit the "const ...".
15029
f18dabd2
MC
150302002-04-07 Michael Chastain <mec@shout.net>
15031
15032 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15033 Accept "A * const" and "const A * const" as type of "this".
15034 Fix spelling of getFunky throughout. Make messages uniform.
15035
0fcddd82
EZ
150362002-04-07 Elena Zannoni <ezannoni@redhat.com>
15037
a9c64011 15038 Work around for PR gdb/285:
0fcddd82
EZ
15039 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15040
16a8534a
EZ
150412002-04-07 Elena Zannoni <ezannoni@redhat.com>
15042
15043 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15044 instructions file at run time instead of configure time.
15045 Sometimes we run the test in a directory that is not the one we
15046 configured in.
15047 * gdb.asm/configure.in: Delete creation of symlink.
15048 * gdb.asm/configure: Regenerate.
15049
24181d81
JB
150502002-04-05 J. Brobecker <brobecker@gnat.com>
15051
15052 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15053 xfullpath () function.
15054
7cdb7107
DJ
150552002-04-04 Daniel Jacobowitz <drow@mvista.com>
15056
15057 * gdb.asm/Makefile.in: Correct dependencies.
15058
15059 * gdb.asm/powerpc.inc: New file.
15060 * gdb.asm/asm-source.exp: Add PowerPC.
15061 * gdb.asm/configure.in: Likewise.
15062 * gdb.asm/configure: Regenerated.
15063
a7d17088
DJ
150642002-04-04 Daniel Jacobowitz <drow@mvista.com>
15065
15066 * gdb.base/relocate.exp: New file.
15067 * gdb.base/relocate.c: New file.
15068
cd721503
FF
150692002-04-04 Fred Fish <fnf@redhat.com>
15070
15071 * gdb.base/step-test.exp: Update comment regarding stopping in
15072 memcpy/bcopy calls inserted as part of the compiler runtime.
15073
b22ad7a7
MS
150742002-04-04 Michael Snyder <msnyder@redhat.com>
15075
15076 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15077
5f279fa6
DJ
150782002-04-03 Daniel Jacobowitz <drow@mvista.com>
15079
15080 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15081 (gdb_expect): Remove $notransfer hack.
15082
dd0fd3ce
DJ
150832002-04-02 Daniel Jacobowitz <drow@mvista.com>
15084
15085 * gdb.c++/classes.exp ("calling method for small class"): Match
15086 updated register output.
15087
1e50cda1
DJ
150882002-03-30 Daniel Jacobowitz <drow@mvista.com>
15089
15090 Fix PR gdb/452
15091 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15092 when finished. Make gdb_file_cmd send "exec-file" when
15093 appropriate.
15094
24015922
DJ
150952002-03-30 Daniel Jacobowitz <drow@mvista.com>
15096
15097 * gdb.base/attach.exp: Remove extra setup_xfail.
15098
dd7dfd64
MS
150992002-03-26 Michael Snyder <msnyder@redhat.com>
15100
15101 * gdb.base/default.exp: Add tests for dump, append, and restore.
15102 * gdb.base/help.exp: Add tests for dump, append, and restore.
15103 * gdb.base/dump.exp: New file, test dump, append and restore.
15104 * gdb.base/dump.c: New file.
15105
48b2f8d7
MS
151062002-03-27 Michael Snyder <msnyder@redhat.com>
15107
d63a86f8 15108 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15109 clean-ups in help messages.
15110
05b4d525
FF
151112002-03-26 Fred Fish <fnf@redhat.com>
15112
15113 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15114 have debugging info for those functions and the compiler uses them
15115 internally to copy structs around.
15116
d7679631
FF
151172002-03-26 Fred Fish <fnf@redhat.com>
15118
15119 * gdb.base/list.exp: Revert the change made yesterday and add note
15120 about why we don't list the default lines for remote targets.
15121
523ac3f9
MS
151222002-03-25 Michael Snyder <msnyder@redhat.com>
15123
15124 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15125
754b2b8d
FF
151262002-03-25 Fred Fish <fnf@redhat.com>
15127
15128 * gdb.base/list.exp: This test works on remote targets so remove
15129 the short circuit for remote targets. Update copyright.
15130
33c3e192
FF
151312002-03-25 Fred Fish <fnf@redhat.com>
15132
15133 * gdb.base/attach.exp: Fix logic error that was suppressing this
15134 test for all non hppa*-*-hpux* targets, instead of the hp target.
15135 Move comments closer to the suppression point. Also now need to
15136 check that we are running natively.
15137
d43e73ee
MS
151382002-03-22 Michael Snyder <msnyder@redhat.com>
15139
882c8f02
MS
15140 * gdb.base/default.exp: Add test for gcore. Update copyright.
15141 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15142
04c12f60
FF
151432002-03-06 Fred Fish <fnf@redhat.com>
15144
15145 * gdb.base/funcargs.c: Remove extraneous ';' character.
15146 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15147
b43df995
MC
151482002-03-04 Michael Chastain <mec@shout.net>
15149
15150 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15151 accommodate gcc v3 function signature.
15152 * gdb.mi/mi0-var-cmd-exp: Ditto.
15153
92362027
AC
151542002-02-24 Andrew Cagney <ac131313@redhat.com>
15155
15156 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15157 ``GNU/Linux'' or ``Linux kernel''
15158 * testsuite/gdb.threads/pthreads.c: Ditto.
15159
258ad32d
MC
151602002-02-24 Michael Chastain <mec@shout.net>
15161
15162 * gdb.threads/pthreads.c (thread1): Add a return statement.
15163 (thread2): Likewise.
15164 (foo): Likewise.
15165
04c3b3d4
MC
151662002-02-23 Michael Chastain <mec@shout.net>
15167
15168 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15169 to placate gcc.
15170
5a2a0a20
MC
151712002-02-23 Michael Chastain <mec@shout.net>
15172
15173 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15174 test "ptype bint". The test passes on all my stabs configurations.
15175
a640f7fc
JB
151762002-02-21 Jim Blandy <jimb@redhat.com>
15177
27924826
JB
15178 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15179 filename at a time, and watch for the ones we want to see.
15180
a640f7fc
JB
15181 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15182 types of pointers to prototyped functions.
15183
edcc8c75
AC
151842002-02-20 Andrew Cagney <ac131313@redhat.com>
15185
15186 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15187 signed, unsigned and straight char.
15188 (padding_char, padding_short, padding_int, padding_long,
15189 padding_long_long, padding_float, padding_double,
15190 padding_long_double): New global variables.
15191 (fill, fill_structs): New functions.
15192
15193 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15194 for correctly sized writes. Update copyright.
15195 (get_valueof): New procedure.
15196 (get_sizeof): Call get_valueof.
15197 (check_valueof): New procedure.
15198 (check_padding): New procedure.
15199
ac57ea44
MC
152002002-02-20 Michael Chastain <mec@shout.net>
15201
15202 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15203 to setup_xfail. Document some of the remaining calls.
15204
7a10c941
MC
152052002-02-18 Michael Chastain <mec@shout.net>
15206
15207 * gdb.c++/userdef.exp: Update copyright year.
15208
fb8acdcc
DJ
152092002-02-18 Daniel Jacobowitz <drow@mvista.com>
15210
15211 * gdb.c++/userdef.exp: Test overloaded operators properly.
15212 Remove xfails.
15213
fda6ae12
MS
152142002-02-14 Michael Snyder <msnyder@redhat.com>
15215
15216 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15217
676a0442
DJ
152182002-02-14 Daniel Jacobowitz <drow@mvista.com>
15219
15220 * gdb.base/a2-run.exp: Check for a remote target properly.
15221 * gdb.base/annota1.exp: Likewise.
15222 * gdb.base/list.exp: Likewise.
15223 * gdb.base/reread.exp: Likewise.
15224 * gdb.base/scope.exp: Likewise.
15225 * gdb.base/shlib-call.exp: Likewise.
15226 * gdb.base/term.exp: Likewise.
15227 * gdb.c++/annota2.exp: Likewise.
15228
78b4f468
RE
152292002-02-13 Richard Earnshaw <rearnsha@arm.com>
15230
15231 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15232
9a81ba51
MC
152332002-02-10 Michael Chastain <mec@shout.net>
15234
15235 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15236 (call_after_alloca): Ditto.
15237
004af6c7
DJ
152382002-02-10 Daniel Jacobowitz <drow@mvista.com>
15239
15240 * gdb.base/ending-run.exp: Guard "cont" test with
15241 gdb_skip_stdio_test.
15242
37225f62
JB
152432002-02-06 Jim Blandy <jimb@redhat.com>
15244
15245 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15246 from here...
15247 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15248 To here. Disable this test on non-HP platforms. Add big comment.
15249
fe6fdd96
MS
152502002-02-04 Michael Snyder <msnyder@redhat.com>
15251
15252 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15253 other than d10v and m32r.
15254
036fad3f
RE
152552002-02-02 Richard Earnshaw <rearnsha@arm.com>
15256
15257 * gdb.base/default.exp: Rewrite test patterns to reduce time
15258 taken to match them.
15259
7148ab62
DJ
152602002-01-30 Daniel Jacobowitz <drow@mvista.com>
15261
15262 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15263 Allow a start function above main.
15264 * gdb.threads/linux-dp.exp: Fix copyright date.
15265
396cc255
DJ
152662002-01-30 Daniel Jacobowitz <drow@mvista.com>
15267
a9c64011
AS
15268 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15269 (check_philosopher_stack): Check for manager thread before checking
15270 for a just-starting thread.
396cc255 15271
f038d31b
DJ
152722002-01-30 Daniel Jacobowitz <drow@mvista.com>
15273
15274 From Neil Booth <neil@daikokuya.demon.co.uk>:
15275 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15276 warnings.
15277
b3ff9d9a
FF
152782002-01-21 Fred Fish <fnf@redhat.com>
15279
15280 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15281 not caller.
15282
39ad761d
JB
152832002-01-21 Jim Blandy <jimb@redhat.com>
15284
15285 * gdb.base/reread.exp: Check that GDB properly re-reads the
15286 executable file when it changes while no inferior is running.
15287
aaf320fa
FF
152882002-01-21 Fred Fish <fnf@redhat.com>
15289
a9c64011
AS
15290 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15291 optionally accept the "shlib events" variation.
aaf320fa 15292
808a31f5
JB
152932002-01-21 Jim Blandy <jimb@redhat.com>
15294
15295 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15296 call `fflush' after every `printf', so that the output is produced
15297 at predictable points, regardless of whatever buffering does (or
15298 doesn't) take place.
15299 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15300 at different points.
15301
4420d5e2
DJ
153022002-01-20 Daniel Jacobowitz <drow@mvista.com>
15303
15304 * gdb.c++/inherit.exp: Update copyright years.
15305 * gdb.c++/method.exp: Likewise.
15306
3e36a0f4
DJ
153072002-01-20 Daniel Jacobowitz <drow@mvista.com>
15308
15309 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15310 artificial methods/arguments.
15311 * gdb.c++/derivation.exp: Likewise.
15312 * gdb.c++/inherit.exp: Likewise.
15313 * gdb.c++/method.exp: Likewise.
15314 * gdb.c++/virtfunc.exp: Likewise.
15315
b4ceaee6
AC
153162002-01-18 Andrew Cagney <ac131313@redhat.com>
15317
15318 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15319 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15320 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15321 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15322 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15323 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15324
ecace851
JB
153252002-01-17 Jim Blandy <jimb@redhat.com>
15326
15327 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15328 anchoring the pattern matching the entry point symbol's name.
15329
375fc983
AC
153302002-01-17 Andrew Cagney <ac131313@redhat.com>
15331
15332 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15333 continue/quit query. Update copyright.
15334
fe6fdd96
MS
153352002-01-14 Michael Snyder <msnyder@redhat.com>
15336
15337 * gdb.base/gcore.exp: Remove extra debugging output.
15338
e017c81f
DJ
153392002-01-13 Daniel Jacobowitz <drow@mvista.com>
15340
15341 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15342 for slightly dubious v2 mangled string.
15343
37ab3bf8
DJ
153442002-01-13 Daniel Jacobowitz <drow@mvista.com>
15345
15346 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15347
1bc05c3a 153482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15349
1bc05c3a 15350 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15351
1bc05c3a
JM
15352 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15353 constructors.
15354 * gdb.c++/derivation.exp: Likewise.
15355 * gdb.c++/templates.exp: Likewise.
15356 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15357
1bc05c3a
JM
153582002-01-10 Michael Snyder <msnyder@redhat.com>
15359
15360 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15361
a911c360
MS
153622002-01-08 Michael Snyder <msnyder@redhat.com>
15363
15364 * gdb.base/gcore.exp: New test for generate-core-file command.
15365 * gdb.base/gcore.c: Testcase for above.
15366 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15367
ea2119ec
JM
153682002-01-08 Jason Merrill <jason@redhat.com>
15369
15370 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15371
68203136
FF
153722002-01-07 Fred Fish <fnf@redhat.com>
15373
15374 * gdb.c++/overload.exp: Remove unconditional xfails for:
15375 print foo_instance1.overloadargs(1)
15376 print foo_instance1.overloadargs(1, 2)
15377 print foo_instance1.overloadargs(1, 2, 3)
15378 print foo_instance1.overloadargs(1, 2, 3, 4)
15379 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15380 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15381 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15382 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15383 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15384 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15385 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15386 print foo_instance1.overload1arg()
15387 print foo_instance1.overload1arg((char)arg2)
15388 print foo_instance1.overload1arg((signed char)arg3)
15389 print foo_instance1.overload1arg((unsigned char)arg4)
15390 print foo_instance1.overload1arg((int)arg7)
15391 print foo_instance1.overload1arg((unsigned int)arg8)
15392 print foo_instance1.overload1arg((float)arg11)
15393 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15394
21b9b5b1
MS
153952002-01-07 Michael Snyder <msnyder@redhat.com>
15396
15397 * gdb.base/huge.exp: New test. Print a very large target data object.
15398 (skip_huge_test): New test variable. Define if you want to skip this
15399 test. The test reads an 8 megabyte data object from the target, so it
15400 might be very time consuming on remote targets with a slow connection.
15401 * gdb.base/huge.c: New file. Test case for above.
15402
725f922e
FF
154032002-01-07 Fred Fish <fnf@redhat.com>
15404
15405 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15406 g_instance.bfoo, and g_instance.cfoo.
15407
889bf7c5 154082002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15409
889bf7c5
PA
15410 * gdb.base/break.c (multi_line_if_conditional): New function.
15411 (multi_ilne_while_conditional): Likewise.
15412 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15413 IF or WHILE condition puts the breakpoint at the start of
15414 the condition.
f286b2c3 15415
634d57ec
JL
15416 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15417 hppa*-*-hpux* expected failure.
15418 * gdb.base/structs.exp (do_function_calls): Similarly.
15419
15420 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15421 watchpoints.
15422
9fbfe2dc
AC
154232002-01-06 Andrew Cagney <ac131313@redhat.com>
15424
15425 Fix PR gdb/66.
15426 * gdb.base/structs.exp: Replace skip for a29k with skip for
15427 gdb,cannot_call_functions.
15428 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15429 * gdb.base/callfuncs.exp: Ditto.
15430 * gdb.base/call-rt-st.exp: Ditto.
15431 * gdb.base/call-strs.exp: Ditto.
15432 * gdb.base/callfwmall.exp: Ditto.
15433 * gdb.base/scope.exp: Obsolete xfail a29k.
15434 * gdb.c++/misc.exp: Ditto.
15435 * gdb.c++/cplusfuncs.exp: Ditto.
15436 * gdb.base/ptype.exp: Ditto.
15437 * gdb.base/printcmds.exp: Ditto.
15438 * gdb.base/opaque.exp: Ditto.
15439 * gdb.base/list.exp: Ditto.
15440 * gdb.base/funcargs.exp: Ditto.
15441 * gdb.base/default.exp: Ditto.
15442
8ddad156
MS
154432002-01-04 Michael Snyder <msnyder@redhat.com>
15444
ca4976a6 15445 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15446 * gdb.base/maint.exp: Add tests for maint info sections options.
15447
1b074332
JL
15448Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15449
15450 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15451
7d159115
CV
154522001-12-20 Corinna Vinschen <vinschen@redhat.com>
15453
15454 * gdb.asm/arm.inc: New file.
15455 * gdb.asm/asm-source.exp: Add arm targets.
15456 * gdb.asm/configure.in: Ditto.
15457 * gdb.asm/configure: Recreated from configure.in.
15458
8fb87725
JL
15459Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15460
afabe08c
JL
15461 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15462 with HP's compiler.
15463 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15464 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15465 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15466 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15467
15468 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15469 either HP's compilers or GCC.
15470
db521deb
JL
15471 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15472 a SIGBUS or SIGSEGV.
15473
15474 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15475
15476 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15477 can be compiled with either HP's compiler or GCC.
15478
cfa88ab7
JL
15479 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15480 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15481 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15482
ca344dff
JL
15483 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15484 to match current gdb output. Update due to using auto-solib-limit
15485 for limiting instead of overloading auto-solib-add.
15486 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15487 test program.
15488
3f3c6e55 15489 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15490 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15491 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15492 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15493 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15494 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15495 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15496 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15497 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15498 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15499 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15500 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15501 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15502
8fb87725
JL
15503 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15504 a SIGTRAP to the inferior.
15505
cf599fa7
CV
155062001-12-19 Corinna Vinschen <vinschen@redhat.com>
15507
15508 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15509 Substitute call to target_link by call to gdb_compile.
15510
2cd045cd
JL
15511Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15512
a9c64011
AS
15513 * gdb.base/break.exp: Fix HP specific search string when testing
15514 backtracing in a called function.
2cd045cd 15515
a9c64011
AS
15516 * gdb.base/constvars.exp: Only set lang to C++ if we're
15517 compiling the test with HP's compilers.
15518 * gdb.base/volatile.exp: Similarly.
2cd045cd 15519
99ebe9ac
JB
155202001-12-19 Jim Blandy <jimb@redhat.com>
15521
15522 * gdb.base/printcmds.exp: Expect the null character to be printed
15523 as '\0', and the '\013' to be printed as '\v'.
15524 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15525 * gdb.base/setvar.exp: Same.
15526
b9891b29
JB
155272001-12-17 Jim Blandy <jimb@redhat.com>
15528
0eba65ab
JB
15529 * gdb.base/completion.exp: Rather than completing very long
15530 filenames, which can make the readline library produce output we
15531 don't recognize, cd to the directory first, and then complete
15532 using nice, short relative paths.
15533
6970b5b1
JB
15534 * gdb.base/completion.exp: On some systems, there is, in fact, a
15535 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15536 variables as being in scope. So use `no_var_named_this'
15537 instead of `b'.
6970b5b1 15538
b9891b29 15539 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15540 can't find the core file's registers as a failure.
b9891b29 15541
e6ccd35f
JSC
155422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15543
a9c64011
AS
15544 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15545 test expect string more specific.
e6ccd35f 15546
105ba819
CV
155472001-12-13 Corinna Vinschen <vinschen@redhat.com>
15548
15549 * gdb.asm/asm-source.exp: Add support for xstormy16.
15550 * gdb.asm/configure.in: Ditto.
15551 * gdb.asm/configure: Rebuild.
15552 * gdb.asm/xstormy16.inc: New file.
15553
e9e79dd9
FF
155542001-12-10 Fred Fish <fnf@redhat.com>
15555
15556 * gdb.base/maint.exp: Update to match changes in type dumping code.
15557
347dc97d
JB
155582001-12-10 Jim Blandy <jimb@redhat.com>
15559
15560 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15561 matching the entry point symbol's name at the beginning of the
15562 line.
347dc97d 15563
5178b9d6
DJ
155642001-12-07 Daniel Jacobowitz <drow@mvista.com>
15565
15566 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15567 gdb.c++/inherit.exp, gdb.c++/method.exp,
15568 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15569 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15570 and class layout support.
15571
af890c52
DJ
155722001-12-07 Daniel Jacobowitz <drow@mvista.com>
15573
15574 * gdb.c++/classes.exp: Add test for static member function.
15575 * gdb.c++/misc.cc: Add class with static member function.
15576
7a345fb3
JB
155772001-12-07 Jim Blandy <jimb@redhat.com>
15578
f2e54a80 15579 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15580 those tests as `unsupported'.
15581 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15582 Rewrite subsequent tests to use it.
15583
15584 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15585 those tests as `unsupported'.
15586 * gdb.base/structs.exp (call_struct_func): New function.
15587 (do_function_calls): Use call_struct_func to call the functions
15588 returning structs.
15589
0bc69509
JB
15590 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15591 whether functions are prototyped or not, so we can't possibly pass
15592 arguments to t_float_values2 properly.
15593
7a345fb3
JB
15594 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15595 value of `timeout' for targets other than the mips*tx39-*.
15596
edb6ede1
MS
155972001-12-06 Michael Snyder <msnyder@redhat.com>
15598
d63a86f8 15599 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15600 and detect whether the start symbol has a leading underscore.
15601
2d842f13
JB
156022001-12-04 Jim Blandy <jimb@redhat.com>
15603
15604 * gdb.base/completion.exp: Clarify indentation.
15605
68550daf
JB
156062001-12-03 Jim Blandy <jimb@redhat.com>
15607
15608 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15609 variables on the S/390, not `.word'.
15610
cd5195a8
JB
156112001-11-30 Jim Blandy <jimb@redhat.com>
15612
15613 Add assembly-source tests for s390-ibm-linux.
15614 * gdb.asm/s390.inc: New file.
15615 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15616 the S/390 architecture.
a9c64011 15617 * gdb.asm/configure: Regenerated.
cd5195a8 15618
ca9efc90
MS
156192001-11-30 Michael Snyder <msnyder@redhat.com>
15620
15621 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15622 next, info source, info sources, info line, global and static
15623 variables, and static functions.
15624 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15625 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15626 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15627 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15628 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15629 (gdbasm_leave): Restore frame pointer.
15630 (gdbasm_startup): Copy stack set-up from crt0.S.
15631
d0e66976
FN
156322001-11-26 Fernando Nasser <fnasser@redhat.com>
15633
15634 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15635 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15636 to a local (non-static) variable. Copy tstruct.a to a static buffer
15637 and return a pointer to that buffer.
15638 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15639
e2334072
MK
156402001-11-24 Mark Kettenis <kettenis@gnu.org>
15641
15642 * gdb.asm/configure.in: Fix recognition of ix86 target.
15643 * gdb.asm/configure: Regenerate.
15644
756caa3d
MS
156452001-11-21 Michael Snyder <msnyder@redhat.com>
15646
15647 * gdb.asm/sparc.inc: New file.
15648 * gdb.asm/asm-source.exp: Recognize sparc target.
15649 * gdb.asm/configure.in: Recognize sparc target.
15650 * gdb.asm/configure: Regenerate.
d63a86f8 15651
9a4d72d5
MS
156522001-11-21 Michael Snyder <msnyder@redhat.com>
15653
15654 * gdb.asm/m32r.inc: New file.
15655 * gdb.asm/asm-source.exp: Recognize m32r target.
15656 * gdb.asm/configure.in: Recognize m32r target.
15657 * gdb.asm/configure: Regenerate.
15658
a773d1cd
MS
156592001-11-20 Michael Snyder <msnyder@redhat.com>
15660
017ac23d
MS
15661 * gdb.asm/i386.inc: New file.
15662 * gdb.asm/asm-source.exp: Recognize ix86 target.
15663 * gdb.asm/configure.in: Recognize ix86 target.
15664 * gdb.asm/configure: Regenerate.
15665
a773d1cd
MS
15666 * gdb.c++/namespace.exp: Fix quotes in output messages.
15667
bb632afb
MS
156682001-11-14 Michael Snyder <msnyder@redhat.com>
15669
25d559ca 15670 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15671 qualifier in a type cast expression, to designate an address
15672 in the instruction space (Harvard architecture).
15673
4749e309
MS
156742001-11-13 Michael Snyder <msnyder@redhat.com>
15675
15676 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15677 Tests for expressions using 'const' and 'volatile'.
15678
25050984
CV
156792001-11-13 Corinna Vinschen <vinschen@redhat.com>
15680
15681 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15682
1902c51f
DJ
156832001-11-12 Daniel Jacobowitz <drow@mvista.com>
15684
15685 * lib/mi-support.exp (mi_run_to_helper): Move comments
15686 outside of gdb_expect.
15687
dcf95b47
DJ
156882001-11-11 Daniel Jacobowitz <drow@mvista.com>
15689
15690 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15691 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15692 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15693 mi0_run_to): New functions.
15694 * gdb.mi/mi-simplerun.exp: Use them.
15695 * gdb.mi/mi0-simplerun.exp: Likewise.
15696 * gdb.mi/mi-var-cmd.exp: Likewise.
15697 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15698
45b074e1
AC
156992001-11-10 Andrew Cagney <ac131313@redhat.com>
15700
15701 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15702 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15703
bf50d346
AC
157042001-11-09 Andrew Cagney <ac131313@redhat.com>
15705
15706 * gdb.base/restore.exp: Include $expected value in restored test
15707 message.
15708
9383332c
AC
157092001-11-09 Andrew Cagney <ac131313@redhat.com>
15710
15711 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15712 implemented.
15713
db62520a
MS
157142001-11-08 Michael Snyder <msnyder@redhat.com>
15715
15716 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15717 Add pass/fail message for stop at breakpoint in call dummy function.
15718
b5703437
MS
157192001-11-07 Michael Snyder <msnyder@redhat.com>
15720
d63a86f8
RM
15721 * gdb.c++/templates.exp (test_template_breakpoints):
15722 If we get an overload menu, but it does not match what
760f6330 15723 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15724 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15725 making the whitespace optional. Argument for "new" may be
15726 "unsigned" as well as "unsigned int/long".
d63a86f8 15727 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15728 making the whitespace optional. Also replace "(void) with
15729 "((void|)), making the keyword "void" optional.
d63a86f8 15730 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15731 making the whitespace optional. Also replace "(void) with
15732 "((void|)), making the keyword "void" optional.
3bf40917
MS
15733 * gdb.base/callfuncs.c (t_float_values): This function must
15734 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15735 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15736 can be tested against both cases. Usually one case involves
15737 promotion of float to double, while the other does not.
15738 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15739 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15740 includes a stack frame for "start".
15741
c8ab4e6d
JB
157422001-11-05 Jim Blandy <jimb@redhat.com>
15743
15744 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15745 pointers are 32 bits long, and that offsets of relocs are always
15746 stored in the data (REL-style), and not in the reloc entry itself
15747 (RELA-style).
15748 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15749 stabs.
15750
3f08ced9
MS
157512001-11-01 Michael Snyder <msnyder@redhat.com>
15752
15753 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15754 and regular expression operators by using quoting.
15755
cbfa24cd
MS
157562001-10-31 Michael Snyder <msnyder@redhat.com>
15757
15758 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15759 depending on what the symbol table contains.
15760 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15761 the output of the ptype command. Similarly, accept both "const &"
15762 and "const&".
15763
aaa68313
CV
157642001-10-31 Corinna Vinschen <vinschen@redhat.com>
15765
15766 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15767 symbol `STORAGE' to allow to choose the storage class of
15768 the local datastructures.
15769 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15770 compiler directive.
15771
91740388
MS
157722001-10-30 Michael Snyder <msnyder@redhat.com>
15773
15774 * gdb.base/jump.exp: Allow it to run for all targets.
15775
1b7c05e7
CV
157762001-10-29 Corinna Vinschen <vinschen@redhat.com>
15777
15778 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15779 with new double_array size.
15780 (main): Change storage class of all local variables to static.
15781 Reduce size of double_array to 9.
15782 * gdb.base/call-ar-st.exp: Increase timeout value.
15783 Change expected output for double array to match new size in
15784 call-ar-st.c.
15785
36a22261
CV
157862001-10-29 Corinna Vinschen <vinschen@redhat.com>
15787
15788 * gdb.base/ending-run.exp: Create identical output when passing
15789 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15790 Stormy16 target.
36a22261 15791
92b8ae91
MK
157922001-10-28 Mark Kettenis <kettenis@gnu.org>
15793
15794 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15795 that we catch the expected failure under Linux/x86.
15796
cb135b83
OF
157972001-10-29 Orjan Friberg <orjanf@axis.com>
15798
15799 * gdb.base/setvar.exp: Escape curly braces.
15800 * gdb.stabs/weird.exp: Ditto.
15801
6884aa54
DJ
158022001-10-27 Daniel Jacobowitz <drow@mvista.com>
15803
15804 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15805 * gdm.mi/mi0-hack-cli.exp: Likewise.
15806
0398c9aa
AC
158072001-10-25 Andrew Cagney <ac131313@redhat.com>
15808
15809 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15810 messages.
15811
d20bf2e8
AC
158122001-10-21 Andrew Cagney <ac131313@redhat.com>
15813
15814 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15815 checking MI enabled.
15816
03dd63aa
CV
158172001-10-09 Corinna Vinschen <vinschen@redhat.com>
15818
15819 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15820
1d9d99f3
FCE
158212001-10-04 Frank Ch. Eigler <fche@redhat.com>
15822
15823 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15824 if gdb child process crashes, just signal an error.
15825
838ae6c4
JB
158262001-10-02 Jim Blandy <jimb@redhat.com>
15827
15828 * lib/gdb.exp (test_xfail_format): Simplify.
15829
15830 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15831 front of the variable name `format'. Simplify `if'.
15832
8f0cbc1c
DJ
158332001-10-01 Daniel Jacobowitz <drow@mvista.com>
15834
15835 * gdb.threads/pthreads.exp: Wait for output and delay
15836 before sending ^C.
15837
1f08dafd
DJ
158382001-10-01 Daniel Jacobowitz <drow@mvista.com>
15839
15840 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15841 some incorrect output instead of timing out.
15842 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15843
674f90ff
CV
158442001-09-28 Corinna Vinschen <vinschen@redhat.com>
15845
15846 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15847 check to allow additional `int'.
15848
9b284272
DJ
158492001-09-27 Daniel Jacobowitz <drow@mvista.com>
15850
15851 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15852 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15853
b55a4771
MS
158542001-09-27 Michael Snyder <msnyder@redhat.com>
15855
15856 * lib/gdb.exp (test_debug_format): New proc.
15857 (setup_xfail_format): Use new proc test_debug_format.
15858 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15859 proc; use new service proc test_debug_format.
15860 Replace all other "gcc_compiled" tests with this test.
15861 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15862 proc; use new service proc test_debug_format.
15863 Replace all other "gcc_compiled" tests with this test.
15864
158652001-09-27 Michael Snyder <msnyder@redhat.com>
15866
15867 * gdb.base/cvexpr.exp: New file.
15868 * gdb.base/cvexpr.c: New file
15869 Test for expressions using const and volatile keywords.
15870
4e6667ac
CV
158712001-09-26 Corinna Vinschen <vinschen@redhat.com>
15872
15873 * gdb.base/constvars.exp: Check for different orders of keywords
15874 and additional "int" strings in output.
15875
4f337972
AC
158762001-09-22 Andrew Cagney <ac131313@redhat.com>
15877
15878 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15879 responses from "help maint".
15880
2015650d
FCE
158812001-09-19 Frank Ch. Eigler <fche@redhat.com>
15882
15883 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15884 to localhost:NNN instead of :NNN, in case Xvfb is listening
15885 only on TCP.
15886
f3bcedc1
CV
158872001-09-19 Corinna Vinschen <vinschen@redhat.com>
15888
15889 * gdb.base/recurse.exp: When checking leaving the watchpoint
15890 scope, recognize when gdb is in function's epilogue and pass.
15891
6b819c92
KS
158922001-09-18 Keith Seitz <keiths@redhat.com>
15893
15894 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15895 support for running tests against sid targets.
15896 (gdbtk_done): Ditto.
15897
a10c9419
CV
158982001-09-18 Corinna Vinschen <vinschen@redhat.com>
15899
15900 * gdb.base/ending-run.c (main): Set stdout buffersize
15901 to the same reasonable value for any target.
15902 * gdb.base/ending-run.exp: Add a regular expression
15903 to make testsuite happy on Sanyo Stormy16 target.
15904
739d0d99
CV
159052001-09-17 Corinna Vinschen <vinschen@redhat.com>
15906
15907 * gdb.base/display.c (do_loops): Add float variable `f'.
15908 Increment f in loop.
15909 * gdb.base/display.exp: Increment timeout by 60 seconds.
15910 Change float display test to use variable `f'.
15911
1b8947f0
JB
159122001-09-17 Jim Blandy <jimb@redhat.com>
15913
15914 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15915 overflowing the limited breakpoint tables on some ROM monitors
15916 (like the ROM68K).
15917
9890ac81
FCE
159182001-09-15 Frank Ch. Eigler <fche@redhat.com>
15919
15920 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15921 the "-ac" (disable access control) flag.
15922
6db765ea
JH
159232001-08-30 Jeff Holcomb <jeffh@redhat.com>
15924
15925 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15926 ints.
15927
4c32cc04
KS
159282001-08-30 Keith Seitz <keiths@redhat.com>
15929
15930 * lib/gdb.exp: Move all insight-related functionality into
15931 separate file.
15932 * lib/insight-support.exp: New file.
15933
8d6e6f81
FCE
159342001-08-29 Frank Ch. Eigler <fche@redhat.com>
15935
15936 * config/sid.exp (sid_start): Never set sid verbosity; disable
15937 expect_background {} that consumed its stdout; tolerate </dev/null.
15938 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15939
6a90e1d0
AC
159402001-08-18 Andrew Cagney <ac131313@redhat.com>
15941
15942 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15943 CLI jump command to start it.
15944 (mi_run_to_main): Fail immediatly when unexpected output.
15945
1759b3c3
AC
159462001-08-18 Andrew Cagney <ac131313@redhat.com>
15947
15948 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15949 beginning of function. Fix PR gdb/191.
15950
61d11d80
FCE
159512001-08-16 Frank Ch. Eigler <fche@redhat.com>
15952
15953 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15954 what to force sid endianness to.
15955
942a4df2
KS
159562001-08-15 Keith Seitz <keiths@redhat.com>
15957
15958 * lib/gdb.exp (gdbtk_start): Don't set environment
15959 variables for TCL_LIBRARY and friends. Insight will
15960 now figure these out for itself.
15961
0521c418
MS
159622001-08-02 Michael Snyder <msnyder@redhat.com>
15963
15964 * gdb.base/completion.exp: Remove the symbol "a64l" from
15965 the expect string; this is target-specific, and not related
15966 to what is being tested.
15967
74a9a58a
DB
159682001-08-02 Dave Brolley <brolley@redhat.com>
15969
15970 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15971
c70819fa
MS
159722001-07-25 Michael Snyder <msnyder@redhat.com>
15973
c2b8fa57
MS
15974 * gdb.base/consecutive.exp: New file. Test stepping over
15975 breakpoints on consecutive instructions.
15976 * gdb.base/consecutive.c: New file.
15977
c70819fa
MS
15978 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15979 curly braces in regular expressions.
15980
2b1a1355
MS
159812001-07-25 Michael Snyder <msnyder@redhat.com>
15982
15983 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15984 legitimate output from stepping out of main.
15985
413eca6f
KS
159862001-07-22 Keith Seitz <keiths@redhat.com>
15987
15988 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15989 the empty string, do not run the tests.
15990
7e5a9322
SC
159912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15992
15993 * gdb.base/long_long.exp: Detect size of pointer. Take into
15994 account 2-byte pointers when testing for p/a results.
15995
de58f10f
SC
159962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15997
d63a86f8 15998 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15999 and defined to 1K for m68hc11.
16000 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16001 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16002 (sizeof_random_data): New variable to tell the size of the data table;
16003 don't test past this size; always run to main.
16004
d6f5fea1
SC
160052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16006
16007 * gdb.base/return2.exp: return of long long and double fails for
16008 68HC11; don't execute these tests on that platform.
16009 * gdb.base/return.exp: Return of a double fails for 68hc11.
16010
c477543d
SC
160112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16012
16013 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16014 tests that print a float.
16015 * call-rt-st.exp: Likewise.
16016
63cf1c79
MK
160172001-07-12 Mark Kettenis <kettenis@gnu.org>
16018
16019 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16020 running this test on Linux.
16021
112f9ab5
MC
160222001-06-24 Michael Chastain <chastain@redhat.com>
16023
16024 * gdb.base/arithmet.exp: Remove some tests to make all test names
16025 unique.
16026
4970cb0f
MS
160272001-07-03 Michael Snyder <msnyder@redhat.com>
16028
16029 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16030 the output of the ptype command.
16031
d85da69f
MS
160322001-07-02 Michael Snyder <msnyder@redhat.com>
16033
4c8a82de
MS
16034 * gdb.base/completion.exp: Don't assume that break.c is the only
16035 source file that may contain functions named "marker".
d85da69f
MS
16036 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16037
8afc772b
AC
160382001-06-28 Andrew Cagney <ac131313@redhat.com>
16039
16040 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16041 of files to delete.
16042
16043 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16044 * gdb.disasm/h8300s.exp: New file.
16045 gdb.disasm/h8300s.s: Likewise.
16046
cff22675
AC
160472001-06-27 Andrew Cagney <ac131313@redhat.com>
16048
16049 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16050 empty breakpoint tables.
16051
68c81b54
AC
160522001-06-25 Andrew Cagney <ac131313@redhat.com>
16053
16054 * lib/mi-support.exp: Update args=... part of stop-reason
16055 patterns. Accept either a list or a tuple.
16056
2dd62704
AC
160572001-06-23 Andrew Cagney <ac131313@redhat.com>
16058
16059 * lib/mi-support.exp: Remove local emacs variable defining
16060 change-log-default-name.
16061
b4127474
MC
160622001-06-22 Michael Chastain <chastain@redhat.com>
16063
16064 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16065 This is operationally compatible with the previous version.
16066
8dbfb380
JB
160672001-06-13 Jim Blandy <jimb@redhat.com>
16068
16069 * lib/gdb.exp (gdb_test): Doc fix.
16070
f2d8c86d
MC
160712001-06-10 Michael Chastain <chastain@redhat.com>
16072
16073 * gdb.base/exprs.exp: Remove a duplicate test.
16074
81564d34
JB
160752001-06-06 Jim Blandy <jimb@redhat.com>
16076
16077 * gdb.base/return2.exp (main): Use values to test float and double
16078 returns that are not NaN's, to avoid being confused by IEEE
16079 comparison rules.
16080
da55addb
MS
160812001-06-04 Michael Snyder <msnyder@redhat.com>
16082
16083 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16084 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16085 rather than wait for 12 more tests to time out.
16086
42c65987
JB
160872001-06-06 Jim Blandy <jimb@redhat.com>
16088
b18bced9 16089 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16090 Don't forget to match the GDB prompt.
b18bced9 16091
42c65987
JB
16092 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16093
5b41e5f0
JB
160942001-06-04 Jim Blandy <jimb@redhat.com>
16095
16096 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16097 command.
16098
015e046f
KB
160992001-05-31 Kevin Buettner <kevinb@redhat.com>
16100
16101 * gdb.base/annota1.exp (info break): Match four or more spaces
16102 after "Address".
16103
fb1ffbbe
MC
161042001-05-31 Michael Chastain <chastain@redhat.com>
16105
16106 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16107 (dm_type_int_star): Likewise.
16108 (dm_type_long_star): Likewise.
16109 (dm_type_void_star): Likewise.
16110
5ea2a32c
KB
161112001-05-29 Kevin Buettner <kevinb@redhat.com>
16112
16113 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16114 to a known value in order to get consistent results regardless
16115 of the setting of INPUTRC or the presence or contents of .inputrc.
16116
ae23c492
MS
161172001-05-24 Michael Snyder <msnyder@redhat.com>
16118
ac55707e
MS
16119 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16120 Don't require that the main thread and the manager thread are the
16121 first in the list.
16122
ae23c492
MS
16123 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16124 debugging. If test fails, issue an "unsupported" not a "fail".
16125
400071f1
JB
161262001-05-24 Jim Blandy <jimb@redhat.com>
16127
16128 Don't assume that short is shorter than int.
16129 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16130 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16131 this isn't true.
400071f1
JB
16132 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16133 an int, is not equal to ~0 stored in an unsigned char. This tests
16134 the same thing that the previous test meant to, but works on
16135 16-bit machines, too.
16136 ("print unsigned char != (~0)"): Same test, complemented.
16137
0816a3e5
MS
161382001-05-24 Michael Snyder <msnyder@redhat.com>
16139
16140 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16141 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16142 and prevents dejagnu getting out of step.
16143
f6dc23a9
KB
161442001-05-23 Kevin Buettner <kevinb@redhat.com>
16145
16146 * gdb.base/finish.exp (finish_void): Revise pattern for
16147 stopping on the call statement to not permit stopping at
16148 the start of the instructions comprising the call sequence.
16149
7dbd117d
MC
161502001-05-19 Michael Chastain <chastain@redhat.com>
16151
16152 * gdb.base/callfuncs.exp: Make all test names unique.
16153 * gdb.base/commands.exp: Make all test names unique.
16154 * gdb.base/condbreak.exp: Make all test names unique.
16155 * gdb.base/dbx.exp: Make all test names unique.
16156 * gdb.base/default.exp: Make all test names unique.
16157 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16158 and TIMEOUT messages to their corresponding PASS message.
16159 * gdb.base/ending-run.exp: Make all test names unique.
16160 * gdb.base/long_long.exp: Remove duplicate test.
16161
6b0b0a9e
KB
161622001-05-21 Kevin Buettner <kevinb@redhat.com>
16163
16164 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16165 stop on the call statement as well as the statement after the
16166 call.
16167
2caa35cb
MS
161682001-05-21 Michael Snyder <msnyder@redhat.com>
16169
16170 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16171
40713331
EZ
161722001-05-10 Elena Zannoni <ezannoni@redhat.com>
16173
a9c64011
AS
16174 * gdb.base/completion.exp: Revamp test. Make it execute on all
16175 platforms.
40713331 16176
c2c1be8d
EZ
161772001-05-10 Elena Zannoni <ezannoni@redhat.com>
16178
a9c64011
AS
16179 * config/gdbserver.exp (gdb_load): Handle the case
16180 in which the arguments to gdbserver are given in the
16181 baseboard configuration file.
16182 Also handle the case in which the server needs to do a
16183 load.
2c9cd303 16184
9671de48
KS
161852001-05-07 Keith Seitz <keiths@cygnus.com>
16186
a9c64011
AS
16187 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16188 set up the display for testing.
16189 (gdbtk_start): Convert all paths to paths that tcl will like.
16190 Export target information to environment.
16191 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16192 necessary.
16193 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16194 (to_tcl_path): New proc to convert a given pathname into
16195 a path acceptible as an argument to a tcl command.
16196 (_gdbtk_export_target_info): New proc to export target info
16197 into the environment for gdbtk testing.
16198 (gdbtk_done): New proc to signal end-of-test.
9671de48 16199
5a360f47
JB
162002001-05-06 Jim Blandy <jimb@redhat.com>
16201
16202 * restore.c: Make the code of caller0 correspond to its comment.
16203
66c756c6
MS
162042001-05-03 Michael Snyder <msnyder@redhat.com>
16205
16206 * config/sid.exp (gdb_target_sid): Check for error messages.
16207 On error or timeout, don't make expect exit (which will terminate
16208 all subsequent tests); instead just make gdb exit.
d63a86f8 16209 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16210 return a negative value.
16211
a966fde5
JB
162122001-04-24 Jim Blandy <jimb@redhat.com>
16213
851c18e0
JB
16214 * gdb.c++/templates.exp: If we see the prompt for the overload
16215 list, but we haven't recognized any of the longer patterns,
16216 arrange for this test to fail, not hang.
16217
a966fde5
JB
16218 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16219 variations.
16220
db144853
MC
162212001-04-22 Michael Chastain <chastain@redhat.com>
16222
16223 * gdb.c++/local.exp: Use the 'runto' library function.
16224 * gdb.c++/namespace.exp: Likewise.
16225 * gdb.c++/overload.exp: Likewise.
16226
3207ec21
KB
162272001-03-26 Kevin Buettner <kevinb@redhat.com>
16228
16229 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16230 * gdb.base/step-line.exp: New file. Test step/next in presence of
16231 #line directives.
16232 * gdb.base/step-line.c: New file. Test program for the above.
16233 * gdb.base/step-line.inp: New file. We pretend that this file has
16234 been transformed by some other tool into step-line.c.
16235
13b57657
JB
162362001-03-21 Jim Blandy <jimb@redhat.com>
16237
16238 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16239 unmangled operator names.
16240
754cbe1c
JB
162412001-03-20 Jim Blandy <jimb@redhat.com>
16242
16243 * gdb.threads/linux-dp.exp: Recognize an additional message
16244 generated by GDB when it doesn't understand how to debug threads
16245 on the target system.
16246
177495c9
AC
162472001-03-19 Andrew Cagney <ac131313@redhat.com>
16248
16249 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16250
f266096b
MC
162512001-03-12 Michael Chastain <chastain@redhat.com>
16252
16253 * gdb.c++/derivation.exp: Use the 'runto' library function.
16254
cac3c2ff
MC
162552001-03-12 Michael Chastain <chastain@redhat.com>
16256
16257 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16258
b6c11a24
MC
162592001-02-24 Michael Chastain <chastain@redhat.com>
16260
16261 * gdb.c++/ref-types.exp: Change handwritten code to library
16262 function 'runto'.
16263
6bae5bce
OF
162642001-03-16 Orjan Friberg <orjanf@axis.com>
16265
16266 * gdb.base/signals.exp: Set count to 0 explicitly.
16267
0015fd9a
MS
162682001-03-15 Mark Salter <msalter@redhat.com>
16269
16270 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16271 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16272 (gdb_load): Add support for additional target_info: gdb_download_size
16273 and gdb_load_timeout.
0015fd9a 16274
fc33412a
DT
16275Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16276
16277 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16278 file -- to prevent failing when the compile fails but we have no
16279 intention of running the tests anyway.
fc33412a
DT
16280
16281 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16282 tests if set.
16283
16284 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16285 integers.
fc33412a
DT
16286
16287 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16288 * gdb.c++/namespace.exp: Ditto.
16289
115f06de
OF
162902001-03-07 Orjan Friberg <orjanf@axis.com>
16291
16292 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16293 * gdb.base/pointers.exp: Relax pattern match of decimals.
16294
b6ba6518
KB
162952001-03-06 Kevin Buettner <kevinb@redhat.com>
16296
16297 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16298 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16299 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16300 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16301 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16302 config/sh.exp, config/sid.exp, config/slite.exp,
16303 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16304 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16305 config/vxworks.exp, config/vxworks29k.exp,
16306 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16307 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16308 gdb.base/arithmet.exp, gdb.base/assign.exp,
16309 gdb.base/async.exp, gdb.base/attach.exp,
16310 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16311 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16312 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16313 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16314 gdb.base/commands.exp, gdb.base/completion.exp,
16315 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16316 gdb.base/constvars.exp, gdb.base/corefile.exp,
16317 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16318 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16319 gdb.base/ending-run.exp, gdb.base/environ.exp,
16320 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16321 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16322 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16323 gdb.base/funcargs.exp, gdb.base/help.exp,
16324 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16325 gdb.base/logical.exp, gdb.base/long_long.exp,
16326 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16327 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16328 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16329 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16330 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16331 gdb.base/regs.exp, gdb.base/relational.exp,
16332 gdb.base/remote.exp, gdb.base/reread.exp,
16333 gdb.base/restore.exp, gdb.base/return2.exp,
16334 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16335 gdb.base/selftest.exp, gdb.base/setshow.exp,
16336 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16337 gdb.base/sigall.exp, gdb.base/signals.exp,
16338 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16339 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16340 gdb.base/step-test.exp, gdb.base/structs.c,
16341 gdb.base/structs.exp, gdb.base/structs2.exp,
16342 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16343 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16344 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16345 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16346 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16347 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16348 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16349 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16350 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16351 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16352 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16353 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16354 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16355 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16356 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16357 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16358 gdb.trace/circ.exp, gdb.trace/collection.exp,
16359 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16360 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16361 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16362 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16363 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16364 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16365 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16366 notices.
16367
dc96c6c7 163682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16369
16370 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16371 first arg is int not float.
16372
dc96c6c7 163732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16374
16375 * gdb.base/reread.exp: Unsupported for non-native targets;
16376 doesn't work for remote debugging.
16377
9b0c4aeb
FN
163782001-02-19 Fernando Nasser <fnasser@redhat.com>
16379
16380 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16381 * gdb.base/ending-run.exp: Properly handle the BSP state when
16382 stepping past the end of main.
9b0c4aeb 16383
02aa71d5
MC
163842001-02-19 John Moore <jmoore@redhat.com>
16385
16386 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16387 Converted HPUX fix for non-expected items following multiple
16388 step commands into general solution for all platforms.
16389
1fa449a4
MC
163902001-02-18 Michael Chastain <chastain@redhat.com>
16391
16392 * gdb.c++/classes.exp (do_tests): Change runto statements
16393 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16394 statements demangler agnostic.
16395 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16396 (gdb_virtfunc_restart): Likewise.
16397
b2f9ec70
MC
163982001-02-14 Michael Chastain <chastain@redhat.com>
16399
16400 * gdb.c++/inherit.exp (do_tests): Change runto statements
16401 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16402 statements demangler agnostic.
16403
cf74b8ca
AC
16404Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16405
16406 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16407 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16408 before calling common_routine 15 times'' tests.
cf74b8ca 16409
99f78f56
MC
164102001-02-11 Michael Chastain <chastain@redhat.com>
16411
16412 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16413 Helps the test script figure out which demangler is in use.
16414 (dm_type_foo_ref): Ditto.
16415 (dm_type_int_star): Ditto.
16416 (dm_type_long_star): Ditto.
16417 (dm_type_unsigned_int): Ditto.
16418 (dm_type_void): Ditto.
16419 (dm_type_void_star): Ditto.
99707966 16420 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16421 Probe the gdb demangler and set variables to accommodate
16422 formatting differences.
16423 (info_func_regexp): New function. Same as info_func, but
16424 matches against a regexp.
16425 (info_func): Match against a literal string.
16426 (print_addr_2): New function. Match against a literal string,
16427 which can be different from the input to gdb.
16428 (print_addr): Simply call print_addr_2 with the same argument twice.
16429 (test_lookup_operator_functions): Use demangler formatting variables.
16430 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16431 the tests in the same order as the C++ class declaration.
16432 (test_paddr_operator_functions): Ditto.
16433 (test_paddr_overloaded_functions): Ditto.
16434 (test_paddr_hairy_functions): Use demangler formatting variables.
16435 Add reference to gdb/19 for related tests.
16436 (do_tests): Call probe_demangler.
16437
1de8f023
KB
164382001-01-30 Kevin Buettner <kevinb@redhat.com>
16439
16440 * gdb.c++/templates.cc (printf): Remove unused function definition.
16441
ca3f91ed
MS
164422001-01-26 Felix Lee <flee@redhat.com>
16443
16444 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16445
164462001-01-25 matthew green <mrg@redhat.com>
16447
16448 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16449 up sid.
16450 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16451
164522001-01-25 matthew green <mrg@redhat.com>
16453
16454 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16455 Deprecate $sid_spawn_id.
ca3f91ed
MS
16456 (sid_exit): Remove code necessary only for `spawn.'
16457
164582001-01-25 matthew green <mrg@redhat.com>
16459
16460 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16461
fb18ec4a
MC
164622001-01-28 Michael Chastain <chastain@redhat.com>
16463
16464 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16465 to call when tests fail. It takes gdb out of the overloaded
16466 function choice menu back to the main prompt, so that the test
16467 program stays synchronized.
16468 (set_bp_overloaded): New proc to collect all the common
16469 code for setting a breakpoint on an overloaded name. Calls
16470 take_gdb_out_of_choice_menu when needed.
16471 (menu_overload1arg): New variable to collect the repeated
16472 instances of the expected menu for an overloaded name. Change
16473 the regular expression to handle changes in g++ type encoding:
16474 "void" can be either "void" or "", and "unsigned int" can be
16475 either "unsigned int" or "unsigned".
16476 (continue_to_bp_overloaded): Change regular expressions to handle
16477 changes in g++ type encoding.
16478 (no proc): Call take_gdb_out_of_choice_menu when needed.
16479 Remove redundant calls to "info break". Accept either "canceled"
16480 or "cancelled". Change regular expressions in "info break"
16481 calls to handle changes in g++ type encoding. Give all tests
16482 unique strings.
16483
9c646a6e
BE
164842001-01-17 Ben Elliston <bje@redhat.com>
16485
16486 * config/sid.exp: New file.
16487
9549d9c1
AC
16488Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16489
16490 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16491
dc96c6c7 164922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16493
16494 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16495 Add a RE to accept a non-ascii char if one is ever presented.
16496
b4df4f68
FN
164972000-12-20 Fernando Nasser <fnasser@redhat.com>
16498
297dd0fd 16499 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16500
dc96c6c7 165012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16502
d63a86f8 16503 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16504 in regexp. One '\' does not suffice on Linux.
16505
4a7bddb6
MC
165062000-12-09 Michael Chastain <chastain@redhat.com>
16507
16508 * gdb.base/break.exp (test_clear_command): Use a marker function
16509 rather than 'main' for the test function. Also move this
16510 test to an execution point where the marker function names are
16511 guaranteed to be bound to functions. (Executing tests after a
16512 'finish' from main runs into name conflicts with local names
16513 in __libc_start_main).
16514
dc96c6c7 165152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16516
16517 * gdb.base/finish.exp: New test for gdb's "finish" command.
16518 * gdb.base/return2.exp: New test for gdb's "return" command.
16519 * gdb.base/return2.c: New source file for above.
16520
dc96c6c7 165212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16522
16523 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16524 * gdb.base/miscexprs.exp: Ditto.
16525 * gdb.base/pointers.exp: Ditto.
16526 * gdb.c++/derivation.exp: Ditto.
16527 * gdb.c++/local.exp: Ditto.
16528 * gdb.c++/namespace.exp: Ditto.
16529 * gdb.c++/overload.exp: Ditto.
16530 * gdb.c++/ref-types.exp: Ditto.
16531
dc96c6c7 165322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16533
16534 * gdb.base/constvars.exp: Test result of "up" command.
16535 * gdb.base/miscexprs.exp: Ditto.
16536 * gdb.base/pointers.exp: Ditto.
16537 * gdb.base/scope.exp: Ditto.
16538 * gdb.c++/derivation.exp: Ditto.
16539 * gdb.c++/local.exp: Ditto.
16540 * gdb.c++/namespace.exp: Ditto.
16541 * gdb.c++/overload.exp: Ditto.
16542 * gdb.c++/ref-types.exp: Ditto.
16543
44097287
FN
165442000-11-22 Michael Chastain <chastain@redhat.com>
16545
16546 * mips_pro.exp: Accept either "middle -> top -> main" or
16547 "middle -> main" in the backtrace, because gcc can optimize
16548 tail calls to jumps. Remove setup_xfail for the hppa case.
16549 Add a comment with the original warning messages from PR 3016,
16550 which was filed in 1993, to preserve them for posterity.
16551
9d2e1bab
ND
165522000-11-17 Nick Duffek <nsd@redhat.com>
16553
16554 * lib/gdb.exp (gdb_test): Override timeout with board info.
16555
1aca8eb7
ND
165562000-11-17 Nick Duffek <nsd@redhat.com>
16557
16558 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16559 the second kill and detach messages.
16560
93076499
ND
165612000-11-17 Nick Duffek <nsd@redhat.com>
16562
16563 * configure.in: Add AC_EXEEXT.
16564 * configure: Regenerate.
16565 * Makefile.in (just-check): Export EXEEXT.
16566 * lib/gdb.exp ($EXEEXT): Import from environment.
16567 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16568 expect "maint dump-me" on Cygwin.
16569 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16570 $EXEEXT.
16571
30e87cd3
ND
165722000-11-17 Nick Duffek <nsd@redhat.com>
16573
16574 * gdb.base/break.exp: Test backtrace and finish from called
16575 function on all platforms, not just HP-UX.
16576
dc96c6c7 165772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16578
16579 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16580 code from gdb_target_monitor, so it can be used independantly
16581 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16582
dc96c6c7 165832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16584
16585 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16586 * gdb.base/corefile.exp: Expect the message "Program is being
16587 debugged already" when we send the "corefile" command, since
16588 the preceeding gdb_load may have connected gdb to a remote target.
16589 * gdb.base/display.exp: Disable hardware watchpoints if new
16590 board info variable "no_hardware_watchpoints" is true.
16591 Replace single-letter commands with more readable ones.
16592 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16593 if new board info variable "no_hardware_watchpoints" is true.
16594 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16595 to see if stdio (printf) testing is possible.
16596 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16597 board info variable "no_hardware_watchpoints" is true. Use new
16598 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16599
39124dea
FN
166002000-11-13 Fernando Nasser <fnasser@redhat.com>
16601
16602 From Orjan Friberg <orjanf@axis.com>:
16603 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16604 in array print pattern match.
16605
a9e2e984
FN
166062000-11-09 Fernando Nasser <fnasser@redhat.com>
16607
16608 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16609 spelling "cancelled" to U.S. spelling "canceled" to match changes
16610 made to gdb.
16611 * gdb.c++/ovldbreak.exp: Ditto.
16612
c7db355b
PS
166132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16614
16615 * gdb.base/callfuncs.c (main): Moved to end of file, call
16616 t_double_values to initialize the FPU before inferior calls are made.
16617 * gdb.base/callfuncs.exp: Test for register preservation after calling
16618 inferior functions. Add tests for continuining, finishing and
16619 returning from a stop in a call dummy.
16620
dc96c6c7 166212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16622
16623 * gdb.base/commands.exp: Break up long lines, and re-indent.
16624
dc96c6c7 166252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16626
16627 * config/gdbserver.exp: Rewritten from the ground up, to make it
16628 compatible with the current dejagnu tree, and to make it work with
16629 the new "gdbserver" in libremote.
16630
dc96c6c7 166312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16632
16633 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16634 * gdb.base/varargs.exp: Skip entire test if no printf support.
16635 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16636 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16637
dc96c6c7 166382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16639
16640 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16641 no floating point support.
16642 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16643 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16644 * gdb.base/call-rt-st.exp: Ditto.
16645 * gdb.base/call-strs.exp: Ditto.
16646
bac5fc66
JG
166472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16648
16649 * gdb.base/sizeof.c: include <stdio.h>.
16650
16651 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16652 'finish', otherwise uncaptured gdb_prompt would potentially
16653 throw remaining test points out of sync.
bac5fc66 16654
b22a6027
SB
166552000-07-26 Scott Bambrough <scottb@netwinder.org>
16656
16657 * gdb.base/recurse.exp: Run tests for all targets.
16658 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16659 gnu-oldld case on ARM.
16660 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16661 for ARM targets.
d63a86f8 16662
d8231941
AG
16663Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16664
16665 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16666 * gdb.java/configure: Rebuild.
16667
8caabe69
AG
16668Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16669
16670 * gdb.java/jv-exp.exp: New file.
16671
9d273ca3
AG
16672Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16673
16674 * configure: Rebuilt.
16675 * configure.in (configdirs): Add gdb.java.
16676 * gdb.java/jmisc.java: New file.
16677 * gdb.java/jmisc.exp: New file.
16678 * gdb.java/Makefile.in: New file.
16679 * gdb.java/configure: Rebuilt.
16680 * gdb.java/configure.in: New file.
16681 * lib/java.exp: New file.
16682
4f823a66
AC
16683Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16684
16685 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16686 underflow.
4f823a66 16687
2391e11d
AC
16688Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16689
16690 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16691 and the compilers sizes.
2391e11d 16692
54602222
ND
166932000-07-09 Nick Duffek <nsd@redhat.com>
16694
16695 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16696 (use_methods): New function.
16697 (main): Call use_methods().
16698 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16699 (do_tests): Call test_method_param_class.
16700
2bec0572
ND
167012000-07-09 Nick Duffek <nsd@redhat.com>
16702
16703 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16704 spelling.
16705 (test_enums): New procedure. Move enum tests from end of script
16706 to here. Set breakpoint on function name instead of line number.
16707 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16708 (enums2): New marker function.
16709 (enums1): New function.
16710 (main): Call enums1(). Move enum tests to enums1().
16711
78492fde
AC
16712Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16713
16714 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16715 compile/link program. Update line numbers.
78492fde
AC
16716 * gdb.asm/d10v.inc: Define ``startup''.
16717 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16718
49a2cef8
AC
16719Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16720
16721 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16722
3e6c8688
EZ
167232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16724
16725 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16726 of 'help maint print' command.
3e6c8688 16727
9ff5cbe9
AC
16728Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16729
16730 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16731 they use gdb_expect_list.
9ff5cbe9 16732
17c579bd
AC
16733Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16734
16735 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16736 memory-read-packet-size'' instead of ``set endian big'' to test
16737 long commands.
17c579bd 16738
e6d71bf3
DB
167392000-06-03 Daniel Berlin <dan@cgsoftware.com>
16740
16741 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16742 g++, and stop skipping them.
e6d71bf3
DB
16743
16744 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16745 work under g++.
16746
d63a86f8 16747 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16748 initialization.
16749
dc96c6c7 167502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16751
16752 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16753 the regular expression: accept an (almost) arbitrary sequence of
16754 "frames-invalid" and "breakpoints-invalid" messages both before
16755 and after the "starting" message.
16756
dc96c6c7 167572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16758
16759 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16760
dc96c6c7 167612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16762
16763 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16764 Relax the regular expression a little, make it pass on Solaris 8.
16765
8216cda9
KB
167662000-05-12 Kevin Buettner <kevinb@redhat.com>
16767
16768 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16769 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16770 Instead, it is permissible for gdb to stop on the line of the
16771 call itself.
16772
1a570b2f
MS
167732000-05-12 Michael Snyder <msnyder@.cygnus.com>
16774
16775 * gdb.base/break.exp (bp on small function, optimized file):
16776 Add a second pass pattern. The behavior differs here between stabs
16777 and dwarf for one-line functions. Stabs preserves two line symbols
16778 (one before the prologue and one after) with the same line number,
16779 but dwarf regards these as duplicates and discards one of them.
16780 Therefore the address after the prologue (where the breakpoint is)
16781 has no exactly matching line symbol, and GDB reports the breakpoint
16782 as if it were in the middle of a line rather than at the beginning.
16783
dc96c6c7 167842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16785
d63a86f8 16786 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16787 rather than "send_gdb" (for consistancy).
16788
7d418785
AC
16789Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16790
16791 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16792 * gdb.c++/templates.cc: Properly check for GCC version number.
16793 * lib/compiler.cc: Likewise
16794
dc96c6c7 167952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16796
d63a86f8 16797 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16798 gdb may not stop at the first line of main, due to code motion.
16799
dc96c6c7 168002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16801
16802 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16803 This test depends on parsing the printf output from the target.
16804 Since the sparclet stub doesn't do stdio, this will never work.
16805 * gdb.base/call-rt-st.exp: ditto.
16806 * gdb.base/call-strs: ditto.
16807
dc96c6c7 168082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16809
16810 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16811
16812 * gdb.base/ending-run.exp: After connecting to a remote target,
16813 but before running, the target will appear to be in a random
16814 location. Specify both a file and a line for breakpoints.
16815 Also, the function that calls main may be called 'init'
16816 rather than 'start'.
16817
a5a51225
EZ
168182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16819
16820 * gdb.base/help.exp: Update output for add-symbol-file command.
16821
7930cc7c
FN
168222000-04-10 Fernando Nasser <fnasser@cygnus.com>
16823
16824 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16825 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16826
23e37ab1
C
168272000-04-07 J.T. Conklin <jtc@redback.com>
16828
e93c542c
C
16829 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16830
23e37ab1
C
16831 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16832
591b8fa3
PDM
16833Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16834
16835 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16836 values that can be represented exactly.
591b8fa3
PDM
16837 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16838 above change, and to not check against the directory part of the source
16839 file name.
16840 (step into print_long_arg_list): Likewise.
16841 (print print_small_structs from print_long_arg_list): Likewise.
16842 (print print_long_arg_list): Likewise.
16843
7a495180
EZ
168442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16845
30b53638 16846 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16847
beb998c6
AC
16848Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16849
16850 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16851
1c689132
DB
168522000-03-25 Daniel Berlin <dan@cgsoftware.com>
16853
16854 * gdb.base/commands.exp (deprecated_command_test): Add test for
16855 deprecate with no arguments.
16856
c1790a9d
JL
168572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16858
16859 * gdb.base/break.exp: Add new test for setting breakpoints on
16860 optimized code so we can test breakpoints work even when function
16861 prologues may be optimized away
16862
003ba290
FN
168632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16864
16865 From David Whedon <dwhedon@gordian.com>
a9c64011 16866 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16867
6837a0a2
DB
168682000-03-22 Daniel Berlin <dan@cgsoftware.com>
16869
16870 * gdb.base/help.exp: Added test for new apropos command.
16871
b9593231
KB
168722000-03-21 Kevin Buettner <kevinb@redhat.com>
16873
16874 * gdb.base/pointers.c (usevar): New function.
16875 (main): Make sure that global variables v_int_pointer2, rptr,
16876 and y are all referenced someplace in the program by calling
16877 usevar() on them. [Some linkers delete symbols which are
16878 never referenced. The space remains, but there's no way to
16879 get a (symbolic) handle on the variable from the debugger.]
16880
751a959b
EZ
168812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16882
16883 * gdb.base/printcmds.c: Add typedeffed arrays.
16884
16885 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16886 procedure to test arrays that are typedef'd.
751a959b 16887
73a93a32
JI
168882000-03-13 James Ingham <jingham@leda.cygnus.com>
16889
16890 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16891 the library directories.
73a93a32 16892
fb40c209
AC
16893Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16894
16895 * configure.in (configdirs): Add sub directory gdb.mi.
16896 * configure: Re-generate.
16897
16898 * gdb.mi: New directory.
d63a86f8 16899
ee4dd2c9
AC
169002000-02-25 Scott Bambrough <scottb@netwinder.org>
16901
16902 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16903 a long long value as a double on ARM platforms.
ee4dd2c9 16904
70f0cc22
JB
169052000-02-16 Jim Blandy <jimb@redhat.com>
16906
16907 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16908 default source file is set properly before running this test.
16909
853819b8
EZ
169102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16911
16912 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16913 gdbtk/library directory, not in gdbtcl2.
853819b8 16914
dfcd3bfb
JM
169152000-02-04 Jim Blandy <jimb@redhat.com>
16916
16917 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16918 backslash from regexp pattern.
16919
16920 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16921 procedure. Use it to run all the "continue to bp overloaded"
16922 tests. Note that this changes the names of the tests slightly.
16923 If the breakpoint hit message includes a hex PC value, because
16924 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16925 from the real source code, still consider that a pass.
16926
16927 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16928 XFAIL here if the breakpoint message contains a hex address. Note
16929 similar change on 1999-11-02.
16930
16931 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16932
16933 * gdb.base/ptype.exp: Establish a default source file before
16934 calling get_debug_format.
16935
169362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16937
16938 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16939
8b93c638
JM
169402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16941
16942 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16943 of successive stepi commands -- while in the prologue we should see
16944 the function entry bracket.
16945
169462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16947
16948 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16949 reach __change_mode() when stepping through the end of main().
16950
c5394b80
JM
169512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16952
16953 * gdb.base/default.exp: Fix expected pattern.
16954 * gdb.base/help.exp: Same.
16955
0d06e24b
JM
169562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16957
16958 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16959 Don't use xfail's because that affects only the following test.
d63a86f8 16960
0d06e24b 16961 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16962 solaris or linux.
0d06e24b
JM
16963
16964 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16965
dc96c6c7 169662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16967
d63a86f8 16968 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16969 "A syntax error" rather than "A parse error". Accept both.
16970
169712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16972
16973 * gdb.base/default.exp: Remove OS dependent string from "target
16974 remote" test.
16975 * gdb.base/help.exp: Same for "help target remote" test.
16976
c3f6f71d
JM
169772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16978
16979 From Jim Kingdon <kingdon@redhat.com>:
16980
16981 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16982 prompt (cleanup rather than necessity, but still might keep output
16983 from spilling to next test).
c3f6f71d
JM
16984
169852000-01-02 Fred Fish <fnf@cygnus.com>
16986
16987 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16988 AIX, which defines them in <sys/types.h>.
16989
ed9a39eb 169901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16991
ed9a39eb 16992 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16993 float" test.
ed9a39eb
JM
16994
169951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16996
ed9a39eb 16997 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16998
16999 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17000 outermost frame disallowed".
17001
170021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17003
17004 * gdb.base/setvar.exp: New tests for setting the value of a struct
17005 with a constant list.
17006
170071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17008
17009 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17010 require the user to type a cast before setting the value of a struct.
17011
de57eccd
JM
170121999-12-06 Jim Blandy <jimb@cygnus.com>
17013
17014 * gdb.base/default.exp: Expect the new 'info float' command on
17015 all i386 platforms.
17016
17017 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17018 LinuxThreads libraries that don't support debugging.
17019
c2d11a7d
JM
17020Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17021
17022 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17023 Change the buffer type to ``unsigned char'' to simplify size
17024 arithmetic.
c2d11a7d
JM
17025
17026 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17027 stub only handles 400-1 byte packets. Verify that the download
17028 worked.
c2d11a7d
JM
17029
170301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17031
17032 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17033 tests, using UNRESOLVED for the untested cases. Also, does not wait
17034 for a timeout if the prompt was received before a recognizable pattern.
17035
170361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17037
17038 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17039
170401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17041
17042 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17043 watchpoints.
c2d11a7d
JM
17044
170451999-11-24 Jason Merrill <jason@casey.cygnus.com>
17046
17047 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17048
17049 * gdb.c++/local.exp: Be more flexible in recognizing local class
17050 name mangling. Don't allow horribly truncated method names.
17051 * gdb.c++/derivation.exp: Expect protected inheritance.
17052 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17053 * gdb.c++/virtfunc.exp: Likewise.
17054 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17055 when printing a nested enum.
17056
170571999-11-22 Jim Blandy <jimb@cygnus.com>
17058
17059 * gdb.base/step-test.exp: Properly await GDB's response to setting
17060 a breakpoint on the call to large_struct_by_value.
17061
17062 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17063 just because we have debug info for the `start' function.
17064
170651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17066
17067 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17068 "Unknown signal" messages, which indicate (on LinuxThreads) that
17069 GDB doesn't know how to debug threads on this system. This is
17070 better than hanging while philosopher 0 dumps chatter into gdb.log.
17071
170721999-11-18 Tom Tromey <tromey@cygnus.com>
17073
17074 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17075
170761999-11-18 Fred Fish <fnf@cygnus.com>
17077
17078 * gdb.base/coremaker2.c: Add sample program for generating
17079 cores that is more self contained than coremaker.c. Eventually
17080 I'll add more code to this and tie it into the testsuite.
17081
4ce44c66
JM
170821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17083
17084 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17085
170861999-11-10 Jimmy Guo <guo@cup.hp.com>
17087
17088 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17089 from $srcdir/lib/.
4ce44c66 17090 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17091 and gdb.c++/.
4ce44c66
JM
17092
17093 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17094
d63a86f8 17095 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17096 'continue with watch' test point.
17097
170981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17099
17100 Merged from p2linux-990323-branch:
d63a86f8 17101
4ce44c66
JM
17102 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17103
11cf8741
JM
17104Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17105
17106 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17107 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17108
17109Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17110
17111 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17112 gdb_expect_list.
11cf8741
JM
17113
17114Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17115
17116 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17117
171181999-11-03 Mark Salter <msalter@cygnus.com>
17119
17120 * gdb.base/break.exp: Fix "stub continue" pattern.
17121
171221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17123
17124 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17125
171261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17127
17128 * gdb.base/display.exp ("finish"): Add timeout clause.
17129
17130 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17131 plain prompt clause, so this doesn't have to time out in order to
17132 fail.
17133
17134 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17135 breakpoint hit messages include an address.
11cf8741
JM
17136
17137 * gdb.base/display.exp: Don't forget to escape parens in regular
17138 expressions. Unix regexp notatation sucks.
17139
171401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17141
17142 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17143 order for 'signalled' message.
11cf8741 17144
5c44784c
JM
171451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17146
17147 From Jimmy Guo <guo@cup.hp.com>:
17148 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17149 * gdb.base/annota1.c: Add code for tests to work with.
17150
171511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17152
17153 * gdb.base/remote.exp: New test for remote downloading settings.
17154 * gdb.base/remote.c: New file with large .data.
17155
917317f4
JM
171561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17157
17158 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17159 for LinuxThreads support, merged from the Code Fusion branch.
17160
17161Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17162
17163 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17164 containing exp_continue into a while within an expect. Don't
17165 attempt a start more than three times. Check return value from
17166 gdb_load.
d63a86f8 17167
2df3850c
JM
17168Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17169
17170 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17171 a pass case.
2df3850c 17172
2acceee2
JM
171731999-10-01 Kevin Buettner <kevinb@cygnus.com>
17174
17175 * gdb.base/break.c (main): Added a statement that we can step
17176 off of.
17177 * gdb.base/break.exp: Added tests for setting a breakpoint
17178 at an offset and stepping onto a breakpoint.
17179
171801999-10-01 Fred Fish <fnf@cygnus.com>
17181
d63a86f8 17182 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17183 gdb output.
17184
c2c6d25f
JM
171851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17186
17187 * gdb.base/break.exp: Code locations are in hex, don't forget!
17188 (For HP-UX.)
17189
171901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17191
17192 * condbreak.exp: Use break.c as test program.
17193 * condbreak.c: Remove, redundant with break.c.
17194
171951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17196
17197 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17198 Z-packets if the target needs it.
c2c6d25f
JM
17199
172001999-09-13 James Ingham <jingham@leda.cygnus.com>
17201
17202 * gdb.c++/overload.exp: Added tests for listing overloaded
17203 functions with function pointers in the arg, explicitly calling
17204 out the version you want.
17205
cff3e48b
JM
172061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17207
17208 * long_long.exp: Add variations of test cases that work for
17209 targets with 16-bit ints and 32-bit doubles.
17210
d4f3574e
SS
172111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17212
17213 * break.c (main): Compare a possibly-uninitialized argc with an
17214 unlikely value that fits in 16 bits.
17215
172161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17217
17218 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17219 0xfeeb, don't want negative numbers if ints are 16 bits.
17220
17221 * lib/gdb.exp (skip_cplus_tests): New proc.
17222 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17223 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17224 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17225 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17226 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17227 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17228 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17229 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17230
17231 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17232
17233Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17234
17235 * gdb.base/corefile.exp (up): Allow a parameter to appear
17236 in the frame that we're going up to.
17237
17238 From Jim Blandy <jimb@cygnus.com>:
17239
17240 * gdb.base/default.exp (info float): Expect some output now.
17241
17242 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17243 returning floating-point values to fail on the x86.
17244 * gdb.base/callfwmall.exp (do_function_calls): Same.
17245
17246 * gdb.base/list.exp (test_listsize): Correct expectations for
17247 listing line 1 with listsize 2. Also, listing a single line
17248 works now, as does listing three lines. [Kevin's note: There
17249 were a number of other cases fixed too where the expectations
17250 differed...]
17251
172521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17253
17254 * gdb.base/selftest.exp: Add case for when version prints as
17255 constant string instead of char pointer.
17256
104c1213
JM
172571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17258
17259 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17260 stepping out of main.
104c1213
JM
17261
17262 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17263 G++ used.
17264
17265 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17266 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17267
17268 * gdb.c++/ovldbreak.exp: Update match string in test that
17269 includes a warning of multiple breakpoints.
17270
172711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17272
17273 * gdb.base/display.exp: Improve precision of step-after-finish
17274 added yesterday.
17275
17276 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17277 test.
104c1213
JM
17278
17279 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17280 configs when using G++, not just hppa*.
17281
172821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17283
17284 * gdb.base/async.c: New file.
17285 * gdb.base/async.exp: New file.
17286
17287Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17288
17289 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17290 PA64.
17291
53a5351d
JM
17292Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17293
104c1213
JM
17294 * gdb.base/display.exp: "finish" can leave us mid-line on many
17295 targets, deal with it. Add a small constant to main, instead of
17296 1000 since main+1000 may not be a valid address in the target.
17297
53a5351d
JM
17298 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17299 on hpux11.
17300
17301 * gdb.base/attach.exp: Handle another hpux11 error message variant
17302 when attaching to a process that does not exist.
17303
173041999-08-19 J.T. Conklin <jtc@redback.com>
17305
17306 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17307 characters in 'continue to 1241' test.
53a5351d
JM
17308
173091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17310
17311 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17312 stop in print_long_arg_list, define and use a whitespace
17313 variable in print_small_structs test, add an XFAIL for Solaris.
17314 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17315 interested enough to fix.
17316
7be570e7
JM
173171999-08-13 Keith Seitz <keiths@cygnus.com>
17318
17319 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17320 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17321 proc knows about targets other than the natives.
17322 (test_assign): Use "gdb_run_cmd" to "run" the target.
17323 Check that we've actually hit the breakpoint at main.
17324 When we attempt to assign a value to a local variable, check
17325 that the variable is in the current scope, i.e., don't use
17326 a test with an empty result.
17327
17328Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17329
17330 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17331 command.
7be570e7
JM
17332
173331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17334
17335 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17336 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17337 gdb.compat, gdb.threads-hp.
17338 gdb.hp/configure, gdb.hp/configure.in: New files.
17339 gdb.hp/Makefile.in: Recurse into new subdirs.
17340 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17341 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17342 in object files.
17343 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17344
96baa820
JM
173451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17346
17347 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17348 funky printf, remove a bogus p/a test.
96baa820
JM
17349
173501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17351
17352 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17353 connected to the target. This is necessary when running not
17354 natively.
96baa820
JM
17355
173561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17357
17358 * gdb.base/step-test.exp: Removed some extraneous messages.
17359
17360 * gdb.base/long_long.exp: Don't run memory examination tests
17361 on little-endian targets (they will need a different set of
17362 results to match).
17363
173641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17365
17366 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17367 until somebody decides to fix GDB.
17368
17369 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17370 constant as "ULL".
96baa820
JM
17371 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17372 matches for a couple x/2 commands.
17373
a0b3c4fd
JM
173741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17375
17376 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17377 by merging in ref-types2 tests.
17378 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17379
17380 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17381 * gdb.c++/Makefile.in: Add standard actions.
17382 (EXECUTABLES): Rename from PROGS, update list.
17383 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17384 from gdb.hp.
17385 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17386 foo and bar locals.
17387 * gdb.c++/anon-union.exp: Fix tests to match.
17388 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17389 expect matches to handle output variations.
17390 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17391 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17392 output, add HP alternatives for new and delete prints.
a0b3c4fd 17393 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17394 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17395 * gdb.c++/demangle.exp: Use $style when reporting failure.
17396 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17397 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17398 match alternatives.
17399 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17400 compilers.
a0b3c4fd
JM
17401 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17402 * gdb.c++/method.exp: Add match alternatives.
17403 * gdb.c++/misc.cc: Add bool types.
17404 * gdb.c++/misc.exp: Add tests for bool types.
17405 * gdb.c++/overload.exp: Add xfails.
17406 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17407 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17408 add some more template parameter tests (only for HP currently).
17409 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17410 * gdb.c++/virtfunc.cc: Add return type and value for main.
17411 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17412 match alternatives.
d63a86f8 17413
a0b3c4fd
JM
174141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17415
17416 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17417
174181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17419
17420 * gdb.base/signals.exp: Don't expect getting a backtrace from
17421 within a signal handler to fail on Linux.
17422
174231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17424
17425 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17426 * lib/gdb.exp: Remove some gratuitious semicolons.
17427 (delete_breakpoints): Increase timeout.
17428 (gdb_expect): Add -notransfer option.
17429 (gdb_test): Use -notransfer option.
17430 (get_compiler_info): Add f77 case.
17431 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17432 case.
a0b3c4fd
JM
17433 (gdb_preprocess): Call get_compiler.
17434
17435 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17436 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17437 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17438 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17439 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17440 third arg to gdb_test.
a0b3c4fd
JM
17441 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17442 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17443 HP-UX xfails, add others.
a0b3c4fd
JM
17444 * gdb.base/completion.exp: Reflect name change of self-test.
17445 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17446 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17447 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17448 HP failure number.
a0b3c4fd
JM
17449 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17450 useless HP-UX 10.30 references.
17451 * gdb.base/maint.exp: Loosen matches.
17452 * gdb.base/pointers.c (main): Declare more_code.
17453 * gdb.base/pointers.exp: Match on output of a `next'.
17454 * gdb.base/structs.c: Add prototypes.
17455 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17456 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17457
174581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17459
17460 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17461 command.
a0b3c4fd
JM
17462
174631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17464
17465 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17466 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17467
17468 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17469 debug info. Deal with lack of signal hanlder info in stack.
17470
a9c64011 17471 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17472 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17473
5a2468f5
JM
174741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17475
17476 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17477 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17478
adf40b2e
JM
17479Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17480
17481 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17482 a1-selftest.exp.
adf40b2e
JM
17483 * gdb.base/configure: Re-generate.
17484
174851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17486
17487 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17488 in trying to run first and name is too long.
17489
17490 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17491 pointers2.c and pointers2.exp, respectively.
17492 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17493 doschk happier.
17494
43e526b9
JM
174951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17496
17497 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17498 callfuncs2.c and callfuncs2.exp.
17499
17500 * gdb.base/list.exp: Remove mistaken xfails.
17501 * gdb.base/list0.h: Add optional prototypes.
17502
9846de1b
JM
17503Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17504
a9c64011 17505 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17506 calling malloc.
a9c64011
AS
17507 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17508 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17509 use.
9846de1b
JM
17510
175111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17512
17513 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17514 * gdb.base/annota2.cc, annota2.exp: Move from here.
17515 * gdb.c++/annota2.cc, annota2.exp: To here.
17516 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17517
43ff13b4
JM
17518Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17519
17520 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17521 a consistent format.
43ff13b4 17522
085dd6e6
JM
175231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17524
17525 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17526 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17527 HP compilers, also set the globals $true and $false.
17528
17529 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17530 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17531 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17532 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17533 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17534 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17535 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17536 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17537 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17538 whatis.c} Add C++ compatible function definitions and return
17539 types, add includes for library functions.
085dd6e6
JM
17540 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17541 * gdb.base/step-test.c (myglob): Rename from glob.
17542 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17543 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17544 files, move here from gdb.hp.
085dd6e6 17545 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17546 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17547 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17548 Adjust line numbers in regexps.
085dd6e6
JM
17549
17550 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17551 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17552 instead of 0/1.
17553
17554 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17555 foll-vfork.exp: New files, move here from gdb.hp.
17556 * gdb.base/page.exp: New file, test of pagination command.
17557
17558 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17559 recursion test.
17560 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17561
17562 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17563 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17564
17565 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17566 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17567 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17568 watchpoint test.
085dd6e6
JM
17569 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17570 them work.
17571 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17572 expressions properly.
17573 * gdb.base/corefile.exp: Loosen the match slightly.
17574 * gdb.base/default.exp: Allow "Error accessing memory" message
17575 also.
17576 * gdb.base/display.exp: Skip over x/0 j if PA64.
17577 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17578 * gdb.base/interrupt.exp: Ditto.
17579 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17580 in use.
17581 * gdb.base/list.exp: Add xfails for HP-UX.
17582 * gdb.base/long_long.exp: Refine some of the numeric matches.
17583 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17584 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17585 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17586 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17587 * gdb.base/ptype.exp: Succeed on more varieties of output.
17588 * gdb.base/scope.exp: Add xfails for HP-UX.
17589 * gdb.base/sect-cmd.exp: Add more cases.
17590 * gdb.base/setvar.exp: Add xfails for HP-UX.
17591 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17592 * gdb.base/signals.exp: Match on void symbolically.
17593 * gdb.base/step-test.exp: Add case for PA64.
17594 * gdb.base/term.exp: Add exit and restart.
17595 * gdb.base/twice.exp: Clean up after self.
17596 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17597 * gdb.base/whatis.exp: Allow more ways to pass tests.
17598
17599 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17600 no longer useful.
085dd6e6
JM
17601
17602Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17603
17604 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17605 list of patterns.
085dd6e6 17606 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17607 print_double_array(double_array)", "continuing to breakpoint
17608 1018", "print print_double_array(array_d)" and "continuing to
17609 1034" tests.
d63a86f8 17610
085dd6e6
JM
176111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17612
a9c64011 17613 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17614
176151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17616
17617 * config/mt-*: Remove, these haven't been used since 1996.
17618
176191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17620
17621 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17622 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17623 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17624
9e0b60a8
JM
176251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17626
17627 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17628 simpler match case for the ptype of the big class.
17629
176301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17631
17632 * gdb.exp: Fix test for gdb_prompt existence.
17633
176341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17635
17636 * gdb.exp (gdb_test): Add fail after calls to perror.
17637
176381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17639
17640 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17641
176421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17643
17644 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17645
0f71a2f6
JM
17646Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17647
17648 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17649 malloc() is linked in.
0f71a2f6
JM
17650
176511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17652
17653 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17654 step at end.
17655
17656 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17657
176581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17659
17660 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17661
cce74817
JM
17662Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17663
17664 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17665 * gdb.base/mips_pro.exp: Likewise.
17666
176671999-06-02 Keith Seitz <keiths@cygnus.com>
17668
17669 * gdb.c++/templates.cc: Change all "new" operators to throw
17670 an exception.
17671 * gdb.c++/cplusfuncs.cc: Likewise.
17672
17673 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17674
17675Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17676
17677 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17678 * gdb.base/ending-run.exp: When stepping out of main, accept a
17679 step into an arbitrary assembler file.
cce74817 17680
392a587b
JM
176811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17682
d63a86f8 17683 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17684 "breakpoint-invalid" to be printed.
d63a86f8 17685 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17686 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17687 * gdb.base/annota2.cc: Initialize a.x to 0.
17688
9e086581
JM
176891999-05-17 Keith Seitz <keiths@cygnus.com>
17690
17691 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17692 when "skip_float_tests" set.
17693 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17694 "print print_ten_doubles", and "step into print_long_arg_list".
17695 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17696 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17697 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17698 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17699 "skip_float_tests" is set.
17700 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17701 when "skip_float_tests" set.
d63a86f8 17702
cd0fc7c3
SS
177031999-05-06 Keith Seitz <keiths@cygnus.com>
17704
17705 * gdb.base/annota2.cc: Include stdio.h.
17706
17707Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17708
17709 * gdb.base/crossload.exp: Remove, this has been disabled ever
17710 since BFD stopped including all targets, and cross-GDB gets
17711 plenty of testing anyway.
17712 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17713 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17714 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17715 * gdb.base/README: Remove, was doc for this.
17716 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17717 needed.
cd0fc7c3 17718
b83266a0
SS
177191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17720
17721 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17722 output.
17723
17724 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17725 * gdb.base/annota2.exp: New file. More annotation tests.
17726 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17727 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17728
177291999-04-23 Angela Marie Thomas <angela@cygnus.com>
17730
17731 * config/cfdbug.exp: New file.
17732
7a292a7a
SS
177331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17734
17735 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17736 Marcus Daniel's and Dale Hawkins's demangler crashes.
17737
17738 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17739 test_lucid_style_demangling, test_arm_style_demangling,
17740 test_hp_style_demangling): Try Tom Tromey's core-dumping
17741 identifier under each demangling style.
7a292a7a
SS
17742
177431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17744
17745 * gdb.c++/demangle.exp: Include the current demangling style
17746 in all test names.
17747 (current_demangling_style): New global variable.
17748 (set_demangling_style, test_demangling_core, test_demangling,
17749 test_demangling_exact): New functions.
17750 (test_gnu_style_demangling, test_lucid_style_demangling,
17751 test_arm_style_demangling, test_hp_style_demangling): Use those,
17752 instead of calling gdb_test and gdb_test_exact directly.
17753 (catch_demangling_errors): New function, which reports errors
17754 signalled by the demangling test functions in an orderly way.
17755 (do_tests): Use catch_demangling_errors.
17756
177571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17758
17759 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17760 grouping in expressions, not {}.
7a292a7a
SS
17761
17762 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17763 initialized yet.
7a292a7a
SS
17764
177651999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17766
17767 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17768 are listed.
17769
177701999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17771
17772 * gdb.stabs/weird.exp: Test for CC being defined before
17773 looking at its value.
17774
177751999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17776
17777 * gdb.base/call-ar-st.exp: Remove stray '#'.
17778 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17779 "short int" and "long int".
17780 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17781 change, to mollify finicky HP compiler.
7a292a7a
SS
17782 * gdb.hp/reg-test.exp (testfile): Fix file name.
17783 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17784
7a292a7a
SS
17785 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17786 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17787 alternate form of enum ptype.
17788
c906108c
SS
177891999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17790
7a292a7a
SS
17791 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17792 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17793 passing skip_hp_tests, so as not to waste time on guaranteed
17794 failure.
7a292a7a 17795
c906108c
SS
17796 * gdb.c++/overload.cc: Pass string instead of char addr, always
17797 init ccpfoo.
17798 * gdb.c++/templates.cc: Fix syntax error.
17799
7a292a7a
SS
17800Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17801
17802 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17803 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17804 command.
17805
178061999-03-18 James Ingham <jingham@cygnus.com>
17807
17808 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17809
17810 * gdb.c++/method.exp: It was testing an uninitialized int on the
17811 stack and assuming it was positive.
17812
17813 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17814
17815 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17816 keep it from killing the rest of the tests.
7a292a7a
SS
17817 Use gdb_continue_to_end.
17818
17819 * gdb.base/sigall.exp: use gdb_continue_to_end.
17820
17821 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17822
17823 * gdb.base/display.exp: use runto_main, not run.
17824
d63a86f8
RM
17825 * gdb.base/default.exp: Check for the current error message in the
17826 r abbreviation test.
7a292a7a
SS
17827 Add strongarm to the targets that know info float.
17828
d63a86f8 17829 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17830 run which doesn't work with monitors.
17831
17832 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17833
17834 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17835
17836 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17837 program. Traps the case (in Cygmon) when the program never really
17838 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17839 more places, so I used my name. Sorry Mark...
17840
17841 * config/monitor.exp (gdb_target_monitor): added another
17842 target_info parameter: remotebinarydownload. This will set the
17843 remotebinarydownload flag if this is causing some boards trouble.
17844
178451999-03-18 Mark Salter <msalter@cygnus.com>
17846
17847 * lib/gdb.exp (continue_to_exit): New function.
17848
17849 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17850 * gdb.base/ending-run.exp: Ditto.
17851 * gdb.base/step-test.exp: Ditto.
17852
178531999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17854
17855 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17856 (suggested by Art Haas <ahaas@neosoft.com>).
17857
178581999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17859
889bf7c5 17860 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17861
17862Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17863
17864 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17865 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17866
178671999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17868
17869 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17870 a call to strlen; sometimes we do have sources.
17871
178721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17873
17874 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17875 character, so GDB won't print garbage after its end.
d63a86f8 17876
c906108c
SS
17877 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17878 breakpoint there instead. Sometimes GCC emits memcpy to handle
17879 the large structures being passed by value, so we step into that
17880 instead of sum_array_print, which obscures what we're really testing.
17881 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17882 the bizarre steps into memcpy, so do that here. Add check for
17883 stepping into function calls that pass large structures by value.
17884 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17885 Remove all references to specific line numbers.
17886 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17887 New type and function.
17888 (main): Call large_struct_by_value, passing it a large struct by value.
17889 * lib/gdb.exp (gdb_get_line_number): New function.
17890
17891 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17892 more portable.
17893
7a292a7a
SS
178941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17895
c906108c
SS
17896 * lib/gdb.exp: Doc fixes.
17897
7a292a7a
SS
178981999-03-05 Nick Clifton <nickc@cygnus.com>
17899
d63a86f8 17900 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17901
179021999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17903
c906108c 17904 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17905 commands. They're not germane to this test, and they don't work
17906 that way on remote targets.
c906108c 17907
3fc11d3e
JM
179081999-03-01 James Ingham <jingham@cygnus.com>
17909
17910 * Changelog entries merged over from gdb development branch.
17911
3fc11d3e
JM
17912 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17913
17914 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17915 for outputting results of test run.
17916
2d4a1622 17917 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17918
17919 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17920
7a292a7a
SS
179211999-02-25 Felix Lee <flee@cygnus.com>
17922
17923 * lib/gdb.exp (debug_format): initialize
17924
c906108c
SS
179251999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17926
17927 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17928 * gdb.base/call-rt-st.c: Ditto.
17929
c906108c
SS
179301999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17931
17932 * gdb.threads/pthreads.exp (horiz): New variable.
17933 (test_startup): Fix regexps that capture thread numbers.
17934
179351999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17936
17937 * gdb.base/smoke.exp: Disambiguate two test case names (both
17938 called ``print'').
17939
17940Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17941
17942 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17943 compilation.
c906108c
SS
17944
179451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17946
17947 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17948 actual output formatting.
17949 * gdb.base/smoke.exp: GDB removes leading 0's.
17950 * gdb.base/volatile.exp: Don't check type of remuneration;
17951 that variable is no longer defined in constvars.c.
17952 * gdb.base/step-test.c (main): Exit with explicit exit code.
17953 * gdb.base/step-test.exp: Remove two nexti checks--they are
17954 not portable.
17955
179561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17957
17958 * gdb.base/help.exp ("help delete display"): Fix test to match
17959 gdb's output.
17960
17961 * gdb.base/long_long.c (known_types): Initialize values to zero.
17962 * gdb.base/long_long.exp: Step one more line
17963 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17964 leading zeros. Explicitly ask for hex formatting. Use
17965 unique test case names.
c906108c
SS
17966
17967Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17968
d63a86f8 17969 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17970
17971 * gdb.c++/method.exp: Add missing close brace.
17972
179731999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17974
17975 * gdb.base/maint.exp: Use 'set height 0' to disable page
17976 prompting, not 'set height 400'.
17977
17978 Fix a bunch of timeouts.
17979 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17980 four separate tests, so expect doesn't take forever to match a ton
17981 of text against a regexp with lots of .* forms.
17982 ("maint print psymbols", "maint print symbols"): Make some of
17983 these greps more selective, so that expect doesn't try to wade
17984 through huge piles of output and time out.
17985
17986 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17987
17988 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17989 tests: one which doesn't expect shlib events to be reported, and
17990 another which does, but is XFAIL for all platforms other than
17991 HP/UX.
c906108c
SS
17992
17993 * gdb.base/break.exp: Teach the test suite that the `catch
17994 fork', `catch vfork', and `catch exec' commands produce error
17995 messages on platforms that don't provide these features.
17996
17997Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17998
17999 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18000 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18001 (shortening names from solib_threshold.exp etc), won't run on
18002 anything but HP-UX for the foreseeable future.
c906108c 18003 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18004 reflect move.
c906108c
SS
18005
18006Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18007
18008 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18009 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18010
18011Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18012
18013 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18014 successfully re-sets breakpoints in shared libraries.
18015 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18016
18017Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18018
d63a86f8
RM
18019 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18020 and compiled w/o GCC.
c906108c
SS
18021
18022 * gdb.hp/watch-cmd.exp: ditto.
18023
18024 * gdb.hp/watch-hp.exp: ditto.
18025
18026 * gdb.hp/xdb1.exp: ditto.
18027
18028 * gdb.hp/xdb2.exp: ditto.
18029
18030 * gdb.hp/dbx.exp: ditto.
18031
18032Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18033
18034 * constvars.c: Remove C++-isms.
18035 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18036 with GCC.
c906108c
SS
18037
18038Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18039
18040 The following changes are part of the HP merge.
18041
18042 * gdb.base/break.exp: new tests to verify that catchpoints for
18043 fork, vfork, and exec don't trigger inappropriately.
18044
18045 * gdb.base/opaque.exp: compile one file at a time, then link.
18046
18047 * gdb.base/signals.exp: be more restrictive about which hppa
18048 systems receive a setup_xfail. new tests.
18049
18050 * gdb.base/solib_threshold.build: new file.
18051 * gdb.base/solib_threshold.exp: new file.
18052 * gdb.base/solib_threshold.link_opts: new file.
18053 * gdb.base/solib_threshold.mk: new file.
18054 * gdb.base/gen_solib_threshold.c: new file.
18055
18056 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18057 tests. New tests for enums inside classes.
18058
18059 * gdb.c++/compiler.cc: indicate support of template debugging.
18060
18061 * gdb.c++/demangle.exp: run hp style demangling tests.
18062
18063 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18064 tests.
18065
18066 * gdb.c++/misc.cc: changes to support new tests.
18067
18068 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18069 to support new tests.
18070
18071 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18072 gcc, then skip these tests.
18073
18074Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18075
18076 The following files are part of the HP merge; some had longer
18077 names at HP, but have been renamed to be no more than 14
18078 characters in length.
18079
18080 * gdb.hp/ambiguous.cc: new file.
18081 * gdb.hp/ambiguous.exp: new file.
18082 * gdb.hp/attach.exp: new file.
18083 * gdb.hp/attach2.exp: new file.
18084 * gdb.hp/classes-hp.exp: new file.
18085 * gdb.hp/ctti.exp: new file.
18086 * gdb.hp/ctti-add.cc: new file.
18087 * gdb.hp/ctti-add1.cc: new file.
18088 * gdb.hp/ctti-add2.cc: new file.
18089 * gdb.hp/ctti-add3.cc: new file.
18090 * gdb.hp/dbx.exp: new file.
18091 * gdb.hp/exception.cc: new file.
18092 * gdb.hp/exception.exp: new file.
18093 * gdb.hp/foll-exec.c: new file.
18094 * gdb.hp/foll-exec.exp: new file.
18095 * gdb.hp/foll-fork.c: new file.
18096 * gdb.hp/foll-fork.exp: new file.
18097 * gdb.hp/foll-vfork.c: new file.
18098 * gdb.hp/foll-vfork.exp: new file.
18099 * gdb.hp/inherit-hp.exp: new file.
18100 * gdb.hp/more-steps.exp: new file.
18101 * gdb.hp/namespace.cc: new file.
18102 * gdb.hp/namespace.exp: new file.
18103 * gdb.hp/optimize.exp: new file.
18104 * gdb.hp/pxdb.c: new file.
18105 * gdb.hp/pxdb.exp: new file.
18106 * gdb.hp/quicksort.exp: new file.
18107 * gdb.hp/reg-test.exp: new file.
18108 * gdb.hp/reg-test.s: new file.
18109 * gdb.hp/sized-enum.c: new file.
18110 * gdb.hp/sized-enum.exp: new file.
18111 * gdb.hp/start-stop.exp: new file.
18112 * gdb.hp/templ-hp.cc: new file.
18113 * gdb.hp/templ-hp.exp: new file.
18114 * gdb.hp/thr-lib.c: new file.
18115 * gdb.hp/thr-lib.exp: new file.
18116 * gdb.hp/thr-lib.h: new file.
18117 * gdb.hp/thr-liblib.c: new file.
18118 * gdb.hp/virtfun-hp.c: new file.
18119 * gdb.hp/virtfun-hp.exp: new file.
18120 * gdb.hp/watch-cmd.exp: new file.
18121 * gdb.hp/watch-hp.exp: new file.
18122 * gdb.hp/xdb1.exp: new file.
18123 * gdb.hp/xdb2.exp: new file.
18124 * gdb.hp/xdb3.exp: new file.
18125
18126Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18127
18128 The following files are part of the HP merge; some had longer
18129 names at HP, but have been renamed to be no more than 14
18130 characters in length.
18131
18132 * gdb.base/ss.h: new file.
18133 * gdb.base/call-ar-st.c: new file.
18134 * gdb.base/call-ar-st.exp: new file.
18135 * gdb.base/call-rt-st.c: new file.
18136 * gdb.base/call-rt-st-exp: new file.
18137 * gdb.base/call-strs.exp: new file.
18138 * gdb.base/ena-dis-br.exp: new file.
18139 * gdb.base/environ.exp: new file.
18140 * gdb.base/long_long.exp: new file.
18141 * gdb.base/sect-cmd.exp: new file.
18142 * gdb.base/shlib-cl2.exp: new file.
18143 * gdb.base/smoke.exp: new file.
18144 * gdb.base/so-impl-ld.c: new file.
18145 * gdb.base/so-impl-ld.exp: new file.
18146 * gdb.base/so-indr-cl.c: new file.
18147 * gdb.base/so-indr-cl.exp: new file.
18148 * gdb.base/varargs.exp: new file.
18149 * gdb.base/volatile.exp: new file.
18150 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18151 * gdb.base/display.exp: new file.
c906108c
SS
18152 * gdb.c++/derivation.exp: new file.
18153 * gdb.c++/local.exp: new file.
18154 * gdb.c++/member-ptr.exp: new file.
18155 * gdb.c++/overload.exp: new file.
18156 * gdb.c++/ovldbreak.exp: new file.
18157 * gdb.c++/ref-types.exp: new file.
18158 * gdb.c++/ref-types2.exp: new file.
18159 * gdb.c++/userdef.exp: new file.
d63a86f8 18160
c906108c
SS
18161Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18162
18163 * gdb.base/default.exp: Reflect wording change in remote.c.
18164
dc96c6c7 18165Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18166
18167 * gdb.base/help.exp: Update to reflect current text.
18168
18169Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18170
18171 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18172 they're stack variables and contain garbage.
18173 * gdb.c++/anon-union.exp: new file.
18174
18175 The following changes were made by David Taylor
889bf7c5
PA
18176 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18177 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18178 in changes by HP.
c906108c
SS
18179
18180 * gdb.base/bitops.exp: new file.
18181 * gdb.base/default.exp: change expected messages for catch and
18182 info catch tests to reflect HP merge changes.
18183 * gdb.base/enable-disable-break.exp
18184 * gdb.base/ending-run.c: new file.
18185 * gdb.base/long_long.c: new file.
18186 * gdb.base/maint.exp: new file.
18187 * gdb.base/pointers2.exp: new file.
18188 * gdb.base/shlib-call2.exp: new file.
18189 * gdb.base/solib.exp: new file.
18190 * gdb.base/step-test.c: new file.
18191 * gdb.c++/anon-union.cc: new file.
18192 * gdb.c++/local.cc: new file.
18193 * gdb.c++/member-pointer.cc: new file.
18194 * gdb.c++/method.cc: new file.
18195 * gdb.c++/ref-types.cc: new file.
18196 * gdb.c++/ref-types2.cc: new file.
18197 * gdb.c++/userdef.cc: new file.
d63a86f8 18198
c906108c
SS
18199 * gdb.base/scope.exp: compile one file at a time, then link.
18200 * gdb.base/langs.exp: ditto.
18201 * gdb.base/list.exp: ditto.
d63a86f8 18202
c906108c
SS
18203Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18204
18205 The following changes were made by David Taylor
889bf7c5
PA
18206 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18207 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18208 in changes by HP.
d63a86f8 18209
c906108c
SS
18210 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18211 skip tests. When compiling pass c++ flag to gdb_compile.
18212 * gdb.c++/
d63a86f8 18213
c906108c
SS
18214 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18215 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18216 (skip_hp_tests): new function.
18217 (gdb_preprocess): new function.
18218
18219 * configure.in (hpdir): decide whether to configure gdb.hp.
18220 * configure: regenerated.
18221
18222 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18223 to delete on clean.
18224 (EXECUTABLES): update to reflect new additions.
18225 * gdb.base/commands.exp: update message expected.
18226 * gdb.base/default.exp: add copyright notice.
18227 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18228 * gdb.base/help.exp: update messages to reflect current text.
18229 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18230 targets for recurse tests.
18231 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18232 skip this file.
18233
18234 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18235 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18236 compilation.
18237 * gdb.c++/misc.exp: ditto.
18238 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18239 run the tests. tell gdb_compile that it's a c++ compilation.
18240
18241 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18242
c906108c
SS
18243 * gdb.base/all-bin.exp: new file.
18244 * gdb.base/arithmet.exp: new file.
18245 * gdb.base/assign.exp: new file.
18246 * gdb.base/completion.exp: new file.
18247 * gdb.base/cond-expr.exp: new file.
18248 * gdb.base/condbreak.exp: new file.
18249 * gdb.base/define.exp: new file.
18250 * gdb.base/dollar.exp: new file.
18251 * gdb.base/environment.exp: new file.
18252 * gdb.base/eval-skip.exp: new file.
18253 * gdb.base/jump.exp: new file.
18254 * gdb.base/logical.exp: new file.
18255 * gdb.base/pointers.exp: new file.
18256 * gdb.base/relational.exp: new file.
18257 * gdb.base/section_command.exp: new file.
18258 * gdb.base/whatis-expr.exp: new file.
18259
18260 * gdb.base/all-types.c: new file.
18261 * gdb.base/call-array-struct.c: new file.
18262 * gdb.base/call-return-struct.c: new file.
18263 * gdb.base/call-strings.c: new file.
18264 * gdb.base/callfuncs2.c: new file.
18265 * gdb.base/condbreak.c: new file.
18266 * gdb.base/constvars.c: new file.
18267 * gdb.base/display.c: new file.
18268 * gdb.base/int-type.c: new file.
18269 * gdb.base/jump.c: new file.
18270 * gdb.base/miscexprs.c: new file.
18271 * gdb.base/pointers.c: new file.
18272 * gdb.base/pointers2.c: new file.
18273 * gdb.base/shmain.c: new file.
18274 * gdb.base/shr1.c: new file.
18275 * gdb.base/shr2.c: new file.
18276 * gdb.base/solib.c: new file.
18277 * gdb.base/solib1.c: new file.
18278 * gdb.base/solib2.c: new file.
18279 * gdb.base/varargs.c: new file.
18280 * gdb.c++/derivation.cc: new file.
18281 * gdb.c++/overload.cc: new file.
18282 * gdb.c++/ovldbreak.cc: new file.
18283 * gdb.hp/attach.c: new file.
18284 * gdb.hp/attach2.c: new file.
18285 * gdb.hp/average.c: new file.
18286 * gdb.hp/compiler.c: new file.
18287 * gdb.hp/compiler.cc: new file.
18288 * gdb.hp/execd-program.c: new file.
18289 * gdb.hp/follow-exec.c: new file.
18290 * gdb.hp/follow-fork.c: new file.
18291 * gdb.hp/follow-vfork-and-exec.c: new file.
18292 * gdb.hp/misc-hp.cc: new file.
18293 * gdb.hp/more-steps.c: new file.
18294 * gdb.hp/optimize.c: new file.
18295 * gdb.hp/quicksort.c: new file.
18296 * gdb.hp/run-hp.c: new file.
18297 * gdb.hp/start-stop.c: new file.
18298 * gdb.hp/sum.c: new file.
18299 * gdb.hp/templates-hp.cc: new file.
18300 * gdb.hp/thread-local-in-lib.c: new file.
18301 * gdb.hp/thread-local-in-lib.h: new file.
18302 * gdb.hp/thread-local-in-lib.lib.c: new file.
18303 * gdb.hp/vforked-program.c: new file.
18304 * gdb.hp/virtfunc-hp.cc: new file.
18305 * gdb.hp/watchpoint-hp.c: new file.
18306 * gdb.hp/xdb.c: new file.
18307 * gdb.hp/xdb0.c: new file.
18308 * gdb.hp/xdb0.h: new file.
18309 * gdb.hp/xdb1.c: new file.
18310
18311Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18312
18313 The following change was made by Edith Epstein
889bf7c5
PA
18314 <eepstein@cygnus.com> as part of a project to merge in changes
18315 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18316
18317 * gdb.c++/demangle.exp: changed the expected output for some
18318 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18319 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18320 T1<char>::~T1<char>(void)
c906108c 18321 becomes,
a9c64011
AS
18322 maint demangle __dt__11T1__pt__2_cFv
18323 T1<char>::~T1(void)
c906108c 18324
889bf7c5 18325 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18326
c906108c
SS
18327Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18328
18329 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18330 * gdb.trace/backtrace.exp: Likewise.
18331 * gdb.trace/circ.exp: Likewise.
18332 * gdb.trace/collection.exp: Likewise.
18333 * gdb.trace/deltrace.exp: Likewise.
18334 * gdb.trace/infotrace.exp: Likewise.
18335 * gdb.trace/limits.exp: Likewise.
18336 * gdb.trace/packetlen.exp: Likewise.
18337 * gdb.trace/passc-dyn.exp: Likewise.
18338 * gdb.trace/passcount.exp: Likewise.
18339 * gdb.trace/report.exp: Likewise.
18340 * gdb.trace/save-trace.exp: Likewise.
18341 * gdb.trace/tfind.exp: Likewise.
18342 * gdb.trace/tracecmd.exp: Likewise.
18343 * gdb.trace/while-dyn.exp: Likewise.
18344 * gdb.trace/while-stepping.exp: Likewise.
18345
183461998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18347
18348 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18349
18350Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18351
18352 From Brendan Kehoe:
18353 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18354 int return types.
18355
18356Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18357
18358 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18359 remote dos host testing right.
c906108c
SS
18360
18361Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18362
18363 * gdb.base/corefile.exp: remove some xfails.
18364
18365Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18366
18367 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18368 have different timestamps.
c906108c
SS
18369
18370Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18371
18372 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18373 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18374
18375Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18376
18377 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18378 delta.
c906108c
SS
18379
18380Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18381
18382 * gdb.base/default.exp: Add brace missing from previous delta.
18383
18384Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18385
18386 * gdb.base/default.exp: Support test for info float for all
18387 varieties of arm toolchain.
18388
dc96c6c7 18389Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18390
18391 * gdb.trace/*.exp: remove "remote_download" command.
18392
dc96c6c7 18393Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18394
18395 * gdb.trace/*.exp: remove -gdwarf from compile.
18396
18397Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18398
18399 * gdb.trace/configure.in(AC_INIT): typo
18400 * gdb.trace/configure: regenerated
18401
dc96c6c7 18402Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18403
18404 * config/m68k-emc.exp: New file.
18405 * lib/<emc-support.exp trace-support.exp}: New files.
18406 * configure.in: add new test directory gdb.trace.
18407 * gdb.trace/{configure configure.in Makefile.in}: New files.
18408 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18409 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18410 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18411 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18412 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18413 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18414 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18415
dc96c6c7 18416Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18417
18418 * gdb.c++/classes.exp: Change all regular expressions to match
18419 arbitrary combinations of newline/carriage-return, so that they
18420 will work equally well on Unix and Windows.
18421 * gdb.c++/inherit.exp: ditto.
18422 * gdb.c++/virtfunc.exp: ditto.
18423
184241998-08-11 Dawn Perchik <dawn@cygnus.com>
18425
18426 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18427
c2d11a7d
JM
18428Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18429
18430 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18431 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18432 to use a0-a3/d0-d3 as needed.
18433
18434Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18435
18436 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18437 * gdb.disasm/am33.exp: Corresponding changes.
18438
c906108c
SS
184391998-07-11 Felix Lee <flee@cygnus.com>
18440
18441 * gdb.base/callfuncs.exp: add cmp10 test.
18442 * gdb.base/callfuncs.c (cmp10): new function.
18443
18444Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18445
d63a86f8 18446 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18447 into two parts to get around a synchronization problem in expect.
18448
3fc11d3e
JM
18449Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18450
18451 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18452
18453 * configure.in: Add options for gdbtk testsuite.
18454
18455 * configure: Regenerate.
18456
18457 * gdb.gdbtk: New directory to hold gdbtk tests.
18458
c906108c
SS
18459Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18460
18461 * gdb.fortran/types.exp: Escape brackets in expect patterns
18462 for test_float_literal_types_accepted tests.
18463 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18464 before run test.
18465
c2d11a7d
JM
18466Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18467
18468 * am33.exp: Just compile, do not link the testcase.
18469 * am33.s: Add ".am33" pseudoop to force am33 mode.
18470
c906108c
SS
184711998-06-25 Felix Lee <flee@cygnus.com>
18472
18473 * gdb.base/setshow.exp: make sure $pc is sane.
18474
18475 * gdb.stabs/weird.exp: split expect patterns properly.
18476
c2d11a7d
JM
18477Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18478
18479 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18480 * gdb.disasm/am33.exp: Run it.
18481
dc96c6c7 18482Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18483
18484 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18485 match processing (and eliminate spurious timeouts when running).
18486
dc96c6c7 18487Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18488
18489 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18490 exception test, but conditionalize it on target [mach | gnu].
18491
dc96c6c7 18492Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18493
18494 * gdb.base/overlays.exp: fixup compile line for linker script.
18495
18496Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18497
18498 * gdb.fortran/types.exp: don't guess at float size.
18499
18500Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18501
18502 * gdb.base/exprs.exp: delete test that depends on int size.
18503
18504Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18505
18506 * config/sim.exp: Removed checks for target triplets.
18507 (gdb_target_sim): Use gdb,target_sim_options.
18508
18509Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18510
18511 * gdb.base/reread.exp: New file.
18512 * gdb.base/reread1.c: New file.
18513 * gdb.base/reread2.c: New file.
18514
18515Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18516
18517 * config/sim.exp: Use 'target sim -sparclite' when running
18518 SPARClite programs.
18519
18520Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18521
18522 * gdb.base/structs2.exp: New file.
18523 * gdb.base/structs2.c: New file.
18524
18525Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18526
18527 * gdb.asm/common.inc: New file.
18528 * gdb.asm/d10v.inc: New file.
18529 * asm-source.exp: Pass -I's to gas to find .inc files.
18530 Update line numbers in expected output.
18531 * asmsrc1.s: Rewrite.
18532 * asmsrc2.s: Rewrite.
18533 * configure.in: Create arch.inc symlink.
18534 * configure: Regenerate.
18535 * Makefile.in (distclean): Delete arch.inc.
18536
18537Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18538
18539 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18540 (t_enum_value2): ditto
18541 (t_enum_value3): ditto
18542 (main): ditto
c906108c
SS
18543Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18544
18545 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18546 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18547 change.
18548 Use gdb_test instead of send_gdb/gdb_expect sequences.
18549
18550Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18551
18552 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18553 not void.
18554
18555Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18556
18557 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18558 subroutines. Used to test gdbs ability to single step through PC
18559 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18560
18561Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18562
18563 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18564 more rigorous EGCS C++ error checking.
18565
18566Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18567
a9c64011
AS
18568 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18569 tests.
18570 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18571 function when asleep.
18572 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18573 for i*86 Linux and SVR4 signal handling problems.
18574 Remove linux xfail for `next to handler in signals_tests_1', fixed
18575 by recent infrun.c change.
18576 Limit backtrace to 10 frames to avoid timeout problems with infinite
18577 stack backtraces.
18578 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18579 target.[ch] change.
c906108c
SS
18580
18581Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18582
18583 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18584 for a newline from gdb before continuing.
18585 (default_gdb_exit): Just look for y or n.
18586 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18587 it does, fail the rests of the tests in the file.
18588
18589Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18590
18591 * config/cygmon.exp: New file.
18592
18593Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18594
18595 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18596 main" test on remote targets.
c906108c
SS
18597
18598 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18599 run test on remote targets.
18600
18601Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18602
18603 * gdb.asm: New directory.
18604 * configure.in: Configure it.
18605 * configure: Regenerate.
18606 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18607 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18608
18609Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18610
18611 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18612
dc96c6c7 18613Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18614
a9c64011
AS
18615 * gdb.base/overlays (several files): Merge the two overlay
18616 managers into one. Change variables (foox, barx, bazx, grbxx)
18617 back into ints but force them to load in their proper sections.
c906108c
SS
18618
18619Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18620
18621 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18622 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18623 (D10VCopy): Handle memory regions crossing 16k boundaries.
18624 (D10VCopy): Transfer data in 32 bit chunks.
18625
18626Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18627
18628 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18629 correct.
c906108c
SS
18630
18631 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18632 map. Include space for printf in .text segment.
c906108c
SS
18633
18634 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18635 updated d10v memory VMA/LMA map.
c906108c 18636 (D10VCopy): Call D10VTranslate.
d63a86f8 18637
c906108c
SS
18638Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18639
18640 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18641
18642 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18643 that it won't be put into the .sdata - small data -
18644 section. Update reference.
c906108c
SS
18645 * gdb.base/baz.c (bazx, baz): Ditto.
18646 * gdb.base/foo.c (foox, foo): Ditto.
18647 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18648
18649 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18650 to be arrays.
d63a86f8 18651
dc96c6c7 18652Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18653
a9c64011
AS
18654 * gdb.base/overlays.exp: fix up and get working again.
18655 Add tests for backtraces from an overlay function.
d63a86f8 18656
c906108c
SS
18657Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18658
18659 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18660 "calling function with watchpoint enabled".
18661
18662Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18663
18664 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18665 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18666 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18667 pending review of whether it is useful or not.
18668
18669Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18670
18671 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18672
18673Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18674
18675 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18676 * config/dve.exp: New file to support Densan boards.
18677
18678Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18679
18680 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18681 reads and BSD.
c906108c
SS
18682
18683Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18684
18685 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18686 response.
18687
18688 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18689
18690Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18691
18692 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18693 test.
c906108c
SS
18694
18695 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18696 target_sizeof_long and target_bigendian_p.
c906108c 18697 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18698 to targets word size and endianess.
d63a86f8 18699
c906108c
SS
18700Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18701
18702 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18703 output.
c906108c
SS
18704
18705Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18706
18707 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18708 Update test of set args help to match source change.
c906108c
SS
18709
18710Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18711
18712 * gdb.base/default.exp: Expect help system output to be in
18713 alphabetical order.
18714 * gdb.base/help.exp: Ditto.
18715
18716Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18717
18718 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18719 "i*86-pc-linux-gnu*".
18720 * gdb.base/interrupt.exp: Ditto.
18721 * gdb.base/corefile.exp: Ditto.
18722
18723 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18724 define vxworks when building the testcase.
c906108c
SS
18725
18726 * gdb.base/ptype.exp: Fix testnames to be unique.
18727 * gdb.base/radix.exp: Ditto.
18728 * gdb.base/term.exp: Ditto.
18729 * gdb.base/whatis.exp: Ditto.
18730 * gdb.c++/classes.exp: Ditto.
18731
18732Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18733
18734 * gdb.base/callfuncs.exp: Fix indentation.
18735
18736 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18737 suppress_flag has been set.
18738 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18739 target feature.
18740
18741Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18742
18743 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18744 the testcase.
18745
18746 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18747 set_debug_traps() and breakpoint().
c906108c
SS
18748 * gdb.c++/misc.cc (main): Ditto.
18749 * gdb.c++/templates.cc (main): Ditto.
18750 * gdb.c++/virtfunc.cc (main): Ditto.
18751
18752Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18753
18754 * lib/gdb.exp(gdb_step_for_stub): New function.
18755 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18756 exists, reload the executable and do a "continue" instead of
18757 doing a jump.
18758 (runto_main): Use gdb_step_for_stub.
d63a86f8 18759
c906108c 18760 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18761 tests to have unique names.
c906108c
SS
18762 * gdb.base/callfuncs.exp: Ditto.
18763 * gdb.base/commands.exp: Ditto.
18764 * gdb.base/default.exp: Ditto.
18765 * gdb.base/help.exp: Ditto.
18766 * gdb.base/list.exp: Ditto.
18767 * gdb.base/opaque.exp: Ditto.
18768 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18769 similar tests.
d63a86f8 18770
c906108c
SS
18771 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18772 * gdb.c++/cplusfuncs.cc: Ditto.
18773 * gdb.c++/virtfunc.cc: Ditto.
18774
18775 * config/monitor.exp: Keep track of the last file we saw, rather
18776 than trying to get the info from gdb.
18777
18778 * gdb.fortran/types.exp: Move comment to previous line.
18779
18780Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18781
18782 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18783 target mode.
c906108c
SS
18784
18785Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18786
18787 From Bob Manson:
18788 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18789 string from GDB when it connects.
c906108c
SS
18790
18791 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18792
18793Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18794
18795 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18796 if we can't get a debug format from GDB (we may be testing an
18797 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18798
18799 * gdb.stabs/weird.exp: Fix quoting.
18800
18801 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18802
18803Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18804
18805 * config/arm-ice.exp: New file.
18806
18807Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18808
18809 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18810 until it has been modified to work with the new testsuite.
c906108c 18811
99707966 18812 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18813 testcase won't compile, cause all of the testcases in the file to
18814 fail instead.
c906108c
SS
18815
18816 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18817 (gdb_clear_suppressed): New procedure.
18818 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18819 it contains a positive value.
18820
18821Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18822
18823 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18824
18825 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18826
18827Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18828
18829 * lib/gdb.exp (setup_xfail_format): New function.
18830 (get_debug_format): New function to get debug format.
18831 (debug_format): New global variable to hold last value set
18832 by get_debug_format.
18833 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18834 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18835 * gdb.c++/ptype.exp: Ditto.
18836 * gdb.c++/classes.exp: Ditto.
18837 * gdb.c++/cplusfuncs.exp: Ditto.
18838 * gdb.c++/inherit.exp: Ditto.
18839 * gdb.c++/templates.exp: Ditto.
18840 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18841
c906108c
SS
18842Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18843
18844 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18845 host doesn't have a currently-open connection.
18846
18847 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18848 any gdb stub target. Handle cases where gdb doesn't respond when
18849 interrupted in a sane fashion.
c906108c
SS
18850
18851 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18852 same thing in a totally different way.
c906108c
SS
18853
18854 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18855 setting "timeout".
c906108c 18856 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18857 default_gdb_init now.
c906108c
SS
18858
18859Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18860
18861 * gdb.base/printcmds.exp: Fix "check for floating addition"
18862 regexp to accept results within approx +/- .01 of exact value.
18863 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18864
18865Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18866
18867 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18868 properly.
c906108c
SS
18869 (gdb_expect): Add optional timeout parameter, and add timeout
18870 value to various calls.
18871 (gdb_suppress_tests): Only give one warning message per group.
18872
18873Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18874
18875 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18876 global variables. Handle getting a value for $timeout more
18877 gracefully.
c906108c
SS
18878
18879Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18880
18881 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18882 initialize.
c906108c 18883 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18884 by a target configuration file.
c906108c
SS
18885 (gdb_expect): Pass the timeout to remote_expect.
18886
18887 * config/monitor.exp(gdb_load): Fix typo in regexp.
18888
18889Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18890
18891 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18892
18893Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18894
18895 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18896 here. Call gdb_target_exec before rebooting the target, to make
18897 sure the connection to the target is closed.
c906108c
SS
18898 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18899 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18900 Also detect "Timeout reading from remote" error.
18901
18902 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18903 gdb_target_monitor. Don't call gdb_file_cmd here; let
18904 gdb_target_monitor do it.
c906108c
SS
18905
18906 * gdb.disasm/hppa.exp: Don't use exec_output.
18907
18908Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18909
18910 * gdb.base/list.exp: If we're debugging a non-native target,
18911 try to set the pc register to point to the start of the
18912 program before doing the first list command.
18913
18914 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18915 test_calls after restarting.
c906108c
SS
18916
18917 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18918 reloading.
c906108c
SS
18919
18920 * gdb.base/watchpoint.exp: Fix typo.
18921
18922 * gdb.base/setshow.exp: Check for use_gdb_stub.
18923
18924 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18925 stub case.
c906108c
SS
18926 * gdb.base/langs.exp: Ditto.
18927
18928 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18929 gdb_load_offset. If we weren't given a file to load, figure out
18930 what the current file is and use it.
c906108c
SS
18931
18932 * config/i386-bozo.exp: New file.
18933
18934Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18935
18936 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18937 feature.
18938
18939 * config/proelf.exp: New entry.
18940
18941Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18942
18943 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18944 of regexps.
18945
18946 * gdb.base/watchpoint.exp: Don't run the test_stepping
18947 tests if gdb can't call functions on the target.
18948
18949 * gdb.base/setshow.exp: Don't run the set prompt tests if
18950 the board has gdb_prompt set.
18951
18952Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18953
18954 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18955 * gdb.base/commands.exp: Likewise.
18956 * gdb.base/setshow.exp: Likewise.
18957
18958Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18959
18960 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18961 feature.
18962
18963 * config/i960.exp: New file.
18964
18965Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18966
18967 * gdb.base/funcargs.exp: Check for gdb,short_int target
18968 feature instead of looking for explicit target triplets.
18969
dc96c6c7 18970Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18971
d63a86f8 18972 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18973 "p 123DEADBEEF", to check parse_number.
18974 * top.c: change "to enable to enable" to "to enable" in a couple
18975 of help strings.
18976
18977Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18978
18979 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18980 on the mn10300.
d63a86f8 18981
c906108c
SS
18982Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18983
18984 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18985 where the test executable is run with explicit args.
18986 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18987
18988Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18989
18990 * gdb.base/run.c: Use FAKEARGV to build test executable that
18991 does not require a command line arg, since most simulators
18992 don't currently support passing such an arg into the simulated
18993 program.
18994 * gdb.base/commands.exp: Change tests to insert the proper
18995 value as the arg to the first recursive factorial call. Change
18996 compilation line to define FAKEARGV at compile time.
18997
18998Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18999
19000 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19001 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19002 function with watchpoint enabled" test.
19003
19004Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19005
19006 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19007 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19008
19009 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19010 "Tests restarted" messages.
c906108c
SS
19011
19012Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19013
19014 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19015
dc96c6c7 19016Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19017
19018 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19019 for INFO SYMBOL; add help tests for OVERLAY commands.
19020 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19021 add tests for OVERLAY commands
19022 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19023 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19024 * gdb.base/sigall.c: add usestubs code frag
19025 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19026
c906108c
SS
19027Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19028
19029 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19030 failures.
19031 (gdb_stop_suppressing_tests): Note that tests have restarted.
19032
19033Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19034
19035 * config/h8300.exp: New file.
19036
19037Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19038
19039 * gdb.base/setshow.exp: Check for the existence of a
19040 feature, not its value.
19041
19042Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19043
19044 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19045
19046 * gdb.base/scope.exp: It's now init0(), not init().
19047
19048 * gdb.base/scope0.c: For now, change init() to be init0().
19049
19050 * config/monitor.exp: Use gdb_serial in preference to serial
19051 or netport.
19052
19053 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19054 and it's not already set.
c906108c
SS
19055
19056Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19057
19058 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19059 isn't using a stub and if it supports argument passing.
c906108c
SS
19060
19061Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19062
19063 * config/udi.exp(gdb_start): Make sure UDICONF is set
19064 properly before starting gdb.
19065
19066Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19067
19068 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19069 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19070 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19071
19072Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19073
19074 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19075 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19076
19077 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19078
19079 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19080
19081 * config/monitor.exp: Make sure we disconnect from the target.
19082 Also, try a reboot/reload cycle instead of failing if the
19083 load fails.
19084
19085Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19086
19087 * gdb.base/default.exp: Don't set match_max.
19088 * gdb.base/help.exp: Ditto.
19089 * gdb.base/list.exp: Ditto.
19090 * gdb.base/signals.exp: Ditto.
19091
19092 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19093 set, use remote_ld to download the testcase instead of
19094 the GDB loader.
19095
19096Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19097
19098 * config/vr5000.exp: New file.
19099
19100 * config/monitor.exp(gdb_target_monitor): Add pattern for
19101 "Ending remote" to detect errors in connecting.
19102
19103 * gdb.base/setshow.exp: Add .* within auto language test.
19104
19105 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19106 target feature.
19107
19108 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19109 and reboot the board if necessary.
c906108c
SS
19110
19111 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19112 a set of tests. Remove print.* from the patterns being checked.
19113
19114Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19115
19116 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19117 refer to gdb_spawn_id.
19118
19119 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19120 longer used.
19121 * config/sparclet.exp: Ditto.
19122 * config/sparclet-old.exp: Ditto.
19123 * config/slite.exp: Ditto.
19124 * config/sim.exp: Ditto.
19125 * gdb.base/funcargs.exp: Ditto.
19126
19127 * lib/gdb.exp:Remove references to gdb_spawn_id.
19128 (gdb_expect): Move to remote.exp.
19129
19130Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19131
19132 * config/monitor.exp: Detect the "Couldn't establish connection"
19133 message from GDB.
19134
19135Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19136
19137 * gdb.base/bitfields.exp: Use runto instead of explicit
19138 gdb_run_cmd/gdb_expect sequences.
19139
19140 * gdb.base/break.exp(text_next_with_recursion): Add match for
19141 gdb_expect call.
19142
19143 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19144 We also need to handle the "A program is being debugged already"
19145 prompt from gdb. Use gdb_test to set the baud rate.
19146
19147 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19148 to 20000. Really. I mean it.
19149
19150Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19151
19152 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19153 fails. If suppress_flag is set, skip perror message about not
19154 being able to send to GDB.
c906108c 19155 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19156 GDB.
c906108c
SS
19157 (gdb_expect): If suppress_flag is set, always fail immediately.
19158 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19159 (gdb_init): Call gdb_stop_suppressing_tests.
19160 (default_gdb_exit): Ditto.
19161 (default_gdb_start): Ditto.
19162
19163 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19164 gdb_stop_suppressing_tests as appropriate.
c906108c 19165 * gdb.base/break.exp: Ditto.
889bf7c5 19166 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19167 * gdb.base/commands.exp: Ditto.
19168 * gdb.base/exprs.exp: Ditto.
889bf7c5 19169 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19170 * gdb.base/list.exp: Ditto.
19171 * gdb.base/recurse.exp: Ditto.
889bf7c5 19172 * gdb.base/scope.exp: Ditto.
c906108c
SS
19173 * gdb.base/structs.exp: Ditto.
19174 * gdb.c++/inherit.exp: Ditto.
19175
19176Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19177
19178 * config/vr4300.exp: New file.
19179
99707966 19180 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19181
99707966 19182 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19183
19184Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19185
19186 * lib/gdb.exp(gdb_init): New function.
19187
19188 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19189 for each individual variable set.
c906108c
SS
19190
19191 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19192 name.
19193
19194 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19195
19196 * gdb.base/scope.exp: Use gdb_test.
19197
19198 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19199 aborting; the testsuite driver will do that for us (see
19200 gdb_finish). Also, use gdb_test in a few more places.
19201
19202Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19203
19204 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19205
19206Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19207
19208 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19209 and "add_tests" are not at the same address.
19210
19211Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19212
19213 * gdb.base/ptype.exp: Use gdb_test.
19214
19215Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19216
19217 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19218 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19219 left in. No longer expect them to fail.
19220
19221 * gdb.stabs/*.mt; Deleted, no longer used.
19222 * gdb.stabs/configure.in: Remove references to target makefile
19223 frags.
19224 * gdb.stabs/configure: Rebuilt.
19225
19226 * gdb.disasm/*.mt: Deleted, no longer used.
19227 * gdb.disasm/configure.in: Remove references to target makefile
19228 frags. Use "sh3.s" as the unique filename for this directory.
19229 * gdb.disasm/configure: Rebuilt.
19230
19231 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19232 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19233 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19234
19235Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19236
19237 * config/udi.exp: Use mondfe,name instead of remote_host.
19238
19239Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19240
19241 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19242 a function with a watchpoint enabled on the mn10200.
19243
19244 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19245 before trying to create it!
19246
19247Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19248
19249 * config/vx.exp: Use hostname instead of netport.
19250
19251 * config/vxworks.exp: New file.
19252
19253 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19254
19255 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19256 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19257 occurs.
19258
19259 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19260 $gdb_spawn_id directly.
19261 (gdb_run_cmd): Try _start as well as start. Use the target feature
19262 gdb,start_symbol as the symbol to start from when jumping.
19263
19264Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19265
19266 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19267 redundant) test.
19268
19269 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19270 it doesn't lose for 16bit integer systems.
19271
19272Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19273
19274 * gdb.fortran/types.exp: If the target doesn't support "double"
19275 data types, then expect "real" types to only be 4 bytes.
19276
19277 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19278 call tests if the target doesn't support inferior function calls.
19279
19280 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19281 in printf tests.
19282
19283Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19284
19285 * gdb.base/help.exp: Disable "help set", "help show", and
19286 "help support". Simplify regexp for "help stack".
19287
19288 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19289 to 60 seconds. Temporarily set match_max to 15000 around the
19290 "info copying" test.
19291
19292 * gdb.base/nodebug.exp: Don't try to do an inferior function
19293 call if the target doesn't support them.
19294 * gdb.base/printcmds.exp: Likewise.
19295 * gdb.base/setvar.exp: Likewise.
19296 * gdb.base/structs.exp: Likewise.
19297 * gdb.c++/templates.exp: Likewise.
19298 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19299
19300 * gdb.base/recurse.exp: Enable for the mn10200.
19301
19302 * configure.in: Do configure gdb.stabs directory for *-*-elf
19303 targets.
19304 * configure: Rebuilt.
19305
19306 * gdb.base/break.exp: Check for gdb,noresults before testing
19307 exit status and/or results from the target.
19308 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19309 * lib/gdb.exp: Remove old (now bogus) initialization of
19310 noinferior, noargs, noresults and nosignals.
19311
19312Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19313
19314 * config/sh.exp: New file.
19315
19316 * config/slite.exp: Try to connect multiple times to the board
19317 before rebooting. Only send a "monitor run" if need_monitor_run
19318 is set.
19319
19320 * gdb.base/break.exp: Don't do the "stub continue" test if
19321 the target has gdb_stub set.
19322
19323 * gdb.base/callfuncs.exp: Increase the timeout.
19324
19325 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19326 if the target has gdb,noinferiorio set.
19327
19328 * gdb.base/list.exp: Increase match_max to 10000 characters.
19329
19330 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19331
19332 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19333 target.
19334
19335 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19336
19337Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19338
19339 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19340 trying to delete the copy of gdb. Catch the file delete so we
19341 don't die if the delete fails; also, the file should be copied to
19342 the host, not to the build.
c906108c
SS
19343
19344Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19345
19346 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19347 parenthesis in case it contains multiple regexps separated
c906108c
SS
19348 with |.
19349
19350 * gdb.base/watchpoint.exp: Use gdb_test.
19351 * gdb.base/default.exp: Ditto.
19352
19353Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19354
99707966 19355 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19356
c906108c
SS
19357 * gdb.base/scope.exp: Use gdb_test.
19358 * gdb.c++/classes.exp: Ditto.
19359 * gdb.c++/inherit.exp: Ditto.
19360
19361Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19362
19363 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19364 remote_exec instead.
19365 * gdb.base/corefile.exp: Don't be ridiculous.
19366 * gdb.base/*.c: Add missing stub invocations.
19367
19368Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19369
19370 * config/slite.exp: Miscellaneous fixes.
19371
19372 * lib/gdb.exp: Fix runto.
19373
19374 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19375 the target.
19376
19377 * gdb.base/watchpoint.exp: Fix regexp.
19378
19379 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19380 close and wait commands, as the descriptor may now be
19381 invalid. Always call "remote_close host".
19382
19383Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19384
19385 Major rewrite for testsuite revision.
d63a86f8 19386
c906108c
SS
19387 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19388 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19389 instead of relying on spawn_id to always contain a valid
19390 spawn id.
19391 (get_compiler_info): New procedure to build the ${binfile}.ci
19392 file, instead of replicating this in N different places.
19393 (gdb_compile): New procedure.
d63a86f8 19394
c906108c 19395 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19396 appropriate arguments) instead of compile. Use gdb_test in a lot
19397 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19398 at the start of a testcase, as this is no longer done magically.
19399
19400 config/*-gdb.exp: Rename without the -gdb suffix.
19401
19402 config/mips.exp: Use remote_close instead of exit_remote_shell.
19403 config/monitor.exp: Use target_info instead of looking at
19404 baud, timeout, etc.
19405 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19406
19407Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19408
19409 * gdb.c++/templates.exp (test_ptype_of_templates),
19410 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19411 Update expect patterns for destructors and assignment operators
19412 to match corresponding c-typeprint.c changes.
19413 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19414 to destructor breakpoint test, GDB should be able to set the
19415 destructor breakpoint without specifying arguments.
19416
19417Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19418
19419 * gdb.threads/pthreads.exp: Change result for failure to compile due
19420 to lack of pthreads runtime support from an error to simply an
19421 unsupported test, per dejagnu standards.
19422
19423Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19424
19425 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19426 where GDB exits to reduce pattern match time.
19427 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19428
19429 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19430
dc96c6c7 19431Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19432
19433 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19434 * gdb.base/default.exp: ditto.
19435 * gdb.base/nodebug.exp: ditto.
19436 * gdb.base/printcmds.exp: ditto.
19437 * gdb.base/ptype.exp: ditto.
19438 * gdb.base/setvar.exp: ditto.
19439 * gdb.base/structs.exp: ditto.
19440 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19441
19442Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19443
19444 * configure, */configure: Rebuild with autoconf 2.12.
19445
19446Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19447
19448 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19449 use new i*86-pc-linux*-gnu quads.
19450 * gdb.base/corefile.exp: Ditto.
19451 * gdb.base/signals.exp: Ditto.
19452 * gdb.base/sigall.exp: Ditto.
19453 * gdb.base/interrupt.exp: Ditto.
19454
19455 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19456 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19457 RedHat 4.0.
d63a86f8 19458
c906108c 19459 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19460 linux. This allows the test case to at least compile on latest
19461 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19462
19463Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19464
19465 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19466 directory to search gdb directory. Accept and step over conditional
19467 stack alignment code. Consume $prompt in failure cases.
19468 Reset timeout to $oldtimeout instead of some arbitrary value.
19469 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19470 timeout problems with infinite stack backtraces.
19471 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19472 Accept function parameters for linkfunc member.
19473
19474Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19475
19476 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19477 (CXXFLAGS): Remove, unreferenced.
19478 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19479 previous -B options and also add -B option to pick up cross compiled
19480 runtime.
c906108c
SS
19481 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19482 doing cross compiles.
19483 (target_alias): Declare global.
19484 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19485 to verify that gcc exists in build tree, and if so set CC to that
19486 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19487
c906108c
SS
19488Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19489
19490 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19491 ptype test for anonymous union. Fixup testcase to match
19492 current gcc debug output.
19493
19494Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19495
19496 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19497 force argument to an unsigned long type.
19498
19499Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19500
19501 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19502 tests and anonymous union print/ptype tests.
c906108c
SS
19503 * gdb.base/list.exp (test_forward-search): Increase timeout by
19504 5 minutes for the "search extremely long line" case.
19505 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19506 completely optional and that the pass/fail messages use the command as
19507 the message if that third arg is a null string.
19508 (gdb_test_exact): Arrange that a null string pattern means match a
19509 null string output rather than any output, which might include random
889bf7c5 19510 errors.
c906108c
SS
19511 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19512 backtrace test.
19513 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19514 always failing and failure is now exposed by gdb.exp changes.
19515
19516Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19517
19518 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19519 weren't being noted.
19520
19521Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19522
19523 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19524 * gdb.stabs/weird.exp: Remove v_comb xfails.
19525
dc96c6c7 19526Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19527
19528 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19529 list.exp scope.exp watchpoint.exp]
c906108c 19530 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19531
dc96c6c7 19532Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19533
19534 * config/monitor.exp: Increase download timeout to 1000 seconds.
19535
dc96c6c7 19536Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19537
19538 * config/m32r.exp: Increase timeout to 120 seconds.
19539
19540Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19541
19542 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19543 and accept older ordering as obsolescent gcc or gdb.
19544 * gdb.c++/templates.exp: Ditto.
19545 * gdb.c++/virtfunc.exp: Ditto.
19546
19547Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19548
19549 * gdb.base/coremaker.c: Add code to mmap some data so we
19550 can check that it ends up in the core file.
19551 * gdb.base/corefile.exp: Add test to read mmapped data
19552 from core file.
19553
dc96c6c7 19554Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19555
19556 * config/m32r.exp: New file.
19557
19558Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19559
19560 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19561 that cflags can contains -gstabs, and work correctly for other tests.
19562
dc96c6c7 19563Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19564
19565 * gdb.base/setshow.exp: New file, tests show and set.
19566 * gdb.base/setshow.c: New file, tests show and set.
19567 * gdb.base/help.exp: Add test for help set|show annotate.
19568 * gdb.base/default.exp: Add test for set|show annotate.
19569
19570Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19571
19572 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19573 errors unique.
19574 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19575 explicitly.
19576
19577Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19578
19579 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19580 and width commands. This is done elsewhere.
19581 * (gdb_start): Don't call gdb_start_sim here. That's already
19582 done in gdb_load. This fixes lots of failures in default.exp.
19583
19584Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19585
19586 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19587 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19588 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19589 in the same we we treat other failures (since it may be an expected
889bf7c5 19590 condition), rather than as an error.
c906108c
SS
19591 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19592 old test format.
19593
19594Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19595
19596 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19597 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19598 twice. Nuke the duplicates.
c906108c 19599 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19600 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19601 Remove config.h along with other config files.
19602
19603Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19604
19605 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19606 "p func1 ()" and note that rests of tests are skipped.
19607 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19608 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19609 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19610 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19611 affected by the previous run test.
19612 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19613 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19614 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19615 "pass int powerset tuple" and "pass modeless int powerset tuple".
19616 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19617 "real write 4" and "real write 8".
19618 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19619 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19620 "print \$i after tuple assign 2", and
19621 "print vs2 after tuple assign 2".
19622 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19623 meaningful error message and return -1 so the caller can
19624 suppress further tests and avoid a cascade of errors.
d63a86f8 19625
c906108c
SS
19626Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19627
19628 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19629 format for printing version.
19630 * gdb.base/default.exp: Ditto.
19631 * gdb.base/interrupt.exp: Fix problem with cascade of
19632 errors if child process dies while calling a function.
d63a86f8 19633
c906108c
SS
19634Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19635
19636 * Makefile.in (VPATH): Add
19637 * Makefile.in (Makefile, config.status): Fix rules so things get
19638 remade when necessary.
19639
19640Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19641
19642 * Makefile.in (just-check): Add path to sibling expect dir
19643 to environment variable specified by RPATH_ENVVAR.
19644
19645Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19646
19647 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19648 (just-check): Add shared library paths for libstdc++, tk,
19649 tcl, bfd, and opcodes to the environment variable specified
19650 in RPATH_ENVVAR.
19651 * configure.in: Add support to recognize --enable-shared flag
19652 and generate correct value for RPATH_ENVVAR.
19653 * configure: Regenerated with autoconf.
19654
19655Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19656
19657 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19658 include all osf versions.
c906108c
SS
19659 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19660 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19661 when target is linux. When failing to build pthreads test
19662 executable, give more meaningful message.
19663 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19664 arg for pthread_create.
d63a86f8 19665
c906108c
SS
19666Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19667
19668 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19669 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19670 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19671 and -lpthreads (everybody else).
c906108c
SS
19672 (test_startup): Fail gracefully if threads are not supported.
19673 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19674 "p/c array_index("abcdef",2)" when not gcc compiled.
19675 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19676 "print func2::coremaker_local" when not gcc compiled.
19677 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19678 "ptype on opaque struct tagname (statically)",
19679 "ptype on opaque struct tagname (dynamically) 1", and
19680 "ptype on opaque struct tagname (dynamically) 2"
19681 for not compiled with gcc.
19682 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19683 backtrace when compiled with gcc.
d63a86f8 19684 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19685 than always return success.
19686
19687Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19688
19689 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19690
19691Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19692
19693 * gdb.base/structs.exp: Undo last change.
19694
19695Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19696
19697 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19698 encapsulate all the steps/nexts done during self test, starting
19699 at main, and makes them less sensitive to optimization issues.
19700 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19701 signal handler" test.
19702 * gdb.threads/pthreads.exp: Only run this for native configs.
19703 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19704 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19705 tests.
19706 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19707 for "runto test_calls(void)" test.
d63a86f8 19708
c906108c
SS
19709Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19710
19711 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19712 and don't expect address info in breakpoint confirmations.
19713
19714Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19715
19716 * gdb.base/list.exp (test_forward_search): Increase timeout
19717 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19718 and then reset to old value when done. Increase expect input
c906108c
SS
19719 buffer to 10000.
19720
19721Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19722
19723 * gdb.base/list.exp (test_forward_search): Fix to handle very
19724 long source line without overflowing expect's input buffer.
19725
19726Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19727
19728 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19729 "buffer_full".
19730
19731 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19732 "buffer_full".
19733
19734 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19735 "buffer_full".
19736
19737 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19738 "buffer_full".
19739
19740Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19741
19742 * configure.in (configdirs): Add gdb.threads.
19743 * configure: Regenerated with autoconf.
19744 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19745 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19746 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19747
c906108c
SS
19748Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19749
19750 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19751
19752Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19753
19754 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19755 each signal's status in the output of "handle all print".
19756 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19757 the \r\n sequence that immediately precedes the gdb prompt.
19758 * gdb.base/a1-selftest.exp: Save original timeout and restore
19759 after test.
19760
19761Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19762
19763 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19764 symbol.
19765
19766Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19767
19768 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19769
19770Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19771
19772 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19773 timeout by 60 seconds.
19774
19775Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19776
19777 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19778 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19779 error return.
19780
19781Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19782
19783 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19784 gdb initialization, also report how long dejagnu waited. Restore
19785 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19786 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19787
19788Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19789
19790 * lib/gdb.exp: Report timeout value for verbosity level 2.
19791 * config/gdbserver.exp: Ditto.
19792 * config/hppro.exp: Ditto.
19793 * config/mips-gdb.exp: Ditto.
19794 * config/monitor.exp: Ditto.
19795 * config/netware.exp: Ditto.
19796 * config/sim-gdb.exp: Ditto.
19797 * config/slite-gdb.exp: Ditto.
19798 * config/udi-gdb.exp: Ditto.
19799 * config/unix-gdb.exp: Ditto.
19800 * config/vx-gdb.exp: Ditto.
19801 * gdb.base/a1-selftest.exp: Ditto.
19802 * gdb.base/a2-run.exp: Ditto.
19803 * gdb.base/break.exp: Ditto.
19804 * gdb.base/corefile.exp: Ditto.
19805 * gdb.base/list.exp: Ditto.
19806 * gdb.base/recurse.exp: Ditto.
19807 * gdb.base/scope.exp: Ditto.
19808 * gdb.base/signals.exp: Ditto.
19809
19810Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19811
19812 * gdb.threads/Makefile.in (docdir): Removed.
19813
19814Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19815
19816 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19817 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19818 @srcdir@.
d63a86f8 19819 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19820 autoconf 2.5 or higher.
19821 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19822
19823Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19824
19825 * configure: Regenerated.
19826 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19827 avoid name clashes with SunOS headers.
19828
19829Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19830
19831 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19832
19833Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19834
19835 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19836 prototype information ends up in the compiler info file.
19837
19838Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19839
19840 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19841 attempting to regenerate it. Eliminate use of a temporary file
19842 and just generate the info file directly. Source it immediately,
19843 for consistency of use.
19844 * gdb.base/corefile.exp: Ditto
19845 * gdb.base/exprs.exp: Ditto.
19846 * gdb.base/funcargs.exp: Ditto.
19847 * gdb.base/langs.exp: Ditto.
19848 * gdb.base/list.exp: Ditto.
19849 * gdb.base/mips_pro.exp: Ditto.
19850 * gdb.base/nodebug.exp: Ditto.
19851 * gdb.base/opaque.exp: Ditto.
19852 * gdb.base/ptype.exp: Ditto.
19853 * gdb.base/scope.exp: Ditto.
19854 * gdb.base/setvar.exp: Ditto.
19855 * gdb.base/signals.exp: Ditto.
19856 * gdb.base/whatis.exp: Ditto.
19857 * gdb.c++/templates.exp: Ditto.
19858 * gdb.c++/virtfunc.exp: Ditto.
19859 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19860 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19861
19862Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19863
19864 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19865 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19866 Increase timeout, a lot of single stepping might be needed if the
19867 target has no hardware watchpoints.
19868
19869Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19870
19871 * gdb.base/break.exp: Ignore compiler warnings when compiling
19872 break.c.
19873 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19874 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19875 from remote-sim.
19876 * gdb.base/exprs.exp: Add h8300 xfails.
19877 * gdb.base/funcargs.exp: Likewise.
19878 * gdb.base/nodebug.exp: Likewise.
19879 * gdb.base/printcmds.exp: Likewise.
19880 * gdb.base/ptype.exp: Likewise.
19881 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19882 h8300 xfails.
d63a86f8 19883 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19884 on the h8300.
19885 * gdb.base/funcargs.c: Explicitly make last constant argument to
19886 call_after_alloca_subr an unsigned long type.
19887 * gdb.base/return.c: Include stdio.h.
19888
19889Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19890
19891 * config/abug.exp: New file for the older Motorola Bug monitor
19892 that runs on the mvme13x series VME boards.
19893 * config/monitor.exp: Use the new config array for target settings
19894 if they exist.
19895
19896Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19897
19898 * sim-gdb.exp: Make the SH simulator allocate less space when
19899 it is targeted.
19900
19901Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19902
19903 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19904 test.
19905
19906Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19907
19908 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19909 "rs6000-*-*" for "list function in include file" when gcc compiled.
19910 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19911 for "p ctable1[120]".
19912 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19913 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19914 Remove setup_xfail for "rs6000-*-*" for
19915 "print 'scope0.c'::filelocal before run".
19916 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19917 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19918 since some compilers don't allow both options to be given
19919 on the same command line. Create object file and move it.
d63a86f8 19920
c906108c
SS
19921Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19922
19923 * gdb.base/corefile.exp: Always regenerate the core file, since
19924 we always regenerate the coremaker program. Detect special case
19925 where registers cannot be read from core file.
d63a86f8 19926
c906108c
SS
19927Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19928
19929 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19930 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19931 * gdb.c++/templates.exp: Only match on basename of file since
19932 some formats like xcoff don't encode directory information.
19933 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19934 and rs6000 AIX xcoff targets.
19935 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19936 * configure: Regenerate.
19937 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19938 here, rather than in distclean.
d63a86f8 19939
c906108c
SS
19940Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19941
19942 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19943 defined, and use it to compile the test case with -O2. The
19944 native compilation still uses no optimization.
19945 * gdb.base/mips_pro.c: Remove inline assembly code since
19946 it is compiled PIC by default, which results in assembler
19947 warnings that make the testsuite think the compilation
19948 was unsuccessful.
19949
19950Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19951
19952 * gdb.c++/misc.exp: Add note to message for
19953 "print s.a for foo struct" that this is a known gcc 2.7.2
19954 and earlier bug.
19955
19956Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19957
19958 * gdb.base/break.exp: Fix pattern for matching "Delete all
19959 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19960 setup_xfail for deleting all breakpoints test. Fix various
19961 timeout messages to include "(timeout)".
19962 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19963 for "p t_float_values2(3.14159,float_val2)".
19964 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19965 for "continue to call2g" when gcc compiled.
19966 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19967 "up to foo in langs.exp", "show language at foo in langs.exp",
19968 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19969 and "show language at fsub in langs.exp".
19970 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19971 "list line 1 in include file", "list message for lines past EOF",
19972 "list function in include file", "list list0.h:foo", and
19973 "list filename:function; nonexistant function".
19974 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19975 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19976 and "ptype t_char_array" to be for native cc only.
d63a86f8 19977
c906108c
SS
19978Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19979
d63a86f8 19980 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19981 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19982 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19983
19984Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19985
19986 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19987 "bt in signals.exp". This problem only appears when running
19988 the testsuite, and then only intermittently.
19989
19990Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19991
19992 * gdb.base/return.exp (return_tests): Differentiate between
19993 two tests of continuing.
19994
19995Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19996
19997 * */Makefile.in (maintainer-clean): Remove config.log.
19998 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19999 * gdb.c++/Makefile.in (PROGS): Add inherit.
20000 (clean): Remove *.ci.
20001
20002Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20003
20004 * gdb.c++/misc.cc: Add test code from Mike Stump.
20005 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20006
20007Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20008
20009 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20010 to "alpha-*-osf2*" and add comment.
20011 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20012 setup_xfail for "step over execarg initialization" and
20013 "step over corearg initialization".
c906108c
SS
20014 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20015 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20016 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20017 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20018 "print func2::coremaker_local", and "backtrace in corefile.exp".
20019 * gdb.base/signals.exp: Build and source signals.ci.
20020 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20021 to be for gcc only.
20022 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20023
c906108c
SS
20024Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20025
20026 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20027 Feb 3 procfs.c change.
20028
20029Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20030
20031 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20032
20033Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20034
20035 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20036 from dejagnu's apparent default of 10 seconds, which gives random
20037 results when running the tests over NFS on moderately loaded systems.
20038 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20039
20040Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20041
20042 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20043 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20044 result reports.
c906108c
SS
20045
20046Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20047
20048 * configure.in (CY_AC_PATH_TCLH): Remove.
20049 * configure: Regenerate.
20050
20051Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20052
20053 * gdb.c++/Makefile.in (clean): Add missing '{'.
20054
20055Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20056
20057 * lib/gdb.exp: Provide a default value for noinferior.
20058
20059 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20060 Load libgloss.exp.
20061
20062Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20063
20064 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20065 the executable, not the .o to run the tests from.
20066
20067Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20068
20069 * gdb.base/break.exp: Don't test for program exit or exit status
20070 if $noresults if nonzero.
20071 * gdb.base/langs.exp: Likewise.
20072 * gdb.base/watchpoint.exp: Likewise.
20073
20074 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20075 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20076 trying to compile the testcase.
20077
20078Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20079
20080 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20081 * gdb.base/signals.exp (continue to handler): Likewise.
20082
20083Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20084
20085 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20086
20087 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20088
20089Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20090
20091 * gdb.base/corefile.exp: Recognize "not found" as failure
20092 when trying to determine if a core file was generated.
20093 If no core file was generate the first time, try again without
20094 the ulimit -c to work around braindamaged shells.
20095
20096Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20097
20098 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20099 [] tests with "test" and enclose string in quotes.
20100 * gdb.stabs/configure: Rebuild
d63a86f8 20101
c906108c
SS
20102Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20103
20104 Changes in sync with expect:
20105 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20106 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20107 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20108 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20109 argument to AC_REQUIRE.
20110 * configure: Regenerated.
20111
20112Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20113
20114 * gdb.base/corefile.exp: When generating a core, discard any
20115 error messages about ulimit not found and the "core dumped"
20116 message from the shell that runs the coredumper.
20117
20118Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20119
20120 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20121
20122 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20123 which sed script to run. Expect failure for v_comb test
20124 on PA targets too.
d63a86f8 20125
c906108c
SS
20126Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20127
20128 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20129 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20130
20131Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20132
20133 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20134 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20135 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20136 * lib/gdb.exp (default_gdb_start): Fix typo.
20137 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20138 messages to not include the full program name that caused
20139 the core dump since some systems (such as solaris) apparently
20140 truncate this path to about 80 characters.
20141 When generating a core file first try increasing the core file
20142 size limit to unlimited since some systems may default it to
20143 zero, and it is harmless to try it. Move the test for failing
20144 to generate a core file to where it will actually get executed.
20145 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20146 new gdb result from g++ debug info improvements and make old
20147 pattern obsolescent. Also account for size_t differences
20148 (may be int or long).
20149 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20150 initialization before function call is placed in the delay slot
20151 and thus appears to be skipped over by commands such as "next".
20152
20153Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20154
20155 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20156
20157Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20158
20159 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20160 input source file; fix code to compile test to deal with this
20161 convention.
20162 * gdb.c++/*.exp: Likewise.
20163
20164Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20165
20166 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20167 "bt in signals.exp".
20168
20169Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20170
20171 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20172 "step over execarg initialization" and
889bf7c5 20173 "step over corearg initialization".
c906108c
SS
20174
20175Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20176
20177 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20178 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20179
20180Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20181
20182 From Rob Savoye (rob@poseidon.cygnus.com)
20183 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20184 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20185 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20186 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20187 configure.in}: Major reworking for autoconfig.
c906108c
SS
20188 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20189 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20190 New files.
c906108c
SS
20191 * config/unix-gdb.exp: Make GDB global.
20192 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20193 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20194 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20195 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20196 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20197 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20198 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20199 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20200 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20201 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20202 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20203 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20204 to returns as necessary, arrange for test to compile own testcase
20205 executable.
c906108c 20206 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20207
c906108c
SS
20208Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20209
20210 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20211 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20212 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20213 "backtrace through signal handler".
20214
20215Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20216
20217 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20218 continuing from a job control stop signal.
20219 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20220
20221Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20222
20223 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20224 * gdb.base/corefile.exp: Likewise.
20225 * gdb.base/funcargs.exp: Likewise.
20226
20227Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20228
20229 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20230 * config/monitor.exp: Add support for setting baud rate.
20231
20232Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20233
20234 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20235 i*86-*-linux* xfails for "backtrace through signal handler".
20236 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20237 "print func2::coremaker_local".
20238 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20239 alpha-dec-osf2* xfail for
c906108c
SS
20240 "delete all breakpoints when none".
20241
20242Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20243
20244 * gdb.base/break.exp: Change test that deletes all breakpoints
20245 when no user breakpoints are installed. A post 4.15 change
20246 causes gdb to no longer prompt in this case.
20247
20248Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20249
20250 * gdb.base/return.exp (return_tests): Change xfail for test
20251 "correct value returned double test" to stop xfailing at
20252 Solaris 2.5. Apparently the bug has been fixed.
20253
20254Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20255
20256 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20257 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20258
20259Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20260
20261 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20262 * gdb.disasm/hppa.s: Corresponding changes.
20263
20264Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20265
20266 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20267 makefile fragment.
20268 * config/mt-hpux: Deleted.
20269
20270Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20271
d63a86f8 20272 * Many files: When warning about suppressed tests due to a
c906108c
SS
20273 nonexistant test binary, avoid incrementing the warning count.
20274
20275Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20276
20277 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20278
c906108c
SS
20279Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20280
20281 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20282 "sparc-*-solaris2*".
20283
20284Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20285
20286 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20287 Add global and local variables and initialize them.
20288 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20289 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20290 extracts the file name and terminating signal from the core file.
20291 * TODO: Remove note about tests for correct mapping of corefile.
20292 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20293 from optimizing it away.
20294 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20295 handles common blocks.
20296
20297Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20298
20299 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20300 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20301
20302Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20303
20304 * Makefile.in (maintainer-clean): New target, synonym for
20305 realclean.
20306 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20307 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20308 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20309 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20310 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20311 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20312
20313Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20314
20315 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20316 xfails when not gcc compiled for "print foo::funclocal".
20317 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20318 "print foo::funclocal at foo",
20319 "print 'scope1.c'::foo::funclocal at foo",
20320 "print foo::funclocal_bss at foo",
20321 "print 'scope1.c'::foo::funclocal_bss at foo",
20322 "print foo::funclocal_ro at foo",
20323 "print 'scope1.c'::foo::funclocal_ro at foo",
20324 "print bar::funclocal at foo" and
20325 "print 'scope1.c'::bar::funclocal at foo".
20326 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20327 gcc compiled for "print foo::funclocal at bar".
20328 Expand all messages to ensure that they identify that
20329 the test is at bar().
20330 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20331 gcc compiled for:
20332 "ptype on opaque struct pointer (statically)",
20333 "ptype on opaque struct tagname (statically)",
20334 "ptype on opaque struct pointer (dynamically) 1",
20335 "ptype on opaque struct tagname (dynamically) 1",
20336 "ptype on opaque struct pointer (dynamically) 2" and
20337 "ptype on opaque struct tagname (dynamically) 2
20338 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20339 gcc compiled for:
20340 "p datalocal"
20341 "whatis datalocal",
20342 "ptype datalocal",
20343 "p bsslocal",
20344 "whatis bsslocal", and
20345 "ptype bsslocal".
20346 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20347 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20348 when not gcc compiled.
20349 * gdb.base/funcargs.exp (float_and_integral_args): Add
20350 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20351 compiled.
20352 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20353 "backtrace from call6a" when not gcc compiled.
20354 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20355 "backtrace from call7a" when not gcc compiled.
20356 * gdb.base/callfuncs.exp (do_function_calls):
20357 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20358 "p t_char_array_values(char_array_val2,char_array_val1)",
20359 "p t_char_array_values(char_array_val1,char_array_val2)",
20360 "p t_char_array_values("carray 1","carray 2")",
20361 "p t_char_array_values("carray 1",char_array_val2)",
20362 "p t_char_array_values(char_array_val1,"carray 2")",
20363 "p sum_args(1,{2})",
20364 "p sum_args(2,{2,3})",
20365 "p sum_args(3,{2,3,4})",
20366 "p sum_args(4,{2,3,4,5})"
20367 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20368 "backtrace in corefile.exp" when not gcc compiled.
20369
20370Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20371
20372 * gdb.base/signals.exp: Rewrite `handle all print' test as
20373 a procedure. Accept blanks or TABs as whitespace, increase
20374 timeout and expect input buffer size for the large output
20375 from the command. Remove "i*86-*-bsdi2.0" xfail.
20376
20377Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20378
20379 * gdb.base/setvar.exp: Add new testcases for truncation when
20380 assigning invalid values to bitfields.
20381
20382Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20383
d63a86f8 20384 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20385 mips-sgi-irix* xfail for
20386 "call inferior func with struct - returns char *"
20387 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20388 accepted in the result.
c906108c
SS
20389
20390Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20391
20392 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20393 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20394 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20395 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20396 that accidentally got checked in.
20397
20398Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20399
d63a86f8 20400 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20401 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20402 compiled test.
20403 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20404 Add mips-sgi-irix5* xfail for not gcc compiled.
20405 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20406 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20407 "p top", "whatis top", "p middle", and "whatis middle".
20408 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20409 "whatis signed char" for not gcc compiled.
20410 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20411 "set variable signed char=-1 (-1)" and
20412 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20413 * gdb.base/funcargs.exp (float_and_integral_args):
20414 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20415 Add mips-sgi-irix* xfail when not gcc compiled for
20416 "continue to call2b".
20417 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20418 "continue to call2g".
20419 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20420 "backtrace from call6a"
20421 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20422 "backtrace from call7k".
20423 Add mips-sgi-irix5* xfail when not gcc compiled for
20424 "backtrace from call7a".
20425 (localvars_after_alloca): Fix gdb_test cmds for
20426 "print * after runto ...".
20427 Remove rs6000-*-* xfails for
20428 "print i after runto localvars_after_alloca" and
20429 "print l after runto localvars_after_alloca"
20430 for all compilers.
20431 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20432 when not compiled with gcc, for:
c906108c
SS
20433 "print signed char == (minus)",
20434 "print signed char != (minus)",
20435 "print signed char < (minus)",
20436 "print signed char > (minus)".
20437 * gdb.base/callfuncs.exp (do_function_calls):
20438 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20439 "call inferior func with struct - returns char *".
d63a86f8 20440 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20441 "correct value returned double test" to include Solaris 2.4.
20442 * gdb.base/funcargs.exp (float_and_integral_args):
20443 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20444
c906108c
SS
20445Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20446
20447 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20448 enumeration bitfields if compiling with GNU C.
20449 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20450 to empty' prompt.
20451
20452Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20453
20454 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20455 test for PRO targets.
20456
20457 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20458 breakpoints in the inferior at any given time by making
20459 two groups of breakpoints for call2*, call6* and call7*
20460 tests.
20461
20462Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20463
20464 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20465 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20466 from optimizing it away.
20467 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20468 "call inferior func with struct".
20469
20470Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20471
20472 * configure.in: Only configure gdb.chill for particular targets.
20473
20474Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20475
20476 * gdb.base/Makefile.in: Add action to .c.o transformation
20477 rule that generates a .ci file for each .o file and remove
20478 explicit .c.o rules except for callfuncs.o.
20479 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20480 generates a .ci file for each .o file and remove explicit
20481 .cc.o rules.
20482 (clean): Remove *.tmp *.ci files.
20483 (EXECUTABLES): Remove templ-info.exp.
20484 * gdb.base/compiler.c: New file.
20485 * gdb.c++/compiler.cc: New file
20486 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20487 Change rs6000-*-* xfail for
20488 "print 'scope0.c'::filelocal_ro" and
20489 "print 'scope1.c'::filelocal" and
20490 "print 'scope1.c'::filelocal_bss" and
20491 "print 'scope1.c'::filelocal_ro" and
20492 "print 'scope1.c'::foo::funclocal" and
20493 "print 'scope1.c'::foo::funclocal_ro" and
20494 "print 'scope1.c'::bar::funclocal" and
20495 "print 'scope0.c'::filelocal_ro" and
20496 "print 'scope1.c'::filelocal at foo" and
20497 "print 'scope1.c'::filelocal_bss at foo" and
20498 "print 'scope1.c'::filelocal_ro at foo" and
20499 "print 'scope1.c'::foo::funclocal at foo" and
20500 "print 'scope1.c'::foo::funclocal_bss at foo" and
20501 "print 'scope1.c'::foo::funclocal_ro at foo" and
20502 "print 'scope1.c'::bar::funclocal at foo" and
20503 "print 'scope0.c'::filelocal_ro" and
20504 "print 'scope1.c'::filelocal" and
20505 "print 'scope1.c'::filelocal_bss" and
20506 "print 'scope1.c'::filelocal_ro" and
20507 "print 'scope1.c'::foo::funclocal" and
20508 "print 'scope1.c'::foo::funclocal_bss" and
20509 "print 'scope1.c'::foo::funclocal_ro" and
20510 "print 'scope1.c'::bar::funclocal" and
20511 "print 'scope1.c'::bar::funclocal_bss"
20512 to only be xfail'd when not compiled with gcc.
d63a86f8 20513 Add rs6000-*-* xfail for
c906108c
SS
20514 "print 'scope0.c'::filelocal_bss before run"
20515 when compiled with gcc.
20516 (test_at_main): Add rs6000-*-* xfail for
20517 "print filelocal_ro in test_at_main"
20518 when compiled with gcc.
20519 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20520 Add rs6000-*-aix* xfail for
c906108c
SS
20521 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20522 "ptype t_char_array", not compiled with gcc.
20523 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20524 xfail for "list foo (in include file)" when gcc compiled.
20525 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20526 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20527 "run to call0a" if not compiled with gcc.
20528 (unsigned_integral_args): Add rs6000-*-* xfail for
20529 "run to call1a" if not compiled with gcc.
20530 (float_and_integral_args): Add rs6000-*-* xfail for
20531 "run to call2a" if not compiled with gcc and for
20532 "continue to call2b" for any compiler.
20533 Add rs6000-*-* xfail to
20534 "print f1 after run to call2a" for gcc compiled.
20535 (discard_and_shuffle): Add rs6000-*-* xfail for
20536 "run to call6a".
20537 (shuffle_round_robin): Add rs6000-*-* xfail for
20538 "backtrace from call7a" if not compiled with gcc.
20539 Add rs6000-*-* xfail for
20540 "backtrace from call7b" if compiled with gcc.
20541 (call_after_alloca): Add rs6000-*-* xfail for
20542 "print c in call_after_alloca" and
20543 "print s in call_after_alloca" and
20544 "backtrace from call_after_alloca_subr"
20545 if not compiled with gcc.
20546 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20547 "print c in localvars_in_indirect_call" and
20548 "print c in localvars_in_indirect_call" and
20549 "backtrace in indirectly called function" and
20550 "stepping into indirectly called function"
20551 if not compiled with gcc.
20552 (localvars_after_alloca): Add rs6000-*-* xfail for
20553 "print c after runto localvars_after_alloca" and
20554 "print s after runto localvars_after_alloca" and
20555 "print i after runto localvars_after_alloca" and
20556 "print l after runto localvars_after_alloca"
20557 for all compilers.
20558 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20559 than whatis-info.exp.
20560 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20561 than opaque-info.exp.
20562 Setup rs6000-*-* xfail for
d63a86f8 20563 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20564 "ptype on opaque struct pointer (dynamically)" when
20565 not compiled with gcc.
20566 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20567 rather than callf-info.exp.
20568 (do_function_calls): Add clear_xfail for rs6000-*-* for
20569 "p t_float_values2(3.14159,float_val2)". Seems to work
20570 fine there, both with xlc and gcc. Need to find out what
20571 it is doing right and fix other platforms.
20572 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20573 "call inferior func with struct - returns int",
20574 "call inferior func with struct - returns long",
20575 "call inferior func with struct - returns float",
20576 "call inferior func with struct - returns double",
20577 "call inferior func with struct - returns char *",
20578 but only if not gcc compiled (presumes xlc compiled).
20579 Change rs6000-*-* xfails for
20580 "call inferior func with struct - returns char" and
20581 " call inferior func with struct - returns short" to only
20582 xfail if not using gcc.
20583 (clean mostlyclean): Remove *.ci and *.tmp files.
20584 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20585 than templ-info.exp.
20586 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20587 Add rs6000-*-* xfail for "up to foo in langs.exp"
20588 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20589 when not gcc compiled.
d63a86f8 20590
c906108c
SS
20591Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20592
20593 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20594 * gdb.base/corefile.exp: Likewise.
20595 * gdb.base/list.exp: Likewise.
20596 * gdb.base/scope.exp: Likewise.
20597 * gdb.base/siganls.exp: Likewise.
20598
20599 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20600 compiler output.
20601 * gdb.base/whatis.exp: Likewise.
20602
20603Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20604
20605 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20606 failure (opcode table has been fixed to match reality).
20607
20608Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20609
20610 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20611 "call inferior func with struct - returns char",
20612 "call inferior func with struct - returns short"
20613
20614 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20615 "print 'scope0.c'::filelocal at main",
20616 "print 'scope0.c'::filelocal_bss in test_at_main",
20617 "print 'scope0.c'::filelocal at foo",
20618 "print 'scope0.c'::filelocal_bss in test_at_foo",
20619 "print 'scope0.c'::filelocal at bar",
20620 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20621
c906108c
SS
20622 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20623 in source file 1". This bug seems to have been fixed with both
20624 gcc and native cc (was native assembler bug?).
20625
20626Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20627
20628 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20629 "backtrace through signal handler" to "i*86-*-sysv4*".
20630 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20631 continue" case. Add "known SVR4 bug" to fail message.
20632 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20633 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20634 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20635 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20636 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20637 "up to foo in langs.exp", "show language at foo in
20638 langs.exp", "up to cppsub_ in langs.exp", "show
20639 language at cppsub_ in langs.exp", "up to fsub in
20640 langs.exp", and "show language at fsub in langs.exp".
20641 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20642 "bactrace in corefile.exp".
20643 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20644 "call inferior function with struct - returns float" and
20645 "call inferior function with struct - returns double".
d63a86f8 20646
c906108c
SS
20647Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20648
20649 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20650 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20651 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20652 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20653
20654Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20655
20656 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20657 (or overriden) "CHILL" macro rather then bare "gcc".
20658 Also look for ../../gcc/xgcc since that is what we will
20659 actually need, not "Makefile". Remove following assignment
20660 of CHILL to CHILL_FOR_TARGET because that results in
20661 recursive definition.
20662
20663Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20664
20665 * gdb.base/corefile.exp: Change xfail for backtrace in
20666 corefile.exp from linuxaout to all linux.
20667 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20668 cases where we miss the breakpoint at the signal handler
20669 for some reason. Setup xfail for linuxoldld/linuxaout and
20670 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20671 hitting SIGURG breakpoint.
20672 * gdb.base/signals.exp: Setup xfail for "next" acting like
20673 continue to add linuxoldld. Setup xfail for all linux for
20674 "next to handler in signals_tests_1", "backtrace in
20675 signals_tests_1", "continue to func1", "pass SIGUSR1",
20676 and continue to handler".
20677
20678Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20679
20680 * Update all FSF addresses except those in COPYING* files.
20681
20682Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20683
20684 * gdb.base/a2-run.exp: Change messages to be more explicit about
20685 the status of args, and quote binfile in results.
20686
20687Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20688
20689 * gdb.base/callfuncs.exp: Add tests for passing structs to
20690 inferior functions and return various types.
20691 * gdb.base/callfuncs.c: Add functions to receive a struct
20692 and return a member of the struct, in various types.
20693
20694Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20695
20696 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20697
20698Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20699
20700 * config/vxworks29k.exp: New file, sources vxworks.exp.
20701
20702Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20703
20704 * config/gdbremote.exp: New file. Testing framework using
20705 gdbserver.
20706
20707Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20708
20709 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20710 "call function when asleep" and "send end of file".
20711 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20712 for "backtrace in corefile.exp".
20713 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20714 for "backtrace through signal handler".
20715 * gdb.base/corefile.exp: Make sure we actually generate a core file
20716 before trying the core tests. Some systems allow the user to suppress
20717 generation of core files and default to that (linux for example).
20718 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20719 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20720
20721Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20722
20723 * gdb.threads: New directory with some crude multi-threaded
20724 gdb tests (step.exp and step2.exp).
20725 * config/mt-lynx (STEP_EXECUTABLE): Define.
20726 (THREADFLAGS): Define.
20727
20728Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20729
20730 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20731
20732 * gdb.base/signals.exp: Disable whole file for lynx until
20733 further notice.
20734
20735 * gdb.base/signals.exp: xfail test where "next" acts like
20736 "continue" for lynx.
20737
20738 * gdb.base/interrupt.exp: xfail test for calling function while
20739 inferior is asleep for lynx.
20740
20741 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20742 than one cr-lf after each command.
20743
20744Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20745
20746 * configure.in: Reinstate setting of stabsdirs variable, fix
20747 typo in setting up configdirs for native builds.
20748
20749 * gdb.base/return.exp: Fix typo in return double test.
20750 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20751 compiler from optimizing them away.
20752
20753Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20754
20755 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20756 sequences to be echo'd by gdb when using gdb_test.
20757 * gdb.chill/chexp.exp: Likewise.
20758 * gdb.fortran/exprs.exp: Likewise
20759
20760Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20761
20762 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20763 after the inferior gdb has started.
20764
20765 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20766 after each command.
20767 * gdb.base/funcargs.exp: Likewise.
20768 * gdb.base/gdbvars.exp: Likewise.
20769 * gdb.base/interrupt.exp: Likewise.
20770 * gdb.base/list.exp: Likewise.
20771 * gdb.base/watchpoint.exp: Likewise.
20772 * gdb.c++/demangle.exp: Likewise.
20773 * gdb.c++/inherit.exp: Likewise.
20774 * gdb.chill/chexp.exp: Likewise.
20775 * gdb.fortran/exprs.exp: Likewise.
20776
20777 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20778 test if we can't handle IO to/from the inferior.
20779
20780 * gdb.c++/misc.exp: Always check for a program already being
20781 started after sending a "run" command to gdb.
20782
20783 * gdb.base/twice.exp: Start with a fresh gdb.
20784
20785 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20786 only depend on gdb's expression code, not the chill runtime.
20787
20788 * gdb.base/return.c: Put return values into variables so we
20789 can have gdb print them rather than depending on the program
20790 to print them.
20791 * gdb.base/return.exp: Corresponding changes.
20792
20793 * lib/gdb.exp: Provide default value for noinferiorio.
20794 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20795 the inferior.
20796
20797 * gdb.base/break.exp: Always check for a program already being
20798 started after sending a "run" command to gdb.
20799 (text_next_with_recursion): Don't check the output from the
20800 program's printf statement. Instead just make sure the program
20801 exited.
20802
20803 * gdb.base/commands.exp: Protect tests which need arguments with
20804 $noargs conditionals.
20805
20806Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20807
20808 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20809 of structure member arrays to match gdb/valops.c:value_addr change.
20810
20811Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20812
20813 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20814 cases.
20815
20816Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20817
20818 * configure.in (configdirs): Remove gdb.chill from default list
20819 of subdirs and then add it back in only if doing a native build.
20820 The current chill compiler does not yet work in any cross build.
20821 * Revert all signal changes from Jul 6.
20822 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20823 for sh-hms targets, allowing these tests to link, with no other
20824 changes. Testing is suppressed by setting "nosignals" in site.exp.
20825
20826Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20827
20828 * configure.in (signaldirs): Define and add to configdirs for all
20829 targets except some specific ones that are known to not support signals.
20830 Also clean up formatting.
20831 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20832 (signals, sigall): Remove rules to build.
20833 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20834 Moved to new gdb.signals directory.
20835 * gdb.signals: New test directory.
20836 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20837 signals.c signals.exp}: New or moved files.
20838
20839Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20840
20841 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20842
20843Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20844
20845 * gdb.base/return.exp: Xfail `return double' test failure
20846 on at least Solaris 2.3 and handle future/past versions on
20847 a case by case basis as appropriate. Also update message
20848 to include i*86 failures.
20849
20850Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20851
20852 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20853
20854 * lib/gdb.exp: Fix comment which erroneously identified
20855 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20856 gdb_file_cmd not gdb_load).
20857 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20858
20859 * gdb.base/setvar.exp: Make test names consistent between pass and
20860 fail cases. Use gdb_test more.
20861
20862Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20863
20864 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20865
20866Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20867
20868 * gdb.base/help.exp: Fix expected help string for `show commands'.
20869
20870Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20871
20872 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20873
20874 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20875 of a text section.
20876
20877Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20878
20879 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20880 that loop eventually terminates. Fix Connection refused logic so
20881 that testsuite will expire nicely.
20882
20883Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20884
20885 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20886 config/rom68k.exp: New tcl glue for the appropriate monitors.
20887 These all just end up calling monitor.exp.
20888 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20889 refused' by retrying. Cleanup some timeout issues.
20890 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20891 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20892 callers don't have to set/restore global timeout variable.
20893
20894 * The following set of changes centralizes management of the global
20895 timeout variable. This way, it can be set in one target dependent
20896 place instead of dozens of places scattered throughout the test suite.
20897 If you need to lengthen a timeout, then you should either set timeout
20898 in one of the config/{target}.exp files, or multiply it by a factor.
20899 Setting it to an absolute value is always going to lose for some
20900 targets.
20901 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20902 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20903 * gdb.base/funcargs.exp: Don't set timeout.
20904 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20905 * gdb.base/printcmds.exp (test_print_string_constants
20906 test_print_array_constants): Don't set timeout.
20907 * gdb.base/ptype.exp: Don't set timeout.
20908 * gdb.base/recurse.exp: Don't set timeout.
20909 * gdb.base/return.exp: Don't set timeout.
20910 * gdb.base/watchpoint.exp: Don't set timeout.
20911 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20912 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20913
20914Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20915
20916 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20917
20918Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20919
20920 * lib/gdb.exp: Disable chill tests for irix5.
20921
20922Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20923
20924 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20925 each test pass or fail.
20926
20927Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20928
20929 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20930 xlc not gcc.
20931
20932Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20933
20934 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20935
20936Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20937
20938 * config/est.exp: Fix copyright and comments. Remove dead code.
20939 Use targetname, serialport and baud variables instead of fixed
20940 constants.
20941 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20942 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20943
20944Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20945
20946 * gdb.base/watchpoint.exp: Don't run
20947 test_watchpoint_triggered_in_syscall for sunos.
20948
20949Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20950
20951 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20952 they don't seem to exist. Do include stdio.h.
20953
20954Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20955
20956 * gdb.base/a1-selftest.exp: Add alpha xfail.
20957
20958Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20959
20960 * gdb.base/watchpoint.c (main): Prompt before calling read().
20961 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20962 Revise accordingly. Remove cruft about sending "123" several
20963 times, until it gets noticed. Clean up the "print buf[0]" stuff
20964 so that it passes or fails, and waits for prompts in the usual way.
20965
20966Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20967
20968 * gdb.base/recurse.exp: Fix comment.
20969
20970 * TODO: Remove item about printing variables in nodebug.exp. Add
20971 item about enabling tests which are only run on some targets.
20972
20973 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20974 fail, make test names unique, use new gdb_test convention
20975 regarding pattern, use gdb_test more, etc.).
20976
20977 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20978 fail, make test names unique, etc.).
20979
20980Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20981
20982 * gdb.base/nodebug.c: Change return type of top and middle to
20983 short.
20984 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20985 are fixed by the recent mdebugread.c changes. Allow `short ()'
20986 as type for top and middle.
20987
20988Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20989
20990 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20991 nearly as I can tell, the whole thing was an accident in Stu's
20992 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20993 to replace a send/expect pair with gdb_test, but ended up only
20994 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20995 of 30 Mar 1995 took care of it, but left this vestigial comment
20996 which I am now nuking.
20997
20998Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20999
21000 * gdb.base/break.exp: Look for different line number for
21001 breakpoint at main depending on usestubs.
21002
21003Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21004
21005 * gdb.base/list.exp: Adjust some alternate expect patterns to
21006 match recent list0.c change. Add alternate expect pattern for
21007 output from `list default lines around main' for optimizing
21008 compilers.
21009
21010Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21011
21012 * lib/gdb.exp: If nosignals is not set, set it to 0.
21013
21014Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21015
21016 * config/slite-gdb.exp: Responds to load symbol table prompt.
21017 * gdb.base/break.exp: Adjust line number, fix rerun.
21018 * gdb.base/langs0.c: Add #ifdef usestubs.
21019
21020Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21021
21022 * gdb.base/list.exp: Adjust line contents after adding new lines in
21023 list0.c. Also fix a syntax error.
21024
21025 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21026 * gdb.base/break.exp: ditto.
21027 * gdb.base/list.exp: ditto.
21028 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21029 * gdb.base/run.c: ditto.
21030 * gdb.base/list0.c: ditto.
21031 * gdb.base/funcargs.c: ditto.
21032
21033Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21034
21035 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21036 $targetname, $serialport and $baud instead of hardwired variables.
21037 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21038 target doesn't support signals.
21039
21040Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21041
21042 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21043
21044Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21045
21046 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21047 Don't rely on the value of an auto variable before it has been
21048 initialized. Use gdb_test more.
21049
21050Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21051
21052 * lib/gdb.exp (default_gdb_version): A version number must start
21053 with a digit, but other than that contains all characters up to
21054 the first whitespace character.
21055
21056Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21057
21058 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21059
21060Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21061
21062 * gdb.c++/*.exp: Warn if executable does not exist. The original
21063 reason for skipping the warning was that configure.in sometimes
21064 intentionally skipped building the executables but the tcl code
21065 had no way of knowing. That (a) was always bogus with respect to
21066 error handling, (b) is no longer true (right now there is no way
21067 to skip C++ tests).
21068
21069 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21070
21071Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21072
21073 * gdb.base/list.exp: Add expect patterns for output from
21074 SunPRO compiled executables.
21075 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21076 types.
21077
21078Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21079
21080 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21081 number (we are already testing that the correct source line text
21082 gets printed).
21083
21084 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21085 that is what is intended, but something needed to be done to get
21086 sunos4 native working again.
21087
21088 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21089
21090 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21091 apparently went with a (very) old xfail.
21092
21093Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21094
21095 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21096 runto_main is a proc in gdb.exp that will do 'step' for target use
21097 stubs.
21098 * gdb.base/exprs.exp: ditto.
21099 * gdb.base/interrupt.exp: ditto.
21100 * gdb.base/opaque.exp: ditto.
21101 * gdb.base/printcmds.exp: ditto.
21102 * gdb.base/ptype.exp: ditto.
21103 * gdb.base/scope.exp: ditto.
21104 * gdb.base/setvar.exp: ditto.
21105 * gdb.base/signals.exp: ditto.
21106 * gdb.base/twice.exp: ditto.
21107 * gdb.c++/classes.exp: ditto.
21108 * gdb.c++/inherit.exp: ditto.
21109 * gdb.c++/templates.exp: ditto.
21110 * gdb.base/break.exp: no run and hit main for stubs. Change line
21111 numbers for breakpoints and info breakpoint.
21112 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21113 breakpoint().
21114 * gdb.base/callfuncs.c: ditto.
21115 * gdb.base/exprs: ditto.
21116 * gdb.base/interrupt.c: ditto.
21117 * gdb.base/opaque0.c: ditto.
21118 * gdb.base/printcmds.c: ditto.
21119 * gdb.base/ptype.c: ditto.
21120 * gdb.base/scope0.c: ditto.
21121 * gdb.base/setvar.c: ditto.
21122 * gdb.base/signals.c: ditto.
21123 * gdb.base/twice.c: ditto.
21124 * gdb.c++/misc.cc: ditto.
21125 * gdb.c++/templates.cc: ditto.
21126
21127Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21128
21129 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21130
21131 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21132 somewhere between `read' and `main.c'. I'm pretty sure the
21133 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21134 and it isn't particularly useful.
21135
21136 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21137
21138Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21139
21140 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21141
21142Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21143
21144 * config/mt-slite: add LIBS and -nostdlib.
21145 * config/slite-gdb.exp: add this new file to support sparclite target.
21146
21147Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21148
21149 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21150
21151 * gdb.base/a2-run.exp: Change argument to istarget from
21152 "*-*-vxworks" to "*-*-vxworks*".
21153 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21154
21155Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21156
21157 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21158 will not runto main but do a 'step' to step out of breakpoint().
21159 * config/mt-slite: add -Dusestubs.
21160
21161Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21162
21163 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21164 instead of just @.
21165
21166 * gdb.base/signals.exp: Add test for "handle all print".
21167 * TODO: Remove "handle all print". Also remove item about
21168 checking copyright date (I don't like the idea of a spurious FAIL
21169 based on when we run the tests).
21170
21171 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21172 for SunOS4 (reason for failure not investigated). Remove
21173 redundant test for $binfile.
21174
21175 * gdb.base/nodebug.c (array_index): Call malloc.
21176
21177 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21178
21179Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21180
21181 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21182 conventions and slightly simplify the matching regexp.
21183
21184Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21185
21186 * gdb.base/break.exp: Update gdb_test invocation to use new
21187 convention.
21188
21189 * lib/gdb.exp: If noargs is not set, set it to 0.
21190
21191 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21192 tests unique.
21193
21194 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21195
21196Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21197
21198 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21199 one argument of type "<non-float parameter>".
21200
21201Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21202
21203 * config/rom68k.exp: New file to support Motorola IDP board.
21204 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21205 * gdb.base/break.c: Change things around so that this program
21206 doesn't depend upon args. This is necessary to make remote
21207 targets work (in general, they can't take args).
21208 * gdb.base/break.exp: Don't try to send args to program. Don't
21209 expect output. Also, replace lots of code with gdb_test.
21210
21211Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21212
21213 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21214 printing of '\'' (which is what the comment says we are testing,
21215 even though we were not), not '''.
21216 (test_integer_literals_rejected): Test that printing ''' is an error.
21217
21218 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21219 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21220 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21221 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21222 Use gdb_test not test_print_accept.
21223 * lib/gdb.exp: Remove test_print_accept.
21224
21225 * gdb.base/signals.exp (signal_tests_1): Make pass message
21226 consistent with fail message.
21227
21228 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21229 unsigned char; the bug (PR 1821) is fixed.
21230
21231 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21232
21233 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21234 successful tests--makes xfailing them work right.
21235
21236Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21237
21238 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21239 only \r\n, not .*. The test can pass .* as the last thing in
21240 $pattern if that is what it wants. In addition to providing this
21241 flexibility, this change should speed up pattern matching in cases
21242 where the pattern already ended with .* (there were a number of
21243 them). This change also helps catch bad patterns--in the old
21244 scheme the typo "char \*" instead of "char \\*" would pass. Now
21245 it is caught.
21246 * Many .exp files: Update callers.
21247
21248 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21249 clearer and does not spuriously match multiple ('s. Likewise for
21250 ) and *.
21251
21252 * gdb.base/nodebug.exp: Test ability to call a function and pass
21253 it a string (even with no debugging info).
21254
21255 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21256 "p '\'", which is the same as "p ''" once tcl gets done with
21257 quoting, to "p '\\'", which I suspect is what is intended (one
21258 backslash gets sent to GDB).
21259
21260 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21261
21262Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21263
21264 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21265 1817) was fixed literally years ago.
21266
21267Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21268
21269 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21270 test, it causes stepping out of call_after_alloca_subr with
21271 optimizing compilers.
21272 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21273 fails.
21274
21275 * gdb.c++/templates.exp: Source templ-info.exp only if
21276 the templates executable exists.
21277
21278 * gdb.c++/misc.cc (class Contains_static_instance,
21279 class Contains_nested_static_instance),
21280 gdb.c++/classes.exp (test_static_members): Test printing of
21281 a class that contains a static instance of the class.
21282
21283Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21284
21285 * gdb.base/langs2.c (cppsub_): Don't prototype.
21286 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21287 only, I believe).
21288
21289Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21290
21291 * lib/gdb.exp (skip_chill_tests): New procedure.
21292
21293 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21294
21295Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21296
21297 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21298 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21299
21300Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21301
21302 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21303
21304 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21305 disassemble 8, not 16, instructions for part 4.
21306
21307 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21308 support the latter anymore.
21309
21310 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21311 -DNO_PROTOTYPES.
21312 * gdb.base/callfuncs.c: Control use of prototypes based on
21313 NO_PROTOTYPES, not __STDC__.
21314 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21315 t_float_values2 tests if prototypes in use.
21316
21317 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21318 t_double_values): When checking differences against DELTA, check
21319 that difference is within the range (-DELTA,DELTA), not just
21320 (-infinity,DELTA).
21321
21322Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21323
21324 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21325 'file' command firts, then 'target', then 'load', this is due to gdb
21326 target set up.
21327 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21328
21329Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21330
21331 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21332 FP load/store variants.
21333 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21334
21335Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21336
21337 * gdb.base/term.exp: Do not give a warning if not native, it is
21338 not an abnormal condition.
21339
21340Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21341
21342 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21343 t_char_array".
21344
21345Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21346
21347 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21348 are getting the version number.
21349
21350 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21351 if not native, it is not an abnormal condition.
21352
21353Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21354
21355 * lib/gdb.exp: Just use "file exists", rather than undocumented
21356 dejagnu procedure "findfile".
21357
21358Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21359
21360 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21361 (LDFLAGS): Set to -Xlinker -Ur.
21362
21363 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21364 Removed, these values are set by lib/gdb.exp.
21365
21366 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21367
21368Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21369
21370 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21371 of replicating gdb startup code.
21372
21373 * config/mt-vxworks (LDFLAGS): Set to -r.
21374 (CFLAGS_FOR_TARGET): Removed.
21375
21376 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21377 (gdb) and gdb for vxworks uses (vxgdb).
21378
21379 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21380 executable is not in the tree and host != target, use sed and
21381 program_transform_name to determine the gdb name used by the
21382 target.
21383
21384 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21385 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21386
21387Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21388
21389 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21390 floats, chars, and shorts where there are ANSI-style function
21391 definitions.
21392
21393 * gdb.base/langs.exp, gdb.base/langs*: New test.
21394 * gdb.base/Makefile.in: Build it.
21395 * TODO: Remove item about checking that C names don't get C++
21396 demangling applied; this test tests it.
21397
21398Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21399
21400 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21401 went with the const70 xfail. The xfail went away a year ago.
21402
21403 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21404
21405 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21406 for hp300.
21407
21408 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21409
21410 * gdb.base/a1-selftest.exp: Don't run on hp300.
21411
21412Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21413
21414 * Makefile.in (site.exp): Set host_alias and target_alias as well
21415 as host_triplet and target_triplet.
21416
21417Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21418
21419 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21420
21421 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21422 places as other ecoff systems).
21423
21424 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21425 ultrix.
21426
21427Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21428
21429 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21430 remove them.
21431 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21432 variable and "variable" in addition to "data variable".
21433 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21434
21435 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21436 2.
21437 * gdb.base/list1.c (long_line): Add additional statement at start
21438 of function.
21439 * gdb.base/list.exp (test_forward_search): Update line number to
21440 reflect new statement.
21441
21442Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21443
21444 * gdb.base/signals.exp: Reinitialize searched source directories
21445 after gdb_start call.
21446
21447Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21448
21449 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21450 * gdb.stabs/Makefile.in: Likewise.
21451
21452 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21453 change. Instead split the tests into smaller pieces.
21454 * gdb.disasm/hppa.s: Corresponding changes.
21455
21456Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21457
21458 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21459 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21460
21461 * gdb.base/funcargs.exp: Modify many tests so that every test
21462 either passes or fails. Make some test names unique.
21463
21464Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21465
21466 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21467 Call stty to set interrupt character.
21468
21469 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21470 for HP assembler versus GNU assembler based on actual behavior of
21471 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21472
21473 * TODO: Suggest a few more stepping tests.
21474
21475Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21476
21477 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21478 restart GDB for h8300 after a continue.
21479 (return): Add pattern to match a29k-udi behavior.
21480 * gdb.base/nodebug.exp: Remove obsolete comment.
21481 * gdb.base/regs.exp: New file, testing of register displays.
21482 * gdb.base/return.exp: Fix typo in reference to $objdir.
21483 * gdb.base/whatis.exp: Always start with a fresh GDB.
21484
21485Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21486
21487 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21488 higher, these tests generate a lot of output.
21489
21490Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21491
21492 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21493 code following the catch silently ignored some errors; without the
21494 catch they should be thrown like any other tcl error. Also, the
21495 catch used "" instead of {} which meant all the callers who wanted
21496 to include one of the characters "[]$ had to quote it an extra time.
21497 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21498 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21499 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21500 Remove extra quoting.
21501
21502Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21503
21504 * gdb.base/commands.exp: Make test names unique; every test either
21505 passes or fails. Update some comments.
21506
21507 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21508
21509Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21510
21511 The following fixes a FAIL caused by the fact that the alpha stabs
21512 configuration didn't use the ".if alpha" code in weird.def.
21513 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21514 bit pointer, so the 32 bit version works even on the alpha.
21515 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21516 Remove the stuff which allowed us to have separate versions for
21517 alpha and everything else.
21518
21519 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21520 regexp which "info func operator\[\](" is supposed to match. Fix
21521 string to send to GDB. Note that GDB still doesn't work right. Add a
21522 new test for "info func .perator\[\](" which GDB does handle correctly.
21523
21524 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21525
21526Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21527
21528 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21529 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21530 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21531 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21532 it makes the tests harder to understand and confuses test-o-matic.
21533 The preferred style is that each test provides a PASS or a FAIL,
21534 and has a unique message (e.g. "continue #54" not just "continue")
21535 which is the same for the pass and the fail.
21536 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21537 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21538 to lib/gdb.exp.
21539 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21540 prt_accept which was basically the same thing. Likewise for
21541 test_print_reject and prt_reject.
21542 * lib/gdb.exp (test_print_reject): Add some more error message
21543 patterns to match from the former printcmds.exp (prt_reject).
21544 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21545 One defect of the passcount stuff is that some of it failed to
21546 report XPASS where appropriate.
21547 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21548 stuff before and after arg in expected pattern.
21549 (test_paddr_operator_functions): Re-do test without print_addr_of;
21550 this is the only test which seems to want extra stuff there.
21551
21552Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21553
21554 * gdb.base/nodebug.exp: Update new tests to reflect improved
21555 wording of gdb output.
21556
21557 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21558 and "ptype" work on variables in files compiled without -g.
21559 Replaces commented out "maint print msymbol" tests.
21560
21561Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21562
21563 * gdb.base/setvar.c (dummy): Call malloc.
21564
21565 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21566 losing with the irix4 sed.
21567
21568 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21569 ALRM" on irix4.
21570
21571Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21572
21573 * TODO: Remove items about corefile.exp testing new exec-file and
21574 backtrace; both are now done. Add items about printing enums.
21575
21576Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21577
21578 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21579 "get signal $thissig" test fails.
21580
21581 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21582
21583Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21584
21585 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21586 compiler warning with dec alpha compiler.
21587
21588 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21589 extra \n from gdb_test call (this explains why the prompt test
21590 that I removed yesterday was there).
21591 (user_defined_command_test): Remove extra \n and prompt test.
21592
21593 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21594 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21595 doesn't exist.
21596 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21597 Also remove alpha workaround, which turns out to be because
21598 SIGABRT == SIGLOST.
21599
21600 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21601
21602 * gdb.base/help.exp: Don't test "help show".
21603
21604Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21605
21606 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21607 "set print address" is on.
21608 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21609 pass prompt to gdb_test; gdb_test already looks for the prompt.
21610
21611 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21612
21613 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21614 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21615 was to make sure that gdb can read a core file. But (a) the "read
21616 the corefile" part didn't make it to a1-selftest.exp, we just
21617 delete the corefile after creating it, and (b) we test reading
21618 corefiles in corefile.exp anyway. Also, this test left around a
21619 xgdb process on Solaris.
21620
21621 * gdb.base/corefile.exp: Also test backtrace.
21622
21623Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21624
21625 * gdb.base/commands.exp: Test a simple user defined command with
21626 arguments and if/while statements; verify the full user command is
21627 printed by "show user".
21628
21629 * gdb.base/commands.exp: Test if/while commands as part of a
21630 breakpoint command list; verify they appear in breakpoint
21631 information.
21632
21633Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21634
21635 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21636 than by dividing by zero.
21637
21638Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21639
21640 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21641 performing an inferior call with watchpoints enabled.
21642 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21643 call.
21644
21645Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21646
21647 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21648 of "file" command.
21649
21650 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21651 Add additional pattern for when "int operator int(void);" appears
21652 in a different order.
21653
21654Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21655
21656 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21657
21658 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21659 and "signal" with ".*".
21660
21661Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21662
21663 * TODO: Add note about "handle all nostop".
21664
21665 * gdb.base/{sigall.c, sigall.exp}: New test.
21666 * gdb.base/Makefile.in: Add it.
21667
21668Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21669
21670 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21671 when invoking GDB, suppresses any windowing interface.
21672
21673Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21674
21675 * config/sim-gdb: New file, simulator testing support.
21676
21677Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21678
21679 * gdb.base/interrupt.exp: Test calling func1 twice.
21680
21681Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21682
21683 * gdb.base/list.exp (test_forward_search): Set timeout higher
21684 when we'll be getting lots of output from gdb.
21685
21686 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21687 "init_malloc" to after the expect statement. Run it if that
21688 regexp is taken, but also for two others which happen if source
21689 cannot be found.
21690
21691Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21692
21693 * gdb.base/printcmds.exp: New test, for printing register before
21694 program is running.
21695
21696Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21697
21698 * gdb.base/list.exp: Correct some alternate expect patterns
21699 to reflect changes in list1.c.
21700
21701Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21702
21703 * TODO: Add item regarding large frames.
21704
21705 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21706
21707 * TODO: Remove item about enabling return.exp; it
21708 is enabled. Suggest a few more "return" tests.
21709
21710Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21711
21712 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21713 anonymous unions.
21714
21715Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21716
21717 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21718 and pr-5646.o, so "make" is the same as "make all", not "make
21719 pr-4975.o".
21720
21721Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21722
21723 * gdb.base/list.exp: Adjust expectations to reflect changes in
21724 list1.c.
21725 (test_forward_search): New test proc.
21726 * gdb.base/list1.c (long_line): New function, has long source line.
21727
21728Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21729
21730 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21731 additional line of code that was added.
21732
21733Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21734
21735 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21736 tests so as not to overflow expect's input buffers.
21737 * gdb.disasm/hppa.exp: Corresponding changes.
21738
21739Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21740
21741 Beginnings of template debugging tests.
21742 * gdb.c++/templ-info.cc: New file to test for template
21743 debugging capability of the compiler.
21744 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21745 templ-info.cc.
21746 * gdb.c++/templates.cc: Add explicit template instantiations
21747 to enable compiling with -fno-implicit-templates. Add destructor
21748 and 'value' method to T5 class for template tests.
21749 * gdb.c++/templates.exp: Add testcases for printing of template
21750 types, setting breakpoints on template methods and calling a
d63a86f8 21751 template method.
c906108c
SS
21752
21753Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21754
21755 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21756 branch target since some assemblers (gas-2.5) may emit a
21757 relocation for the branch instead of resolving it in the
21758 assembler.
21759
21760Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21761
21762 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21763 through signal handler.
21764
21765Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21766
21767 * configure.in (*-*-netware): Use config/mt-netware.
21768
21769 * config/mt-netware: New file.
21770 * config/mt-i386-netware: Removed, separate configs for different
21771 netware architectures are no longer needed now that we have
21772 --with-headers.
21773
21774Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21775
21776 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21777 by the recent changes to use ANSI C arithmetic conversions.
21778
21779Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21780
21781 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21782 bug involving using inferior_pid to figure out whether to select a
21783 frame.
21784
21785Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21786
21787 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21788 match the current disassembler output.
21789
21790Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21791
21792 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21793 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21794 types, expect "int" as type of integer values (for now).
21795
21796Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21797
21798 * gdb.base/commands.exp: New tests for if/while commands.
21799
21800Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21801
21802 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21803 by .*, since hex values have different syntax in Chill mode.
21804
21805Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21806
21807 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21808 linefeed from expect pattern for repeated types with indices > 9.
21809
21810Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21811
21812 First part of Fortran test suite.
21813 * gdb.fortran: New directory.
21814 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21815
21816Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21817
21818 * gdb.base/default.exp: Update expect pattern for load command
21819 without arguments.
21820
21821Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21822
21823 * configure.in: Change i386 to i[345]86.
21824 * gdb.base/configure.in: Likewise.
21825 * gdb.c++/configure.in: Likewise.
21826 * gdb.chill/configure.in: Likewise.
21827
21828Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21829
21830 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21831 patterns, since that is not a valid context for comments.
21832
21833Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21834
21835 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21836 repeated types and repeated types with indices > 9.
21837
21838Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21839
21840 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21841 2417; old bug has been fixed.
21842
21843Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21844
21845 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21846 send the newline ourselves instead of assuming gdb_test will do
21847 so when passed an empty input string.
21848
21849 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21850 stabs testcode.
21851
21852Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21853
21854 * lib/gdb.exp (gdb_test): Don't send anything if the first
21855 argument is an empty string. This makes cases where we want to
21856 match output that is already in expect's buffers (for example,
21857 matching a breakpoint after gdb_run_cmd has been called) work
21858 reliably.
21859
21860Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21861
21862 * config/netware.exp: New file.
21863
21864Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21865
21866 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21867 the -B and -L prefixes so we can find the debugging stub.
21868
21869 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21870 there and we are using the gcc from the tree.
21871
21872 * gdb.base/types.c: Removed.
21873
21874 * gdb.base/configure.in: Look for makefile fragments in ../config.
21875 Recognize i386-*-netware.
21876 * gdb.c++/configure.in: Likewise.
21877
21878Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21879
21880 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21881 the correct TCL syntax.
21882
21883Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21884
21885 * gdb.base/opaque.exp: use runto instead of messing around with
21886 breakpoints. Simplify by using gdb_test.
21887
21888 * gdb.base/bitfields.exp: restart between tests on netware targets
21889 because breakpoints aren't relocated after target death. Run
21890 processes to completion.
21891
21892 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21893
21894Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21895
21896 * Makefile.in: Remove extra tabs that confuse some versions
21897 of "make". Use the newly built gdb to test with by default,
21898 rather than the first one in the tester's search path.
21899
21900Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21901
21902 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21903
21904 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21905 condition help.
21906
21907Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21908
21909 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21910
21911 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21912 running.
21913 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21914 * gdb.base/funcargs.exp: Likewise.
21915
21916 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21917 * gdb.base/funcargs.exp: Likewise.
21918
21919 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21920 message is "".
21921
21922Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21923
21924 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21925 return,signals,twice}.exp: Handle non-existant binaries
21926 consistantly.
21927
21928 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21929 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21930 might testing a cross development system.
21931
21932Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21933
21934 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21935 runtest script is relative to ${srcdir}, not ${rootdir}.
21936
21937Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21938
21939 * gdb.base/signals.exp: Allow for optionality of breakpoint
21940 address.
21941
21942Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21943
21944 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21945
21946Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21947
21948 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21949 for size_t definition.
21950 * gdb.c++/templates.cc: Likewise
21951
21952 * config/mt-i386-netware: New file.
21953
21954 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21955 defined.
21956
21957 * gdb.base/Makefile.in: Added support for systems that name core
21958 files by appending "core" to the program name.
21959 * gdb.base/a1-selftest.exp: Likewise.
21960
21961Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21962
21963 * gdb.base/return.exp: Add comment and message for `return double'
21964 test failure on Sparc Solaris.
21965
21966Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21967
21968 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21969
21970Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21971
21972 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21973 from optimizing them away.
21974 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21975 patterns to include default constructors and assignment operators,
21976 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21977 character in the output of the virtual base pointer.
21978
21979Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21980
21981 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21982 expression match in print_addr_of to avoid unintented matches.
21983 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21984 versions up to 2.5.8.
21985
21986Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21987
21988 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21989 included file to run under newer versions of expect.
21990 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21991 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21992 Remove xfail for the virtual table of BDDHookV.
21993
21994Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21995
21996 * lib/gdb.exp (string_to_regexp): Set a default result.
21997 (default_gdb_start): Fix misleading message.
21998
21999Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22000
22001 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22002 Remove all CC, etc definitions.
22003 * config/mt-hpux: New file.
22004 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22005 (CFLAGS, LDFLAGS): Define.
22006 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22007
22008 * Makefile.in (site.exp): Don't insert host_os, etc.
22009 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22010 (distclean): Check existence of subdir.
22011 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22012 * gdb.base/Makefile.in: General cleanup and simplification.
22013 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22014 to build executables. Use default rule to build .o files.
22015 (EXPECT, RUNTEST, CC): Fix relative pathname.
22016 (site.exp): Don't insert host_os, etc.
22017 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22018 and/or SIGUSR1 defined.
22019 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22020 * gdb.c++/Makefile.in: General cleanup and simplification.
22021 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22022 (CFLAGS): Remove.
22023 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22024
22025Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22026
22027 * gdb.base/recurse.exp: Misc changes to get tests running again
22028 after Kung's changes to the watchpoint code.
22029 * gdb.base/watchpoint.exp: Likewise.
22030
22031Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22032
22033 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22034
22035Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22036
22037 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22038 * lib/gdb.exp (default_gdb_start): Define.
22039 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22040 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22041 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22042 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22043 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22044 Don't call gdb_target_udi in between tests.
22045
22046Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22047
22048 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22049 (which was basically just a local version of the same thing). In
22050 addition to avoiding duplication, gdb_test_exact is faster.
22051 * lib/gdb.exp (gdb_test_exact): Fix typo.
22052
22053 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22054 don't give an error.
22055
22056 * gdb.base/term.exp: Call delete_breakpoints before starting.
22057
22058 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22059 (t10): Add comment.
22060
22061Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22062
22063 Reorganization of the GDB Test Suite.
22064
22065 * gdb.base: New directory, contains all the basic tests.
22066 * gdb.c++: New directory, tests specific to C++.
22067 * gdb.chill: New directory, tests specific to Chill.
22068 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22069 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22070 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22071 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22072 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22073 t30-31 to chill).
22074 * */gdbme.*: Rename to match appropriate expect scripts.
22075 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22076 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22077 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22078 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22079 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22080 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22081 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22082 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22083 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22084 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22085 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22086 gdb.c++/virtfunc.cc: New names of C++ files.
22087 * gdb.chill/chillvars.ch: New name of Chill file.
22088 * gdb.base/configure.in, gdb.c++/configure.in,
22089 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22090 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22091 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22092 * configure.in (configdirs): Update to reflect directory changes.
22093 (target_abbrev): No longer define for any configuration.
22094 * Makefile.in: Cosmetic improvements to header comments.
22095
22096Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22097
22098 Various changes to gdb.t31:
22099
22100 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22101 * gdbme.ch: Make all key-words and predefineds be upper-case.
22102 * chillvars.exp: Expect key-words and predefinds in upper-case.
22103
22104 * chillvars.exp: Use gdb_test_exact many places.
22105 Change expected output for arrays (which now includes index labels).
22106
22107 * pr-5020.exp, gdme.ch (module PR_5020):
22108 New test, for PR-5020.
22109
22110Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22111
22112 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22113 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22114
22115Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22116
22117 * Makefile.in: Fix bit-rot in definitions of CHILL,
22118 CHILL_FOR_TARGET and Chill_LIB.
22119 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22120 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22121 CHILL, and CHILL_LIB.
22122
22123Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22124
22125 * Revert the previous changes. Please see Rob's directory
22126 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22127
22128Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22129
22130 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22131 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22132 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22133 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22134 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22135 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22136 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22137 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22138 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22139 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22140 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22141 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22142 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22143 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22144 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22145 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22146 changes from 94Q1.
22147
22148Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22149
22150 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22151 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22152 Rob's new testing fragments.
22153
22154Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22155
22156 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22157 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22158
22159Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22160
22161 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22162 version also, match on casted version strings, and match on
22163 gdb startup case where the line numbers might be messed up.
22164
22165Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22166
22167 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22168 (CFLAGS): Delete it from here.
c906108c
SS
22169
22170Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22171
22172 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22173
22174Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22175
22176 * Makefile.in (RUNTEST): Default to just "runtest".
22177
22178Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22179
22180 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22181 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22182 the code has been restructured.
22183
22184Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22185
22186 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22187 \n, not just one of each.
22188
22189 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22190 /bin/cc gives a warning if you do.
22191
22192Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22193
d63a86f8 22194 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22195 __t10ListS_link1ZUiRCUiPT0
22196
22197Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22198
22199 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22200 on local variables in recursive functions.
22201
22202 * gdb.t07/Makefile.in: Build the new test.
22203
22204Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22205
22206 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22207 directly. Instead compare the return values from actual calls.
22208
22209Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22210
22211 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22212
22213Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22214
22215 * From Peter Schauer with minor modifications.
a9c64011
AS
22216 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22217 stops in mid-line in the caller. Add xfail for returning a float
22218 value on X86 targets.
c906108c
SS
22219
22220Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22221
22222 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22223 to avoid expect lossage.
22224 (fmem_LRbug_tests): Likewise.
22225 * gdb.disasm/hppa.s: Corresponding changes.
22226
22227 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22228 conditions to work with latest dejagnu/expect.
22229
22230 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22231 expected to fail on the PA.
22232 (backtrace in call with trampolines): Explicitly require main
22233 to be frame #1 (no trampolines should show up in backtrace).
22234
22235 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22236 "continue -expect".
22237 * gdb.t06/break.exp: Likewise.
22238 * gdb.t07/watchpoint.exp: Likewise.
22239 * gdb.t13/bitfields.exp: Likewise.
22240 * gdb.t15/{funcargs,return}.exp: Likewise.
22241 * gdb.stabs/weird.exp: Likewise.
22242 * config/{mips,udi}-gdb.exp: Likewise.
22243
22244 * hppa.sed: Enclose comments within a sed command to avoid
22245 losing with the old OSF1 sed.
22246
22247Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22248
22249 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22250 sequent dynix.
22251 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22252 * gdb.t15/funcargs.exp: Conditionally step again to really
22253 finish from marker_call_with_trampolines. Handle the case where
22254 the first step from within call_with_trampolines already steps
22255 us back to main.
22256 * gdb.t15/gdbme.c: Add comment to closing brace of
22257 call_with_trampolines for funcargs.exp.
22258
22259Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22260
d63a86f8 22261 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22262 Fix typo(s).
22263
22264Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22265
22266 * gdb.t07/gdbme.c: More code for watchpoint testing.
22267
22268 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22269 "Hardware watchpoint" throughout file.
22270 (test_watchpoint_triggered_in_syscall): New test.
22271 (test_complex_watchpoint): New test.
22272
22273Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22274
22275 * gdbme.c (call_with_trampolines): New function to try and step
22276 into. Tests trampoline problems on the PA.
22277
22278 * funcargs.exp (localvars_in_indirect_call): No longer expect
22279 stepping into indirect call to fail on PAs.
22280 (test_stepping_over_trampolines): New test.
22281
22282Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * TODO: Add suggestions for static member function tests, and
22285 completion tests.
22286
22287Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22288
22289 * TODO: Add suggestions for "p/a" tests.
22290
22291 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22292 (default_gdb_exit): Replace all the hair with sending "quit" to
22293 the process with a simple close.
22294
22295Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22296
22297 * TODO: Add suggestions for shared library tests.
22298
22299Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22300
22301 * TODO: Add suggestions for x/s tests.
22302
22303Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22304
22305 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22306 "enable once", and "enable breakpoints once" with ".*".
22307
22308Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22309
22310 * TODO: Add suggestions about structure passing tests.
22311
22312Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22313
22314 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22315 the primary1 test, use work around if __GNUC__ < 2.
22316 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22317 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22318 Test for bad output rather than waiting for timeout. Issue
22319 second continue only if first continue failed.
22320
22321Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22322
22323 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22324 operator[] test with gdb_test because the old code didn't seem to
22325 be getting the quoting right with the new dejagnu.
22326
22327Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22328
22329 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22330 one from the path.
22331 * Makefile.in: Use a fresh expect if there is one, use runtest
22332 from the src tree if there is one.
d63a86f8 22333
c906108c
SS
22334Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22335
22336 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22337 next over recursive call. Revise the tests from that point on
22338 (which had been skipped) to match GDB's actual (correct) output.
22339
22340 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22341 with next over a breakpoint whose condition is false.
22342
22343 * gdb.t00/help.exp: Comment out "help set print" tests just like
22344 (and for same reason as) "help set" test.
22345
22346Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22347
22348 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22349 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22350
22351Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22352
22353 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22354 necessary gdb_target_udi.
22355
22356 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22357
22358 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22359 1838 and 2417; they are fixed.
22360
22361 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22362 gdb.t03/ptype.exp (ptype structure, ptype union):
22363 Remove xfails; the test is looser than when the xfails were added.
22364
22365 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22366 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22367
22368 * gdb.t01/run.exp: Only run shell test if isnative.
22369
22370 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22371 since "run" automatically loads if necessary. Call gdb_target_udi
22372 after the "file" since "file" kills any execution target.
22373
22374 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22375 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22376 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22377 argument for UDI.
22378
22379Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22380
22381 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22382
22383 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22384
22385Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22386
22387 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22388 properly quoting regexps. This makes the second argument to
22389 demangle a fixed string, which matches the callers, instead of a
22390 shell-style pattern which is what the previous implementation
22391 used. Update some of the callers.
22392
22393Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22394
22395 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22396 (comib_nullified_tests): Fix typo.
22397 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22398 strings. No longer expected to fail.
22399
22400 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22401 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22402 strings. No longer expected to fail.
22403
22404 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22405 string. No longer expected to fail.
22406
22407Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22408
22409 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22410 No longer expected to fail.
22411
22412 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22413 string. No longer expected to fail.
22414
22415Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22416
22417 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22418 only in the names (I probably got most of them). I was even
22419 generous with some which differed in underscores in names, and
22420 probably missed a few, and I *still* was able to remove almost a
22421 third of the file with almost no impact on testsuite coverage.
22422
22423Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22424
22425 * gdb.t00/default.exp: Match udi_attach error message as well as
22426 the one from child_attach.
22427
22428 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22429
22430 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22431
22432 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22433 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22434
22435 * Move test with enums and partial symbols back to
22436 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22437 Reverts the change of 26 May 93. Per today's change to
22438 stabs.texinfo, the behavior that weird.exp was expecting was
22439 unreasonable; what is important is that the compiler+gdb get
22440 things right, which happens with a recent gcc. Also fix the test
22441 to deal with native compilers which put out the stab gdb can't
22442 deal with.
22443
22444Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22447 in the names. The main thing these accomplish is to slow things down.
22448 Many more such duplicates surely remain.
22449
22450 * gdb.t00/help.exp: Comment out "help support" test just like
22451 (and for same reason as) "help set" test.
22452
22453Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22454
22455 * gdb.t06/break.exp: Remove setup_xfails for
22456 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22457 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22458 about known bug in gcc to include up through 2.5.8.
22459 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22460 well as "_vb$".
22461 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22462 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22463 with latest gcc and gdb.
22464 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22465 well as "_vb$".
22466
22467Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22468
22469 * configure.in (hppa*-*-*): Also configure and build stabs-only
22470 tests.
22471
22472Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22473
22474 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22475 * gdb.t10/configure.in (hppa*-*-*): Use it.
22476
22477Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22478
22479 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22480
22481Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22482
22483 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22484 versions prior to 1.13.5.
22485
22486Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22487
22488 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22489 the prompt is at the start of a line.
22490
22491Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22492
22493 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22494 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22495 in the copr tests now.
22496 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22497 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22498 expected to fail.
22499
22500Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22501
22502 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22503 gdb.t31/chillvars.exp, lib/gdb.exp:
22504 Tweak to run under either version of expect.
22505 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22506 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22507 * gdb.t11/list.exp: Remove extraneous whitespace.
22508
22509Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22510
22511 * gdb.t16/printcmds.exp (test_print_strings): Accept
22512 "(unsigned char *) " before the string.
22513
22514 * TODO: Add notes about printing of fancy types and GDB expressions.
22515
22516Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22517
22518 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22519 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22520 if doing mips-idt-ecoff.
c906108c
SS
22521
22522Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22523
22524 * Most .exp files: Tweak to run under either version of expect.
22525
22526Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22527
22528 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22529 xfails; I'm not sure why they are failing, but not because of PR 1806.
22530
22531Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22532
22533 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22534 defined in lib/gdb.exp.
22535
22536Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22537
22538 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22539 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22540 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22541 have to be typeless.
22542
22543Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22544
22545 * TODO: Add suggestion for copyright year test.
22546
22547Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22548
22549 * configure.in (*-*-lynxos*): Add stabs tests.
22550
22551Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22552
22553 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22554 so insert a tab before any assembler directive in column zero.
22555
22556 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22557 stores.
22558 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22559 stores.
22560 (fpu_short_memory_tests): Likewise.
22561
22562Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22563
22564 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22565 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22566 .stabs directives in comments.
22567
22568Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22569
22570 * TODO: New file, describing tests we could write.
22571 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22572
22573Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22574
22575 * gdb.t06/signals.exp: Add kludge to force re-sync.
22576
22577 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22578 to xgdb instead of gdb, get out of gdb.
22579
22580Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22581
22582 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22583 for info.
22584
22585Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22586
22587 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22588 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22589 * gdb.stabs/hppa.sed: New sed script for the PA.
22590
22591Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22592
22593 * gdb.stabs: Re-write weird.def and configuration to use sed
22594 instead of cpp. sed is portable and POSIX; cpp is neither.
22595
22596Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22597
22598 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22599
22600Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22601
22602 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22603
22604Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22605
22606 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22607 "_vb$".
22608 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22609 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22610
22611Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * lib/gdb.exp: Comment out code which depends on non-existent
22614 `transform' procedure.
22615
22616Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22617
22618 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22619 * lib/gdb.exp: Transform tool name.
22620 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22621 1.1's new error handling system.
22622
22623Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22624
22625 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22626
22627Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22628
22629 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22630 They made pattern matching so slow that timeouts happened on
22631 heavily loaded systems. Now any output from "show print" which
22632 gets us back to the GDB prompt is a PASS.
22633
22634Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22635
22636 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22637
22638Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22639
22640 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22641
22642 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22643 It is not from PR 3220.
22644
22645Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22646
22647 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22648 just started failing because they depended on the order the
22649 subcommands are presented, or exact docstring text. This kind of
22650 test is a pain and has minimal benefit.
22651
22652Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22653
22654 * gdb.t09/corefile.exp: At end of test, use "core" command with
22655 no arguments.
22656
22657Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22658
22659 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22660 17}/Makefile.in: Make it possible to run the testsuite with Sun
22661 make and CC = cross gcc by adding explicit build rules for .o
22662 files.
22663
22664Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22665
22666 * gdb.t15/funcargs.exp: Don't put comments on same line as
22667 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22668
c906108c
SS
22669Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22670
22671 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22672
22673Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22674
22675 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22676 * gdb.t20/inherit.exp: remove three dumplicate entries.
22677
22678Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22679
22680 * gdb.t06/break.exp: For "next over recursive call", fail on any
22681 incorrect output, not just on "factorial (value=2)".
22682
22683Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22684
22685 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22686 working now. Add an xfail if accesing a bss variable causes
22687 a memory error if the target is not yet run.
22688
22689Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22692 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22693 name of __st* demangling (2 strings). Did Kung really get the
22694 more than 95 others right without testing them?
22695
22696Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22697
22698 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22699
22700Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22701
22702 * configure.in (configdirs): Add gdb.disasm
22703 * gdb.disasm: New directory for GDB disassembler tests.
22704 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22705
22706Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22707
22708 * gdb.t00/help.exp: Don't test "help set".
22709
22710 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22711 from within expect statements. None of these happen anymore and
22712 they cause regressions to be silently unnoticed.
22713
22714 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22715 messages) about known failures with gcc cygnus-2.4.5-930417.
22716
22717 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22718 comp-info.exp so it gets built if it doesn't exist.
22719
22720 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22721 it is no longer used.
22722 * gdb.t13/comp-info.c: Removed.
22723
22724Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22725
22726 * gdb.t06/signals.exp: Add xfail for sun3.
22727
22728Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22729
22730 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22731 relevant because ^C doesn't get sent but failure can be reproduced
22732 interactively).
22733
22734Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22735
22736 * gdb.stabs/alpha.mt: New configuration file for alpha.
22737 * gdb.stabs/configure.in: Use it.
22738 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22739 sharing with alpha.mt, redefine long to word via preprocessor.
22740 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22741 for alpha.
22742 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22743 native cc.
22744 * gdb.t00/teststrategy.exp: Change expect string so that we
22745 consume the `(xgdb)' from the command echo and from the gdb prompt.
22746 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22747 gdb currently compares all values as long, so this failure probably
22748 applies to any configuration where LONGEST is bigger than a target int.
22749 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22750 with gcc.
22751 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22752 to handle opaque pointers, gcc is.
22753 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22754 as first argument. Include <sys/types.h> and change all operator
22755 new definitions to use size_t.
22756 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22757 now that we use size_t.
22758
22759Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22760
a9c64011 22761 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22762 a long or float array cast all array members to the same type.
a9c64011 22763 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22764 with 64 bit longs.
a9c64011 22765 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22766 on alpha.
a9c64011 22767 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22768
22769Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22770
22771 * gdb.t24 (demangle.exp): Constructors of templates have names like
22772 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22773 section 14.6 of the ARM.
22774
22775 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22776 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22777 accomplish little and slow down the testsuite.
22778
22779 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22780 Accept spaces various places.
22781
22782Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22783
22784 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22785 with watchpoint enabled.
22786
22787 * Makefile.in: Remove definition of CC and remove the second
22788 definition of CXX (the "CXX = gcc" one remains). These definitions
22789 were causing backquotes to be expanded within backquotes, which
22790 doesn't work.
22791
22792Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22793
22794 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22795
22796Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22797
a9c64011
AS
22798 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22799 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22800 by mips cc and contains no stabs entries.
22801
22802Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22803
22804 * config/vx-gdb.exp: Use fake device to load files rather than
22805 NFS.
22806 * lib/gdb.exp: New proc to do "file" command.
22807 * config/unix-gdb.exp: Use new "file" proc.
22808
22809Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22810
22811 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22812 Rework board rebooting slightly.
22813 (gdb_exit): Don't exit from the remote shell; there isn't one.
22814 * gdb.stabs/weird.exp: If a program is being debugged already,
22815 kill it.
22816 * gdb.t04/setvar.exp: Stop and restart gdb.
22817 * gdb.t05/expr.exp: Likewise.
22818 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22819 restart gdb and reload the program.
22820 * gdb.t08/opaque.exp: Likewise.
22821 * gdb.t12/scope.exp: Likewise.
22822 * gdb.t13/bitfields.exp: Likewise.
22823 * gdb.t15/funcargs.exp: Likewise.
22824 * gdb.t20/classes.exp: Likewise.
22825 * gdb.t03/ptype.exp: Increase timeout.
22826 * gdb.t16/printcmds.exp (test_print_string_constants,
22827 test_print_array_constants): Likewise.
22828 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22829 * gdb.t20/classes.exp (do_tests): Likewise.
22830 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22831
22832Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22833
22834 * gdb.stabs: Renamed *wierd* to *weird*.
22835
22836Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22837
22838 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22839 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22840
22841Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22842
22843 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22844 (do_tests): Remove xfail for whatis on one_var and two_var.
22845
22846Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22847
22848 * Makefile.in: Made cross building work better by adding
22849 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22850
22851Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22852
22853 * gdb.t15/{return.c,return.exp,Makefile.in}:
22854 New test, currently commented out.
22855
22856Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22857
22858 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22859 still running and removes the leftover named socket so GDb can do
22860 clean restarts.
22861
22862Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22863
22864 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22865 console, not GDB.
22866 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22867 cross testing works better with "make check"
22868 * config/unix-gdb: Use default procedures for exit and version.
22869 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22870 with the newest VxWorks.
22871
22872Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22875 old form.
22876
22877 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22878 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22879
22880 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22881
22882 * config/unix-gdb.exp: Remove this version of gdb_exit
22883 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22884 Rob says he'll look at it when he gets back to testing boards.
22885
22886Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22887
22888 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22889 an expected fail for certain ptype commands.
22890
22891 * gdb.t20/classes.exp: Update expected results of "ptype class
22892 Base1" to account for the constructor that now appears in the type.
22893
22894Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22895
22896 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22897 disappeared from list.
22898 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22899 "alldone" proc with call to cleanup and exit.
22900 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22901 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22902 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22903 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22904 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22905 "alldone" proc with simple returns that suppress remaining
22906 tests. The alldone proc went away many months ago.
22907
22908Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22909
22910 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22911
22912 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22913
22914Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22915
22916 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22917 as vax gdb will display them.
22918
22919Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22920
22921 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22922 optimizers.
22923
22924 * scope.exp: Change "bad value for localval" messages so each one
22925 is unique.
22926
22927 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22928 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22929
22930 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22931
22932Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22933
22934 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22935 doesn't exist (due to optimization).
22936
22937Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22938
22939 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22940 contains \r because the filename is long.
22941
22942 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22943 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22944
22945Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22946
22947 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22948 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22949 Ultrix.
22950 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22951 int tests.
22952 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22953
22954Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22955
22956 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22957
22958 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22959 to match does not match the passing case but still matches the
c906108c
SS
22960 failing case.
22961
22962Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22963
22964 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22965
22966Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22967
22968 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22969 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22970 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22971 Remove various versions of gdb_exit.
22972 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22973 gdb_exit.
22974 * config/unix-gdb.exp: gdb_exit remains here, and should override
22975 the generic version, since it's doing a lot of wierd stuff that
22976 the other versions aren't. FIXME, fold it in, or abandon this
22977 version.
22978
22979Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22980
22981 * gdb.t24/demangle.exp: Add tests for PR 3220.
22982
22983Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22984
22985 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22986
22987Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22988
22989 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22990 "i386-*-*". Works for i486 as well.
22991
22992 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22993 bug, and expand domain of xfail to all SVR4 systems, since the
22994 actual problem is likely to be in generic SVR4 /proc support.
22995
22996Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22997
22998 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22999
23000Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23001
23002 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23003 xfails for other systems. Match a missing 'Continuing.' as an
23004 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23005
23006 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23007 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23008 Only issue warning for missing executables if -all option is used.
23009
23010 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23011 file if -all option is used. It's like an unpredictable XFAIL.
23012
23013Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23014
23015 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23016 for dynamically linked binaries.
23017
23018 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23019
23020Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23021
23022 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23023 to state that this is a known bug in old versions of g++.
23024
23025Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23026
23027 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23028 while waiting for `Continuing'.
23029
23030Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23031
23032 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23033 in text, data, and bss.
23034 * gdb.t10/nodebug.c: Add local and global test variables for
23035 initialized and uninitialized data.
23036
23037Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23038
23039 * config/unix-gdb.exp (gdb_exit): Add "wait".
23040
23041Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23042
23043 * gdb.t06/signals.exp: xfail the continue from the handler for all
23044 targets.
23045
23046 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23047 function with watchpoints enabled, the i386 call dummy starts with
23048 a call.
23049
23050 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23051 386 bsd names its corefiles.
23052
23053Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23054
23055 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23056 compilers don't grok it.
23057 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23058 with small octal ints rather than character constants, which
23059 are signed and might not fit if first promoted to int.
23060
23061Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23062
23063 * gdb.t09/Makefile.in (clean): Remove corefile.
23064
23065Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23066
23067 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23068
23069Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23070 and Jim Kingdon (kingdon@cygnus.com)
23071
23072 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23073 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23074 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23075
23076Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23077
23078 * gdb.t17/interrupt.exp: Add xfail for hppa.
23079
23080Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23081
23082 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23083 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23084 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23085 to determine signed-ness of bitfields and use the result to setup
23086 the xfail.
23087 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23088 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23089 call line is reached if necessary.
23090
23091Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23092
23093 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23094
23095Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23096
23097 * gdb.t06/break.exp: Also test `clear' command.
23098
23099Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23100
23101 * gdb.t00/teststrategy.exp: Remove extra quote.
23102
23103 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23104 watchpoint enabled to be for all non-68k machines.
23105
23106 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23107
23108Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23109
23110 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23111 targets use aout.mt instead of ecoff.mt as gas understands
23112 standard aout format.
23113
23114Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23115
23116 * lib/gdb.exp (runto): Don't insist that function we are running to
23117 was compiled with -g.
23118
23119 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23120
23121 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23122 to get back into the read system call.
23123 Accept leading newline in case where we woke it up.
23124
23125Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23126
23127 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23128 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23129 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23130 enable ecoff configuration.
23131
23132Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23133
23134 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23135
23136Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23137
23138 * gdb.t16/printcmds.exp: Add another printf test.
23139
23140Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23141
23142 * configure.in: If configured -with-stabs on any target, add
23143 stabsdirs to configdirs.
23144
23145Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23146
23147 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23148 fun" so pattern does not match the command itself.
23149
23150Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23151
23152 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23153
23154Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23155
23156 * gdb.t17/interrupt.exp: Test for more things.
23157
23158Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23159
23160 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23161 compiler arranges the code and line numbers.
23162
23163 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23164
23165Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23166
23167 * gdb.t00/help.exp: Increase expect input buffer size.
23168
23169Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23170
23171 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23172
23173 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23174
23175 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23176
23177 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23178 [0-9]*, not just [0-9].
23179
23180Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23181
23182 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23183
23184 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23185
23186Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23187
23188 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23189
23190Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23191
23192 * gdb.t06/signals.c: Add xfails for sun3.
23193
23194 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23195
23196 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23197 test_stepping tests.
23198
23199Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23200
23201 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23202
23203 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23204
23205 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23206 rather than actually putting it through cpp twice.
23207
23208 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23209
23210Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23211
23212 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23213 no longer needed.
23214
23215Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23216
23217 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23218
23219 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23220 C++ features prints as "struct", make it a pass, not an xfail.
23221
23222Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23223
23224 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23225 Don't require VA to print as "class" rather than "struct".
23226
23227Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23228
23229 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23230
23231Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23232
23233 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23234
23235Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23236
23237 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23238 order.
23239
23240Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23241
23242 * gdb.t16/printcmds.exp: Add printf tests.
23243
23244 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23245
23246 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23247
23248Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23249
23250 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23251 pass counts, to counteract any existing or future setup_xfails.
23252
23253Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23254
23255 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23256 {BEGIN,END}_COMMON for common block instead of STAB.
23257 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23258
23259 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23260 intp_var should be N_GSYM not N_LSYM.
23261 wierd-aout.S: Use a label for the value of the N_SO.
23262 wierd.def: Remove all backslashes.
23263 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23264
23265Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23266
23267 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23268 get the expected next to inheritance3.
23269
23270Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23271
23272 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23273 now that gcc-2.4 gets it right.
23274
23275Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23276
23277 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23278
23279 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23280 generating comp-info.exp which works for cross-compilation.
23281
23282Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23283
23284 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23285 "*-*-sysv4.*".
23286
23287Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23288
23289 * gdb.t01/run.exp: Start with a fresh gdb.
23290 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23291 SVR4.x.
23292
23293Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23294
23295 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23296 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23297 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23298 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23299 things to remove.
23300
23301Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23302
23303 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23304 test cases from bug reports.
23305
23306Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23307
23308 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23309 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23310 avoid spurious xfails.
23311 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23312 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23313 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23314
23315Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23316
23317 * gdb.t00/teststrategy.exp: Rework to provide more useful
23318 description of each test, fix problem with systems that define
23319 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23320 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23321 results for "next over recursive call" so timeouts aren't taken
23322 by error.
23323
23324Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23325
23326 * gdb.t12/scope.exp: Test printing of variables before run.
23327
23328 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23329 printed in wrong order due to sorting.
23330
23331Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23332
23333 * gdb.t00/teststrategy.exp: Fix expected results for printing
23334 user entered string constant. Is array of char, prints with no
23335 address.
23336
23337 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23338 commands.
23339 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23340 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23341 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23342 of struct of char arrays.
23343 * gdb.t00/radix.exp: New tests for radix commands.
23344
23345Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23346
23347 * gdb.t16/printcmd.exp: Print a variable before running program
23348 (with xfail for AIX).
23349
23350Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23351
23352 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23353
23354 * gdb.t16/printcmd.exp: Don't print variables before running program.
23355
23356 * gdb.t06/break.exp: Don't require envp argument to main.
23357
23358 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23359
23360 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23361 Add xfails for rs6000.
23362
23363 * gdb.t02/whatis.exp: Change other tests not to re-test something
23364 we already tested.
23365
23366 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23367 each type used has a variable of that type.
23368
23369Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23370
23371 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23372
23373Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23374
23375 * configure.in: change srctrigger to be a file, not a directory
23376
23377Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23378
23379 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23380
23381 * gdb.t11/list.exp: Fixed a couple of typos.
23382
23383Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23384
23385 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23386 is fixed and PR is closed.
23387 * gdb.t16 (gdbme.c): Add simple test string variable.
23388 * gdb.t16 (printcmds.exp): Add tests with simple test string
23389 variable, primarily for boundaries on "set print elements".
23390
23391Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23392
23393 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23394 Make leading 0's optional and don't expect a tab in the middle
23395 of the number.
23396
23397 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23398
23399 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23400 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23401 don't end command passed to gdb_test with newline.
23402
23403 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23404 signed keyword away, don't expect signed bitfields to be signed.
23405
23406 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23407 printing with only as many 1's as are in the field as well as printing
23408 with 32 1's (see comment).
23409
23410Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23411
23412 * gdb.t00/default.exp: Start with a fresh gdb.
23413 * configure.in (configdirs): Remove gdb.t31 until the chill
23414 compiler works again. It no longer is able to find chillrt0
23415 since it isn't in libchill.a anymore.
23416 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23417 wierd.o, make more modular.
23418 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23419 spurious newlines that caused problems.
23420
23421Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23422
23423 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23424 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23425 gdb.stabs/wierd.{exp,def}: Many new tests.
23426
23427 * gdb.t00/default.exp: update info line for new message.
23428
23429 * gdb.t02/{whatis.exp,gdbme.c}:
23430 Test that "char *" doesn't print as "caddr_t".
23431
23432Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23433
23434 * gdb.t00/help.exp: Use .* in place of some help messages which
23435 just changed.
23436 gdb.t00/default.exp: Update "info frame" test for new message.
23437 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23438 Remove some xfails
23439
23440Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23441
23442 * gdb.t03/{gdbme.c,ptype.exp}:
23443 Add tests for typedef'd struct and union without tags.
23444 Also check "whatis" on a variable of a typedef'd enum without a tag.
23445
23446 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23447 PRMS 1823; the bug still exists but isn't reproduced by this test
23448 anymore), and remove rs6000 XFAIL (the bug is fixed).
23449
23450 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23451 duplicated from whatis.exp. For those that are left, accept
23452 "long", "long int", or "int" for long variables (whatis.exp already
23453 has an XFAIL for "int", so no need to fail it here).
23454
23455 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23456 Deal with GCC's names for types now that GDB uses the compiler's names.
23457
23458 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23459 setup_xfail's for sunos4. If we #defined the signed keyword away,
23460 don't expect GDB to know that char it is signed.
23461
23462 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23463
23464Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23465
23466 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23467 should work on any system, regardless of debugging format.
23468 * gdb.t21/demangle.exp: Move to gdb.t24.
23469 * gdb.t24/demangle.exp: Move from gdb.t21.
23470 * gdb.t24/{Makefile.in, configure.in}: New files.
23471
23472Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23473
23474 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23475 * gdb.stabs: New directory.
23476
23477Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23478
23479 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23480 not just "Quit anyway?".
23481
23482Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23483
23484 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23485 that all setup_xfails are immediately followed by clear_xfails.
23486
23487Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23488
23489 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23490 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23491 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23492 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23493 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23494 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23495 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23496 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23497 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23498 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23499 gdb.t31/chillvars.exp, lib/gdb.exp:
23500 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23501 bug-gdb@prep.ai.mit.edu.
23502
23503Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23504
23505 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23506 with 0.0, not integer 0.
23507
23508Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23509
23510 * gdb.t06/break.exp: Update for "Kill the program" message change.
23511
23512Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23513
23514 * Makefile.in (GDBFLAGS): Set to -nx.
23515 * Makefile.in (site.exp): Use GDBFLAGS.
23516
23517Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23518
23519 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23520 Makefiles.
23521 (check): depend on just-check.
23522 (just-check): added so that tests can be run without a noop
23523 build pass.
23524
23525Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23526
23527 Switch to using configure's configdirs.
23528 * Makefile.in (Makefile): add configure.in dependency.
23529 (SUBDIRS): removed redundant assignment.
23530 * configure.in: switch subdirs assignment to configdirs.
23531 * gdb.t*/configure.in: new files.
23532
23533Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23534
23535 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23536 works.
23537
23538Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23539
23540 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23541 in explicit rules. Apparently this is not supported by some makes.
23542
23543Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23544
23545 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23546
23547Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23548
23549 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23550 disappeared.
23551
23552Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23553
23554 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23555
23556Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23557
23558 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23559 watchpoint problem that is now fixed.
23560 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23561 uninitialized convenience variables.
23562 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23563 structures.
23564
23565Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23566
23567 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23568 which causes expect to get out of sync with gdb on long output
23569 from help set.
23570 * gdb.t09/corefile.exp: Make expected pattern for core file
23571 failing signal and frame output format less sun specific.
23572
23573Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23574
23575 * gdb.t31/chillvars.exp: Add and remove initial dummy
23576 breakpoint, so that symbol table is forced in.
23577 (Needed at least on Sunos4, though it seems not SVR4.)
23578 * gdb.t31/chillvars.exp: Update for changed output format.
23579
23580Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23581
a9c64011 23582 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23583
23584Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23585
23586 * Makefile.in: Added --srcdir when invoking runtest, removed the
23587 need for a local config file. (optional now)
23588
23589Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23590
23591 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23592 failure count used to force early termination. Add some more
23593 expected failures for gnu style demangling.
23594
23595Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23596
23597 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23598 pmi variable from gdb.t20/gdbme to get optimized away.
23599 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23600 Check for written corefile upon timeout _and_ eof.
23601
23602Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23603
23604 * config/unix-gdb.exp: Add missing return 0.
23605
23606Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23607
23608 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23609 test termination.
23610
23611Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23612
23613 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23614 disappeared.
23615
23616Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23617
23618 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23619 time as i860 support works.
23620
d63a86f8 23621 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23622 "backtrace 100\r" rather than just "backtrace\r", to match last
23623 change.
23624
23625Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23626
23627 * config/udi-gdb.exp (gdb_exit): Remove close command.
23628 (gdb_target_udi): New procedure to set the UDI target.
23629 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23630 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23631 Added waits for prompts after several question responses. Added
23632 some more responses used by a29k-amd-udi-gdb.
23633 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23634 pass different arguments, restart UDI connection after program
23635 completion.
23636 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23637 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23638 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23639 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23640 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23641 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23642 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23643 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23644 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23645 after program completion.
23646 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23647 compiled with a SELECT_VECS setting.
23648 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23649 infinite recursion.
23650
23651 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23652 Added checks for COFF results, and made them expected failures for
23653 all targets. It would be better to make them expected failures
23654 for COFF targets only.
23655
23656Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23657
23658 * Makefile.in: add null dvi target, don't bother to recurse
23659 through test directories for info and install-info; rename
23660 $(datadir) to be dejagnu instead of deja-gnu
23661
23662Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23663
23664 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23665 compiler to coredump.
23666 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23667 code.
23668
23669Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23670
23671 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23672 coredump.
23673 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23674 code.
23675
23676Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23677
23678 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23679 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23680 which in a shell. Deletes xgdb when done.
23681 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23682 Tests the return from the "set height" or "set width" commands.
23683 Added a few return codes where needed.
23684
23685Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23686
23687 * Makefile.in (SUBDIRS): Add gdb.t17.
23688 * configure.in (subdirs): Add gdb.t17.
23689 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23690 files to test gdb's calling of functions in the inferior with
23691 the correct arguments and gdb's ability to retrieve any
23692 result returned.
23693
23694Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23695
23696 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23697 may be called after gdb goes away. Previous versions of expect
23698 needed these to avoid file descriptor leaks, but they cause
23699 errors with the current revision of expect.
23700 * gdb.t00/gdbvars.exp: Use -re on expected output after
23701 setting sevenbit-strings.
23702 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23703 to set sevenbit-strings consistent across tests.
23704 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23705 set sevenbit-strings consistent across tests.
23706
23707Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23708
23709 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23710 expected output to match current "expect" expectations.
23711
23712Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23713
23714 * gdb.t00/default.exp: Change expected output for default "source"
23715 command, to match new gdb behavior which requires a filename to
23716 source.
23717
23718Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23719
23720 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23721 expected fail for i486-*-* that misses the marker2 function.
23722 * gdb.t10/crossload.exp (bfddefault): Allow successful
23723 recognition of a format to pass even if no symbols are found.
23724 Explicitly catch failures where the format is not recognized
23725 or is ambiguous, and add the reason to the fail message.
23726 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23727 the cause is and invalid target and add reason to failure message.
23728 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23729 elf32-i386, elf32-sparc, and elf32-i860.
23730 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23731 Set up expected failure for 'filename'::variable scope resolution,
23732 which is now apparently broken on all targets.
23733 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23734 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23735 gdb.t23/templates.exp: Change failure for missing binfile into
23736 just a warning.
23737 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23738 references.
23739
23740Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23741
23742 * gdb.t00/default.exp: Add expected output for default "source"
23743 command, to match new gdb behavior.
23744 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23745
23746Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23747
23748 * config/*-gdb.exp: returns an error, rather than exiting on
23749 internal errors.
23750
23751Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23752
23753 * gdb.t03/gdbme.c: Add pointer to struct variable.
23754 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23755 referencing struct members.
23756
23757Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23758
23759 * configure.in (mips-idt-ecoff): New target.
23760 * config/mips-gdb.exp: New file for remote board using MIPS remote
23761 debugging protocol.
23762
23763 * Redid configuration scheme. Removed gdb.t*/configure.in.
23764 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23765 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23766 distclean targets. Built executables via .o files. Adjusted
23767 tests to account for source files in $(srcdir) rather than
23768 $(objdir).
23769 * lib/gdb.exp (runto): Don't expect () after the function name,
23770 because it may have arguments.
23771
23772Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23773
23774 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23775 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23776 expected failures for mips-idt-* and mips-sgi-*.
23777 * gdb.t00/default.exp (attach): Kill process if requested.
23778 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23779 that does not read core files.
23780 * gdb.t01/run.exp: Removed checks for exit status code.
23781 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23782 it is linked in.
23783 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23784 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23785 appropriate, rather than doing it by hand.
23786 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23787 execution.
23788 * gdb.t10/crossload.exp: Kill existing program if needed.
23789 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23790 appropriate, rather than doing it by hand. Always increase
23791 timeout for this test, not just for VxWorks.
23792
23793Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23794
23795 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23796 of Chill STRUCT types and STRUCT values.
23797 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23798 than "char".
23799 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23800 struct2): New struct definitions and initializations to test
c906108c
SS
23801 simple Chill STRUCT types.
23802
23803Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23804
23805 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23806 the null byte at the end of strings.
23807 * gdb.t00/default.exp: Make show version insensitive to copyright
23808 date.
23809 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23810 to avoid dependencies on target char signedness.
23811 * gdb.t16/printcmds.exp: Update expected results for explicitly
23812 unsigned char.
23813 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23814 now work.
23815 * gdb.t21/demangle.exp: Add many more patterns for template
23816 demangling, most of them being expected failures.
23817 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23818 string we are matching for, to match on the whole string.
23819 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23820 and fix a whole bunch that had incorrect expected output but were
23821 passing anyway because of the bug in "proc demangle".
23822 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23823 type.
23824 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23825
23826Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23827
a9c64011
AS
23828 * gdb/testsuite: made modifications to testcases, etc., to allow
23829 them to work properly given the reorganization of deja-gnu and the
23830 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23831
23832Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23833
23834 * gdb/testsuite: Initial creation of gdb/testsuite.
23835 Migrated dejagnu testcases and support files for testing nm to
23836 gdb/testsuite from deja-gnu. These files were moved "as is"
23837 with no modifications. This migration is part of a major overhaul
23838 of dejagnu. The modifications to these testcases, etc., which
23839 will allow them to work with the new version of dejagnu will be
23840 made in a future update.
48efe704 23841
8d8cb839 23842 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23843\f
8d8cb839
EZ
23844;; Local Variables:
23845;; mode: change-log
23846;; left-margin: 8
23847;; fill-column: 74
23848;; version-control: never
23849;; End:
902f2ccb
MC
23850
23851 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23852 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23853 Copying and distribution of this file, with or without modification,
23854 are permitted provided the copyright notice and this notice are preserved.
This page took 3.861393 seconds and 4 git commands to generate.