]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* xcoffread.c (read_xcoff_symtab): Make `debugfmt' const.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
af57139d
JB
12011-04-01 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
4 * gdb.ada/arrayptr.exp: Add new tests.
5
956a9fb9
JB
62011-04-01 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.ada/mi_catch_ex: New testcase.
9
d0c4d642
PA
102011-04-01 Pedro Alves <pedro@codesourcery.com>
11
12 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
13 base::overload(void) method without specifying "const".
14
18819fa6
UW
152011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
16
17 * gdb.arch/thumb-singlestep.S: New file.
18 * gdb.arch/thumb-singlestep.exp: Likewise.
19
a4c8e806
TT
202011-03-31 Tom Tromey <tromey@redhat.com>
21
22 * gdb.python/py-prettyprint.py (exception_flag): New global.
23 (NoStringContainerPrinter._iterator.next): Check it.
24 * gdb.python/py-prettyprint.c (main): New variable nstype2.
25 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
26
53832f31
TT
272011-03-29 Tom Tromey <tromey@redhat.com>
28
29 * gdb.cp/anon-struct.cc: New file.
30 * gdb.cp/anon-struct.exp: New file.
31
e4620230
JK
322011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
33
34 Test STT_GNU_IFUNC support.
35 * gdb.base/gnu-ifunc-lib.c: New file.
36 * gdb.base/gnu-ifunc.c: New file.
37 * gdb.base/gnu-ifunc.exp: New file.
38
d0fb5eae
JK
392011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 Support a ring of related breakpoints.
42 * gdb.base/watchpoint-delete.c: New file.
43 * gdb.base/watchpoint-delete.exp: New file.
44
20106cfb
JK
452011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * gdb.ada/arrayparam.exp (print first after function call): Use
48 explicit package name. Add a comment
49 (print lasta after function call): Rename ...
50 (print last after function call): ... it and use explicit package
51 name.
52 (print length after function call): Use explicit package name.
53 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
54 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
55 (multiple matches for symbol i): Rename ...
56 (multiple matches for symbol integervar): ... it.
57 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
58 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
59
e7ab5e63
AB
602011-03-25 Andrew Burgess <aburgess@broadcom.com>
61
62 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
63 environment variable to make grep output more predictable. Move
64 all the environment setup into gdb_init so it's done once per test
65 case rather than each time we start gdb.
66
9ef07c8c
TT
672011-03-24 Tom Tromey <tromey@redhat.com>
68
69 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
70 test.
71
dd90784c
JK
722011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.dwarf2/dw2-entry-value-main.c: New file.
75 * gdb.dwarf2/dw2-entry-value.S: New file.
76 * gdb.dwarf2/dw2-entry-value.exp: New file.
77
05775840
PM
782011-03-22 Phil Muldoon <pmuldoon@redhat.com>
79
80 PR python/12183
81
82 * gdb.python/py-function.exp: Add GdbError tests.
83
8661b11b
PA
842011-03-18 Pedro Alves <pedro@codesourcery.com>
85
86 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
87 (reglocal_test_func, statlocal_test_func): New functions.
88 (globals_test_func): Call new functions.
89 * gdb.trace/unavailable.exp (gdb_collect_args_test)
90 (gdb_collect_locals_test): New procedure.
91 (gdb_trace_collection_test): Call new procedures.
92
0fdb4f18
PA
932011-03-18 Pedro Alves <pedro@codesourcery.com>
94
95 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
96 (test_register, test_register_unavailable): New procedures.
97 (gdb_unavailable_registers_test): New procedure.
98 (gdb_trace_collection_test): Call it.
99
99c3dc11
PM
1002011-03-18 Phil Muldoon <pmuldoon@redhat.com>
101
102 PR python/12149
103
104 * gdb.python/python.exp: Add gdb.write tests.
105
29703da4
PM
1062010-03-17 Phil Muldoon <pmuldoon@redhat.com>
107
108 * gdb.python/Makefile.in: Add py-objfile.
109 * gdb.python/py-objfile.exp: New file.
110 * gdb.python/py-objfile.c: New file.
111 * gdb.python/py-block.exp: Add is_valid tests.
112 * gdb.python/py-inferior.exp: Ditto.
113 * gdb.python/py-infthread.exp: Ditto.
114 * gdb.python/py-symbol.exp: Ditto.
115 * gdb.python/py-symtab.exp: Ditto.
116
598997c8
KS
1172011-03-16 Keith Seitz <keiths@redhat.com>
118
119 PR c++/12273
120 * gdb.cp/cmpd-minsyms.exp: New test.
121 * gdb.cp/cmpd-minsyms.cc: New file.
122
123 PR c++/11734
124 * gdb.cp/ovsrch.exp: New test.
125 * gdb.cp/ovsrch.h: New file.
126 * gdb.cp/ovsrch1.cc: New file.
127 * gdb.cp/ovsrch2.cc: New file.
128 * gdb.cp/ovsrch3.cc: New file.
129 * gdb.cp/ovsrch4.cc: New file.
130
c91513d8
PP
1312011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
132
133 PR gdb/12528
134 * gdb.base/Makefile.in: Adjust EXECUTABLES.
135 * gdb.base/break-on-linker-gcd-function.exp: New test.
136 * gdb.base/break-on-linker-gcd-function.cc: New file.
137
7470fc63
AT
1382011-03-15 Andreas Tobler <andreast@fgznet.ch>
139
140 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
141
959e7469
PM
1422011-03-15 Phil Muldoon <pmuldoon@redhat.com>
143
144 * lib/gdb.exp (gdb_unload): Add another termination case.
145
9373cf26
JK
1462011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
149 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
150 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
151 Provide a stub byte there.
152 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
153 DW_AT_entry_pc.
154 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
155
24e9cda0
UW
1562011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
157
158 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
159 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
160 "generic ABI, auto".
161 (altivec_abi_tests): Accept vectors returned by reference.
162
7371cf6d
PM
1632010-03-14 Phil Muldoon <pmuldoon@redhat.com>
164
165 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
166
ce77046a
UW
1672011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
168
169 * gdb.python/py-section-script.exp: Skip test if no Python support.
170
176400c3
UW
1712011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
172
173 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
174
ecec24e6
PM
1752011-03-10 Phil Muldoon <pmuldoon@redhat.com>
176
177 * gdb.python/py-parameter.exp: Update tests to the new Python
178 parameter API. Add "no documentation" test. Add deprecated API
179 backward compatibility test.
180
5dbdd470
TT
1812011-03-09 Tom Tromey <tromey@redhat.com>
182
183 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
184 gdb_continue_to_end.
185
b66e66ee
MK
1862011-03-09 Mark Kettenis <kettenis@gnu.org>
187
188 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
189 tabs.
190
eceb0c5f
TT
1912011-03-09 Tom Tromey <tromey@redhat.com>
192
193 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
194 parentheses.
195 (gdb_continue_to_end): Add "allow_extra" parameter. Use
196 $command.
197 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
198 argument to gdb_continue_to_end.
199 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
200 argument to gdb_continue_to_end.
201 * gdb.cp/annota3.exp: Fix regex.
202 * gdb.cp/annota2.exp: Fix regex.
203 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
204 gdb_continue_to_end.
205 * gdb.base/call-signal-resume.exp: Revert earlier patch.
206 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
207 gdb_continue_to_end.
208
63154eca
PA
2092011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
210
211 * gdb.server/ext-run.exp
212 (load new file without any gdbserver inferior): New test.
213
967d1f9b
TT
2142011-03-07 Tom Tromey <tromey@redhat.com>
215
216 * Makefile.in (TAGS): Rewrite.
217
d68dcbb9
JK
2182011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 * gdb.trace/report.exp (12.1: trace report #1): New match for the
221 initial commands echo. New match for `Found trace'. Anchor all the
222 other matches. Anchor and match for `No trace frame found' the final
223 match.
224
6bf58e63
TT
2252011-03-07 Tom Tromey <tromey@redhat.com>
226
227 * Makefile.in (TAGS): New target.
228
fda326dd
TT
2292011-03-07 Tom Tromey <tromey@redhat.com>
230
231 * lib/opencl.exp (skip_opencl_tests): Update for exit message
232 change.
233 * lib/mi-support.exp (mi_gdb_test): Update for exit message
234 change.
235 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
236 exit message change.
237 (skip_altivec_tests): Update for exit message change.
238 (skip_vsx_tests): Likewise.
239 (gdb_continue_to_end): Likewise. Add 'command' argument.
240 * lib/cell.exp (skip_cell_tests): Update for exit message change.
241 * gdb.threads/tls.exp: Update for exit message change.
242 * gdb.threads/thread-unwindonsignal.exp: Use
243 gdb_continue_to_end.
244 * gdb.threads/step.exp (step_it): Update for exit message change.
245 (continue_all): Likewise.
246 * gdb.threads/print-threads.exp (test_all_threads): Update for
247 exit message change.
248 * gdb.threads/interrupted-hand-call.exp: Use
249 gdb_continue_to_end.
250 * gdb.threads/execl.exp: Use gdb_continue_to_end.
251 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
252 gdb_continue_to_end.
253 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
254 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
255 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
256 * gdb.cp/method.exp: Update for exit message change.
257 * gdb.cp/mb-templates.exp: Update for exit message change.
258 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
259 * gdb.cp/annota3.exp: Update for exit message change.
260 * gdb.cp/annota2.exp: Update for exit message change.
261 * gdb.cell/fork.exp: Use gdb_continue_to_end.
262 * gdb.base/term.exp: Update for exit message change.
263 * gdb.base/step-test.exp (test_i): Update for exit message change.
264 * gdb.base/sigstep.exp (advance): Update for exit message change.
265 (advancei): Likewise.
266 * gdb.base/siginfo.exp: Update for exit message change.
267 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
268 * gdb.base/reread.exp: Use gdb_continue_to_end.
269 * gdb.base/langs.exp: Use gdb_continue_to_end.
270 * gdb.base/interrupt.exp: Update for exit message change.
271 * gdb.base/gdb1555.exp: Update for exit message change.
272 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
273 * gdb.base/ending-run.exp: Update for exit message change.
274 * gdb.base/chng-syms.exp: Update for exit message change.
275 * gdb.base/checkpoint.exp: Update for exit message change.
276 * gdb.base/catch-syscall.exp (check_for_program_end): Use
277 gdb_continue_to_end.
278 (test_catch_syscall_with_wrong_args): Likewise.
279 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
280 * gdb.base/break-interp.exp (test_ld): Update for exit message
281 change.
282 * gdb.base/bang.exp: Update for exit message change.
283 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
284 (do_call_attach_tests): Likewise.
285 * gdb.base/a2-run.exp: Update for exit message change.
286 * gdb.arch/ppc-dfp.exp: Update for exit message change.
287 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
288 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
289
dd19bd70
JK
2902011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
293
30e62689
TT
2942011-03-03 Tom Tromey <tromey@redhat.com>
295
296 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
297 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
298 * gdb.hp/gdb.aCC/configure.ac: Remove.
299 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
300 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
301 * gdb.hp/gdb.base-hp/configure.ac: Remove.
302 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
303 * gdb.hp/gdb.compat/configure (Makefile): Remove.
304 * gdb.hp/gdb.compat/configure.ac: Remove.
305 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
306 * gdb.hp/gdb.defects/configure (Makefile): Remove.
307 * gdb.hp/gdb.defects/configure.ac: Remove.
308 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
309 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
310 * gdb.hp/gdb.objdbg/configure.ac: Remove.
311 * gdb.hp/configure.ac: Remove.
312 * gdb.hp/configure: Remove.
313 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
314 substitution.
315 (Makefile): Remove rule.
316 * gdb.cell/configure.ac: Remove.
317 * gdb.cell/configure: Remove.
318 * gdb.stabs/Makefile.in (Makefile): Remove.
319 (distclean): Don't remove config.status or config.log.
320 * gdb.stabs/configure (Makefile): Remove.
321 * gdb.stabs/configure.ac: Remove.
322 * configure: Rebuild.
323 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
324 Remove stabs- and cell-specific logic. Test for existence of
325 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
326 subdirectories, gdb.cell, and and gdb.stabs.
327 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
328
c171f854
JB
3292011-03-03 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
332 end of buffer.
333
9a5193cb
JB
3342011-03-02 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
337 gdb_test when running a test where we expected no output back.
338
9bb4c1bb
MS
3392011-02-28 Michael Snyder <msnyder@vmware.com>
340
341 * gdb.cp/overload.cc: Change initializer value to integer.
342
3bd0f5ef
MS
3432011-02-27 Michael Snyder <msnyder@vmware.com>
344
345 * gdb.multi/base.exp: Add test for remove-inferiors.
346
2279eaad
JB
3472011-02-26 Joel Brobecker <brobecker@adacore.com>
348
349 * gdb.python/py-frame.exp: Simplify the initialization phase
350 using prepare_for_testing.
351
c82c0b55
MS
3522011-02-25 Michael Snyder <msnyder@vmware.com>
353
354 * gdb.multi/base.exp: Add tests for info inferiors with args.
355
1d94651b
JK
3562011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 * gdb.dwarf2/dw2-ranges.S: Rename to ...
359 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
360 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
361 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
362 asmfile3. Comment the STABS (#3) file compilation. Compile
363 everything through assembler. Provide KFAIL for symtab/12497.
364 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
365 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
366 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
367 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
368
3bd0f5ef
MS
3692011-02-24 Michael Snyder <msnyder@vmware.com>
370
371 * gdb.base/break.exp: Add tests for delete breakpoints using
372 convenience variables and value history references.
373
12c1418e
MS
3742011-02-24 Michael Snyder <msnyder@vmware.com>
375
376 * gdb.base/break.exp: Remove debugging 'printf' accidentally
377 left behind in previous check-in.
378
e5a67952
MS
3792011-02-23 Michael Snyder <msnyder@vmware.com>
380
381 * gdb.base/break.exp: Add tests for "info break" with arguments.
382 * gdb.trace/infotrace.exp: Update patterns for error and help.
383 * gdb.base/completion.exp: Update pattern.
384 * gdb.base/ena-dis-br.exp: Update pattern.
385 * gdb.base/help.exp: Update patterns.
386
3872011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
388
389 * gdb.base/memattr.exp: New test.
390 * gdb.base/memattr.c: Test load for memattr.exp.
391
6e6fbe60
DE
3922011-02-22 Doug Evans <dje@google.com>
393
394 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
395
1d41d745
MS
3962011-02-22 Michael Snyder <msnyder@vmware.com>
397
398 * Makefile.in: Make more clean.
399 * gdb.ada/Makefile.in: Ditto.
400 * gdb.arch/Makefile.in: Ditto.
401 * gdb.asm/Makefile.in: Ditto.
402 * gdb.base/Makefile.in: Ditto.
403 * gdb.cp/Makefile.in: Ditto.
404 * gdb.dwarf2/Makefile.in: Ditto.
405 * gdb.java/Makefile.in: Ditto.
406 * gdb.mi/Makefile.in: Ditto.
407 * gdb.modula2/Makefile.in: Ditto.
408 * gdb.python/Makefile.in: Ditto.
409 * gdb.server/Makefile.in: Ditto.
410 * gdb.stabs/Makefile.in: Ditto.
411 * gdb.threads/Makefile.in: Ditto.
412 * gdb.trace/Makefile.in: Ditto.
413
79ba84ca
MS
4142011-02-22 Michael Snyder <msnyder@vmware.com>
415
416 * gdb.threads/thread-find.exp: Add tests for bad input to
417 info threads.
418
b9b35694
JB
4192011-02-22 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.python/py-breakpoint.exp: Fix the expected output of
422 one of the "maint info breakpoints" tests to accept the output
423 generated on platforms that do not have hardware watchpoints.
424
8bfb830f
JB
4252011-02-22 Joel Brobecker <brobecker@adacore.com>
426
427 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
428 clean_restart. Be a little stricter in the expected output
429 for one of the tests. Fix a typo in one of the comments.
430
c45f3c54
JB
4312011-02-22 Joel Brobecker <brobecker@adacore.com>
432
433 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
434 Delete variable binfile, no longer use. Add or modify test
435 comments to make them unique.
436
b97c863c
MS
4372011-02-21 Michael Snyder <msnyder@vmware.com>
438
439 * Makefile.in: Update for make clean.
440 * gdb.ada/Makefile.in: Ditto.
441 * gdb.arch/Makefile.in: Ditto.
442 * gdb.asm/Makefile.in: Ditto.
443 * gdb.base/Makefile.in: Ditto.
444 * gdb.cp/Makefile.in: Ditto.
445 * gdb.dwarf2/Makefile.in: Ditto.
446 * gdb.java/Makefile.in: Ditto.
447 * gdb.mi/Makefile.in: Ditto.
448 * gdb.modula2/Makefile.in: Ditto.
449 * gdb.python/Makefile.in: Ditto.
450 * gdb.server/Makefile.in: Ditto.
451 * gdb.stabs/Makefile.in: Ditto.
452 * gdb.threads/Makefile.in: Ditto.
453 * gdb.trace/Makefile.in: Ditto.
454
aea5b279
MS
4552011-02-21 Michael Snyder <msnyder@vmware.com>
456
457 * gdb.threads/thread-find.exp: Update patterns for changes in
458 output of "info threads" command.
459
e3039479
UW
4602011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
461 Ulrich Weigand <uweigand@de.ibm.com>
462
463 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
464 (skip_hw_watchpoint_tests): Likewise.
465 (skip_hw_watchpoint_multi_tests): Likewise.
466
b800ec70
UW
4672011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
468
469 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
470 (skip_hw_watchpoint_tests): Likewise.
471 (skip_hw_watchpoint_multi_tests): Likewise.
472 (skip_hw_watchpoint_access_tests): Likewise.
473
474 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
475 * gdb.base/pr11022.exp: Likewise.
476 * gdb.base/watch-read.exp: Likewise.
477 * gdb.base/watch_thread_num.exp: Likewise.
478 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
479 * gdb.base/watchpoint-hw.exp: Likewise.
480 * gdb.base/watchpoint.exp: Likewise.
481 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
482 * gdb.threads/watchthreads-reorder.exp: Likewise.
483 * gdb.threads/watchthreads.exp: Likewise.
484 * gdb.threads/watchthreads2.exp: Likewise.
485
91033e37
JB
4862011-02-21 Joel Brobecker <brobecker@adacore.com>
487
488 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
489 the debugger is unable to find the array bounds.
490
eeaafae2
JK
4912011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * gdb.cp/typedef-operator.exp: New file.
494 * gdb.cp/typedef-operator.cc: New file.
495
e338d953
MS
4962011-02-17 Michael Snyder <msnyder@vmware.com>
497
498 * gdb.threads/thread-find.exp: Fix regular expressions.
499
e67ad678
JB
5002011-02-17 Joel Brobecker <brobecker@adacore.com>
501
502 * gdb.ada/packed_array: Expand testcase to test printing of
503 unconstrained packed array.
504
93084bca
JB
5052011-02-17 Joel Brobecker <brobecker@adacore.com>
506
507 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
508
a0c78a73
PA
5092011-02-16 Pedro Alves <pedro@codesourcery.com>
510
f65d5553 511 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
512 (main): Initialize it before collecting, and and clear it
513 afterwards.
f65d5553
PA
514 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
515 collecting with '{type} addr', where the addr expression is not an
516 rvalue.
a0c78a73 517
3dfcbbd2
KW
5182011-02-16 Ken Werner <ken.werner@de.ibm.com>
519
520 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
521 a bool variable. Expect correct OpenCL names for vector types. Use the
522 uc3 variable name instead of referring to the uchar3 built-in type.
523 Escape the asterisk at the half pointer test.
524
08807d5a
PA
5252011-02-16 Pedro Alves <pedro@codesourcery.com>
526
f65d5553 527 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
528 (main): Initialize it before collecting, and and clear it
529 afterwards.
f65d5553
PA
530 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
531 collecting overlapping memory ranges.
08807d5a 532
60f98dde
MS
5332011-02-15 Michael Snyder <msnyder@vmware.com>
534
535 * gdb.base/default.exp: Add tests for thread commands.
536 * gdb.base/help.exp: Add tests for thread commands.
537 * gdb.threads/thread-find.exp: New test for thread find command.
538
648cd113
KW
5392011-02-15 Ken Werner <ken.werner@de.ibm.com>
540
541 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
542
494e194e
YQ
5432011-02-15 Yao Qi <yao@codesourcery.com>
544
545 PR tdep/12352
546 * gdb.arch/arm-disp-step.S : New test for str instruction.
547 * gdb.arch/arm-disp-step.exp : Likewise.
548
d9492458
TJB
5492011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
550
551 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
552 "vector_register2_vr" test strings. Test the extended floating
553 point registers (F32~F63).
554 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
555 IBM XL C compiler. Make the test program use a register provided
556 by the compiler for the lxvd2x instruction.
557
8af8e3bc
PA
5582011-02-14 Pedro Alves <pedro@codesourcery.com>
559
560 * gdb.trace/unavailable.cc (class Base, class Middle, class
561 Derived): New types.
562 (derived_unavail, derived_partial, derived_whole): New globals.
563 (virtual_partial): New global.
564 (virtualp): Point at virtual_partial.
565 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
566 related to unavailable vptr.
567
1b28d0b3
PA
5682011-02-14 Pedro Alves <pedro@codesourcery.com>
569
570 * gdb.trace/unavailable.cc (a, b, c): New globals.
571 (main): Set and clear them.
572 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
573 `a' and `c', and check that `b' isn't collected, although `a' and
574 `c' are.
575
ec0a52e1
PA
5762011-02-14 Pedro Alves <pedro@codesourcery.com>
577
578 * gdb.trace/unavailable.cc (struct Virtual): New.
579 (virtualp): New global pointer.
580 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
581 printing a pointer to an object whose type has a vtable, with
582 print object on.
583
24e6bcee
PA
5842011-02-14 Pedro Alves <pedro@codesourcery.com>
585
586 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
587 value repeat handles unavailableness.
588
39d37385
PA
5892011-02-14 Pedro Alves <pedro@codesourcery.com>
590
591 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
592 tests for building arrays from unavailable values, subscripting
593 non-memory rvalue unvailable arrays, and accessing fields or
594 baseclasses of non-lazy unavailable values,
595 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
596 struct types.
597 (g_smallstruct, g_smallstruct_b): New globals.
598
06d72e16
PA
5992011-02-14 Pedro Alves <pedro@codesourcery.com>
600
601 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
602
bc9a5551
JK
6032011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 Fix const/volatile qualifiers of C++ types, PR c++/12328.
606 * gdb.cp/overload-const.exp: New file.
607 * gdb.cp/overload-const.cc: New file.
608
54fcddd0
UW
6092011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
610
611 * gdb.opencl/callfuncs.cl: New file.
612 * gdb.opencl/callfuncs.exp: New test.
613 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
614
d6dafb7c
UW
6152011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
616
617 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
618 when computing result.
619 * gdb.arch/altivec-abi.exp: Update expected results.
620
a449c2d8
TJB
6212011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
622
623 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
624 * gdb.base/jit.exp: Likewise.
625 * gdb.base/pie-execl.exp: Likewise.
626 * gdb.base/solib-nodir.exp: Likewise.
627 * gdb.base/solib-overlap.exp: Likewise.
628
764880b7
PA
6292011-02-07 Pedro Alves <pedro@codesourcery.com>
630
631 * gdb.trace/collection.c (global_pieces): New.
632 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
633 New procedure.
634 (gdb_trace_collection_test): Call it.
635
505500db
SW
6362011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
637
638 * gdb.python/py-evthreads.c: New file.
639 * gdb.python/py-evthreads.exp: New file.
640 * gdb.python/py-events.py: New file.
641 * gdb.python/py-events.exp: New file.
642 * gdb.python/py-events.c: New file.
643
385203ed
DD
6442011-02-04 David Daney <ddaney@caviumnetworks.com>
645
646 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
647
9011945e
AB
6482011-02-03 Andrew Burgess <aburgess@broadcom.com>
649
650 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
651 gdb.base/disasm-end-cu.exp: New test for disassembling over the
652 boundary between two compilation units.
653
580688f3
PA
6542011-02-02 Pedro Alves <pedro@codesourcery.com>
655
656 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
657 (Virtual): New structs.
658 (virtual_o, virtual_middle_b): New globals.
659 * gdb.cp/virtbase.exp: New tests.
660
d3f0f853
PP
6612011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
662
663 * gdb.base/jit.exp: New file.
664 * gdb.base/jit-main.c: New file.
665 * gdb.base/jit-solib.c: New file.
666
b2030fb5
UW
6672011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
668
669 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
670 proceed to initial kernel entry point.
671 * gdb.opencl/datatypes.exp: Likewise.
672 * gdb.opencl/operators.exp: Likewise.
673 * gdb.opencl/vec_comps.exp: Likewise.
674
2db19d1e
SW
6752011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
676
677 * gdb.cp/nsnested.cc: New.
678 * gdb.cp/nsnested.exp: New.
679 * gdb.cp/nsnoimports.exp: New.
680 * gdb.cp/nsnoimports.cc: New.
681
6b0c4c1f
JB
6822011-01-31 Joel Brobecker <brobecker@adacore.com>
683
684 * gdb.base/interact.exp: Add extra tests that verify that
685 the value of the interactive-mode setting does not change
686 after the script is sourced.
687
80b23b6a
JK
6882011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
689
690 * gdb.cp/noparam.exp: New file.
691 * gdb.cp/noparam.cc: New file.
692
ffd5ec24
PA
6932011-01-28 Pedro Alves <pedro@codesourcery.com>
694
695 * gdb.trace/tfile.exp: Test that with no traceframe selected,
696 there's no stack or registers.
697
a81766d8
TT
6982011-01-26 Tom Tromey <tromey@redhat.com>
699
700 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
701 space before string output. Add test for "set print pretty off"
702 case.
703
585fdaa1
PA
7042011-01-25 Pedro Alves <pedro@codesourcery.com>
705
706 * gdb.base/frame-args.exp: Adjust.
707 * gdb.dwarf2/dw2-noloc.exp: Adjust.
708 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
709 * gdb.dwarf2/pieces.exp: Adjust.
710 * gdb.opt/clobbered-registers-O2.exp: Adjust.
711 * gdb.opt/inline-locals.exp: Adjust.
712 * gdb.threads/fork-child-threads.exp: Adjust.
713
d468832a
KW
7142011-01-25 Ken Werner <ken.werner@de.ibm.com>
715
716 * gdb.opencl/convs_casts.cl: Move program scope variables into the
717 OpenCL kernel function. Add a comment as marker. Add address space
718 qualifiers for the remaining program scope variables.
719 * gdb.opencl/datatypes.cl: Likewise.
720 * gdb.opencl/operators.cl: Likewise.
721 * gdb.opencl/vec_comps.cl: Likewise.
722 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
723 Add breakpoint at the marker comment.
724 * gdb.opencl/datatypes.exp: Likewise.
725 * gdb.opencl/operators.exp: Likewise.
726 * gdb.opencl/vec_comps.exp: Likewise.
727
490f124f
PA
7282011-01-24 Pedro Alves <pedro@codesourcery.com>
729
730 * gdb.base/printcmds.c (some_struct): New struct and instance.
731 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
732 procedure.
733 <global scope>: Call it.
734
6da78614
KW
7352011-01-21 Ken Werner <ken.werner@de.ibm.com>
736
737 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
738 argument to the gdb_compile_opencl_hostapp call.
739
ec64c9aa
YQ
7402011-01-19 Yao Qi <yao@codesourcery.com>
741
742 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
743 positve list.
744
810cfdbb
YQ
7452011-01-19 Yao Qi <yao@codesourcery.com>
746
747 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
748 canonical form.
749 Remove "xscale-*-*"
750 * gdb.xml/tdesc-regs.exp: Likewise.
751 * gdb.python/py-section-script.exp: Replace ARM target triplet
752 with canonical form.
753 Match arm*-*-symbianelf*.
754 * gdb.base/dup-sect.exp: Likewise.
755 * lib/dwarf.exp: New.
756 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
757 dwarf2_support.
758 * gdb.dwarf2/dup-psym.exp: Likewise.
759 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
760 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
761 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
762 * gdb.dwarf2/dw2-basic.exp: Likewise.
763 * gdb.dwarf2/dw2-compressed.exp: Likewise.
764 * gdb.dwarf2/dw2-const.exp: Likewise.
765 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
766 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
767 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
768 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
769 * gdb.dwarf2/dw2-filename.exp: Likewise.
770 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
771 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
772 * gdb.dwarf2/dw2-intercu.exp: Likewise.
773 * gdb.dwarf2/dw2-intermix.exp: Likewise.
774 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
775 * gdb.dwarf2/dw2-noloc.exp: Likewise.
776 * gdb.dwarf2/dw2-op-call.exp: Likewise.
777 * gdb.dwarf2/dw2-producer.exp: Likewise.
778 * gdb.dwarf2/dw2-ranges.exp: Likewise.
779 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
780 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
781 * gdb.dwarf2/dw2-strp.exp: Likewise.
782 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
783 * gdb.dwarf2/implptr.exp: Likewise.
784 * gdb.dwarf2/mac-fileno.exp: Likewise.
785 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
786 * gdb.dwarf2/pieces.exp: Likewise.
787 * gdb.dwarf2/pr11465.exp: Likewise.
788 * gdb.dwarf2/valop.exp: Likewise.
789 * gdb.dwarf2/watch-notconst.exp: Likewise.
790 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
791
4694da01
TT
7922011-01-19 Tom Tromey <tromey@redhat.com>
793
794 * gdb.python/py-infthread.exp: Add thread tests.
795
b075872c
JB
7962011-01-14 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
799
2c3e6e24
JB
8002011-01-14 Joel Brobecker <brobecker@adacore.com>
801
802 * gdb.ada/widewide: New testcase.
803
de8fa76c
JB
8042011-01-13 Joel Brobecker <brobecker@adacore.com>
805
806 * gdb.base/interact.exp: New testcase.
807
1b05df00
TT
8082011-01-12 Tom Tromey <tromey@redhat.com>
809
810 * gdb.mi/gdb2549.exp: Update for error message changes.
811 * gdb.mi/mi-cli.exp: Likewise.
812 * gdb.mi/mi-disassemble.exp: Likewise.
813 * gdb.mi/mi-pthreads.exp: Likewise.
814 * gdb.mi/mi-regs.exp: Likewise.
815 * gdb.mi/mi-stack.exp: Likewise.
816 * gdb.mi/mi-var-block.exp: Likewise.
817 * gdb.mi/mi-var-cmd.exp: Likewise.
818 * gdb.mi/mi2-cli.exp: Likewise.
819 * gdb.mi/mi2-disassemble.exp: Likewise.
820 * gdb.mi/mi2-pthreads.exp: Likewise.
821 * gdb.mi/mi2-regs.exp: Likewise.
822 * gdb.mi/mi2-stack.exp: Likewise.
823 * gdb.mi/mi2-var-block.exp: Likewise.
824 * gdb.mi/mi2-var-cmd.exp: Likewise.
825
c2ff108b
JK
8262011-01-12 Andrew Burgess <aburgess@broadcom.com>
827 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 PR fortran/11104 and DWARF unbound arrays detection.
830 * gdb.fortran/multi-dim.exp: New file.
831 * gdb.fortran/multi-dim.f90: New file.
832
b716877b
AB
8332011-01-12 Andrew Burgess <aburgess@broadcom.com>
834
835 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
836 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
837 add new tests for opcode dumping.
838
6c162d5e
TT
8392011-01-11 Tom Tromey <tromey@redhat.com>
840
841 * gdb.python/py-infthread.exp: Load gdb-python.exp.
842
77b06cd7
TJB
8432010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
844
845 Convert hardware watchpoints to use breakpoint_ops.
846 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
847 type is not supported.
848 * gdb.base/foll-fork.exp: Likewise.
849 * gdb.base/foll-vfork.exp: Likewise.
850
f39a75d0
PM
8512011-01-10 Phil Muldoon <pmuldoon@redhat.com>
852
853 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
854 Use load_lib gdb-python.exp.
855 * gdb.python/python.exp: Ditto.
856 * gdb.python/py-function.exp: Ditto.
857
fc529d80
AS
8582011-01-09 Andreas Schwab <schwab@linux-m68k.org>
859
860 * gdb.threads/tls.exp ("info address me"): Fix expected output.
861
fb03cb59
JK
8622011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * configure: Regenerate.
865
d8e22779
TT
8662011-01-06 Tom Tromey <tromey@redhat.com>
867
868 * gdb.python/py-frame.exp: Test gdb.newest_frame.
869
09050809
JB
8702011-01-06 Joel Brobecker <brobecker@adacore.com>
871
fc529d80
AS
872 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
873 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
874 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
875 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
876 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
877 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
878 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
879 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
880 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
881 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
882 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
883 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
884 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
885 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
886 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
887 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
888 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
889 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
890 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
891 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
892 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
893 gdb.ada/uninitialized_vars.exp,
894 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
895 Simplify by using clean_restart.
09050809 896
8ed5dd9e
JB
8972011-01-06 Joel Brobecker <brobecker@adacore.com>
898
899 Add marker to be used as anchor for inserting breakpoints.
900 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
901 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
902 Likewise.
903
904 Remove uses of gdb_start_cmd.
905 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
906 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
907
908 Do not run testcase if testing with GDBserver.
909 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
910 if testing with GDBserver.
911
368a124f
JB
9122011-01-06 Joel Brobecker <brobecker@adacore.com>
913
914 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
915 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
916 copyright header.
917
44944448
JB
9182011-01-05 Joel Brobecker <brobecker@adacore.com>
919
920 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
921 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
922 testsuite/gdb.fortran/complex.f,
923 testsuite/gdb.fortran/derived-type.f90,
924 testsuite/gdb.fortran/library-module-lib.f90,
925 testsuite/gdb.fortran/library-module-main.f90,
926 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
927 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
928 Copyright year update.
929
31886ea6
JB
9302011-01-05 Joel Brobecker <brobecker@adacore.com>
931
932 * gdb.base/langs1.f: Add copyright header.
933
ebedcab5
JK
9342011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 * gdb.base/morestack.exp: New file.
937 * gdb.base/morestack.c: New file.
938
de1eb2f9
JK
9392011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
940
941 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
942
9e87a409
JB
9432010-12-29 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
946 * gdb.ada/arrayptr.exp: Add test printing that new variable.
947
720d1a40
JB
9482010-12-29 Joel Brobecker <brobecker@adacore.com>
949
950 * gdb.ada/lang_switch.exp: Correct expected parameter value.
951
a283af87
AS
9522010-12-25 Andreas Schwab <schwab@linux-m68k.org>
953
5d3d9cba
AS
954 * gdb.threads/tls.exp: Fix typo.
955
a283af87
AS
956 * gdb.threads/thread-specific.exp (get_thread_list): Update.
957 * gdb.threads/execl.exp: Update.
958
2a20745c
YQ
9592010-12-23 Yao Qi <yao@codesourcery.com>
960
961 * gdb.arch/arm-disp-step.exp: New.
962 * gdb.arch/arm-disp-step.S: New.
963
a7658b96
TT
9642010-12-21 Tom Tromey <tromey@redhat.com>
965
966 * gdb.threads/execl.exp: Update.
967 * gdb.threads/linux-dp.exp: Update.
968 * gdb.threads/manythreads.exp: Update.
969 * gdb.threads/tls.exp: Update.
970
5b79abe7
TT
9712010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
974 (NextOverThrowDerivates) <resumebpt>: New.
975 (resumebpt_test): New.
976 (main): Call resumebpt_test.
977 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
978
0914bcdb
SS
9792010-12-12 Stan Shebs <stan@codesourcery.com>
980
981 * gdb.trace/tsv.exp: Test print command on trace state variables.
982
305aeedc
TT
9832010-12-09 Tom Tromey <tromey@redhat.com>
984
985 * gdb.base/interp.exp: Add regression test.
986
186c406b
TT
9872010-12-09 Tom Tromey <tromey@redhat.com>
988
989 * gdb.java/jnpe.java: New file.
990 * gdb.java/jnpe.exp: New file.
991 * gdb.cp/nextoverthrow.exp: New file.
992 * gdb.cp/nextoverthrow.cc: New file.
993
aae1c79a
DE
9942010-12-07 Doug Evans <dje@google.com>
995
996 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
997 of data-directory.
998 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
999 updated.
1000 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1001
60f98dde 10022010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1003
1004 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1005 * gdb.base/call-sc.exp: Ditto.
1006 * gdb.base/finish.exp: Ditto.
1007 * gdb.base/return.exp: Ditto.
1008 * gdb.base/return2.exp: Ditto.
1009
5fa290c1
DE
10102010-11-30 Doug Evans <dje@google.com>
1011
1012 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1013 (gdb_expect_list): Fix spelling errors in comments.
1014 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1015 send_gdb/gdb_expect_list where applicable.
1016 * gdb.base/call-ar-st.exp: Ditto.
1017 * gdb.base/funcargs.exp: Ditto.
1018 * gdb.base/gcore.exp: Ditto.
1019 * gdb.base/page.exp: Ditto.
1020 * gdb.base/sigaltstack.exp: Ditto.
1021 * gdb.base/siginfo.exp: Ditto.
1022 * gdb.base/sigstep.exp: Ditto.
1023 * gdb.base/trace-commands.exp: Ditto.
1024
4e04c971
DE
10252010-11-29 Doug Evans <dje@google.com>
1026
1027 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1028 printer-name;subprinter-name.
1029
8cf6f0b1
TT
10302010-11-29 Tom Tromey <tromey@redhat.com>
1031
1032 * gdb.dwarf2/implptr.exp: New file.
1033 * gdb.dwarf2/implptr.c: New file.
1034 * gdb.dwarf2/implptr.S: New file.
1035
94b6973e
PM
10362010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1037
fc529d80 1038 PR python/12199
94b6973e
PM
1039
1040 * gdb.python/py-breakpoint.exp: Test the delete method.
1041
8358c15c
JK
10422010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 Fix step_resume_breakpoint unsaved during an infcall.
1045 * gdb.base/step-resume-infcall.exp: New file.
1046 * gdb.base/step-resume-infcall.c: New file.
1047
f6df29bc
TJB
10482010-11-24 Edjunior Machado <emachado@br.ibm.com>
1049
1050 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1051
f2b5a5cf
TJB
10522010-11-24 Edjunior Machado <emachado@br.ibm.com>
1053
1054 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1055 on ppc64's symbols; "finish" and "return" commands must accept to
1056 show the caller line again as well as the line after.
1057 * gdb.asm/powerpc64.inc: New file.
1058
6b0ecdc2
DE
10592010-11-23 Doug Evans <dje@google.com>
1060
1061 * lib/gdb.exp (gdb_test_sequence): New function.
1062 (gdb_expect_list): Add verbose -log call for each pattern.
1063 * gdb.base/signals.exp (test_handle_all_print): Call it.
1064 Reduce timeout increment from 6 minutes to 1 minute.
1065 * gdb.server/ext-run.exp: Call it.
1066
ea976c60
PM
10672010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1068
f2b5a5cf 1069 PR python/12212
ea976c60
PM
1070
1071 * gdb.python/python.exp: Check that selected_thread raises an
1072 error when no inferior is loaded.
1073
c0efa795
JK
10742010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1075
1076 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1077 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1078
ec3aa567
JK
10792010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1080
1081 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1082 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1083
d8249011
DE
10842010-11-18 Doug Evans <dje@google.com>
1085
1086 * gdb.server/ext-run.exp: Fix intermittent failures.
1087
d4eba7d1
NF
10882010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1089
1090 * gdb.stabs/gdb11479.exp: Use runto_main.
1091
b04c2f88
NF
10922010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1093
1094 * gdb.base/break-entry.exp: Skip if using a stub.
1095
ae9d7ce4
NF
10962010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1097
1098 * gdb.python/py-inferior.exp: Pack values in target endianness.
1099
621c8364
TT
11002010-11-12 Tom Tromey <tromey@redhat.com>
1101
1102 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1103 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1104 MemoryError.
1105 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1106 type.
1107 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1108 MemoryError.
1109 (test_subscript_regression): Update exception type.
1110
84f4c1fe
PM
11112010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1112
1113 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1114 breakpoint tests.
1115
a1442452
PA
11162010-11-09 Pedro Alves <pedro@codesourcery.com>
1117
1118 * gdb.base/watchpoint.exp: Test "watch -location" with an
1119 innacessible location.
1120
efd11a33
JK
11212010-11-09 Edjunior Machado <emachado@br.ibm.com>
1122 Luis Machado <luisgpm@br.ibm.com>
1123
1124 * gdb.base/maint.exp: Expect "." prefix.
1125 * gdb.base/nodebug.exp: Expect "." Likewise.
1126 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1127 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1128 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1129 POWER server processors.
1130
aa00efb5
JK
11312010-11-08 Edjunior Machado <emachado@br.ibm.com>
1132 Luis Machado <luisgpm@br.ibm.com>
1133
1134 * gdb.base/break-entry.exp: convert entry point for
1135 ppc64 and expect leading `.' on ppc64's symbols
1136
99e7ae30
DE
11372010-11-05 Doug Evans <dje@google.com>
1138
1139 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1140 * gdb.python/py-param.exp: Delete, contents moved to ...
1141 * gdb.python/py-parameter.exp: ... here. New file.
1142 Add test for gdb.parameter ("directories").
99e7ae30 1143
f4b8a18d
KW
11442010-11-05 Ken Werner <ken.werner@de.ibm.com>
1145
1146 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1147 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1148 * configure: Regenerate.
1149 * gdb.opencl/Makefile.in: New File.
1150 * gdb.opencl/datatypes.exp: Likewise.
1151 * gdb.opencl/datatypes.cl: Likewise.
1152 * gdb.opencl/operators.exp: Likewise.
1153 * gdb.opencl/operators.cl: Likewise.
1154 * gdb.opencl/vec_comps.exp: Likewise.
1155 * gdb.opencl/vec_comps.cl: Likewise.
1156 * gdb.opencl/convs_casts.exp: Likewise.
1157 * gdb.opencl/convs_casts.cl: Likewise.
1158 * lib/opencl.exp: Likewise.
1159 * lib/opencl_hostapp.c: Likewise.
1160 * lib/opencl_kernel.cl: Likewise.
1161 * lib/cl_util.c: Likewise.
1162 * lib/cl_util.c: Likewise.
1163 * gdb.base/default.exp (set language): Add "opencl" to the list of
1164 languages.
1165
a9d5ef47
SW
11662010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1167
1168 * gdb.cp/overload.exp: Added test for inheritance overload.
1169 * gdb.cp/overload.cc: Ditto.
1170 * gdb.cp/oranking.exp: Removed releveant kfails.
1171
03eb1c79
JK
11722010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1173 Joel Brobecker <brobecker@adacore.com>
1174
1175 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1176 check test_compiler_info.
1177
dbc98a8b
KW
11782010-11-03 Ken Werner <ken.werner@de.ibm.com>
1179
1180 * gdb.base/gnu_vector.exp: Adjust expect messages.
1181
120bd360
KW
11822010-11-03 Ken Werner <ken.werner@de.ibm.com>
1183
1184 * gdb.base/gnu_vector.exp: Add unary operator tests.
1185
c37f7098
KW
11862010-11-03 Ken Werner <ken.werner@de.ibm.com>
1187
1188 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1189
7b51bc51
DE
11902010-11-02 Doug Evans <dje@google.com>
1191
1192 * gdb.python/py-pp-maint.c: New file.
1193 * gdb.python/py-pp-maint.exp: New file.
1194 * gdb.python/py-pp-maint.py: New file.
1195
50c97f38
TT
11962010-11-02 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.base/default.exp: Remove "scheme" from language list.
1199
a289b8f6
JK
12002010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1201
1202 Revert:
1203 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1204 * gdb.threads/sigstep-threads.exp: New file.
1205 * gdb.threads/sigstep-threads.c: New file.
1206
cd017491
MS
12072010-10-20 Michael Snyder <msnyder@vmware.com>
1208
1209 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1210
8e6a5956
UW
12112010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1212
1213 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1214 Skip test completely if gdb,no_hardware_watchpoints.
1215
2c04da0d
UW
12162010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1217
1218 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1219 strict, but do not check for any particular function name within libc.
1220
79afc5ef
SW
12212010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1222
1223 * gdb.cp/smartp.exp: New test.
1224 * gdb.cp/smartp.cc : New test.
1225
026ffab7
SW
12262010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1227
1228 * gdb.cp/converts.exp: Test pointer to bool conversion.
1229 Test pointer to long conversion.
1230 * gdb.cp/oranking.exp: Removed relevant kfail.
1231
3a772aa4
TT
12322010-10-18 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1235 argument to lazy_string.
1236 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1237 (pp_ls.to_string): Use it.
1238 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1239 Add "estring2" local.
1240
5fc3827b
JK
12412010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 Fix s390x compatibility.
1244 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1245 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1246
8aeb23f3
JK
12472010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 * gdb.threads/sigstep-threads.exp: New file.
1250 * gdb.threads/sigstep-threads.c: New file.
1251
c1e56572
JK
12522010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 * gdb.base/pie-execl.exp: New file.
1255 * gdb.base/pie-execl.c: New file.
1256
92163a10
JK
12572010-10-13 Doug Evans <dje@google.com>
1258 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 PR exp/12117
1261 * gdb.cp/ptype-cv-cp.cc: New file.
1262 * gdb.cp/ptype-cv-cp.exp: New file.
1263
7062b0a0
SW
12642010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1265
1266 * gdb.cp/converts.cc: New test program.
1267 * gdb.cp/converts.exp: New test.
1268 * gdb.cp/overload.exp: Added test for void* vs int*.
1269 * gdb.cp/overload.exp: Ditto.
1270 * gdb.cp/oranking.exp: Removed related kfail.
1271
0e3509db
DE
12722010-10-13 Doug Evans <dje@google.com>
1273
1274 * lib/gdb-python.exp (gdb_check_python_config): New function.
1275 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1276 * gdb.python/lib-types.cc: New file.
1277 * gdb.python/lib-types.exp: New file.
1278
8dc78533
JK
12792010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1280
1281 * gdb.python/py-error.exp: New file.
1282 * gdb.python/py-error.py: New file.
1283
93c17e06
JK
12842010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1287 gdb_test_multiple.
1288
d8b34041
JK
12892010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1290
1291 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1292 * gdb.base/prelink.exp: Likewise.
1293 * gdb.base/solib-nodir.exp: Likewise.
1294 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1295 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1296 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1297
e0cc584e
UW
12982010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1299
1300 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1301 for the "info files" test to avoid timeouts on slow machines.
1302
cfc353b1
JK
13032010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1304
1305 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1306 (main): Make openlib dummy call.
1307
d3d7896d
JK
13082010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1309
1310 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1311 * break-interp.exp (reach): Move the core body ...
1312 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1313 (test_ld): Provide always real argument, even to the linker. Replace
1314 dl_main by _dl_debug_state.
1315
5e533c94
JK
13162010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1317
1318 Fix results of prelinked PIEs on ppc*.
1319 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1320 Accept also DISPLACEMENT "PRESENT".
1321 (main): Replace "ZERO" displacements by "PRESENT".
1322
33540610
SW
13232010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1324
1325 * gdb.cp/oranking.exp: New test.
1326 * gdb.cp/oranking.cc: New test program.
1327
3bdf2bbd
KW
13282010-10-08 Ken Werner <ken.werner@de.ibm.com>
1329
1330 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1331 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1332
2f608a3a
KW
13332010-10-06 Ken Werner <ken.werner@de.ibm.com>
1334
1335 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1336 lush, lynx) New constant.
1337 * gdb.base/constvars.exp: Test const array types.
1338 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1339
aa2e2d8d
DE
13402010-10-06 Doug Evans <dje@google.com>
1341
1342 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1343 of syscall staging area.
1344
2844d6b5
KW
13452010-10-06 Ken Werner <ken.werner@de.ibm.com>
1346
1347 * gdb.base/gnu_vector.c: Add variable c4.
1348 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1349 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1350
7d8ac8bb
MR
13512010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1352
1353 * gdb.arch/altivec-abi.exp: Fix a typo.
1354
84a02e58
MR
13552010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1356
1357 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1358 to match a thread ID.
1359
b18e6318
JK
13602010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1361
1362 Fix s390x testcase compatibility.
1363 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1364
a2c09bd0
DE
13652010-10-01 Doug Evans <dje@google.com>
1366
1367 * lib/gdb-python.exp: New file.
1368 * gdb.python/py-block.exp: Use it.
1369 * gdb.python/py-breakpoint.exp: Ditto.
1370 * gdb.python/py-frame.exp: Ditto.
1371 * gdb.python/py-inferior.exp: Ditto.
1372 * gdb.python/py-param.exp: Ditto.
1373 * gdb.python/py-prettyprint.exp: Ditto.
1374 * gdb.python/py-shared.exp: Ditto.
1375 * gdb.python/py-symbol.exp: Ditto.
1376 * gdb.python/py-symtab.exp: Ditto.
1377 * gdb.python/py-type.exp: Ditto.
1378 * gdb.python/py-value.exp: Ditto.
1379 * gdb.python/python.exp: Ditto.
1380
38f12cfc
TT
13812010-09-30 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.base/anon.exp: New file.
1384 * gdb.base/anon.c: New file.
1385
9ae8282d
TT
13862010-09-30 Tom Tromey <tromey@redhat.com>
1387
1388 * gdb.base/completion.exp: Test completion through anonymous
1389 union.
1390 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1391
e9e07ba6
JK
13922010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1393
1394 Fix printing parameters of inlined functions.
1395 * gdb.dwarf2/dw2-inline-param.exp: New file.
1396 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1397 * gdb.dwarf2/dw2-inline-param.S: New file.
1398
cd2effb2
JK
13992010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 PR corefiles/12071.
1402 * gdb.base/corefile.exp (quit with a process, no question: load core)
1403 (quit with a core file): New tests.
1404
bceffbf3
JK
14052010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 Fix GDB crash on inferior calls with self-referencing classes.
1408 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1409 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1410 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1411
1736ad11
JK
14122010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1413
1414 Fix lost siginfo_t for inferior calls.
1415 * gdb.base/siginfo-infcall.exp: New file.
1416 * gdb.base/siginfo-infcall.c: New file.
1417
a176ad92
JB
14182010-09-22 Joel Brobecker <brobecker@adacore.com>
1419
1420 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1421
c2b0a229
JK
14222010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1423
1424 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1425 New test.
1426 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1427
e8ae22d1
JB
14282010-09-22 Joel Brobecker <brobecker@adacore.com>
1429
1430 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1431 type of our const type.
1432
ec322823
SW
14332010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1434
1435 * gdb.cp/pr12028.cc: New.
1436 * gdb.cp/pr12028.exp: New.
1437
72929c62
JB
14382010-09-22 Joel Brobecker <brobecker@adacore.com>
1439
1440 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1441
875b4ff5 14422010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1443 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1444
1445 PR mi/11407
1446 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1447 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1448 * gdb.mi/dw2-ref-missing-frame.S New File.
1449 * gdb.mi/dw2-ref-missing-frame.exp New File.
1450
7155d578
TT
14512010-09-14 Tom Tromey <tromey@redhat.com>
1452
1453 PR symtab/8399:
1454 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1455
515ed532
TT
14562010-09-14 Tom Tromey <tromey@redhat.com>
1457
1458 PR exp/11803:
1459 * gdb.threads/tls.exp: Use C++.
1460 (check_thread_local): Use K::another_thread_local.
1461 * gdb.threads/tls.c (class K): New.
1462 (another_thread_local): Now a member of K.
1463 (spin): Update. No longer K&R C.
1464
450ca57c
SW
14652010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1466
1467 * gdb.cp/koenig.cc: created class for testing member lookup.
1468 * gdb.cp/koenig.exp: Added test for member lookup.
1469
dbd492a3
JK
14702010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1471
1472 Fix false FAILs on sourcetree topdir directory containing "kill".
1473 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1474 source line matching regexp.
1475
8d4d924b
JK
14762010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 * gdb.python/python.exp (set height 0, collect help from uiout)
1479 (verify help to uiout): New tests.
1480
8e64f2a0
JK
14812010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1482
1483 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1484 is_lp64_target to check 64bit target.
1485
4569eed2
JK
14862010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1487
1488 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1489 (test_ld) <powerpc64-*>: New.
1490
5e1617b1
DJ
14912010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1492
1493 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1494
c767944b
DJ
14952010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1496
1497 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1498 (FunctionArg::method): New function.
1499 (empty, arg): New variables.
1500 (main): Call arg.method.
1501 * gdb.cp/templates.exp (test_template_args): New function.
1502 (do_tests): Call it.
1503
27d3a3fc
UW
15042010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1505
1506 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1507 of "next" to proceed over pthread_exit call.
1508
55b7ce7f
UW
15092010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1510
1511 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1512 "maint print statistics" output to prevent expect timeouts.
1513
809df446
JK
15142010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1517 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1518 (test_float_rejected): ... here.
1519 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1520 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1521 (test_float_rejected): ... here.
1522 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1523 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1524 (test_float_rejected): ... here.
1525 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1526 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1527 (test_float_rejected): ... here.
1528
8464be76
DJ
15292010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1530
1531 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1532 before disabling hardware watchpoints.
1533 (test_inaccessible_watchpoint): Check that hardware watchpoints
1534 are used. Test for watchpoints on a constant address.
1535
14dba4b4
JK
15362010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.base/ui-redirect.exp: New file.
1539
3f3540e1 15402010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1541 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1542
1543 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1544
0f254bb7
DE
15452010-08-31 Doug Evans <dje@google.com>
1546
1547 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1548
03f17ccf
TT
15492010-08-30 Tom Tromey <tromey@redhat.com>
1550
1551 PR python/11792:
1552 * gdb.python/py-value.exp (test_subscript_regression): Add
1553 dynamic_type test.
1554
640617ad
DJ
15552010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1556
1557 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1558 instead of running to main. Do not test the main function.
1559 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1560 Add new main.
1561
2ed91d1b
PA
15622010-08-26 Pedro Alves <pedro@codesourcery.com>
1563
1564 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1565 one test.
1566
673bfd45
DE
15672010-08-24 Doug Evans <dje@google.com>
1568
1569 PR symtab/11942
1570 * gdb.dwarf2/dw4-sig-types.cc: New file.
1571 * gdb.dwarf2/dw4-sig-types.h: New file.
1572 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1573 * gdb.dwarf2/dw4-sig-types.exp: New file.
1574
f9ffd4bb
TT
15752010-08-23 Tom Tromey <tromey@redhat.com>
1576
1577 PR python/11145:
1578 * gdb.python/py-value.c (Base, Derived): New types.
1579 (base): New global.
1580 * gdb.python/py-value.exp (test_subscript_regression): Add
1581 dynamic_cast test.
1582
d839c8a4
TT
15832010-08-23 Tom Tromey <tromey@redhat.com>
1584
1585 PR python/10676:
1586 * gdb.python/py-type.exp (test_fields): Add tests for type
1587 equality.
1588
702c2711
TT
15892010-08-23 Tom Tromey <tromey@redhat.com>
1590
1591 PR python/11915:
1592 * gdb.python/py-type.exp (test_fields): Add tests for array.
1593
832bafd3
KS
15942010-08-23 Keith Seitz <keiths@redhat.com>
1595
1596 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1597 have any children. Create a new abbrev for it.
1598 Add missing terminal sequence to .debug_abbrev.
1599
c37bf528
KS
16002010-08-20 Keith Seitz <keiths@redhat.com>
1601
1602 PR symtab/11465:
1603 * gdb.dwarf2/pr11465.exp: New test.
1604 * gdb.dwarf2/pr11465.S: New file.
1605 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1606 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1607
4572cbac
TJB
16082010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1609
1610 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1611 registers. Update data sets with the new v2_double element in the
1612 VSX register union. Add vector_register3_vr data set for the AltiVec
1613 registers. Use gdb_test_no_output instead of send_gdb.
1614
e7fbb131
PA
16152010-08-19 Pedro Alves <pedro@codesourcery.com>
1616
1617 * gdb.python/py-shared.exp: New file, factored out from
1618 python.exp.
1619 * gdb.python/py-shared.c: New file.
1620 * gdb.python/py-shared-sl.c: New file.
1621 * gdb.python/python-1.c: New file.
1622 * gdb.python/python-sl.c: Delete.
1623 * gdb.python/python.c: Mention python-1.c.
1624 * gdb.python/python.exp: Move shared library tests to
1625 py-shared.exp.
1626 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1627 (MISCELLANEOUS): New.
1628 (clean mostlyclean): Also remove $MISCELLANEOUS.
1629
d30f5e1f
DE
16302010-08-19 Doug Evans <dje@google.com>
1631
1632 PR exp/11926
1633 * gdb.base/printcmds.exp (test_float_accepted): New function.
1634 Move existing float tests there. Add tests for floats with suffixes.
1635 (test_float_rejected): New function.
1636 * gdb.java/jv-print.exp (test_float_accepted): New function.
1637 (test_float_rejected): New function.
1638 * gdb.objc/print.exp: New file.
1639 * gdb.pascal/print.exp: New file.
1640 * lib/objc.exp: New file.
1641
7b3fd859
PM
16422010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1643
1644 * gdb.base/default.exp (info set): Avoid full buffer error and force
1645 reading up to final gdb prompt.
1646 (show): Likewise.
1647
c92817ce
TT
16482010-08-18 Tom Tromey <tromey@redhat.com>
1649
1650 PR symtab/11919:
1651 * gdb.base/completion.exp: Add test.
1652
f1208f9e
DE
16532010-08-18 Doug Evans <dje@google.com>
1654
1655 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1656 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1657 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1658 Simplify, early exit if runto_main fails.
1659 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1660 (set_lang_fortran): Moved to lib/fortran.exp.
1661 * gdb.fortran/types.exp: load_lib fortran.exp.
1662 (set_lang_fortran): Moved to lib/fortran.exp.
1663 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1664 * gdb.java/jprint.exp (set_lang_java): Ditto.
1665 * gdb.java/jv-exp.exp: load_lib java.exp.
1666 If set_lang_java fails, issue a warning instead of failure to be
1667 consistent with other set_lang_foo uses.
1668 (set_lang_java): Moved to lib/java.exp.
1669 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1670 If set_lang_java fails, issue a warning instead of failure to be
1671 consistent with other set_lang_foo uses.
1672 * gdb.pascal/types.exp: load_lib pascal.exp.
1673 (set_lang_pascal): Moved to lib/pascal.exp.
1674 * lib/fortran.exp: New file.
1675 * lib/java.exp (set_lang_java): New function.
1676 * lib/pascal.exp (set_lang_pascal): New function.
1677
2f06b485
YQ
16782010-08-18 Yao Qi <yao@codesourcery.com
1679
1680 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1681 func_nofb_start and func_loopfb_start, so that address of functions
1682 is equal to these labels on Thumb.
1683
96e25403
YQ
16842010-08-18 Yao Qi <yao@codesourcery.com>
1685
1686 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1687 to reflect latest c source file.
1688
36e6adc4
JK
16892010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1690
1691 * gdb.cp/infcall-dlopen.exp: New file.
1692 * gdb.cp/infcall-dlopen.cc: New file.
1693 * gdb.cp/infcall-dlopen-lib.cc: New file.
1694
f431efe5
PA
16952010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1696 Pedro Alves <pedro@codesourcery.com>
1697
1698 PR breakpoints/11371
1699
1700 * gdb.base/watch-cond-infcall.exp: New file.
1701 * gdb.base/watch-cond-infcall.c: New file.
1702
06a64a0b
TT
17032010-08-16 Tom Tromey <tromey@redhat.com>
1704
1705 * gdb.base/help.exp: Update.
1706 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1707 watchpoint.
1708 (test_watch_location): New proc.
1709 (test_watchpoint_in_big_blob): Delete watchpoint.
1710 * gdb.base/watchpoint.c (func5): New function.
1711 (main): Call it.
1712
70ebf4ed
DE
17132010-08-16 Doug Evans <dje@google.com>
1714
1715 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1716
ca5c20b6
PM
17172010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1718
1719 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1720 tests.
1721
7346b668
KW
17222010-08-11 Ken Werner <ken.werner@de.ibm.com>
1723
1724 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1725 * gdb.base/gnu_vector.c: New File.
1726 * gdb.base/gnu_vector.exp: Likewise.
1727
cb2e07a6
PM
17282010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1729
1730 * gdb.python/python.c: New File.
1731 * gdb.python/python-sl.c: New File.
1732 * gdb.python/python.exp: Test solib_address and decode_line
1733 * functions.
1734
5da1313b
JK
17352010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1736
1737 * gdb.python/python.exp (show height, set height 10)
1738 (verify pagination beforehand, verify pagination beforehand: q)
1739 (gdb.execute does not page, verify pagination afterwards)
1740 (verify pagination afterwards: q): New.
1741
49c3ccf7
DE
17422010-08-02 Doug Evans <dje@google.com>
1743
1744 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1745 because of an older gcc, change test2
1746 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1747 to unsupported.
1748
42c0c4f1
KH
17492010-07-30 Kazu Hirata <kazu@codesourcery.com>
1750
1751 * gdb.base/break-always.exp: Do not expect full paths to file
1752 names.
1753 * gdb.base/commands.exp: Likewise.
1754
d3765805
DE
17552010-07-30 Doug Evans <dje@google.com>
1756
c98ee71b
DE
1757 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1758 xfail them when run with older gccs.
1759
fd961404
DE
1760 * lib/gdb.exp (build_executable): Forward "c++" option to
1761 get_compiler_info.
1762
999adef4
DE
1763 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1764 "python print ttype.template_argument(1)" and
1765 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1766 if using gcc 4.4 or earlier.
1767
d3765805
DE
1768 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1769 attach-to-debugger handling.
1770
1276c759
JK
17712010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1774 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1775 (main): Use copyreloc.
1776 * gdb.base/prelink.exp (split debug of executable)
1777 (.dynbss vs. .bss address shift): New tests.
1778
88caa9b9
PA
17792010-07-29 Pedro Alves <pedro@codesourcery.com>
1780
1781 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1782 in gdb_test_multiple.
1783
c6f2ac43
PA
17842010-07-29 Pedro Alves <pedro@codesourcery.com>
1785
1786 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1787 environment.
1788
326fd672
TT
17892010-07-28 Tom Tromey <tromey@redhat.com>
1790
1791 PR python/11060:
1792 * gdb.python/py-type.c (Temargs): New template.
1793 (temvar): New variable.
1794 * gdb.python/py-type.exp (test_template): New proc.
1795
3ce3b1ba
PA
17962010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1797
1798 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1799 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1800
34eaf542
TT
18012010-07-28 Tom Tromey <tromey@redhat.com>
1802
1803 PR c++/9946:
1804 * gdb.cp/temargs.exp: New file.
1805 * gdb.cp/temargs.cc: New file.
1806
d41b819e
JK
18072010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1808
1809 * gdb.base/help.exp (help disassemble): Update the content.
1810
26ab7092
JK
18112010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.threads/ia64-sigill.exp: New file.
1814 * gdb.threads/ia64-sigill.c: New file.
1815
5283e9e1
TT
18162010-07-27 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.opt/inline-cmds.c (ATTR): New define.
1819 (func1): Use it.
1820 (func2): Likewise.
1821 (func3): Likewise.
1822 (outer_inline1): Likewise.
1823 (outer_inline2): Likewise.
1824 * gdb.opt/inline-bt.c (ATTR): New define.
1825 (func1): Use it.
1826 (func2): Likewise.
1827 * gdb.opt/inline-locals.c (ATTR): New define.
1828 (func1): Use it.
1829 (func2): Likewise.
1830
e992ef73
TT
18312010-07-27 Tom Tromey <tromey@redhat.com>
1832
1833 * gdb.stabs/gdb11479.c (hack): New function.
1834 (test): Use it.
1835 (test2): Use it.
1836 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1837 (int32_search_buf, int64_search_buf): No longer static.
1838 (x): Remove.
1839 * gdb.base/relocate.c (hack): New function.
1840
5374244e
PM
18412010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1842
1843 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1844 * gdb.python/py-value.c (func1): New function.
1845 (func2): Likewise.
1846
a99aee83
CV
18472010-07-26 Corinna Vinschen <vinschen@redhat.com>
1848
1849 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1850 as not to clash with .data section.
1851
a04ba985
JG
18522010-07-26 Jerome Guitton <guitton@adacore.com>
1853
1854 * gdb.base/code_elim.exp: New file.
1855 * gdb.base/code_elim1.c: New file.
1856 * gdb.base/code_elim2.c: New file.
1857
23bd0f7c
PA
18582010-07-21 Pedro Alves <pedro@codesourcery.com>
1859
1860 PR symtab/11827
1861
1862 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1863 (some_volatile_enum): New variable.
1864 * gdb.base/printcmds.exp (test_print_enums): New.
1865 <top level>: Call it.
1866
883df6dd
SW
18672010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1868
1869 * gdb.cp/fpointer.cc: New test.
1870 * gdb.cp/fpointer.exp: New test.
1871
569b05a5
JK
18722010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 * gdb.base/solib-nodir.exp: New file.
1875 * lib/gdb.exp (runto): New case for a GDB internal error.
1876
51d7d803
JK
18772010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1878 Ulrich Weigand <uweigand@de.ibm.com>
1879 Tom Tromey <tromey@redhat.com>
1880
1881 * gdb.base/charset-malloc.c: New file.
1882 * gdb.base/charset.c (malloc_stub): New prototype.
1883 (main): Call it instead of malloc itself.
1884 * gdb.base/charset.exp: Use only prepare_for_testing.
1885 (binfile): Remove the variable.
1886
c0edd9ed
JK
18872010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1888
1889 Make core files the process_stratum.
1890 * gdb.base/corefile.exp (run: load core again)
1891 (run: sanity check we see the core file, run: with core)
1892 (run: core file is cleared, attach: load core again)
1893 (attach: sanity check we see the core file, attach: with core)
1894 (attach: core file is cleared): New tests.
1895 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1896
3cbaedff
KW
18972010-07-14 Ken Werner <ken.werner@de.ibm.com>
1898
1899 * gdb.arch/altivec-abi.exp: New tests.
1900
91158a56
TT
19012010-07-13 Tom Tromey <tromey@redhat.com>
1902
1903 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1904 (main): Use it.
1905 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1906
0f5238ed
TT
19072010-07-13 Tom Tromey <tromey@redhat.com>
1908
1909 * gdb.base/label.exp: New file.
1910 * gdb.base/label.c: New file.
1911
add265ae
L
19122010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1913 H.J. Lu <hongjiu.lu@intel.com>
1914
1915 * lib/gdb.exp (is_ilp32_target): New.
1916 (is_lp64_target): Likewise.
1917
1918 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1919 target.
1920 * gdb.arch/amd64-disp-step.exp: Likewise.
1921 * gdb.arch/amd64-dword.exp: Likewise.
1922 * gdb.arch/amd64-i386-address.exp: Likewise.
1923 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1924
add265ae
L
1925 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1926 target.
1927 * gdb.arch/i386-bp_permanent.exp: Likewise.
1928 * gdb.arch/i386-byte.exp: Likewise.
1929 * gdb.arch/i386-disp-step.exp: Likewise.
1930 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1931 * gdb.arch/i386-prologue.exp: Likewise.
1932 * gdb.arch/i386-size-overlap.exp: Likewise.
1933 * gdb.arch/i386-size.exp: Likewise.
1934 * gdb.arch/i386-sse.exp: Likewise.
1935 * gdb.arch/i386-unwind.exp: Likewise.
1936 * gdb.arch/i386-word.exp: Likewise.
1937
1938 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1939 test only when building 64-bit executables. Do not hard-code
1940 -m64 option.
1941
2dfb8c17
DE
19422010-07-07 Doug Evans <dje@google.com>
1943
1944 * lib/gdb.exp (gdb_test_list_exact): New function.
1945 * gdb.base/default.exp (show convenience): Call it, add tests for
1946 $_sdata = void, $_thread = 0.
1947
4e5799b6
JK
19482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1949 Joel Brobecker <brobecker@adacore.com>
1950
1951 Fix re-run of PIE executable, PR shlibs/11776.
1952 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1953 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1954 and re-"run" of the inferior.
1955
1a219cc7
JK
19562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1957 Joel Brobecker <brobecker@adacore.com>
1958
1959 Cope with missing /usr/sbin/prelink.
1960 * lib/prelink-support.exp (prelink_no):
1961 <result == 1 && $output is "no such file or directory">: New.
1962 (prelink_yes): Likewise. Return on failed prelink_no.
1963
5e3b36f8
JK
19642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1965 Joel Brobecker <brobecker@adacore.com>
1966
1967 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1968 build_executable by build_executable_own_libs. Replace "prelink -R"
1969 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1970 change.
1971 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1972 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1973 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1974 Replace build_executable by build_executable_own_libs's function
1975 build_executable_own_libs.
1976 (prelinkNO): Create new stub to call prelink_no.
1977 (prelinkYES): Create new stub to call prelink_yes.
1978 (test_attach): Rename calls of copy to file_copy.
1979 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1980 (copy): Move to ...
1981 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1982 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1983 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1984 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1985 special flags by gdb_compile_shlib. Replace second gdb_compile by
1986 build_executable_own_libs. Replace "prelink -R" execution by a call of
1987 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1988 a second call of prelink_yes. Replace restart commands by
1989 clean_restart.
1990 (prelink): Rename to ...
1991 (seen displacement message): ... this test. Extend its expectation
1992 strictness.
1993
86e4bafc
JK
19942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1997 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1998 displacement message exactly once.
1999
3cd07d20
JK
20002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2001 Joel Brobecker <brobecker@adacore.com>
2002
2003 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2004 its restore after the <$relink_args != ""> loop. new comment.
2005
0a1e94c7
JK
20062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2007 Joel Brobecker <brobecker@adacore.com>
2008
2009 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2010 code for it. New variable relink_args.
2011 (prelinkYES): Call prelinkNO.
2012 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2013 in such case. Move the core code to ...
2014 (test_attach_gdb): ... a new function. Send GDB command "file".
2015 Extend expected "Attaching to " string.
2016
2f70bcfb
TT
20172010-07-02 Tom Tromey <tromey@redhat.com>
2018
2019 * gdb.base/bitops.exp: Remove extraneous "pass".
2020
a17ac5b0
TT
20212010-07-02 Ken Werner <ken.werner@de.ibm.com>
2022
2023 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2024
dc10affe
PA
20252010-07-01 Pedro Alves <pedro@codesourcery.com>
2026
d41c0fc8
PA
2027 * gdb.base/help.exp: Adjust expected output.
2028
20292010-07-01 Pedro Alves <pedro@codesourcery.com>
2030
2031 * gdb.base/help.exp: Adjust expected output.
dc10affe 2032
0a600c36
JK
20332010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2036 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2037 c++/11702.
2038
37cc8bfe
JK
20392010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2040 Doug Evans <dje@google.com>
2041
2042 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2043 add .dynamic entry'.
2044
254e6b9e
DE
20452010-06-29 Doug Evans <dje@google.com>
2046
2047 Test PR c++/11702.
2048 * gdb.cp/m-static.exp: Add testcase.
2049 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2050
595939de 20512010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2052 Tom Tromey <tromey@redhat.com>
2053 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2054
2055 * gdb.python/py-inferior.c: New File.
2056 * gdb.python/py-infthread.c: New File.
2057 * gdb.python/py-inferior.exp: New File.
2058 * gdb.python/py-infthread.exp: New File.
2059
98751a41
JK
20602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2061
2062 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2063 (ptype ::C::OtherFileClass typedefs): New.
2064 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2065 (C::OtherFileClass::cOtherFileClassVar2): New.
2066 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2067 cOtherFileClassVar2.
2068 (C::cOtherFileType2, C::cOtherFileVar2): New.
2069 (C::cOtherFileVar_use): use also cOtherFileVar2.
2070 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2071
41f62f39
JK
20722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
2074 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2075 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2076 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2077 (print ::C::cOtherFileVar)
2078 (whatis C::OtherFileClass::cOtherFileClassType)
2079 (whatis ::C::OtherFileClass::cOtherFileClassType)
2080 (print C::OtherFileClass::cOtherFileClassVar)
2081 (print ::cOtherFileClassVar)
2082 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2083 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2084 trailing content.
2085 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2086 (C::OtherFileClass::cOtherFileClassVar)
2087 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2088 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2089
af53d231
JK
20902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2091
2092 Test PR c++/11703 and PR gdb/1448.
2093 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2094 gdb/1448.
2095
9655fd1a
JK
20962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2099 (main) <rtti_data>: New.
2100 * gdb.cp/virtbase.exp (print rtti_data): New.
2101
824cc8dd
JK
21022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2103 Joel Brobecker <brobecker@adacore.com>
2104
2105 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2106
6036c742
JK
21072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2108
2109 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2110
de6a0421
DE
21112010-06-28 Doug Evans <dje@google.com>
2112
2113 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2114
b2dae948
DE
21152010-06-27 Doug Evans <dje@google.com>
2116
2117 * gdb.cp/m-static.exp: Update expected test output.
2118
0f3bb72e
PH
21192010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2120
889bf7c5
PA
2121 * gdb.gdb/selftest.exp: Adjust expected message for
2122 capturing start-up runtime.
0f3bb72e 2123
bc9f0842
TT
21242010-06-25 Tom Tromey <tromey@redhat.com>
2125
2126 PR python/10808:
2127 * gdb.python/python.exp: Add new tests.
2128
099ef718
SW
21292010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2130
2131 * gdb.cp/operator.cc: Created an import loop.
2132 * gdb.cp/operator.exp: Added testcase for import loop.
2133
5868a632
JK
21342010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 Test PR python/11407.
2137 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2138 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2139 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2140 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2141 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2142 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2143 binfile. Call gdb_compile with clean_restart twice.
2144 (func_nofb print, func_nofb backtrace, func_loopfb print)
2145 (func_loopfb backtrace): New.
2146
af76db58
JK
21472010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2148
2149 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2150 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2151 by a hand made one.
2152 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2153 i?86 requirement. Remove variables srcfile and binfile. New variable
2154 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2155
f2c7657e
UW
21562010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2157
2158 * gdb.cell/dwarfaddr.exp: New file.
2159 * gdb.cell/dwarfaddr.S: New file.
2160
628fe4e4
JK
21612010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 Test PR 9436.
2164 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2165
f1421989
HZ
21662010-06-24 Hui Zhu <teawater@gmail.com>
2167
2168 * gdb.base/eval.exp: New file.
2169
d03285ec
UW
21702010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2171
2172 * gdb.cell/fork.exp: New file.
2173 * gdb.cell/fork.c: Likewise.
2174 * gdb.cell/fork-spu.c: Likewise.
2175
41b2c92d
PM
21762010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2177
2178 * lib/gdb.exp (banned_variables_traced): New global variable.
2179 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2180 (gdb_init): Use `trace add variable' instead of obsolete
2181 `trace variable'.
2182
d5bc977f
DE
21832010-06-21 Doug Evans <dje@google.com>
2184
2185 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2186
d2ed6730
UW
21872010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2188
2189 * gdb.arch/spu-ls.exp: New file.
2190 * gdb.arch/spu-ls.c: Likewise.
2191
6aed2dbc
SS
21922010-06-18 Stan Shebs <stan@codesourcery.com>
2193
2194 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2195
e0756905
UW
21962010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2197
2198 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2199 * gdb.base/watch-cond.exp: Likewise.
2200 * gdb.python/py-breakpoint.exp: Likewise.
2201
d8053d4d
PA
22022010-06-18 Pedro Alves <pedro@codesourcery.com>
2203
2204 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2205 clean_restart, make sure every test has a distinct message, and
2206 that messages don't include the executable' full path.
2207
81ce510c
DE
22082010-06-17 Doug Evans <dje@google.com>
2209
2210 * gdb.arch/i386-size.exp: Updated expected output for
2211 DISASSEMBLY_OMIT_FNAME.
2212
65d79d4b
SDJ
22132010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2214 Sergio Durigan Junior <sergiodj@redhat.com>
2215
2216 * gdb.base/watch-notconst.c: New file.
2217 * gdb.base/watch-notconst.S: New file.
2218 * gdb.base/watch-notconst2.c: New file.
2219 * gdb.base/watch-notconst2.S: New file.
2220 * gdb.base/watch-notconst.exp: New file.
2221 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2222 (func4): Add operations on `global_ptr_ptr'.
2223 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2224 routine to test watchpoints created with a constant expression.
2225 (test_inaccessible_watchpoint): Include tests for watchpoints
2226 created with a constant expression.
2227
df0f4836
KB
22282010-06-14 Kevin Buettner <kevinb@redhat.com>
2229
2230 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2231 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2232 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2233 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2234 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2235 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2236 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2237 of `_start'.
2238
b769def5
UW
22392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2240
2241 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2242 not supported on the target.
2243 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2244 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2245 * gdb.mi/mi-nsintrall.exp: Likewise.
2246 * gdb.mi/mi-nsmoribund.exp: Likewise.
2247 * gdb.mi/mi-nsthrexec.exp: Likewise.
2248
d914c394
SS
22492010-06-11 Stan Shebs <stan@codesourcery.com>
2250
2251 * gdb.base/permissions.exp: New file.
2252
22532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2254
2255 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2256 does not support ELF executable class.
2257
f3ce5b9c
UW
22582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2259
2260 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2261
8e46892c
JK
22622010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2263
2264 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2265 (runto): Catch "The target does not support running in non-stop mode.".
2266
6cc55c64
MS
22672010-06-11 Michael Snyder <msnyder@vmware.com>
2268
2269 * gdb.base/setshow.exp (set language asm): Don't use
2270 gdb_test_no_output, fails on some targets.
2271
caddefa4
UW
22722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2273
2274 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2275 * gdb.cp/pr9167.exp: Likewise.
2276
468b1aa7
UW
22772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2278
2279 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2280
5c3552dc
UW
22812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2282
2283 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2284
02e6fe6a
UW
22852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2286
2287 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2288
0e03807e
TT
22892010-06-11 Tom Tromey <tromey@redhat.com>
2290
2291 PR gdb/9977, PR exp/11636::
2292 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2293 (pieces_test_f6): Update expected output.
2294
2bdf28a0
JK
22952010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2296
2297 * gdb.base/moribund-step.exp: New.
2298
f6978de9
MS
22992010-06-08 Michael Snyder <msnyder@vmware.com>
2300
2301 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2302 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2303 * gdb.ada/frame_args.exp: Ditto.
2304 * gdb.ada/lang_switch.exp: Ditto.
2305 * gdb.ada/ptype_arith_binop.exp: Ditto.
2306 * gdb.ada/ref_param.exp: Ditto.
2307 * gdb.ada/type_coercion.exp:Ditto.
2308
2309 * gdb.asm/asm-source.exp: Ditto.
2310
2311 * gdb.base/attach.exp: Ditto.
2312 * gdb.base/bitfields2.exp: Ditto.
2313 * gdb.base/call-signal-resume.exp: Ditto.
2314 * gdb.base/callfuncs.exp: Ditto.
2315 * gdb.base/commands.exp: Ditto.
2316 * gdb.base/dbx.exp: Ditto.
2317 * gdb.base/default.exp: Ditto.
2318 * gdb.base/dump.exp: Ditto.
2319 * gdb.base/exprs.exp: Ditto.
2320 * gdb.base/freebpcmd.exp: Ditto.
2321 * gdb.base/interrupt.exp: Ditto.
2322 * gdb.base/list.exp: Ditto.
2323 * gdb.base/long_long.exp: Ditto.
2324 * gdb.base/maint.exp: Ditto.
2325 * gdb.base/ptype.exp: Ditto.
2326 * gdb.base/return.exp: Ditto.
2327 * gdb.base/setshow.exp: Ditto.
2328 * gdb.base/sigbpt.exp: Ditto.
2329 * gdb.base/sigrepeat.exp: Ditto.
2330
2331 * gdb.cp/classes.exp: Ditto.
2332
2333 * gdb.dwarf2/dw2-restore.exp: Ditto.
2334
2335 * gdb.gdb/selftest.exp: Ditto.
2336
2337 * gdb.multi/base.exp: Ditto.
2338 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2339
2340 * gdb.python/py-block.exp: Ditto.
2341 * gdb.python/py-prettyprint.exp: Ditto.
2342 * gdb.python/py-template.exp: Ditto.
2343
2344 * gdb.server/ext-attach.exp: Ditto.
2345 * gdb.server/ext-run.exp: Ditto.
2346 * gdb.server/server-mon.exp: Ditto.
2347
2348 * gdb.threads/fork-thread-pending.exp: Ditto.
2349 * gdb.threads/hand-call-in-threads.exp: Ditto.
2350 * gdb.threads/interrupted-hand-call.exp: Ditto.
2351 * gdb.threads/linux-dp.exp: Ditto.
2352 * gdb.threads/manythreads.exp: Ditto.
2353 * gdb.threads/print-threads.exp: Ditto.
2354 * gdb.threads/pthreads.exp: Ditto.
2355 * gdb.threads/schedlock.exp: Ditto.
2356 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2357 * gdb.threads/threadapply.exp: Ditto.
2358
de7ff789
MS
23592010-06-08 Michael Snyder <msnyder@vmware.com>
2360
889bf7c5 2361 * gdb.ada/exec_changed.exp:
de7ff789
MS
2362 Use ".*" instead of "" as wildcard regexp.
2363
2364 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2365 * gdb.base/call-ar-st.exp: Ditto.
2366 * gdb.base/checkpoint.exp: Ditto.
2367 * gdb.base/default.exp: Ditto.
2368 * gdb.base/dump.exp: Ditto.
2369 * gdb.base/ending-run.exp: Ditto.
2370 * gdb.base/fileio.exp: Ditto.
2371 * gdb.base/miscexprs.exp: Ditto.
2372 * gdb.base/pointers.exp: Ditto.
2373 * gdb.base/readline.exp: Ditto.
2374 * gdb.base/reread.exp: Ditto.
2375 * gdb.base/restore.exp: Ditto.
2376 * gdb.base/shlib-call.exp: Ditto.
2377 * gdb.base/valgrind-db-attach.exp: Ditto.
2378 * gdb.base/volatile.exp: Ditto.
2379 * gdb.base/watchpoints.exp: Ditto.
2380
2381 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2382
2383 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2384 * gdb.python/py-value.exp: Ditto.
2385
2386 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2387 * gdb.trace/circ.exp: Ditto.
2388 * gdb.trace/collection.exp: Ditto.
2389 * gdb.trace/packetlen.exp: Ditto.
2390 * gdb.trace/passc-dyn.exp: Ditto.
2391 * gdb.trace/report.exp: Ditto.
2392 * gdb.trace/tfile.exp: Ditto.
2393 * gdb.trace/tfind.exp: Ditto.
2394 * gdb.trace/while-dyn.exp: Ditto.
2395
3bebe2f2
JK
23962010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2397
2398 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2399
5c631832
JK
24002010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 Test PR 10640.
2403 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2404
4c3376c8
SW
24052010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2406
2407 * gdb.cp/koenig.exp: Test for ADL operators.
2408 * gdb.cp/koenig.cc: Added ADL operators.
2409 * gdb.cp/operator.exp: New test.
2410 * gdb.cp/operator.cc: New test.
2411
dc226d5a
MS
24122010-06-04 Michael Snyder <msnyder@vmware.com>
2413
dfb88a23
MS
2414 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2415 * gdb.base/pending.exp: Ditto.
f7ae76b3 2416
dc226d5a
MS
2417 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2418
967cf477
DE
24192010-06-04 Doug Evans <dje@google.com>
2420
2421 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2422 disabled printers.
2423 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2424 (enable_lookup_function): New function.
2425
eb801841
TT
24262010-06-04 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2429 of hash and id.
2430
38979823
JK
24312010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2432
2433 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2434 newline.
2435 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2436 (empty verbose non-noisy clear, empty verbose noisy clear)
2437 (empty non-verbose noisy clear): Likewise.
2438
35ec993f
MS
24392010-06-03 Michael Snyder <msnyder@vmware.com>
2440
2441 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2442 * gdb.base/display.exp: Ditto.
2443 * gdb.base/find.exp: Ditto.
2444 * gdb.base/ifelse.exp: Ditto.
2445 * gdb.base/multi-forks.exp: Ditto.
2446 * gdb.base/recurse.exp: Ditto.
2447 * gdb.base/setshow.exp: Ditto.
2448 * gdb.base/value-double-free.exp: Ditto.
2449 * gdb.base/watch-vfork.exp: Ditto.
2450 * gdb.base/watch_thread_num.exp: Ditto.
2451 * gdb.base/watchpoint-solib.exp: Ditto.
2452 * gdb.base/watchpoint.exp: Ditto.
2453 * gdb.base/watchpoints.exp: Ditto.
2454
2455 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2456 * gdb.cp/overload.exp: Ditto.
2457 * gdb.cp/virtfunc.exp: Ditto.
2458
2459 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2460
889bf7c5 2461 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2462 Replace gdb_test with gdb_test_no_output.
2463
889bf7c5 2464 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2465 Replace gdb_test with gdb_test_no_output.
2466 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2467 * gdb.threads/watchthreads.exp: Ditto.
2468 * gdb.threads/watchthreads2.exp: Ditto.
2469
2470 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2471 * gdb.trace/tfind.exp: Ditto.
2472
c22decce
JB
24732010-06-03 Joel Brobecker <brobecker@adacore.com>
2474
2475 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2476 successful test if message is the empty string.
2477
fd5700c7
JK
24782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2479
2480 * gdb.fortran/module.exp (stopped language detection): New test.
2481
f55ee35c
JK
24822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2483
2484 Support DW_TAG_module as separate namespaces.
2485 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2486 gdb.fortran/library-module-lib.f90: New.
2487 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2488 (print i): Remove.
2489 (continue to breakpoint: i-is-1, print var_i value 1)
2490 (continue to breakpoint: i-is-2, print var_i value 2)
2491 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2492 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2493 (complete `modmany, complete `modmany`, complete `modmany`var)
2494 (show language, setting breakpoint at module): New tests.
2495 * gdb.fortran/module.f90 (module mod): Remove.
2496 (module mod1, module mod2, module modmany, subroutine sub1)
2497 (subroutine sub2, program module): New.
2498
b8e8282f
JK
24992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2500
2501 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2502 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2503 * gdb.cp/anon-union.exp (pass): Rename to ...
2504 (print z 2): ... here.
b8e8282f 2505
019ebafc
MS
25062010-06-02 Michael Snyder <msnyder@vmware.com>
2507
e68d8fd4
MS
2508 * gdb.trace/actions.exp: Use gdb_test_no_output.
2509 * gdb.trace/circ.exp: Ditto.
2510 * gdb.trace/packetlen.exp: Ditto.
2511 * gdb.trace/save-trace.exp: Ditto.
2512 * gdb.trace/tracecmd.exp: Ditto.
2513 * gdb.trace/tsv.exp: Ditto.
2514
12b5d08a
MS
2515 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2516 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2517 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2518 * gdb.threads/manythreads.exp: Ditto.
2519 * gdb.threads/print-threads.exp: Ditto.
2520 * gdb.threads/pthreads.exp: Ditto.
2521 * gdb.threads/schedlock.exp: Ditto.
2522 * gdb.threads/staticthreads.exp: Ditto.
2523 * gdb.threads/thread-specific.exp: Ditto.
2524 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2525 * gdb.threads/threadapply.exp: Ditto.
2526 * gdb.threads/watchthreads.exp: Ditto.
2527 * gdb.threads/watchthreads2.exp: Ditto.
2528
89493308
MS
2529 * gdb.python/py-block.exp: Use gdb_test_no_output.
2530 * gdb.python/py-prettyprint.exp: Ditto.
2531 * gdb.python/py-template.exp: Ditto.
2532 * gdb.python/py-value.exp: Ditto.
2533
2534 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2535 * gdb.reverse/watch-reverse.exp: Ditto.
2536
2537 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2538 * gdb.server/ext-run.exp: Ditto.
2539
019ebafc
MS
2540 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2541 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2542 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2543 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2544 * gdb.dwarf2/dw2-producer.exp: Ditto.
2545 * gdb.dwarf2/mac-fileno.exp: Ditto.
2546
2547 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2548 * gdb.gdb/selftest.exp: Ditto.
2549
2550 * gdb.multi/base.exp: Use gdb_test_no_output.
2551
2552 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2553
3e0ca3a5
JK
25542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2555
2556 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2557
9db70545
MS
25582010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2559
a8d52276
MS
2560 * gdb.cp/class2.exp: Use gdb_test_no_output.
2561 * gdb.cp/classes.exp: Ditto.
2562 * gdb.cp/extern-c.exp: Ditto.
2563 * gdb.cp/inherit.exp: Ditto.
2564 * gdb.cp/maint.exp: Ditto.
2565 * gdb.cp/mb-inline.exp: Ditto.
2566 * gdb.cp/mb-templates.exp: Ditto.
2567 * gdb.cp/method2.exp: Ditto.
2568 * gdb.cp/misc.exp: Ditto.
2569 * gdb.cp/ovldbreak.exp: Ditto.
2570 * gdb.cp/punctuator.exp: Ditto.
2571 * gdb.cp/templates.exp: Ditto.
2572 * gdb.cp/virtbase.exp: Ditto.
2573
889bf7c5 2574 * gdb.threads/attach-stopped.exp:
9db70545 2575 Replace uses of send_gdb / gdb_expect.
889bf7c5 2576 * gdb.threads/attachstop-mt.exp:
9db70545 2577 Replace uses of send_gdb / gdb_expect.
889bf7c5 2578 * gdb.threads/gcore-thread.exp:
9db70545 2579 Replace uses of send_gdb / gdb_expect.
889bf7c5 2580 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2581 Replace uses of send_gdb / gdb_expect.
2582 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2583 * gdb.threads/print-threads.exp:
9db70545
MS
2584 Replace uses of send_gdb / gdb_expect.
2585 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2586 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2587 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2588
2589 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2590 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2591 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2592 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2593 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2594 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2595 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2596 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2597 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2598 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2599 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2600
359cc68c
JK
26012010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2604
7d3fe98e
SW
26052010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2606
2607 * gdb.cp/koenig.exp: Added new test case.
2608 * gdb.cp/koenig.cc: Ditto.
2609
27d3a1a2
MS
26102010-06-01 Michael Snyder <msnyder@vmware.com>
2611
2612 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2613 * gdb.base/arrayidx.exp: Ditto.
2614 * gdb.base/attach.exp: Ditto.
2615 * gdb.base/auxv.exp: Ditto.
2616 * gdb.base/bigcre.exp: Ditto.
2617 * gdb.base/break-always.exp: Ditto.
2618 * gdb.base/break-interp.exp: Ditto.
2619 * gdb.base/break.exp: Ditto.
2620 * gdb.base/breakpoint-shadow.exp: Ditto.
2621 * gdb.base/call-ar-st.exp: Ditto.
2622 * gdb.base/call-sc.exp: Ditto.
2623 * gdb.base/call-signal-resume.exp: Ditto.
2624 * gdb.base/callfuncs.exp: Ditto.
2625 * gdb.base/catch-syscall.exp: Ditto.
2626 * gdb.base/charset.exp: Ditto.
2627 * gdb.base/code-expr.exp: Ditto.
2628 * gdb.base/commands.exp: Ditto.
2629 * gdb.base/cond-expr.exp: Ditto.
2630 * gdb.base/condbreak.exp: Ditto.
2631 * gdb.base/cursal.exp: Ditto.
2632 * gdb.base/cvexpr.exp: Ditto.
2633 * gdb.base/default.exp: Ditto.
2634 * gdb.base/del.exp: Ditto.
2635 * gdb.base/detach.exp: Ditto.
2636 * gdb.base/display.exp: Ditto.
2637 * gdb.base/ena-dis-br.exp: Ditto.
2638 * gdb.base/eval-skip.exp: Ditto.
2639 * gdb.base/foll-fork.exp: Ditto.
2640 * gdb.base/foll-vfork.exp: Ditto.
2641 * gdb.base/frame-args.exp: Ditto.
2642 * gdb.base/funcargs.exp: Ditto.
2643 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2644 * gdb.base/gdbvars.exp: Ditto.
2645 * gdb.base/help.exp: Ditto.
2646 * gdb.base/ifelse.exp: Ditto.
2647 * gdb.base/included.exp: Ditto.
2648 * gdb.base/list.exp: Ditto.
2649 * gdb.base/macscp.exp: Ditto.
2650 * gdb.base/maint.exp: Ditto.
2651 * gdb.base/multi-fork.exp: Ditto.
2652 * gdb.base/overlays.exp: Ditto.
2653 * gdb.base/page.exp: Ditto.
2654 * gdb.base/pending.exp: Ditto.
2655 * gdb.base/pointers.exp: Ditto.
2656 * gdb.base/pr11022.exp: Ditto.
2657 * gdb.base/prelink.exp: Ditto.
2658 * gdb.base/printcmds.exp: Ditto.
2659 * gdb.base/psymtab.exp: Ditto.
2660 * gdb.base/randomize.exp: Ditto.
2661 * gdb.base/relational.exp: Ditto.
2662 * gdb.base/relocate.exp: Ditto.
2663 * gdb.base/remote.exp: Ditto.
2664 * gdb.base/sepdebug.exp: Ditto.
2665 * gdb.base/set-lang-auto.exp: Ditto.
2666 * gdb.base/setshow.exp: Ditto.
2667 * gdb.base/setvar.exp: Ditto.
2668 * gdb.base/signals.exp: Ditto.
2669 * gdb.base/signull.exp: Ditto.
2670 * gdb.base/sigstep.exp: Ditto.
2671 * gdb.base/sizeof.exp: Ditto.
2672 * gdb.base/solib-disc.exp: Ditto.
2673 * gdb.base/store.exp: Ditto.
2674 * gdb.base/structs.exp: Ditto.
2675 * gdb.base/structs2.exp: Ditto.
2676 * gdb.base/subst.exp: Ditto.
2677 * gdb.base/term.exp: Ditto.
2678 * gdb.base/trace-commands.exp: Ditto.
2679 * gdb.base/unwindonsignal.exp: Ditto.
2680 * gdb.base/valgrind-db-attach.exp: Ditto.
2681 * gdb.base/varargs.exp: Ditto.
2682 * gdb.base/watch-cond.exp: Ditto.
2683 * gdb.base/watch_thread_num.exp: Ditto.
2684 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2685 * gdb.base/watchpoint.exp: Ditto.
2686 * gdb.base/whatis-exp.exp: Ditto.
2687
f8d3bf8f
MS
26882010-06-01 Michael Snyder <msnyder@vmware.com>
2689
2690 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2691 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2692 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2693 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2694 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2695 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2696 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2697 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2698 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2699 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2700 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2701 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2702 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2703 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2704 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2705
3f9e0d32
JK
27062010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2707
2708 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2709 trailing newline.
2710 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2711 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2712 (p *args): ... here and remove excessive trailing newline.
2713
f629457d
JB
27142010-05-31 Joel Brobecker <brobecker@adacore.com>
2715
2716 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2717
09eef106
JK
27182010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2719
2720 Accept the new Linux kernel "t (tracing stop)" string.
2721 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2722 Update comment.
2723 (state_wait) <T (tracing stop)>: New.
2724 (main): Update the state_wait expect string.
2725
94f31136
PA
27262010-05-28 Pedro Alves <pedro@codesourcery.com>
2727
2728 * limits.c, limits.exp: Delete files.
2729 * Makefile.in (clean mostlyclean): Adjust.
2730 * tracecmd.exp: Adjust.
2731
096554ab
JK
27322010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2733
2734 * gdb.base/tui-layout.exp: New.
2735
27d3a1a2 27362010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2737
889bf7c5 2738 * gdb.reverse/break-precsave.exp:
bcd2dc50 2739 Replace uses of send_gdb / gdb_expect.
889bf7c5 2740 * gdb.reverse/break-reverse.exp:
bcd2dc50 2741 Replace uses of send_gdb / gdb_expect.
889bf7c5 2742 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2743 Replace uses of send_gdb / gdb_expect.
889bf7c5 2744 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2745 Replace uses of send_gdb / gdb_expect.
889bf7c5 2746 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2747 Replace uses of send_gdb / gdb_expect.
889bf7c5 2748 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2749 Replace uses of send_gdb / gdb_expect.
889bf7c5 2750 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2751 Replace uses of send_gdb / gdb_expect.
889bf7c5 2752 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2753 Replace uses of send_gdb / gdb_expect.
889bf7c5 2754 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2755 Replace uses of send_gdb / gdb_expect.
889bf7c5 2756 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2757 Replace uses of send_gdb / gdb_expect.
889bf7c5 2758 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2759 Replace uses of send_gdb / gdb_expect.
889bf7c5 2760 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2761 Replace uses of send_gdb / gdb_expect.
889bf7c5 2762 * gdb.reverse/machinestate.exp:
bcd2dc50 2763 Replace uses of send_gdb / gdb_expect.
889bf7c5 2764 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2765 Replace uses of send_gdb / gdb_expect.
889bf7c5 2766 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2767 Replace uses of send_gdb / gdb_expect.
889bf7c5 2768 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2769 Replace uses of send_gdb / gdb_expect.
889bf7c5 2770 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2771 Replace uses of send_gdb / gdb_expect.
889bf7c5 2772 * gdb.reverse/step-precsave.exp:
bcd2dc50 2773 Replace uses of send_gdb / gdb_expect.
889bf7c5 2774 * gdb.reverse/step-reverse.exp:
bcd2dc50 2775 Replace uses of send_gdb / gdb_expect.
889bf7c5 2776 * gdb.reverse/until-precsave.exp:
bcd2dc50 2777 Replace uses of send_gdb / gdb_expect.
889bf7c5 2778 * gdb.reverse/until-reverse.exp:
bcd2dc50 2779 Replace uses of send_gdb / gdb_expect.
889bf7c5 2780 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2781 Replace uses of send_gdb / gdb_expect.
889bf7c5 2782 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2783 Replace uses of send_gdb / gdb_expect.
2784
3def43e0
JK
27852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2786
2787 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2788 excessive newline.
2789
27d3a1a2 27902010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2791
2792 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2793 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2794 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2795 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2796 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2797 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2798 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2799 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2800 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2801 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2802 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2803 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2804 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2805 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2806 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2807 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2808 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2809 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2810 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2811
27d3a1a2 28122010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2813
22454424
MS
2814 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2815 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2816
2817 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2818 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2819 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2820
889bf7c5 2821 * gdb.reverse/consecutive-reverse.exp:
22454424 2822 Replace uses of send_gdb / gdb_expect.
889bf7c5 2823 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2824 Replace uses of send_gdb / gdb_expect.
2825
2826 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2827 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2828 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2829 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2830 Replace uses of send_gdb / gdb_expect.
2831 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2832 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2833 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2834 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2835 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2836 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2837 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2838 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2839 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2840
28412010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2842
22454424 2843 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2844
22454424 2845 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2846
22454424
MS
2847 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2848 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2849 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2850 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2851 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2852 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2853 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2854 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2855 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2856
6e5f2c59
TT
28572010-05-25 Tom Tromey <tromey@redhat.com>
2858
2859 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2860
bbc8b958
TT
28612010-05-25 Tom Tromey <tromey@redhat.com>
2862
2863 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2864 argument order.
2865 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2866 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2867 order.
2868 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2869 order.
2870 * gdb.base/call-sc.exp (setup_kfails): Remove.
2871 (setup_compiler_kfails): Remove.
2872 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2873 argument order.
2874 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2875 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2876 (advancei): Fix setup_kfail argument order.
2877 * gdb.base/radix.exp: Fix setup_kfail argument order.
2878 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2879 order.
2880 * gdb.base/structs.exp (setup_kfails): Remove.
2881 (setup_compiler_kfails): Fix setup_kfail argument order.
2882 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2883 order.
2884 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2885 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2886 setup_kfail argument order.
2887 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2888
83d1babf
TT
28892010-05-25 Tom Tromey <tromey@redhat.com>
2890
2891 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2892
6acb16a2
MS
28932010-05-25 Michael Snyder <msnyder@vmware.com>
2894
2895 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2896 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2897 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2898 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2899 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2900 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2901 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2902 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2903 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2904 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2905 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2906 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2907 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2908 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2909 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2910 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2911 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2912 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2913 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2914 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2915 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2916 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2917 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2918 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2919 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2920 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2921 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2922 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2923 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2924 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2925 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2926 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2927 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2928 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2929 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2930 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2931 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2932 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2933 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2934 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2935 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2936 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2937 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2938 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2939 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2940 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2941 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2942 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2943
29442010-05-25 Doug Evans <dje@google.com>
2945
2946 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2947 gdb.string_to_argv.
ad3986f0 2948
d3b1e874
TT
29492010-05-21 Tom Tromey <tromey@redhat.com>
2950
2951 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2952 Call it.
2953 * gdb.dwarf2/pieces.S: Update.
2954 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2955
cb826367
TT
29562010-05-21 Tom Tromey <tromey@redhat.com>
2957
2958 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2959 Call it.
2960 * gdb.dwarf2/pieces.c (struct C): New.
2961 (f6): New function.
2962 * gdb.dwarf2/pieces.S: Replace.
2963
74de6778
TT
29642010-05-21 Tom Tromey <tromey@redhat.com>
2965
2966 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2967 Call it.
2968
afd74c5f
TT
29692010-05-21 Tom Tromey <tromey@redhat.com>
2970
2971 * gdb.dwarf2.pieces.exp: New file.
2972 * gdb.dwarf2.pieces.S: New file.
2973 * gdb.dwarf2.pieces.c: New file.
2974
a7b75dfd 29752010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2976 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2977
2978 * lib/gdb.exp (gdb_test_no_output): New function.
2979 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2980 when testing commands that should produce no output.
2981
c81c812a
JB
29822010-05-17 Joel Brobecker <brobecker@adacore.com>
2983
2984 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2985 parameter that we want to watch being a constant.
2986
0cce5bd9
JB
29872010-05-17 Joel Brobecker <brobecker@adacore.com>
2988
2989 * gdb.ada/cond_lang: New testcase.
2990
47050449
JB
29912010-05-17 Joel Brobecker <brobecker@adacore.com>
2992
2993 * lib/gdb.exp (banned_variables): New variable/constant.
2994 (gdb_init): Add write trace on variables listed in banned_variables.
2995 (gdb_finish): Remove write traces on variables listed in
2996 banned_variables.
2997
77c01586
JB
29982010-05-17 Joel Brobecker <brobecker@adacore.com>
2999
3000 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3001 * gdb.cp/koenig.exp: Likewise.
3002
88d4aea7
PM
30032010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3004
889bf7c5 3005 PR python/11482
88d4aea7
PM
3006
3007 * gdb.python/py-value.exp (test_value_hash): New function.
3008
f5a010c0
PM
30092010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3010
3011 PR exp/11530.
3012 * gdb.base/gdb11530.c: New file.
3013 * gdb.base/gdb11530.exp: New file.
3014
8ef4892f
JK
30152010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3016
3017 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3018 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3019
7322dca9
SW
30202010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3021
3022 * gdb.cp/koenig.exp: New test.
3023 * gdb.cp/koenig.cc: New test program.
3024
02e7ea18
JB
30252010-05-05 Joel Brobecker <brobecker@adacore.com>
3026
3027 Remove the use of prms_id and bug_id throughout the testsuite.
3028
e1c34c5d
PM
30292010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3030
3031 PR exp/11349.
3032 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3033 use a reference local variable.
3034
8e1d0c49
JK
30352010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3036
3037 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3038 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3039 variable different_dir. Move debugfile into a full directory pathname
3040 under DIFFERENT_DIR.
3041 * lib/gdb.exp (separate_debug_filename): Remove.
3042 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3043 variable debug_dir and mkdir of it. Update function comments.
3044
e66408ed
PA
30452010-04-29 Pedro Alves <pedro@codesourcery.com>
3046
3047 PR gdb/11557
3048
3049 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3050 files.
3051
d7b32ed3
PM
30522010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3053
889bf7c5 3054 * gdb.python/py-param.exp: New File.
d7b32ed3 3055
6aecb9c2
JB
30562010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3057
3058 * gdb.base/default.exp: Fix "set language" test.
3059
bdf92a1c
PM
30602010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3061
3062 PR breakpoints/11531.
3063 * gdb.base/gdb11531.c: New file.
3064 * gdb.base/gdb11531.exp: New file.
3065
3f172e24
TT
30662010-04-26 Tom Tromey <tromey@redhat.com>
3067
3068 * gdb.base/completion.exp: Add tests for completion and deprecated
3069 commands.
3070
64af4c92
JK
30712010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3072
3073 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3074 (print /x char_array): Escape curly brackets.
3075
492928e4
JK
30762010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 Fix deadlock on looped list of loaded shared objects.
3079 * gdb.base/solib-corrupted.exp: New.
3080
66d09542
DE
30812010-04-23 Doug Evans <dje@google.com>
3082
3083 * gdb.python/py-section-script.c: New file.
3084 * gdb.python/py-section-script.exp: New file.
3085 * gdb.python/py-section-script.py: New file.
3086
8bd10a10
CM
30872010-04-20 Chris Moller <cmoller@redhat.com>
3088
3089 PR 10179
3090
3091 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3092 * gdb.base/pr10179-a.c:
3093 * gdb.base/pr10179-b.c:
3094 * gdb.base/pr10179.exp: New files.
3095
c0201579
JK
30962010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 Fix crashes on dangling display expressions.
3099 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3100 is SEP.
3101 (lib_flags): Remove the "debug" keyword.
3102 (libsepdebug): New variable for iterating new loop.
3103 (save_pf_prefix): New variable wrapping the loop.
3104 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3105 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3106
793b0ff8
PM
31072010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3108
3109 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3110
097f51f7
PM
31112010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3112
3113 PR stabs/11479.
3114 * gdb.stabs/gdb11479.exp: New file.
3115 * gdb.stabs/gdb11479.c: New file.
3116
9a22f0d0
PM
31172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3118
3119 * gdb.base/charset.c (Strin16, String32): New variables.
3120 * gdb.base/charset.exp (gdb_test): Test correct display
3121 of 16 or 32 bit strings.
3122
31232010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3124
3125 PR 9167
3126 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3127 * gdb.cp/pr9167.cc: New file.
3128 * gdb.cp/pr9167.exp: New file.
3129
3130
6e354e5e
PM
31312010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3132
3133 PR pascal/11492.
3134 * gdb.pascal/gdb11492.pas: New file.
3135 * gdb.pascal/gdb11492.exp: New file.
3136
be942545
JB
31372010-04-20 Joel Brobecker <brobecker@adacore.com>
3138
1667e6e3 3139 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3140
0c3acc09
JB
31412010-04-20 Joel Brobecker <brobecker@adacore.com>
3142
3143 * gdb.ada/dyn_loc: New testcase.
3144
ec31cde5
CM
31452010-04-20 Chris Moller <cmoller@redhat.com>
3146
3147 PR 10867
889bf7c5 3148
ec31cde5
CM
3149 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3150 * gdb.cp/pr10687.cc: New file.
3151 * gdb.cp/pr10687.exp: New file.
3152
3153
ce4b0682
SDJ
31542010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3155 Sergio Durigan Junior <sergiodj@redhat.com>
3156
3157 * gdb.fortran/logical.exp: New testcase.
3158 * gdb.fortran/logical.f90: New file.
3159
3436961f
DE
31602010-04-19 Doug Evans <dje@google.com>
3161
3162 * gdb.base/help.exp (help source): Update expected output.
3163
4d836c09
JK
31642010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3165
3166 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3167 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3168 gdb_exit and return.
3169 (executable): New variable.
3170 (binfile): Use it.
3171
6149aea9
PA
31722010-04-19 Pedro Alves <pedro@codesourcery.com>
3173
3174 PR breakpoints/8554.
3175
3176 * gdb.trace/save-trace.exp: Adjust.
3177
ed41462c
L
31782010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3179
3180 PR corefiles/11511
3181 * gdb.arch/system-gcore.exp: New.
3182 * gdb.arch/gcore.c: Likewise.
3183
3f7b2faa
DE
31842010-04-15 Doug Evans <dje@google.com>
3185
fa33c3cd
DE
3186 * gdb.python/py-progspace.c: New file.
3187 * gdb.python/py-progspace.exp: New file.
3188
3f7b2faa
DE
3189 * gdb.base/source.exp: Add tests for "source -s".
3190
79f283fe
PM
31912010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3192
3193 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3194 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3195 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3196 * gdb.python/py-mi.exp: New test for to_string returning None.
3197
fc8eb08a
PM
31982010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3199
3200 * gdb.python/py-breakpoint.c: Make result global.
3201
26e197f6
JK
32022010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 Fix non-GNU make compatibility.
3205 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3206
adc36818
PM
32072010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3208
3209 * gdb.python/py-breakpoint.exp: New File.
3210 * gdb.python/py-breakpoint.C: Ditto.
3211
64e17368
SS
32122010-04-08 Stan Shebs <stan@codesourcery.com>
3213
3214 * gdb.trace/actions.exp: Clear default-collect.
3215 * gdb.trace/save-trace.exp: Clear default-collect.
3216
fff5cc64
PM
32172010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3218
3219 * gdb.python/py-value: Add null string variable.
3220 (test_lazy_string): Test zero length, NULL address lazy
3221 strings.
3222
a055a187
L
32232010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3224
3225 * gdb.arch/i386-avx.c: New.
3226 * gdb.arch/i386-avx.exp: Likewise.
3227
3228 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3229
96e39866
DE
32302010-04-06 Doug Evans <dje@google.com>
3231
3232 * gdb.base/source-test.gdb: New file.
3233 * gdb.base/source.exp: Test source -v.
3234
5984a431
UW
32352010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3236
3237 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3238
ec8a089a
PM
32392010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3240
3241 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3242 within one line, unless it is followed by a double quote.
3243 * gdb.stabs/hppa.sed: Idem.
3244 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3245 * gdb.stabs/weird.exp: Check for correct parsing of
3246 char and string constants.
ec8a089a
PM
3247 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3248 in .stabs to .stabx substitution.
3249
fce3c1f0
SS
32502010-04-05 Stan Shebs <stan@codesourcery.com>
3251
3252 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3253 constant global.
3254 * gdb.trace/tfile.exp: Try to print them.
3255
d77f58be
SS
32562010-04-04 Stan Shebs <stan@codesourcery.com>
3257
3258 * gdb.base/completion.exp: Update for new "info watchpoints".
3259 * gdb.base/default.exp: Ditto.
3260 * gdb.base/help.exp: Ditto.
3261 * gdb.base/watchpoint.exp: Ditto.
3262 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3263
af54718e
SS
32642010-04-04 Stan Shebs <stan@codesourcery.com>
3265
3266 * gdb.trace/tfile.exp: Sharpen tfind test.
3267
74d1f91e
JK
32682010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 * gdb.base/break-entry.exp: New.
3271
eb8e76db 32722010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3273 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3274
3275 * gdb.reverse/i386-sse-reverse.exp: New file.
3276 * gdb.reverse/i386-sse-reverse.c: New file.
3277
bf65cad8
PA
32782010-04-02 Pedro Alves <pedro@codesourcery.com>
3279
3280 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3281
fff87407
SS
32822010-04-01 Stan Shebs <stan@codesourcery.com>
3283
3284 * gdb.trace/actions.exp: Tweak expected output.
3285 * gdb.trace/while-stepping.exp: Tweak expected output.
3286
fe01d668
L
32872010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3290
86b17b60
PA
32912010-04-01 Pedro Alves <pedro@codesourcery.com>
3292
3293 * gdb.base/commands.exp: Adjust.
3294 * gdb.cp/extern-c.exp: Adjust.
3295
2c58c0a9
PA
32962010-04-01 Pedro Alves <pedro@codesourcery.com>
3297
3298 * gdb.trace/collection.c (local_test_func): Define a local struct,
3299 and instanciate it.
3300
0db9b91c
PA
33012010-04-01 Pedro Alves <pedro@codesourcery.com>
3302
3303 * gdb.trace/collection.exp (gdb_collect_args_test)
3304 (gdb_collect_argarray_test): XFAIL the tests that assume the
3305 argarray argument's elements are collected.
3306
8072405b
JK
33072010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3308
3309 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3310 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3311
8bf6485c
SS
33122010-03-31 Stan Shebs <stan@codesourcery.com>
3313
3314 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3315 and tracepoint conditionals.
3316 (gdb_verify_tracepoints): Delete unused return.
3317
fd7f724a
KS
33182010-03-26 Keith Seitz <keiths@redhat.com>
3319
3320 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3321 appear in the output before main.
3322 Remove KFAIL for gdb/2215 aka bz 9320.
3323
8d9e7719
DE
33242010-03-30 Doug Evans <dje@google.com>
3325
0906dd0b
DE
3326 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3327 by dejagnu.
3328 * gdb.arch/amd64-dword.exp: Ditto.
3329
8d9e7719
DE
3330 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3331 match.
3332 (break printf): Ditto.
3333
1da644f0
SW
33342010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3335
3336 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3337 gcc < 4.4.
3338 * gdb.cp/shadow.exp: Ditto.
3339
a8121990
PA
33402010-03-29 Pedro Alves <pedro@codesourcery.com>
3341
3342 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3343 "tstart" is silent.
3344
6e79d367
PA
33452010-03-29 Pedro Alves <pedro@codesourcery.com>
3346
3347 * gdb.trace/collection.exp (executable): New.
3348 (binfile): Use it.
3349 (fpreg, spreg, pcreg): New.
3350 (test_register): Use gdb_test_multiple. Pass /x to print.
3351 (prepare_for_trace_test): New.
3352 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3353 (gdb_collect_args_test, gdb_collect_argstruct_test)
3354 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3355 prepare_for_trace_test.
3356 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3357 fpreg, spreg and pcreg.
3358 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3359 prepare_for_trace_test.
3360 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3361 try to detect tracing support here. Don't set breakpoints at
3362 `begin' or `end' here.
3363 <global scope>: Use clean_restart. Run to main before checking
3364 for tracing support. Check for for tracing support here.
3365
09248348
JK
33662010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3367
3368 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3369 " as $displacement" to "seen displacement message".
3370
d350db38
PA
33712010-03-28 Pedro Alves <pedro@codesourcery.com>
3372
3373 * gdb.trace/while-dyn.exp (executable): New variable.
3374 (binfile): Use it.
3375 (test_while_stepping): New function. Move most tests here. Call
3376 it once for each of the while-stepping, stepping and ws aliases.
3377
907af001
UW
33782010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3379
3380 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3381 that do not provide the tagless_struct type name at all.
3382 (test_print_anon_union): Do not check value of uninitialized
3383 union member. Do not use cp_test_ptype_class, so we can accept
3384 "long" as well as "long int".
3385
610197fd
PA
33862010-03-26 Pedro Alves <pedro@codesourcery.com>
3387
3388 * gdb.trace/tfile.c (tohex, bin2hex): New.
3389 (write_error_trace_file): Hexify error description.
3390
6c28cbf2
SS
33912010-03-25 Stan Shebs <stan@codesourcery.com>
3392
3393 * gdb.trace/tfile.c: Generate an additional trace file, improve
3394 portability.
3395 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3396 files in a better way.
3397
e62b8c7e
KS
33982010-03-25 Keith Seitz <keiths@redhat.com>
3399
3400 * gdb.java/jprint.exp: XFAIL printing of static class members
3401 because of GCC debuginfo problem.
3402
82ccf5a5
JK
34032010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3404
3405 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3406
293e2f9e
DJ
34072010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3408
3409 * gdb.base/completion.exp: Allow long instead of long int.
3410 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3411 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3412 variable p.
3413 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3414 * gdb.base/pointers.exp: Allow long instead of long int.
3415 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3416 * gdb.base/step-line.exp: Allow a directory before the source file name.
3417
95a42b64
TT
34182010-03-24 Tom Tromey <tromey@redhat.com>
3419
3420 PR breakpoints/9352:
3421 * gdb.base/default.exp: Update.
3422 * gdb.base/commands.exp: Update.
3423 * gdb.cp/extern-c.exp: Test setting commands on multiple
3424 breakpoints at once.
3425
2390201f
DJ
34262010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3427
3428 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3429 if gdb,nosignals.
3430 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3431 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3432 exited".
3433
8c9a6790
SS
34342010-03-24 Stan Shebs <stan@codesourcery.com>
3435
3436 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3437
a6c727b2
DJ
34382010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3439
3440 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3441 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3442 argument. Handle "short" and "long".
3443 (Top level): Pass overprototyped output for old_fptr and xptr.
3444
4dfd5423
PA
34452010-03-23 Pedro Alves <pedro@codesourcery.com>
3446
3447 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3448 format strings and add casts to avoid compiler warnings.
3449
34502010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3451
3452 * lib/trace-support.exp (gdb_trace_setactions):
3453 Don't expect whitespace after ">" prompt.
3454 * gdb.trace/actions.exp: Adjust for output changes.
3455 * gdb.trace/while-stepping.exp: Likewise.
3456
c847d045
JK
34572010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3458
3459 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3460 and r157645).
3461
5f717f1d
JK
34622010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3463
3464 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3465 New.
3466
7d6d51d5
DJ
34672010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3468
3469 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3470 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3471
3b11a015
SS
34722010-03-19 Stan Shebs <stan@codesourcery.com>
3473
3474 * gdb.trace/ax.exp: New file.
3475
d7d158ed
DE
34762010-03-19 Doug Evans <dje@google.com>
3477
6bb85cd1
DE
3478 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3479 output from gcc.
3480
d7d158ed
DE
3481 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3482 named /usr/sbin/prelink<foo>.
3483
4daf5ac0
SS
34842010-03-18 Stan Shebs <stan@codesourcery.com>
3485
3486 * gdb.trace/circ.exp: Test circular-trace-buffer.
3487 * gdb.trace/tfile.exp: Update tstatus test.
3488
e8d05480
JB
34892010-03-18 Joel Brobecker <brobecker@adacore.com>
3490
3491 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3492 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3493
441b986a
UW
34942010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3495
3496 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3497
4247603b
PA
34982010-03-18 Pedro Alves <pedro@codesourcery.com>
3499
3500 * gdb.base/default.exp: Adjust the expected output of the finish
3501 and until commands when the inferior is not being run.
3502
13387711
SW
35032010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3504
3505 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3506 * gdb.cp/nsusing.exp: Ditto.
3507
6e31430b
TT
35082010-03-15 Tom Tromey <tromey@redhat.com>
3509
3510 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3511 * gdb.cp/userdef.cc (operator==): New function.
3512 (main): New locals mem1, mem2.
3513
e2d69cb5
JZ
35142010-03-15 Jie Zhang <jie@codesourcery.com>
3515
3516 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3517 Declare and use new loadtimeout variable.
3518
f572f0a9
DJ
35192010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3520
3521 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3522 Use gdb_load later.
3523
51f4c0b0
PA
35242010-03-14 Pedro Alves <pedro@codesourcery.com>
3525
3526 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3527 literal. Add missing endlines to prints to stderr.
3528
1c809c68
TT
35292010-03-12 Tom Tromey <tromey@redhat.com>
3530
3531 PR c++/9708:
3532 * gdb.cp/m-static.exp: Add regression test.
3533 * gdb.cp/m-static.cc (method): New method.
3534 (main): Call it.
3535
00ae8fef
SW
35362010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3537
3538 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3539 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3540
759f0f0b
PA
35412010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3542
21e24d21
PA
3543 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3544
35452010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3546
759f0f0b
PA
3547 * lib/gdb.exp (skip_stl_tests): New.
3548 (gdb_compile): Symbian needs -ldl.
3549 (shlib_target_file): New.
3550 (shlib_symbol_file): New.
3551 (gdb_load_shlibs): Use shlib_target_file.
3552 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3553 * gdb.cp/exception.exp: Use skip_stl_tests.
3554 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3555 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3556 * gdb.cp/mb-templates.exp: Ditto.
3557 * gdb.base/commands.exp: Relax regexes.
3558 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3559 shlib_target_file and shlib_symbol_file.
3560 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3561 sections.
3562 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3563 * gdb.base/solib-disc.exp: Use
3564 shlib_target_file and shlib_symbol_file.
3565 * gdb.base/unload.exp: Don't skip on symbian. Use
3566 shlib_target_file and shlib_symbol_file.
3567 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3568
6a8f2671 35692010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3570
6a8f2671
PA
3571 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3572 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3573 Issue a tfind end before looking for a tracepoint frame.
3574 * gdb.trace/tfind.exp: Adjust tstatus output.
3575 Adjust disassembly output.
3576 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3577
ccf26247
JK
35782010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3579
3580 * gdb.base/break-interp.exp: Create new displacement parameter value
3581 for the test_ld calls.
3582 (reach): New parameter displacement, verify its content. New push of
3583 pf_prefix "reach-$func:". Import global expect_out.
3584 (test_core): New parameter displacement, verify its content. New push
3585 of pf_prefix "core:". New command "set verbose on". Import global
3586 expect_out.
3587 (test_attach): New parameter displacement, verify its content. New
3588 push of pf_prefix "attach:". New command "set verbose on". Import
3589 global expect_out.
3590 (test_ld): New parameter displacement, pass it to the reach, test_core
3591 and test_attach calls and verify its content in the "ld.so exit" test.
3592 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3593 (prelink): Update expected text, use gdb_test.
3594
e469c7fb
DE
35952010-03-10 Doug Evans <dje@google.com>
3596
3597 * gdb.base/checkpoint.exp: Fix comment.
3598 Lengthen timeout while doing >600 checkpoints test.
3599 Rename duplicate "kill all one" test to keep test names unique.
3600
60e1c644
PA
36012010-03-10 Pedro Alves <pedro@codesourcery.com>
3602
3603 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3604
cec808ec
KS
36052010-03-08 Keith Seitz <keiths@redhat.com>
3606
889bf7c5
PA
3607 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3608 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3609 (dm_type_long): New function.
3610 (dm_type_unsigned_short): New function.
3611 (dm_type_unsigned_long): New function.
3612 (myint): New typedef.
3613 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3614 long, unsigned shor and long, operator char*, and typedef.
3615 (test_lookup_operator_functions): Add operator char* test.
3616 (test_paddr_operator_functions): Likewise.
3617 (test_paddr_overloaded_functions): Use probe values for
3618 short, long, and unsigned short and long.
3619 (test_paddr_hairy_functions): If the demangler probe detected
3620 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3621 demangler.
3622 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3623 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3624 and "print null_pmf".
3625 Add test "ptype a.*pmf".
3626 * gdb.cp/overload.exp: Allow optional "int" to appear with
3627 "short" and "long".
3628 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3629 long expect value for men_overload1arg.
3630 Allow "int" to appear with "short" and "long".
3631 When testing "info break", add argument for main (void).
3632 Also allow "int" to appear with "short" and "long".
3633 Ditto with "unsigned" and "long long".
cec808ec
KS
3634 * gdb.java/jmain.exp: Do not enclose methods names in single
3635 quotes.
3636 * gdb.java/jmisc.exp: Likewise.
3637 * gdb.java/jprint.exp: Likewise.
3638 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3639
3640 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3641 * gdb.cp/exception.exp (backtrace after first throw)
3642 (backtrace after second throw): Allow a namespace before __cxa_throw.
3643 (backtrace after first catch, backtrace after second catch): Allow
3644 a namespace before __cxa_begin_catch.
3645
3646 * gdb.cp/cpexprs.exp: New file.
3647 * gdb.cp/cpexprs.cc: New file.
3648
3649 From Daniel Jacobowitz <dan@codesourcery.com>
3650 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3651 to use string_to_regexp.
3652 (ctor, dtor): New functions. Use them to match constructor
3653 and destructor function types.
3654 (Top level): Use runto_main.
3655
f870a310
TT
36562010-03-05 Tom Tromey <tromey@redhat.com>
3657
3658 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3659 gdb.target_charset.
3660 (pp_ns.to_string): Likewise.
3661
0c199f28
KS
36622010-03-04 Keith Seitz <keiths@redhat.com>
3663
3664 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3665 can be quoted. Test that both the filename and function/line
3666 portions can be quoted at the same time.
3667
c7437ca6
PA
36682010-03-04 Pedro Alves <pedro@codesourcery.com>
3669
3670 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3671
b111b805
DE
36722010-03-03 Doug Evans <dje@google.com>
3673
24486cb7
DE
3674 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3675 libc contains libpthread.
3676
b111b805
DE
3677 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3678 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3679 of gdb_compile. Add another pattern to match android backtrace.
3680
a0e0ef55
TT
36812010-03-03 Tom Tromey <tromey@redhat.com>
3682
3683 PR gdb/11345:
3684 * gdb.base/printcmds.exp (test_printf): Add test.
3685
1ba53b71
L
36862010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3687
3688 * gdb.arch/amd64-byte.exp: New.
3689 * gdb.arch/amd64-dword.exp: Likewise.
3690 * gdb.arch/amd64-pseudo.c: Likewise.
3691 * gdb.arch/amd64-word.exp: Likewise.
3692 * gdb.arch/i386-byte.exp: Likewise.
3693 * gdb.arch/i386-pseudo.c: Likewise.
3694 * gdb.arch/i386-word.exp: Likewise.
3695
f5dff777
DJ
36962010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3697
3698 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3699 types. Add structreg, bitfields, and flags registers.
3700 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3701 registers.
3702
90884b2b
L
37032010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3704
3705 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3706 (load_description): Set architecture if defined.
3707
dc00d89f
PM
37082010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3709
3710 * gdb.python/py-frame.exp: Add read_var block tests.
3711 * gdb.python/py-frame.c (block): New function.
3712
0e095b7e
JK
37132010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3714 Daniel Jacobowitz <dan@codesourcery.com>
3715
3716 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3717
624f1a65
DM
37182010-02-25 David S. Miller <davem@davemloft.net>
3719
3720 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3721 fix logic for setting all_syscalls_numbers.
3722
f3e9a817
PM
37232010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3724
3725 * Makefile.in: Add py-block and py-symbol.
3726 * gdb.python/py-symbol.exp: New File.
3727 * gdb.python/py-symtab.exp: New File.
3728 * gdb.python/py-block.exp: New File.
3729 * gdb.python/py-symbol.c: New File.
3730 * gdb.python/py-block.c: New File.
3731
f6bbabf0
PM
37322010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3733
3734 PR python/11314
3735 * lib/gdb.exp (skip_python_tests): New function.
3736 * gdb.python/py-cmd.exp: Use skip_python_tests.
3737 * gdb.python/py-frame.exp: Likewise.
3738 * gdb.python/py-function.exp: Likewise.
3739 * gdb.python/py-prettyprint.exp: Likewise.
3740 * gdb.python/py-template.exp: Likewise.
3741 * gdb.python/py-type.exp: Likewise.
3742 * gdb.python/py-value.exp: Likewise.
3743
85d721b8
PA
37442010-02-22 Pedro Alves <pedro@codesourcery.com>
3745
3746 PR9605
3747
3748 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3749
48e32051
TT
37502010-02-19 Tom Tromey <tromey@redhat.com>
3751
3752 PR c++/8693, PR c++/9496:
3753 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3754 regression tests.
3755
ac9c0048
JK
37562010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3757
3758 Fix compatibility with m68k as.
3759 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3760 Use only /* comments */.
3761
57bb97a4
UW
37622010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3763
3764 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3765 * configure: Regenerate.
3766
7d1bf85c
DJ
37672010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3768
3769 * gdb.python/py-type.exp: Check for Python support.
3770
061b5285
PA
37712010-02-17 Pedro Alves <pedro@codesourcery.com>
3772
3773 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3774 `regsub' syntax available.
3775
f8a8bc2c
PA
37762010-02-17 Pedro Alves <pedro@codesourcery.com>
3777
3778 * gdb.base/shmain.c (main): Remove printf call.
3779 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3780 * gdb.base/unload.c (main): Make format of fprintf a string
3781 literal. Add missing endlines to prints to stderr.
3782 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3783
6f451e5e
TT
37842010-02-17 Tom Tromey <tromey@redhat.com>
3785
3786 * gdb.java/jprint.java (jprint.props): New field.
3787 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3788
12d79008
PA
37892010-02-17 Pedro Alves <pedro@codesourcery.com>
3790
ef801a0e 3791 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3792 available.
3793
d252f7e5
DJ
37942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3795
3796 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3797 creation to support remote host testing.
3798
67bdab6c
DJ
37992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3800
3801 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3802 Recognize "command not found".
3803
bb391223
DJ
38042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3805
3806 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3807 single-stepping.
3808
70362913
DJ
38092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3810
3811 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3812 if arguments are not supported.
3813
493f3c00
DJ
38142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3815
3816 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3817 be const or non-const.
3818
8034c749
DJ
38192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3820
3821 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3822 mi_send_resuming_command to send -exec-continue.
3823
791dfb64
DJ
38242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3825
3826 * gdb.base/list.exp (test_list_filename_and_function): Add test
3827 with single quotes.
3828 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3829 matching.
3830 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3831 Add KFAIL'd tests for PR gdb/11289.
3832
7c5fe868
DJ
38332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3834
3835 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3836
fdc498b8
DJ
38372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3838
3839 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3840 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3841 a temporary directory.
3842
b519e2a6
DJ
38432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3844
3845 * gdb.base/charset.exp: Use a single regular expression to match
3846 show host-charset and show target-charset output.
3847
74164c56
JK
38482010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3849
3850 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3851 "Illegal process-id" expect string more exact.
3852 (attach to digits-starting nonsense is prohibited): New.
3853
701ed6dc
JK
38542010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3855
3856 * gdb.base/prelink.exp (set verbose on): New.
3857
889bf7c5 38582010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3859
3860 * mi-reverse.exp: New file. Test for reverse option to the
3861 following MI commands: exec-continue, exec-finish, exec-next,
3862 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3863
dadf0e9c
JB
38642010-02-09 Joel Brobecker <brobecker@adacore.com>
3865
3866 * gdb.ada/ptype_tagged_param: New testcase.
3867
714f19d5
TT
38682010-02-08 Tom Tromey <tromey@redhat.com>
3869
3870 PR c++/8017:
3871 * gdb.cp/overload.exp: Add tests.
3872 * gdb.cp/overload.cc (struct K): New.
3873 (namespace N): New.
3874 (main): Call new functions.
3875 (K::staticoverload): Define.
3876
889bf7c5 38772010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3878
3879 PR gdb/10728
3880 * gdb.cp/pr10728-x.h: New file.
3881 * gdb.cp/pr10728-x.cc: New file.
3882 * gdb.cp/pr10728-y.cc: New file.
3883 * gdb.cp/pr10728.exp: New file.
3884 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3885
889bf7c5 38862010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3887
3888 PR gdb/9067
3889 * gdb.cp/pr9067.exp: New
3890 * gdb.cp/pr9067.cc: New
3891 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3892
7b356089
JB
38932010-02-08 Joel Brobecker <brobecker@adacore.com>
3894
3895 * lib/gdb.exp (gdb_test_timeout): New global variable.
3896 Set it to timeout if not already set.
3897 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3898
1be00882
DE
38992010-02-05 Doug Evans <dje@google.com>
3900
3901 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3902 user.
3903
82856980
SW
39042010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3905
3906 PR c++/7935:
3907 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3908
1a334831
TT
39092010-02-04 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.cp/virtbase.exp: Make test case names unique.
3912
9c3c02fd
TT
39132010-02-02 Tom Tromey <tromey@redhat.com>
3914
3915 * gdb.cp/virtbase.exp: Add regression tests.
3916 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3917 (main): Instantiate RHC.
3918
0cc2414c
TT
39192010-02-02 Tom Tromey <tromey@redhat.com>
3920
3921 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3922 type-printing change.
3923
edf3d5f3
TT
39242010-02-02 Tom Tromey <tromey@redhat.com>
3925
3926 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3927 * gdb.cp/virtbase.cc: New file.
3928 * gdb.cp/virtbase.exp: New file.
3929 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3930
e4b7f41c
JK
39312010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3932
3933 PR libc/11214:
3934 * gdb.threads/current-lwp-dead.c: Include features.h.
3935 (HAS_NOMMU): New.
3936 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3937
b381ea14
JK
39382010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 * gdb.base/symbol-without-target_section.exp,
3941 gdb.base/symbol-without-target_section.c: New.
3942
c593ac0e
DJ
39432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3944
3945 * gdb.base/bigcore.exp: Reset increased timeout.
3946 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3947
db25f29d
DJ
39482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * gdb.base/gcore.exp (capture_command_output): Use
3951 gdb_test_multiple.
3952
f9d67f43
DJ
39532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3954
3955 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3956 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3957 (Top level): Call it.
3958
177321bd
DJ
39592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3960
3961 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3962
97f2ed50
DJ
39632010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3964
3965 * gdb.base/call-strs.exp, gdb.base/default.exp,
3966 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3967 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3968 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3969 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3970 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3971 * gdb.base/ending-run.exp: Correct restore of timeout.
3972 * gdb.base/page.exp: Remove unnecessary timeout setting.
3973
e4e2711a
JB
39742010-01-29 Joel Brobecker <brobecker@adacore.com>
3975
3976 * gdb.ada/rec_return: New testcase.
3977
ba581dc1
JB
39782010-01-29 Joel Brobecker <brobecker@adacore.com>
3979
3980 * gdb.ada/call_pn: New testcase.
3981
4ea95be9
DJ
39822010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3983
3984 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3985 (Top level): Use it to resume.
3986 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3987 the Thumb mode displaced stepping error as unsupported.
3988
df83a9bf
SW
39892010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3990
889bf7c5
PA
3991 * gdb.cp/nsusing.exp: Added more tests.
3992 * gdb.cp/nsrecurs.exp: Ditto.
3993 * gdb.cp/nsusing.cc: Added test functions.
3994 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3995
40b27cdc
JK
39962010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3997
3998 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3999 absolute directory pathnames in gdb.sum file.
4000
de958931
SW
40012010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4002
4003 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4004 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4005
708ead4e
TT
40062010-01-26 Tom Tromey <tromey@redhat.com>
4007
4008 PR exp/7643:
4009 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4010 setup_kfail.
4011
b14e635e
SW
40122010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4013
4014 * gdb.cp/nsrecurs.exp: New test.
4015 * gdb.cp/nsrecurs.cc: New test program.
4016 * gdb.cp/nsstress.exp: New test.
4017 * gdb.cp/nsstress.cc: New test program.
4018 * gdb.cp/nsdecl.exp: New test.
4019 * gdb.cp/nsdecl.cc: New test program.
4020
8540c487
SW
40212010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4022
4023 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4024 imported into file scope.
4025 Marked test as xfail.
4026 * gdb.cp/namespace-using.cc (marker5): New function.
4027 * gdb.cp/shadow.exp: New test.
4028 * gdb.cp/shadow.cc: New test program.
4029 * gdb.cp/nsimport.exp: New test.
4030 * gdb.cp/nsimport.cc: New test program.
4031
421d5d99
TT
40322010-01-25 Tom Tromey <tromey@redhat.com>
4033
4034 PR gdb/11049:
4035 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4036 with "set print null-stop on".
4037
691f8dc1
JK
40382010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4039
4040 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4041 Adjust it for DISASSEMBLY_OMIT_FNAME.
4042
0b92b5bb
TT
40432010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 PR symtab/11199:
4046 * gdb.dwarf2/member-ptr-forwardref.exp,
4047 gdb.dwarf2/member-ptr-forwardref.S: New.
4048
23787403
JK
40492010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4050
4051 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4052 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4053 thread1_tid_mutex. Remove gdbstop_mutex handling.
4054 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4055 thread2_tid_mutex. Remove gdbstop_mutex handling.
4056 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4057 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4058 pthread_cond_wait conditionalizations by while loops.
4059
b966cb8a
TT
40602010-01-20 Tom Tromey <tromey@redhat.com>
4061
4062 PR backtrace/10770:
4063 * gdb.dwarf2/pr10770.exp: New file.
4064 * gdb.dwarf2/pr10770.c: New file.
4065 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4066
fcae584b
VP
40672010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4068
4069 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4070 that target was removed, and the test always runs native anyway.
4071
a0f49112
JK
40722010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4073
4074 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4075 gdb.base/watchpoint-cond-gone-stripped.c: New.
4076
ceeb3d5a
TT
40772010-01-19 Tom Tromey <tromey@redhat.com>
4078
4079 PR c++/8000:
4080 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4081 existing tests.
4082 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4083 (main): Use AAA::SomeEnum.
4084
dd322c54
JK
40852010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4088 (test_ignore_count): Declare line_callme_body global.
4089 (run to breakpoint with ignore count): Use line_callme_body.
4090 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4091 (set line_main_hello, set line_main_return): Reindent.
4092 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4093 New.
4094 (continue to callee4): Use line_callee4_body.
4095 (check *stopped from CLI command): Use line_callee4_next.
4096 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4097 (set line_main_hello, set line_main_return): Reindent.
4098 (set line_callee4_head, set line_callee4_body): New.
4099 (continue to callee4): Use line_callee4_body.
4100
4e8f195d
TT
41012010-01-18 Tom Tromey <tromey@redhat.com>
4102
4103 PR c++/9680:
4104 * gdb.cp/casts.cc: Add new classes and variables.
4105 * gdb.cp/casts.exp: Test new operators.
4106
9e14a9ba
JB
41072010-01-18 Tom Tromey <tromey@redhat.com>
4108 Thiago Jung Bauermann <bauerman@br.ibm.com>
4109
4110 * gdb.python/source2.py: New file.
4111 * gdb.python/source1: New file.
4112 * gdb.python/python.exp: Test "source" command.
4113
00bf0b85
SS
41142010-01-15 Stan Shebs <stan@codesourcery.com>
4115
4116 * gdb.trace/tfile.c: New file.
4117 * gdb.trace/tfile.exp: New file.
889bf7c5 4118
55235ad7
JK
41192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4122
9f2982ff
JK
41232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4124
4125 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4126
bbfba9ed
JK
41272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4128
4129 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4130 (libfunc): New parameter action. Implement also selectable "sleep".
4131 * gdb.base/break-interp-main.c: Include assert.h.
4132 (libfunc): New parameter action.
4133 (main): New parameters argc and argv. Assert argc. Pass argv.
4134 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4135 (test_attach): New proc.
4136 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4137 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4138
61f0d762
JK
41392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4140
4141 * gdb.base/break-interp.exp (test_core): New proc.
4142 (test_ld): Call it.
4143
06a6f270
JK
41442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4147 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4148 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4149 and gdb_compile_shlib. Use new -Wl compiler options.
4150 (dl bt, main bt): New tests.
4151
51bee8e9
JK
41522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 Support PIEs with no symfile_objfile.
4155 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4156 (test_ld): New parameter trynosym.
4157 (test_ld <$trynosym>): New block.
4158
b8040f19
JK
41592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4160
4161 * gdb.base/break-interp.exp: New file.
4162
be759fcf
PM
41632010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4164
4165 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4166 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4167 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4168 test.
4169 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4170 * gdb.python/py-mi.exp: Add lazy string test.
4171
dc146f7c
VP
41722010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4173
4174 * lib/mi-support.exp (mi_check_thread_states): Handle
4175 core number in thread listing.
4176
b4ba55a1
JB
41772010-01-12 Joel Brobecker <brobecker@adacore.com>
4178
4179 * gdb.base/maint.exp: Adjust the expected output for the
4180 "maint print type" test. Use gdb_test_multiple instead of
4181 gdb_sent/gdb_expect.
4182
08e24bd4
DE
41832010-01-11 Doug Evans <dje@google.com>
4184
6496a609
DE
4185 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4186 from gdbserver_download. All callers updated.
4187
08e24bd4
DE
4188 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4189
b5cfddf5
JK
41902010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 Implement binary numbers parsing.
4193 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4194 (test_integer_literals_rejected): New binary tests.
4195
3725885a
RW
41962010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4197
4198 * gdb.cell/configure: Regenerate.
4199
37aeb5df
JK
42002010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.base/corefile.exp: Move the core finding block out and call it as
4203 core_find, new variable $corefile, replace corefile by $corefile and
4204 [file tail $corefile] for usage vs. test names resp.
4205 * lib/gdb.exp (core_find): Move it as a new function here. New
4206 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4207 $destcore. Return "" on error.
4208
d521f563
JK
42092010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4210
4211 Workaround PR binutils/10802.
4212 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4213 (twice).
4214
28f24826
DJ
42152010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4216
4217 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4218
2de75e71
JB
42192010-01-08 Joel Brobecker <brobecker@adacore.com>
4220
4221 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4222 call, to avoid interruption.
4223
fe00719b 42242010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4225
4226 * gdb.stabs/weird.def (args93): New.
4227
d0ef5df8
DE
42282010-01-07 Doug Evans <dje@google.com>
4229
4230 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4231
3a08d52f
TT
42322010-01-07 Tom Tromey <tromey@redhat.com>
4233
4234 * gdb.base/source.exp: Use correct line number.
4235
7a697b8d
SS
42362010-01-05 Stan Shebs <stan@codesourcery.com>
4237
4238 * gdb.trace/tracecmd.exp: Test ftrace.
4239
7803799a
UW
42402010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4241
4242 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4243
c54eabfa
JK
42442010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4245
4246 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4247 "uint_for_mi_testing".
4248
02e7ef19
JB
42492010-01-01 Joel Brobecker <brobecker@adacore.com>
4250
4251 Test indented comment in file being sourced.
4252 * gdb.base/commands.exp: Test indented comment in file being sourced.
4253
abd775ce
JB
42542010-01-01 Joel Brobecker <brobecker@adacore.com>
4255
4256 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4257 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4258 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4259 notice.
4260
79b55b82
JB
42612010-01-01 Joel Brobecker <brobecker@adacore.com>
4262
4263 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4264 notice.
4265
8997583e
JK
42662010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4267
4268 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4269 missing $after_stopped and comma (,) expectation.
4270
6da95a67
SS
42712009-12-31 Stan Shebs <stan@codesourcery.com>
4272
4273 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4274
218d2fc6
TJB
42752009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4276
4277 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4278 (top level): Call test_watchpoint_in_big_blob.
4279 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4280 watchpoints.
4281 (func3): Write to buf.
4282
236f1d4d
SS
42832009-12-29 Stan Shebs <stan@codesourcery.com>
4284
4285 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4286
f61e138d
SS
42872009-12-28 Stan Shebs <stan@codesourcery.com>
4288
4289 * gdb.trace/tsv.exp: New file.
4290 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4291
0219b378
DJ
42922009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4293
4294 * gdb.base/find.c (main): Reference search buffers.
4295 * gdb.base/included.c (main): Reference integer.
4296 * gdb.base/ptype.c (charfoo): Declare.
4297 (intfoo): Call charfoo.
4298 * gdb.base/scope0.c (useitp): New function.
4299 (usestatics): Use useitp.
4300 (useit): Add a type for val.
4301 * gdb.base/scope1.c (useit1): Take a pointer argument.
4302 (usestatics1): Update calls to useit1.
4303 * gdb.cp/call-c.cc: Declare foo.
4304 (main): Call foo.
4305 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4306 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4307 (main): Call C::ensureRefs and ensureOtherRefs.
4308 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4309 variables.
4310 (ensureOtherRefs): New function.
4311 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4312 * gdb.cp/templates.cc (main): Call t5i.value.
4313
3f78692f
JK
43142009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4315
4316 Fix compatibility with G++-4.5.
4317 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4318 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4319 (uncaught return): Remove.
4320
429374b8
JK
43212009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4322 Phil Muldoon <pmuldoon@redhat.com>
4323
4324 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4325 (bp_location13, bp_location14, bp_location17, bp_location18)
4326 (marker3_proto, marker4_proto): New variables.
4327 (breakpoint info): Update output.
4328 (run until breakpoint at marker3, run until breakpoint at marker4): New
4329 tests.
4330
859825b8
JK
43312009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4332
4333 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4334 Replace the printf call of Y by provided "y-set-1" label. New block
4335 for the second shared library.
4336 * gdb.base/unload.exp: Compile also the second library, call
4337 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4338 (single pending breakpoint info): Rename to ...
4339 (pending breakpoint info before run): ... this extended test.
4340 (libfile2, libname2, libsrcfile2, libsrc2)
4341 (lib_sl2): New variables.
4342 (exec_opts): Set also SHLIB_NAME2.
4343 (pending breakpoint info on first run at shrfunc1)
4344 (pending breakpoint info on second run at shrfunc1)
4345 (pending breakpoint info on second run at shrfunc2)
4346 (print y from libfile, print y from libfile2): New tests.
4347 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4348 * gdb.base/unloadshr2.c: New.
4349
e6a386cd
HZ
43502009-12-22 Hui Zhu <teawater@gmail.com>
4351
4352 * gdb.reverse/sigall-reverse.exp: Adjust.
4353
9e19b45e
VP
43542009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4355
4356 PR gdb/10884
4357
4358 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4359 (main): Call do_bitfield_tests.
aacf5b1e 4360 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4361
d53a7b30
JB
43622009-12-20 Joel Brobecker <brobecker@adacore.com>
4363
4364 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4365 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4366 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4367 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4368 gdb.modula2/unbounded1.c: Update copyright header.
4369
191ca0a1
CM
43702009-12-10 Chris Moller <moller@mollerware.com>
4371
4372 PR gdb/9399
4373 * gdb.cp/virtfunc2.exp: New tests
4374 * gdb.cp/virtfunc2.cc: New tests
4375 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4376
0fa6cf1b
MS
43772009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4378
4379 * gdb.reverse/i387-env-reverse.c: New file.
4380 * gdb.reverse/i387-env-reverse.exp: New file.
4381 * gdb.reverse/i387-stack-reverse.c: New file.
4382 * gdb.reverse/i387-stack-reverse.exp: New file.
4383
361ae042
PM
43842009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4385
4386 * gdb.python/py-type.exp (test_range): New test.
4387
bfd31e71
PM
43882009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4389
4390 PR python/10805
4391
4392 * gdb.python/py-type.exp: New file.
4393 * gdb.python/py-type.c: New file.
4394 * Makefile.in: Add py-type.
4395
57a1d736
TT
43962009-12-03 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.python/py-value.exp (test_parse_and_eval): New
4399 function.
4400
1f3b5d1b
PP
44012009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4402
4403 PR gdb/11022
4404
4405 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4406 * gdb.base/pr11022.c: New test.
4407
8b7dbdc9
JK
44082009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4409
4410 Fix spurious false FAILs.
4411 * gdb.base/structs.c (chartest): New.
4412 (main): Fill-in chartest.
4413 * gdb.base/structs.exp (anychar_re, first): New.
4414 (start_structs_test): Import global anychar_re and first.
4415 New gdb_test call "set print elements 300; ${testfile}"
4416 (start_structs_test <$first>): New block.
4417 (any): Import global anychar_re. New variable ac. Use ${ac}.
4418
6a53b2ec
JK
44192009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4422
d7167b4c
JK
44232009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4424
4425 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4426 Force $srcfile file.
4427 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4428
b1798462
UW
44292009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4430
4431 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4432 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4433 * gdb.threads/watchthreads-reorder.exp: Likewise.
4434
b6199126
DJ
44352009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4436
4437 PR gdb/8704
4438
4439 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4440 "if", and "thread". Correct matching in the previous test.
4441
b22a0510
DJ
44422009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4443
4444 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4445
930636d2
MS
44462009-11-23 Michael Snyder <msnyder@vmware.com>
4447
4448 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4449 * gdb.reverse-watch-precsave.exp: Ditto.
4450
21a0512e
PP
44512009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4452
4453 * gdb.asm/asm-source.exp: Adjust.
4454 * gdb.base/help.exp: Adjust.
889bf7c5 4455
fc30d5e0
PA
44562009-11-22 Pedro Alves <pedro@codesourcery.com>
4457
4458 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4459 (do_syscall_tests_without_xml): Set data-directory to
4460 /the/path/to/nowhere.
4461
f6bc2008
PA
44622009-11-21 Pedro Alves <pedro@codesourcery.com>
4463
4464 * gdb.threads/local-watch-wrong-thread.c,
4465 gdb.threads/local-watch-wrong-thread.exp: New files.
4466
8c2fb5de
PA
44672009-11-21 Pedro Alves <pedro@codesourcery.com>
4468
4469 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4470 assume new `regsub' syntax available.
4471
ebec9a0f
PA
44722009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4473
a79d3c27
JK
4474 * gdb.base/watchpoint-hw-hit-once.exp,
4475 gdb.base/watchpoint-hw-hit-once.c: New.
4476
44772009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 * gdb.threads/watchthreads-reorder.exp,
4480 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4481
276a961b
MK
44822009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4483
4484 * gdb.xml/tdesc-regs.exp: Use for m68k.
4485
4867c1fb
PA
44862009-11-15 Pedro Alves <pedro@codesourcery.com>
4487
4488 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4489
f6838f81
DJ
44902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4491
4492 * lib/gdb.exp (current_target_name): New procedure.
4493 (gdb_wrapper_target): New variable.
4494 (gdb_wrapper_init): Set gdb_wrapper_target.
4495 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4496 wrapper.
4497
4ac4dd3f
DJ
44982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4499
4500 * gdb.base/remote.exp: Delete the slowest load test.
4501 Do not load with fixed packet sizes.
4502
a7881759
DJ
45032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4506
97a5b505
DJ
45072009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4508
4509 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4510 srcfile when setting a breakpoint.
4511
d3e1fc54
DJ
45122009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4513
4514 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4515 macros.
4516
7cbcbded
DJ
45172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4518
4519 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4520 to be in memory.
4521 * gdb.base/display.c (force_mem): New.
4522 (do_loops): Use it. Add breakpoint comments.
4523 (do_vars): Add a breakpoint comment.
4524 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4525 line numbers.
4526
bdea3a92
NF
45272009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4528
4529 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4530 instead of a bare "run".
4531
269f82e5
PP
45322009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4533
4534 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4535
a69b7d9d
DJ
45362009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4537
4538 * lib/cell.exp (skip_cell_tests): Clean up test files before
4539 returning.
4540
b598bfda
DJ
45412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4542
4543 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4544 and the breakpoint menu. Do not call perror if a prompt is seen.
4545 Consume the following GDB prompt.
4546 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4547 * gdb.cp/namespace.exp: Use gdb_test.
4548 * gdb.cp/templates.exp: Use gdb_test.
4549 (test_template_breakpoints): Use gdb_test_multiple.
4550
87728fa0
DJ
45512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4552
4553 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4554 (marker4): Reference values.
4555
b67c692f
DJ
45562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4557
4558 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4559 is missing.
4560
f0df251a
DJ
45612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4562
4563 * gdb.base/break.c (need_malloc): New.
4564 * gdb.base/constvars.c (main): Reference crass and crisp.
4565 * gdb.base/gdb1821.c (main): Reference bar.
4566 * gdb.cp/gdb1355.cc (main): Reference s1.
4567 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4568 (main): Call them.
4569 * gdb.cp/hang2.cc (dummy2): Define.
4570 * gdb.cp/hang3.cc (dummy3): Define.
4571 * gdb.cp/m-data.cc (main): Reference shadow.
4572
bdf7534a
NF
45732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4574 Nathan Froyd <froydnj@codesourcery.com>
4575
4576 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4577 remote host.
4578
f24fce77
NF
45792009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4580
4581 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4582 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4583 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4584 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4585 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4586 * gdb.dwarf2/dw2-producer.exp: Likewise.
4587 * gdb.dwarf2/mac-fileno.exp: Likewise.
4588 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4589 py-prettyprint.py to the remote host.
4590 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4591
40f0318e
KS
45922009-11-11 Keith Seitz <keiths@redhat.com>
4593
4594 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4595 use it instead of "Foo".
4596 * gdb.cp/classes.exp (do_tests): Add a test to access
4597 a method through a typedef'd class name.
4598
f3d9f7fb
NF
45992009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4600
4601 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4602 exponents.
4603 * gdb.base/pointers.exp: Likewise.
4604 * gdb.cp/ref-types.exp: Likewise.
4605
a4216f37
KS
46062009-11-11 Keith Seitz <keiths@redhat.com>
4607
4608 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4609 new[] and delete[].
4610 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4611 "void".
4612 (probe_demangler): Remove all single-quoting of
4613 method and variable names.
4614 (info_func_regexp): Remove the word "void" from any
4615 occurrence of "(void)".
4616 (print_addr_2): Remove all single-quoting of
4617 method names.
4618 (print_addr_2_kfail): Likewise.
4619 (print_addr): Single-quote C function names before
4620 passing to print_addr_2.
4621 (test_paddr_operator_functions): Remove single-quoting
4622 for method names.
4623 Add tests for operator new[] and operator delete[].
4624
9b14d7aa
JK
46252009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4626
4627 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4628
85feb311
KS
46292009-11-09 Keith Seitz <keiths@redhat.com>
4630
4631 * gdb.cp/overload.exp: Add tests for resolving overloaded
4632 methods in expression parsing/evaluation.
4633
fa335448
DJ
46342009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4635
4636 * lib/gdb.exp (default_gdb_version): Use --version instead of
4637 --command.
4638
ec3c07fc
NS
46392009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4640
4641 * lib/gdb.exp (gdb_compile_test): New.
4642 (skip_ada_tests, skip_java_tests): New.
4643 (gdb_compile): Use gdb_compile_test for f77.
4644 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4645 * lib/java.exp (compile_java_from_source): Remove runtests check,
4646 use gdb_compile_test to record result.
4647 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4648 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4649 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4650 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4651 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4652 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4653 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4654 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4655 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4656 adjust gdb_compile invocations.
4657
b8b4e42b
JK
46582009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4659
4660 * Makefile.in (abs_builddir): New.
4661 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4662 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4663 `$(abs_builddir)/site.exp'.
4664
f8b7eaf3
DJ
46652009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4666
4667 * config/m68k-emc.exp, lib/emc-support.exp,
4668 gdb.trace/gdb_c_test.c: Delete.
4669 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4670 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4671 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4672 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4673 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4674 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4675 casing for m68k-*-elf.
4676
c4187697
NS
46772009-11-03 Pedro Alves <pedro@codesourcery.com>
4678
4679 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4680 * gdb.arch/i386-prologue.exp: Likewise.
4681 * gdb.arch/i386-unwind.exp: Likewise.
4682
db16b772
DJ
46832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4686
bcf71277
DJ
46872009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4688
4689 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4690
0105cee2
DJ
46912009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4692
4693 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4694
24ddea62
JK
46952009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4696
4697 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4698
287ccc17
JK
46992009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4700
4701 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4702 * gdb.base/sepdebug2.c: New file.
4703
08bca259 47042009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4705
4706 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4707 the modified warnings for catch syscall. Verify if GDB was compiled
4708 with support for lib expat, and choose which tests to run depending
4709 on this.
4710
5d4e2b76
VP
47112009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4712
4713 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4714 that composite commands are parsed OK. And also test
4715 that breakpoint commands do work.
4716
240e538a
MS
47172009-10-23 Michael Snyder <msnyder@vmware.com>
4718
4719 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4720 to allow for new disassembly style.
4721
9c419145
PP
47222009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4723
4724 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4725
02506ff1
MS
47262009-10-22 Michael Snyder <msnyder@vmware.com>
4727
4728 * gdb.reverse/break-precsave.exp: New test.
4729 * gdb.reverse/consecutive-precsave.exp: Ditto.
4730 * gdb.reverse/finish-precsave.exp: Ditto.
4731 * gdb.reverse/i386-precsave.exp: Ditto.
4732 * gdb.reverse/machinestate-precsave.exp: Ditto.
4733 * gdb.reverse/sigall-precsave.exp: Ditto.
4734 * gdb.reverse/solilb-precsave.exp: Ditto.
4735 * gdb.reverse/step-precsave.exp: Ditto.
4736 * gdb.reverse/until-precsave.exp: Ditto.
4737 * gdb.reverse/watch-precsave.exp: Ditto.
4738
4cf866a3
MS
47392009-10-22 Michael Snyder <msnyder@vmware.com>
4740
4741 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4742 for gdb_expect. Adjust one test's expect strings for the new
4743 format of disassemble.
4744 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4745 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4746 gdb_test_multiple.
4747 * gdb.reverse/step-reverse.exp: Delete 'return'.
4748 * gdb.reverse/until-reverse.exp: Delete blank lines.
4749 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4750
2b28d209
PP
47512009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4752
4753 * gdb.base/consecutive.exp: Adjust.
4754 * gdb.base/display.exp: Likewise.
4755 * gdb.base/pc-fp.exp: Likewise.
4756 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4757
33b9c32b
MS
47582009-10-19 Michael Snyder <msnyder@vmware.com>
4759
4760 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4761 * gdb.reverse/finish-reverse.c: Ditto.
4762 * gdb.reverse/sigall-reverse.c: Ditto.
4763 * gdb.reverse/solib-reverse.c: Ditto.
4764 * gdb.reverse/step-reverse.c: Ditto.
4765 * gdb.reverse/watch-reverse.c: Ditto.
4766
6c95b8df
PA
47672009-10-19 Pedro Alves <pedro@codesourcery.com>
4768 Stan Shebs <stan@codesourcery.com>
4769
4770 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4771 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4772 "Executing new program".
4773 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4774 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4775 left listed after having been killed.
4776 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4777 * gdb.base/maint.exp: Adjust test.
4778
4779 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4780 * gdb.multi/Makefile.in: New.
4781 * gdb.multi/base.exp: New.
4782 * gdb.multi/goodbye.c: New.
4783 * gdb.multi/hangout.c: New.
4784 * gdb.multi/hello.c: New.
4785 * gdb.multi/bkpt-multi-exec.c: New.
4786 * gdb.multi/bkpt-multi-exec.exp: New.
4787 * gdb.multi/crashme.c: New.
4788
279017b7
TG
47892009-10-13 Tristan Gingold <gingold@adacore.com>
4790
4791 * gdb.base/sepdebug.exp: Check debug info are found.
4792
0413d738
PA
47932009-10-08 Pedro Alves <pedro@codesourcery.com>
4794
4795 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4796 bits.
4797
c628eecc
JK
47982009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4801
38af1bfe
JB
48022009-10-07 Joel Brobecker <brobecker@adacore.com>
4803
4804 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4805 of the comments.
4806
2b0adecd
PM
48072009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4808
4809 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4810 * gdb.base/annota3.exp: Idem.
4811 * gdb.base/maint.exp: Idem.
4812
8d417781
PM
48132009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4814
889bf7c5 4815 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4816 to default.
4817
bb61102d
PM
48182009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4819
889bf7c5 4820 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4821 mingw and cygwin targets.
4822
ace5c364
PM
48232009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4824 Pedro Alves <pedro@codesourcery.com>
4825
889bf7c5 4826 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4827 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4828
c2d494a0
PM
48292009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4830
e1b52ce2
PM
4831 * gdb.base/shr1.c: Use %p in format string.
4832 * gdb.base/unload.c: Avoid warning in fprintf.
4833 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4834
209f53f5
PM
48352009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4836
4837 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4838 long type.
4839 (test_unlink): Correct printf string.
4840 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4841 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4842
8172766a
JK
48432009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4844
4845 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4846 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4847 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4848
0f73703c
UW
48492009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4850
4851 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4852 * gdb.objc/nondebug.exp: Likewise.
4853
b32306ca
UW
48542009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4855
4856 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4857 target_info setting.
4858
4859 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4860 that detect new threads during "info threads".
4861
0057022f
UW
48622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4863
4864 * gdb.threads/manythreads.c (main): Increase thread stack size
4865 to 2*PTHREAD_STACK_MIN.
4866 * gdb.threads/multi-create.c (main): Likewise.
4867 (create_function): Likewise.
4868
f29c0325
UW
48692009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4870
4871 * gdb.base/dump.exp: Pass difference of pointer types instead
4872 of integer types as offset to restore in intarr3.srec case.
4873
fcb34849
UW
48742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4875
4876 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4877
d5142e3b
UW
48782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4879
4880 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4881
087b74b2 48822009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4883
087b74b2
PM
4884 New test for two watchpoints, with disabling of
4885 the first inserted.
4886 * testsuite/gdb.base/watchpoints.c: New file.
4887 * testsuite/gdb.base/watchpoints.exp: New file.
4888
96c07c5b
TT
48892009-09-25 Tom Tromey <tromey@redhat.com>
4890
4891 * gdb.base/charset.exp: Test utf-16 strings with Python.
4892
b8899f2b
TT
48932009-09-25 Tom Tromey <tromey@redhat.com>
4894
4895 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4896 UCS-4.
4897 * gdb.base/charset.c (utf_32_string): Rename.
4898 (init_utf32): Rename.
4899 (main): Update.
4900
329719ec
TT
49012009-09-22 Tom Tromey <tromey@redhat.com>
4902
4903 * gdb.python/py-function.exp: Add regression tests.
4904
11ef0d76
KS
49052009-09-21 Keith Seitz <keiths@redhat.com>
4906
4907 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4908 with invalid operator.
4909
3fe8f3b3
KS
49102009-09-21 Keith Seitz <keiths@redhat.com>
4911
4912 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4913 and destructor using typedef name of class.
4914 * gdb.cp/classes.cc (class Base1): Add a destructor.
4915 (base1): New typedef.
4916 (use_methods): Instanitate an object of type base1.
4917 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4918 (do_tests): Call test_template_typedef.
4919 * gdb.cp/templates.cc (Baz::~Baz): New method.
4920 (intBazOne): New typedef.
4921 (main): Instantiate intBazOne.
4922
7a9fe101
PM
49232009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4924
4925 PR python/10633
4926
4927 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4928 Function.
4929 (run_lang_tests): Add print elements test.
4930
2e4d963f
PM
49312009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4932
4933 * gdb.python/py-value.exp (test_subscript_regression): New
4934 function. Test for invalid subscripts.
4935 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4936 (ptr_ref): New function.
4937
ec7e75e7
PP
49382009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4939
4940 * gdb.base/default.exp: Fix "show convenience".
4941
0cc7d26f
TT
49422009-09-15 Tom Tromey <tromey@redhat.com>
4943
4944 * lib/mi-support.exp (mi_create_varobj): Update.
4945 (mi_create_floating_varobj): Likewise.
4946 (mi_create_dynamic_varobj): New proc.
4947 (mi_varobj_update): Update.
4948 (mi_varobj_update_with_type_change): Likewise.
4949 (mi_varobj_update_kv_helper): New proc.
4950 (mi_varobj_update_dynamic_helper): Rewrite.
4951 (mi_varobj_update_dynamic): New proc.
4952 (mi_list_varobj_children): Update.
4953 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4954 * gdb.python/python-prettyprint.py (pp_outer): New class.
4955 (pp_nullstr): Likewise.
4956 (lookup_function): Register new printers.
4957 * gdb.python/python-prettyprint.c (struct substruct): New type.
4958 (struct outerstruct): Likewise.
4959 (substruct_test): New function.
4960 (struct nullstr): New type.
4961 (string_1, string_2): New globals.
4962 (main): Add new tests.
4963 * gdb.python/python-mi.exp: Added regression tests.
4964 * gdb.mi/mi2-var-display.exp: Update.
4965 * gdb.mi/mi2-var-cmd.exp: Update.
4966 * gdb.mi/mi2-var-child.exp: Update.
4967 * gdb.mi/mi2-var-block.exp: Update.
4968 * gdb.mi/mi-var-invalidate.exp: Update.
4969 * gdb.mi/mi-var-display.exp: Update.
4970 * gdb.mi/mi-var-cmd.exp: Update.
4971 * gdb.mi/mi-var-child.exp: Update.
4972 * gdb.mi/mi-var-block.exp: Update.
4973 * gdb.mi/mi-break.exp: Update.
4974 * gdb.mi/gdb701.exp: Update.
4975
a96d9b2e
SDJ
49762009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4977
4978 * Makefile.in: Inclusion of catch-syscall object.
4979 * gdb.base/catch-syscall.c: New file.
4980 * gdb.base/catch-syscall.exp: New file.
4981
b43b923a
MS
49822009-09-12 Michael Snyder <msnyder@vmware.com>
4983
4984 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4985 that can support reverse debuggnig.
4986
cec03d70
TT
49872009-09-11 Tom Tromey <tromey@redhat.com>
4988
4989 * gdb.dwarf2/valop.S: New file.
4990 * gdb.dwarf2/valop.exp: New file.
4991
e23bb3fc
MK
49922009-09-11 Mark Kettenis <kettenis@gnu.org>
4993
4994 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4995
37c3696d
DE
49962009-09-10 Doug Evans <dje@google.com>
4997
4998 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4999 Add $gdb_prompt to second breakpoint regexp.
5000
5172aecb
JB
50012009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5002
5003 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5004 names, add missing ones.
5005 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5006 * gdb.python/py-frame.c: Rename from python-frame.c.
5007 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5008 testfile name.
5009 * gdb.python/py-function.exp: Rename from python-function.exp.
5010 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5011 testfile name.
5012 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5013 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5014 Adjust testfile name.
5015 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5016 * gdb.python/py-template.cc: Rename from python-template.cc.
5017 * gdb.python/py-template.exp: Rename from python-template.exp.
5018 Adjust testfile name.
5019 * gdb.python/py-value.c: Rename from python-value.c.
5020 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5021 testfile name.
5022
b554e4bd
JK
50232009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5026 $bpt2address.
5027 (Second breakpoint address is valid on ia64)
5028 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5029
9a68ae16
JM
50302009-09-03 Joseph Myers <joseph@codesourcery.com>
5031
5032 * gdb.base/ending-run.exp: Restrict regular expression matching
5033 line number to require closing brace following.
5034
146b9145
DE
50352009-09-03 Doug Evans <dje@google.com>
5036
5037 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5038
787d21e1
TT
50392009-09-02 Tom Tromey <tromey@redhat.com>
5040
5041 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5042
e7802207
TT
50432009-09-02 Tom Tromey <tromey@redhat.com>
5044
5045 * gdb.dwarf2/callframecfa.exp: New file.
5046 * gdb.dwarf2/callframecfa.S: New file.
5047
817aadd2
JK
50482009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5049
5050 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5051 gdb.base/solib-overlap-main.c: New.
5052
4a76eae5
DJ
50532009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5054
5055 PR gdb/10565
5056
5057 * gdb.base/bitfields.c (struct container, container): New.
5058 (main): Initialize it and call break5.
5059 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5060
d4b96c9a
JK
50612009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5062
5063 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5064 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5065
4e22772d
JK
50662009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5067
5068 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5069
2efab443
MS
50702009-08-26 Michael Snyder <msnyder@vmware.com>
5071
5072 * gdb.base/i386-reverse.c: New file.
5073 * gdb.base/i386-reverse.exp: New file.
5074 * gdb.base/Makefile.in: Add new files to be removed.
5075
07ab73a0
JM
50762009-08-26 Joseph Myers <joseph@codesourcery.com>
5077
5078 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5079 environment-pwd for remote host.
5080 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5081
676accff
KS
50822009-08-24 Keith Seitz <keiths@redhat.com>
5083
5084 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5085 Add two new C++ completer tests which limit the output to a
889bf7c5 5086 given class.
676accff 5087
f9f7ad22
MS
50882009-08-24 Michael Snyder <msnyder@vmware.com>
5089
5090 * gdb.base/del.exp: Fix typo in comment.
5091 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5092
81ecdfbb
RW
50932009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5094
5095 * configure: Regenerate.
5096 * gdb.hp/configure: Likewise.
5097 * gdb.hp/gdb.aCC/configure: Likewise.
5098 * gdb.hp/gdb.base-hp/configure: Likewise.
5099 * gdb.hp/gdb.compat/configure: Likewise.
5100 * gdb.hp/gdb.defects/configure: Likewise.
5101 * gdb.hp/gdb.objdbg/configure: Likewise.
5102 * gdb.stabs/configure: Likewise.
5103
cab0c772
UW
51042009-08-19 Doug Evans <dje@google.com>
5105
5106 * gdb.base/gdbvars.c: New file.
5107 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5108
b8fa0bfa
PA
51092009-08-14 Pedro Alves <pedro@codesourcery.com>
5110
5111 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5112 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5113
b84aa90a
PA
51142009-08-13 Pedro Alves <pedro@codesourcery.com>
5115
5116 * gdb.base/default.exp: Adjust "set language test": it's now an
5117 enum command. Larger help string moved to "help set language".
5118 * gdb.base/help.exp: Adjust "help set language" expected output,
5119 now lists all known languages.
5120
0d8f9b2c
NF
51212009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5122
5123 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5124 all frame arguments.
5125 * gdb.arch/altivec-regs.exp: Likewise.
5126
bda180e0
TT
51272009-08-07 Tom Tromey <tromey@redhat.com>
5128
5129 * gdb.base/setshow.exp: Add tests for changes to set language, set
5130 check range, and set check type.
5131
48cb2d85
VP
51322009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5133
5134 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5135 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5136 Call it.
48cb2d85 5137
1ea34204
UW
51382009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5139
5140 * configure.ac: Run gdb.cell tests when appropriate.
5141 * configure: Regenerate.
5142 * lib/cell.exp: New file.
5143 * gdb.cell: New directory.
5144 * gdb.cell/configure.ac: New file.
5145 * gdb.cell/configure: New file.
5146 * gdb.cell/Makefile.in: New file.
5147 * gdb.cell/arch.exp: New file.
5148 * gdb.cell/break.c: New file.
5149 * gdb.cell/break.exp: New file.
5150 * gdb.cell/break-spu.c: New file.
5151 * gdb.cell/bt.c: New file.
5152 * gdb.cell/bt2-spu.c: New file.
5153 * gdb.cell/bt-spu.c: New file.
5154 * gdb.cell/bt.exp: New file.
5155 * gdb.cell/coremaker.c: New file.
5156 * gdb.cell/coremaker-spu.c: New file.
5157 * gdb.cell/core.exp: New file.
5158 * gdb.cell/gcore.exp: New file.
5159 * gdb.cell/data.c: New file.
5160 * gdb.cell/data.exp: New file.
5161 * gdb.cell/data-spu.c: New file.
5162 * gdb.cell/ea-cache.exp: New file.
5163 * gdb.cell/ea-cache.c: New file.
5164 * gdb.cell/ea-cache-spu.c: New file.
5165 * gdb.cell/ea-standalone.c: New file.
5166 * gdb.cell/ea-standalone.exp: New file.
5167 * gdb.cell/ea-test.c: New file.
5168 * gdb.cell/ea-test.exp: New file.
5169 * gdb.cell/f-regs.exp: New file.
5170 * gdb.cell/mem-access.c: New file.
5171 * gdb.cell/mem-access.exp: New file.
5172 * gdb.cell/mem-access-spu.c: New file.
5173 * gdb.cell/ptype.exp: New file.
5174 * gdb.cell/registers.exp: New file.
5175 * gdb.cell/size.c: New file.
5176 * gdb.cell/sizeof.exp: New file.
5177 * gdb.cell/size-spu.c: New file.
5178 * gdb.cell/solib.exp: New file.
5179 * gdb.cell/solib-symbol.exp: New file.
5180
85e747d2
UW
51812009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5182
5183 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5184
58d6951d
DJ
51852009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5186
5187 * gdb.base/float.exp: Handle VFP registers.
5188
6e0a4f15
MS
51892009-07-14 Michael Snyder <msnyder@vmware.com>
5190
dcd5da87
MS
5191 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5192 to bring gdb to the beginning of the calling line.
5193
6e0a4f15
MS
5194 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5195 confusing the i386 epilogue unwinder.
5196
782b2b07
SS
51972009-07-14 Stan Shebs <stan@codesourcery.com>
5198
5199 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5200
f662c3bc
MS
52012009-07-14 Michael Snyder <msnyder@vmware.com>
5202
5203 * gdb.reverse/step-reverse.exp (stepi into function call):
5204 Call instruction may not be first instruction in the line.
5205 (reverse stepi from a function call): Used wrong line number.
5206
8f313923
JK
52072009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5210
4662c76e
JK
52112009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5212
5213 Fix gdb.base/macscp.exp when using custom inputrc.
5214 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5215 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5216 env(TERM) set.
5217 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5218 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5219
aa81e255
JK
52202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5221
5222 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5223 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5224 Change the compilation target to match the testcase name.
5225 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5226 testcase name.
5227 * a2-run.exp: Use for setup prepare_for_testing. Change the
5228 compilation target to match the testcase name.
5229 * gdb.base/commands.exp: Likewise.
5230 * gdb.base/finish.exp: Likewise.
5231 * gdb.base/float.exp: Likewise.
5232 * gdb.base/info-target.exp: Likewise.
5233 * gdb.base/relational.exp: Likewise.
5234 * gdb.base/term.exp: Likewise.
5235 * gdb.base/until.exp: Likewise.
5236 * gdb.base/volatile.exp: Likewise.
5237 * gdb.base/whatis-exp.exp: Likewise.
5238
4c93b1d7
HZ
52392009-07-11 Hui Zhu <teawater@gmail.com>
5240
5241 * gdb.base/help.exp (disassemble): Update expected help text.
5242
812f7342
TT
52432009-07-09 Tom Tromey <tromey@redhat.com>
5244
5245 * lib/gdb.exp: Handle TRANSCRIPT.
5246 (remote_spawn, remote_close, send_gdb): New procs.
5247
fbb8f299
PM
52482009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5249
5250 * gdb.python/python-prettyprint.c: Add counted null string
5251 structure.
5252 * gdb.python/python-prettyprint.exp: Print null string. Test for
5253 embedded nulls.
5254 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5255 * gdb.python/python-value.exp (test_value_in_inferior): Add
5256 variable length string fetch tests.
5257 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5258
c0ac0ec7
JK
52592009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5262
30b66ecc
TT
52632009-07-07 Tom Tromey <tromey@redhat.com>
5264
5265 * gdb.base/call-rt-st.exp: Update for change to escape output.
5266 * gdb.base/callfuncs.exp: Likewise.
5267 * gdb.base/charset.exp: Likewise.
5268 * gdb.base/constvars.exp: Likewise.
5269 * gdb.base/long_long.exp: Likewise.
5270 * gdb.base/pointers.exp: Likewise.
5271 * gdb.base/printcmds.exp: Likewise.
5272 * gdb.base/setvar.exp: Likewise.
5273 * gdb.base/store.exp: Likewise.
5274 * gdb.cp/ref-types.exp: Likewise.
5275 * gdb.mi/mi-var-child.exp: Likewise.
5276 * gdb.mi/mi-var-display.exp: Likewise.
5277 * gdb.mi/mi2-var-display.exp: Likewise.
5278 * gdb.base/charset.exp: Test octal escape sequence length.
5279 Update for change to escape output.
5280
187c4a2b
JK
52812009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5282
5283 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5284
d80a43f9
DJ
52852009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5286
5287 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5288
047427a8
JK
52892009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5292 gdbserver increasing $portnum if "Can't bind address" has been seen.
5293
8b5a0f4f
PA
52942009-07-05 Pedro Alves <pedro@codesourcery.com>
5295
5296 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5297 mingw32ce.
5298
7d93ba58
PA
52992009-07-05 Pedro Alves <pedro@codesourcery.com>
5300
5301 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5302 VFP format.
5303
2277426b
PA
53042009-07-02 Pedro Alves <pedro@codesourcery.com>
5305
5306 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5307 linux. Adjust to use "inferior", "info inferiors", "detach
5308 inferior" and "kill inferior" instead of "restart", "info fork",
5309 "detach fork" and "delete fork".
5310 * gdb.base/ending-run.exp: Spell out "info".
5311 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5312 the "kill" command.
5313
5af949e3
UW
53142009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5315
5316 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5317 change to prefix TLS offset in hex with 0x.
5318
5d3729b5
UW
53192009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5320
5321 * gdb.base/default.exp: Update test case for "x" changes.
5322
af589bd0
TG
53232009-07-01 Tristan Gingold <gingold@adacore.com>
5324
5325 * gdb.base/bigcore.exp: Make darwin untested.
5326
40974f91
JK
53272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5328
5329 * gdb.base/completion.exp (directory completion): Create the directory.
5330 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5331 escapeuniquesub.
5332 (directory completion 2): Expect now ${escapeuniquesub}.
5333 (Glob remaining of directory test): Remove one excessive newline.
5334 Expect the real output.
5335
59dd3af6
JK
53362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5337
5338 Fix `make check//%' target after `make check' has been ran.
5339 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5340 a mkdir call.
5341 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5342 (%/.dir): Remove.
5343
f4e164aa
JK
53442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5347 the expected result record.
5348
69af2122
JK
53492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5350
5351 Remove racy FAILs relying just on the timeouts.
5352 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5353 (annotation_level 2): Remove racy FAILs.
5354
2fd481e1
PP
53552009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5356
5357 gdb/10275
889bf7c5
PA
5358 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5359
c38f313d
DJ
53602009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5361
5362 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5363
8b777f02
VP
53642009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5365
5366 * gdb.mi/mi-stack.exp: Testing symbolic options
5367 to -stack-list-locals and -stack-list-arguments.
5368
00c7eacf
JK
53692009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5372
6bc80edc
TT
53732009-06-29 Tom Tromey <tromey@redhat.com>
5374
5375 * dg-extract-results.sh: New file.
5376 * Makefile.in (FORCE_PARALLEL): New variable.
5377 (CHECK_TARGET): New conditional variable.
5378 (check): Use CHECK_TARGET.
5379 (DO_RUNTEST): New variable.
5380 (check-single): New target.
5381 (TEST_DIRS): New variable.
5382 (TEST_TARGETS): Likewise.
5383 (check-parallel): New target.
5384 (check-gdb.%): New pattern.
5385 (BASE1_FILES): New variable.
5386 (BASE2_FILES): Likewise.
5387 (check-gdb.base%): New pattern.
5388 (%/.dir): New pattern.
5389 * configure: Rebuild.
5390 * aclocal.m4 (AM_CONDITIONAL): New defun.
5391 * configure.ac: Check whether user is using GNU make.
5392 (GMAKE): New conditional.
5393
794684b6
SW
53942009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5395
5396 * gdb.cp/namespace-nested-import.cc: New test.
5397 * gdb.cp/namespace-nested-import.exp: New test.
5398
edb3359d
DJ
53992009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5400
5401 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5402 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5403 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5404 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5405 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5406 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5407 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5408 gdb.opt/inline-markers.c: New files.
5409 * lib/gdb.exp (skip_inline_frame_tests): New function.
5410 (skip_inline_var_tests): New function.
5411
cf657a0c
AS
54122009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5413
5414 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5415 backtrace.
5416
28d41a99
MS
54172009-06-27 Michael Snyder <msnyder@vmware.com>
5418
5419 * gdb.reverse: New directory.
5420 * gdb.reverse/break-reverse.c: New test.
5421 * gdb.reverse/break-reverse.exp: New test.
5422 * gdb.reverse/consecutive-reverse.c: New test.
5423 * gdb.reverse/consecutive-reverse.exp: New test.
5424 * gdb.reverse/finish-reverse.c: New test.
5425 * gdb.reverse/finish-reverse.exp: New test.
5426 * gdb.reverse/machinestate.c: New test.
5427 * gdb.reverse/ms1.c: New test.
5428 * gdb.reverse/machinestate.exp: New test.
5429 * gdb.reverse/Makefile.in: New file.
5430 * gdb.reverse/shr2.c: New test.
5431 * gdb.reverse/solib-reverse.c: New test.
5432 * gdb.reverse/solib-reverse.exp: New test.
5433 * gdb.reverse/step-reverse.c: New test.
5434 * gdb.reverse/step-reverse.exp: New test.
5435 * gdb.reverse/until-reverse.c: New test.
5436 * gdb.reverse/ur1.c: New test.
5437 * gdb.reverse/until-reverse.exp: New test.
5438 * gdb.reverse/watch-reverse.c: New test.
5439 * gdb.reverse/watch-reverse.exp: New test.
5440 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5441 * configure: Regenerate.
5442
fe3c8b0d
DE
54432009-06-26 Doug Evans <dje@google.com>
5444
5445 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5446
3a72a602
PM
54472009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5448
5449 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5450 windows problem for 'file delete $binfile'.
5451
27aa8d6a
SW
54522009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5453
5454 * gdb.cp/namespace-using.exp: New test.
5455 * gdb.cp/namespace-using.cc: New test.
5456
8ac055f8
JB
54572009-05-20 Joel Brobecker <brobecker@adacore.com>
5458
5459 * gdb.ada/variant_record_packed_array: New testcase.
5460
85e306ed
TT
54612009-06-23 Tom Tromey <tromey@redhat.com>
5462
5463 * gdb.base/charset.exp (test_combination): Regression test.
5464 * gdb.base/charset.c (my_wchar_t): New typedef.
5465 (myvar): New global.
5466 (main): Set myvar.
5467
56643c5e
PM
54682009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5469
5470 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5471 target.
5472
1fac167a
UW
54732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5474
5475 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5476
7ccb0be9
UW
54772009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5478
5479 * gdb.mi/gdb680.exp: Update test for error message.
5480
568d6575
UW
54812009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5482
5483 * gdb.base/annota1.exp: Allow multiple occurrences of the
5484 frames-invalid annotation.
5485 * gdb.cp/annota2.exp: Likewise.
5486
7cd1089b
PM
54872009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5488
5489 * gdb.cp/gdb2495.cc: New file.
5490 * gdb.cp/gdb2495.exp: New file.
5491
72c63395
JK
54922009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 Report error on GDB crash during runto.
5495 * lib/gdb.exp (runto <eof>): New.
5496
3788363d
DJ
54972009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5498
5499 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5500 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5501 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5502 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5503 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5504 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5505 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5506 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5507 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5508 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5509 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5510 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5511 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5512 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5513 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5514 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5515 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5516 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5517 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5518 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5519 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5520 gdb.trace/passcount.exp, gdb.trace/report.exp,
5521 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5522 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5523 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5524 executable.
5525
17592de3
PA
55262009-06-07 Pedro Alves <pedro@codesourcery.com>
5527
5528 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5529 defined before referencing it.
5530
701e355d
DE
55312009-06-03 Doug Evans <dje@google.com>
5532
5533 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5534 * gdb.arch/i386-see.c: Ditto.
5535
f2292c65
PM
55362009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5537
5538 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5539 (check_macro): Return 1 if undefined.
5540 If first test fails, check if macro debug information is available,
5541 and report unsupported test if no macro information is found.
5542
5a437975
DE
55432009-05-29 Doug Evans <dje@google.com>
5544
5545 * gdb.threads/hand-call-in-threads.exp: New.
5546 * gdb.threads/hand-call-in-threads.c: New.
5547
c141c696
MS
55482009-05-29 Michael Snyder <msnyder@vmware.com>
5549
5550 * gdb.base/break-always.exp: Change "1" to "on".
5551 Add confirmation check.
5552
b3444185
PA
55532009-05-28 Pedro Alves <pedro@codesourcery.com>
5554
5555 * gdb.threads/threxit-hop-specific.c: New.
5556 * gdb.threads/threxit-hop-specific.exp: New.
5557 * gdb.threads/thread-execl.c: New.
5558 * gdb.threads/thread-execl.exp: New.
5559
b6313243
TT
55602009-05-27 Tom Tromey <tromey@redhat.com>
5561 Thiago Jung Bauermann <bauerman@br.ibm.com>
5562
5563 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5564 (mi_child_regexp): Likewise.
5565 (mi_list_varobj_children_range): Likewise.
5566 (mi_get_features): Likewise.
5567 (mi_list_varobj_children): Rewrite.
5568 * gdb.python/python-mi.exp: New file.
5569
a6bac58e
TT
55702009-05-27 Tom Tromey <tromey@redhat.com>
5571 Thiago Jung Bauermann <bauerman@br.ibm.com>
5572 Phil Muldoon <pmuldoon@redhat.com>
5573 Paul Pluzhnikov <ppluzhnikov@google.com>
5574
5575 * gdb.python/python-prettyprint.exp: New file.
5576 * gdb.python/python-prettyprint.c: New file.
5577 * gdb.python/python-prettyprint.py: New file.
5578 * gdb.base/display.exp: print/r is now valid.
5579
2c74e833
TT
55802009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5581 Tom Tromey <tromey@redhat.com>
5582 Pedro Alves <pedro@codesourcery.com>
5583 Paul Pluzhnikov <ppluzhnikov@google.com>
5584
5585 * gdb.python/python-template.exp: New file.
5586 * gdb.python/python-template.cc: New file.
5587 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5588 tests.
5589 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5590 Call it.
5591 (test_value_after_death): New proc.
5592 * gdb.python/python-value.c (PTR): New typedef.
5593 (main): New variable 'x'.
5594
89c73ade
TT
55952009-05-27 Tom Tromey <tromey@redhat.com>
5596
5597 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5598 tests.
5599 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5600 Call it.
5601
a75724bc
PA
56022009-05-27 Pedro Alves <pedro@codesourcery.com>
5603
5604 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5605
e58b0e63
PA
56062009-05-24 Pedro Alves <pedro@codesourcery.com>
5607
5608 * gdb.threads/fork-thread-pending.c: New.
5609 * gdb.threads/fork-thread-pending.exp: New.
5610
4ac36638
JK
56112009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5614 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5615
889bf7c5 56162009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5617
889bf7c5 5618 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5619
b242c3c2
PA
56202009-05-17 Pedro Alves <pedro@codesourcery.com>
5621
5622 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5623 `gdb_get_line_number'. Call `callee' in both parent and child.
5624 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5625 `gdb_get_line_number' instead of hardcoding line numbers.
5626 (catch_fork_unpatch_child): New procedure to test detaching
5627 breakpoints from child fork.
5628 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5629 hardcoding line numbers.
5630 (do_fork_tests): Run `catch_fork_unpatch_child'.
5631
ee342b23
VP
56322009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5633
5634 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5635 of structure type enters or leaves the scope, it
5636 is reported by -var-update.
5637
e2009e98
DE
56382009-05-11 Doug Evans <dje@sebabeach.org>
5639
5640 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5641 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5642 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5643
00903456
JK
56442009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5645
5646 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5647
dc621c35
DE
56482009-04-30 Doug Evans <dje@google.com>
5649
5650 * gdb.threads/watchthreads2.exp: New testcase.
5651 * gdb.threads/watchthreads2.c: New testcase.
5652
9ab4e744
DE
56532009-04-29 Doug Evans <dje@google.com>
5654
5655 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5656 * gdb.cp/mb-ctor.cc: Ditto.
5657 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5658 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5659 * gdb.cp/mb-inline1.cc: Call it.
5660 * gdb.cp/mb-inline2.cc: Ditto.
5661 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5662 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5663
484086b7
JK
56642009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5665
5666 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5667 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5668 Replace all uses of `decimal' by `nonzero'.
5669 (info macro FROM_COMMANDLINE): New test.
5670
379a77b5
TT
56712009-04-27 Tom Tromey <tromey@redhat.com>
5672
5673 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5674
b92b73c2
DE
56752009-04-27 Doug Evans <dje@google.com>
5676
5677 * gdb.threads/watchthreads.c (main): Initialize args before starting
5678 the threads. Plus formatting cleanup.
5679 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5680 biased scheduling of one thread.
5681
945a118d
JG
56822009-04-27 Jerome Guitton <guitton@adacore.com>
5683
5684 * gdb.cp/templates.cc (GetMax): New template.
5685 (main): Declare two instances of GetMax.
5686 * gdb.cp/templates.exp: Add new test.
5687
d389af10
JK
56882009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5689
5690 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5691
e7f86de9
JM
56922009-04-22 Joseph Myers <joseph@codesourcery.com>
5693
5694 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5695
334cc82d
TT
56962009-04-15 Tom Tromey <tromey@redhat.com>
5697
5698 * gdb.base/charset.exp: Add regression test.
5699
d12672cc
JB
57002009-04-14 Joel Brobecker <brobecker@adacore.com>
5701
5702 * gdb.base/exe-lock.exp: New testcase.
5703
18e8c3bc
TT
57042009-04-13 Tom Tromey <tromey@redhat.com>
5705
5706 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5707 operator on Frame.
5708
5ecd5cbe
UW
57092009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5710
5711 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5712 * gdb.server/ext-attach.exp: Likewise.
5713
7309f756
VP
57142009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5715
5716 Eliminate some sleep usage.
5717
889bf7c5
PA
5718 * gdb.mi/basics.c (do_nothing): New.
5719 (main): Use do_nothing instead of printf, so that
5720 not to introduce race condition between output of
5721 inferiour and output of gdb. Do not use sleep as it
5722 is not generally available on embedded targets.
7309f756 5723
f4b95f6f
PA
57242009-04-02 Pedro Alves <pedro@codesourcery.com>
5725
5726 * gdb.server/ext-attach.exp: Expect an optional process id after
5727 "Detached from remote process".
5728
de40b933
JK
57292009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5732 gdb.dwarf2/dw2-unresolved.exp: New.
5733
2ae101a4
PA
57342009-04-02 Pedro Alves <pedro@codesourcery.com>
5735
5736 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5737 mi_run_to_main.
5738
56a8e183
PA
57392009-04-02 Pedro Alves <pedro@codesourcery.com>
5740
5741 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5742 mi_run_to_main. Skip thread exit test on remote targets.
5743 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5744 mi_run_to_main.
5745 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5746 mi_run_to_main.
5747 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5748 when expecting ^connected. Detect when the target doesn't support
5749 non-stop mode.
5750 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5751 supported. Return -1 on error, 0 on success.
5752 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5753 (mi_runto): Return mi_runto_helper's result explicitly.
5754
c35fafde
PA
57552009-04-01 Pedro Alves <pedro@codesourcery.com>
5756
5757 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5758
f8a8dce6
JB
57592009-04-01 Tom Tromey <tromey@redhat.com>
5760
5761 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5762 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5763 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5764 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5765
71c25dea
TT
57662009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5767 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 PR gdb/931
5770 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5771 output.
5772 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5773 for gdb/931.
5774 * dw2-strp.S (DW_AT_language): Change to C++.
5775 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5776
02d9a9ce
JB
57772009-03-31 Joel Brobecker <brobecker@adacore.com>
5778
5779 * gdb.ada/tasks: New testcase.
5780
1042e4c0
SS
57812009-03-30 Stan Shebs <stan@codesourcery.com>
5782
5783 * gdb.trace/actions.exp: Update to match new info trace format.
5784 * gdb.trace/deltrace.exp: Ditto.
5785 * gdb.trace/infotrace.exp: Ditto.
5786 * gdb.trace/passcount.exp: Ditto.
5787 * gdb.trace/save-trace.exp: Ditto.
5788 * gdb.trace/while-stepping.exp: Ditto.
5789 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5790
f8f6f20b
TJB
57912009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5792
5793 * gdb.python/python-frame.c: New file.
5794 * gdb.python/python-frame.exp: New file.
5795
c0c6f777
TJB
57962009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5797
5798 * gdb.python/python-value.exp: Add tests for the address
5799 attribute.
5800
3cb51905
AS
58012009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5802
5803 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5804
88fc996f
DE
58052009-03-26 Doug Evans <dje@google.com>
5806
5807 * gdb.mi/mi-nonstop-exit.exp: New file.
5808 * gdb.mi/non-stop-exit.c: New file.
5809
56ef84b1
TT
58102009-03-26 Tom Tromey <tromey@redhat.com>
5811
5812 Update for change to prologue skipping:
5813 * gdb.mi/mi2-simplerun.exp: Update.
5814 * gdb.mi/mi2-break.exp: Update.
5815 * gdb.mi/mi-simplerun.exp: Update.
5816 * gdb.mi/mi-break.exp: Update.
5817 * gdb.base/ending-run.exp: Update.
5818
def2b000
TJB
58192009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5820
5821 * gdb.python/python-value.exp (test_value_in_inferior): Test
5822 gdb.Value.is_optimized_out attribute.
5823
442ddf59
JK
58242009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 * gdb.dwarf2/dw2-noloc-main.c: New file.
5827 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5828 (.text): Remove.
5829 (.data): New.
5830 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5831 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5832 (DW_TAG_subprogram func_cu1, noloc): Remove.
5833 (main): New.
5834 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5835 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5836 (file_symbols): New procedure.
5837
a8df5de4
TT
58382009-03-25 Tom Tromey <tromey@redhat.com>
5839
5840 * gdb.base/charset.exp (valid_target_charset): New proc.
5841 Use it to skip tests on invalid charsets.
5842
cc1d7add
PM
58432009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5844
5845 * gdb.base/completion.exp: Add a test for directory completion.
5846
bcd5727b
JK
58472009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5848
5849 Fix a racy FAIL.
5850 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5851 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5852
cc924cad
TJB
58532009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5854
5855 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5856 * gdb.python/python-function.exp: Add test for function returning
5857 a GDB value.
5858
bc3b79fd
TJB
58592009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5860
5861 * gdb.python/python-function.exp: New file.
5862
6c7a06a3
TT
58632009-03-20 Tom Tromey <tromey@redhat.com>
5864
5865 * gdb.base/store.exp: Update for change to escape output.
5866 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5867 to escape output.
5868 * gdb.base/pointers.exp: Update for change to escape output.
5869 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5870 to escape output.
5871 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5872 escape output.
5873 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5874 to escape output.
5875 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5876 escape output.
5877 * gdb.base/setvar.exp: Update for change to escape output.
5878 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5879 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5880 to escape output.
5881 (test_print_string_constants): Likewise.
5882 * gdb.base/charset.exp (valid_host_charset): Check size of
5883 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5884 cases. Handle "auto"-related output.
5885 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5886 (uvar, Uvar): New globals.
5887
c31af87b
JG
58882009-03-19 Jerome Guitton <guitton@adacore.com>
5889
5890 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5891 deltas.
5892 * gdb.ada/fixed_points.exp: Ditto.
5893
51272cf2
PA
58942009-03-18 Pedro Alves <pedro@codesourcery.com>
5895
5896 * return-nodebug.c: Don't include stdio.h.
5897 (init): Delete.
5898 (func): Delete definition and provide extern declaration.
5899 (t): New.
5900 (main): Don't call printf. Call func and store its result in t.
5901 * return-nodebug1.c: New.
5902 * return-nodebug.exp: Don't expect stdio output. Instead, print
5903 the global variable t. Drop printf formatters and cast types from
5904 foreach loop. Don't use prepare_for_testing. Compile
5905 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5906 define FORMAT or CAST.
5907
d24948ac
PP
59082009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5909
5910 * gdb.base/solib-display.exp: Disable test for remote targers.
5911
61ff14c6
JK
59122009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5913
5914 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5915
cb4dce93
JK
59162009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5917
5918 Fix a racy FAIL.
5919 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5920 code from `follow parent, print pids'.
5921 (`follow child, print pids', `follow parent, print pids'): Call it.
5922 Replace `gdb_test "break..."' by gdb_breakpoint.
5923
f7c60c5e
VP
59242009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5925
5926 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5927 sync and async modes.
f7c60c5e 5928
383ace49
JB
59292009-03-12 Joel Brobecker <brobecker@adacore.com>
5930
5931 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5932 that was checked in by mistake. Remove loading of ada.exp, since
5933 this is not necessary in this case.
5934
4ce102af
JB
59352009-03-12 Joel Brobecker <brobecker@adacore.com>
5936
5937 * gdb.ada/ptype_arith_binop.exp: New testcase.
5938
529a2aef
JB
59392009-03-12 Joel Brobecker <brobecker@adacore.com>
5940
5941 * gdb.ada/mod_from_name: New testcase.
5942
8a38181c
JB
59432009-03-12 Joel Brobecker <brobecker@adacore.com>
5944
5945 * gdb.ada/tick_last_segv: New testcase.
5946
11436dee
VP
59472009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5948
61ff14c6 5949 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5950
1f31650a
VP
59512009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5952
61ff14c6
JK
5953 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5954 include the token in ^running and frame info in *stopped.
1f31650a 5955
a3247a22
PP
59562009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5957
5958 * solib-display.exp: New file.
5959 * solib-display-main.c: New file.
5960 * solib-display-lib.c: New file.
61ff14c6 5961
aae64587
PA
59622009-03-05 Pedro Alves <pedro@codesourcery.com>
5963
5964 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5965
44aabfbc
JK
59662009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5969 (list_and_check_macro): Use more specific test name.
5970 (next to definition): Make the test names unique.
5971
c087fcd3
PM
59722009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5973
5974 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5975
c86cf029
VP
59762009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5977
5978 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5979 notifications.
5980 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5981 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5982 * lib/mi-support.exp (library_loaded_re): New.
5983 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5984
3ea85240
VP
59852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5986
5987 * gdb.gdb/observer.exp: Use test_notification observer, not
5988 normal_stop, everywhere.
5989 (test_normal_stop_notifications): Rename to...
5990 (test_notifications): ...this.
5991 (test_observer_normal_stop): Rename to...
5992 (test_observer): ...this.
5993
1903f0e6
DE
59942009-02-16 Doug Evans <dje@google.com>
5995
5996 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5997 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5998 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5999 (test_prefixed_syscall,test_int3): New tests.
6000 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6001 (test_prefixed_syscall,test_int3): New tests.
6002
1d33d6ba
VP
60032009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6004
3cb51905
AS
6005 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6006 (mi_expect_interrupt): Likewise.
6007 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6008 response.
1d33d6ba 6009
faafb047
PM
60102009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6011
6012 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6013 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6014 Replace calls to get_valueofx by get_hexadecimal_valueof.
6015
417e16e2
PM
60162009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6017
6018 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6019 (get_integer_valueof): New procedure.
6020 (get_sizeof): Use new get_integer_value_of.
6021 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6022 by get_integer_valueof.
6023
7065b901
TT
60242009-02-13 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.base/remote.exp (get_sizeof): Remove.
6027 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6028 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6029 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6030 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6031 (get_sizeof): Likewise.
6032
5d7cb8df
JK
60332009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6034
6035 PR fortran/9806
6036 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6037
b2febfff
PP
60382009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6039
6040 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6041
4aa995e1
PA
60422009-02-06 Pedro Alves <pedro@codesourcery.com>
6043
6044 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6045
d8906c6f
TJB
60462009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6047
6048 * gdb.python/python-cmd.exp: New file.
6049
ff4ab08d
TG
60502009-02-06 Tristan Gingold <gingold@adacore.com>
6051
6052 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6053
aacd552b
TG
60542009-02-05 Tristan Gingold <gingold@adacore.com>
6055
6056 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6057 pointer is dereferenced and use this signal name in regexp.
6058 * gdb.base/signull.exp: Ditto.
6059 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6060 * gdb.base/signull.c (main): Ditto.
6061
08c637de
TJB
60622009-02-04 Tom Tromey <tromey@redhat.com>
6063 Thiago Jung Bauermann <bauerman@br.ibm.com>
6064
6065 * gdb.python/python-value.exp: Use `gdb.history' instead of
6066 `gdb.value_from_history'.
6067 (test_value_numeric_ops): Add test for conversion of enum constant.
6068 * gdb.python/python-value.c (enum e): New type.
6069 (evalue): New global.
6070 (main): Use argv.
6071
20261af8
JG
60722009-02-04 Jerome Guitton <guitton@adacore.com>
6073
6074 * gdb.ada/uninitialized_vars: New test program.
6075 * gdb.ada/uninitialized_vars.exp: New testcase.
6076
52e44b43
TT
60772009-02-02 Tom Tromey <tromey@redhat.com>
6078
6079 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6080 * gdb.cp/pr2489.cc: Rename...
6081 * gdb.cp/pr9594.cc: ... to this.
6082
1c71341a
TT
60832009-02-02 Tom Tromey <tromey@redhat.com>
6084
6085 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6086 * gdb.cp/pr2489.cc: New file.
6087 * gdb.cp/cpcompletion.exp: New file.
6088
a4295225
TT
60892009-02-02 Tom Tromey <tromey@redhat.com>
6090
6091 PR exp/9059:
6092 * gdb.cp/call-c.exp: Add regression test.
6093 * gdb.cp/call-c.cc (FooHandle): New typedef.
6094 (main): New variable 'handle'.
6095
592375cd
VP
60962009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6097
6098 * lib/mi-support.exp (et_mi_thread_list)
6099 (check_mi_and_console_threads): Adjust for current thread in
6100 -thread-list-ids output.
6101
41447f92
VP
61022009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6103
889bf7c5
PA
6104 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6105 Call it.
41447f92 6106
35669430
DE
61072009-01-28 Doug Evans <dje@google.com>
6108
6109 * gdb.arch/amd64-disp-step.S: New file.
6110 * gdb.arch/amd64-disp-step.exp: New file.
6111 * gdb.arch/i386-disp-step.S: New file.
6112 * gdb.arch/i386-disp-step.exp: New file.
6113
09f00d9a
PM
61142009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6115
6116 * gdb.base/find.exp: Set newline variable
6117 using quotes instead of braces to fix cygwin failures.
6118
1e8fb976
PA
61192009-01-23 Pedro Alves <pedro@codesourcery.com>
6120
6121 * gdb.base/radix.exp: Add tests to ensure that that set
6122 input-radix 0 and set output-radix 0 are really rejected.
6123
da061712
PA
61242009-01-23 Pedro Alves <pedro@codesourcery.com>
6125
6126 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6127 copyright years.
6128
dd7e2d2b
PA
61292009-01-23 Pedro Alves <pedro@codesourcery.com>
6130
6131 PR gdb/9664:
6132 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6133
392452f6
PA
61342009-01-22 Pedro Alves <pedro@codesourcery.com>
6135
6136 PR c++/9631:
6137 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6138
8653e71c
PM
61392009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6140
6141 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6142 binfile definition to fix Windows OS failure.
6143
a12cc160
DJ
61442009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6145
6146 PR gdb/9346
6147 * gdb.base/interrupt.c (sigint_handler): New.
6148 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6149 on error.
6150 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6151 Test "signal SIGINT".
6152
b89667eb
DE
61532009-01-19 Doug Evans <dje@google.com>
6154
6155 * gdb.base/break.exp: Update expected gdb output.
6156 * gdb.base/sepdebug.exp: Ditto.
6157 * gdb.mi/mi-syn-frame.exp: Ditto.
6158 * gdb.mi/mi2-syn-frame.exp: Ditto.
6159 * gdb.base/call-signal-resume.exp: New file.
6160 * gdb.base/call-signals.c: New file.
6161 * gdb.base/unwindonsignal.exp: New file.
6162 * gdb.base/unwindonsignal.c: New file.
6163 * gdb.threads/interrupted-hand-call.exp: New file.
6164 * gdb.threads/interrupted-hand-call.c: New file.
6165 * gdb.threads/thread-unwindonsignal.exp: New file.
6166
adb483fe
DJ
61672009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6168
6169 * gdb.base/define.exp: Test defining and hooking prefix commands.
6170 * gdb.python/python.exp: Update test for "show user" output.
6171
60023297
JK
61722009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6173
6174 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6175 now the output exactly, using less wildcards. Expect also the output
6176 of gfortran-4.3. Update for the f-valprint.c modification from
6177 2008-04-22.
6178 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6179 Remove gdb_test test names where matching the command.
6180
ccc57cf9
PA
61812009-01-01 Pedro Alves <pedro@codesourcery.com>
6182
6183 PR breakpoints/9681:
6184 * gdb.base/watchpoint.exp: Add regression test.
6185
c7a6ca08
PA
61862008-12-31 Pedro Alves <pedro@codesourcery.com>
6187
6188 * gdb.threads/attach-into-signal.exp: Don't use
6189 gdb_suppress_entire_file.
6190 * gdb.threads/attach-stopped.exp: Ditto.
6191 * gdb.threads/attachstop-mt.exp: Ditto.
6192
3a031f65
PA
61932008-12-31 Pedro Alves <pedro@codesourcery.com>
6194
6195 PR gdb/8812:
6196 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6197
09e6485f
PA
61982008-12-29 Pedro Alves <pedro@codesourcery.com>
6199
6200 PR gdb/7536:
6201 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6202 and unsupported output radices are really rejected.
6203
0cd53049
JK
62042008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6205
6206 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6207
ba163c7e
TT
62082008-12-22 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.cp/punctuator.exp: New file.
6211
6f4de6c9
JK
62122008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6213
6214 * gdb.base/completion.exp (Completing non-existing component): New test.
6215
0f34d0b4
JK
62162008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6217
6218 Fix for PR gdb/8648.
6219 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6220 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6221 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6222 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6223
db2ad4c3
JK
62242008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6225
6226 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6227
bb5ef15e
DP
62282008-12-16 Christophe Lyon <christophe.lyon@st.com>
6229
6230 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6231 compiler actually generate code at the expected line number.
6232
90142adc
JZ
62332008-12-15 Jie Zhang <jie.zhang@analog.com>
6234
6235 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6236
fad6eecd
TT
62372008-12-12 Tom Tromey <tromey@redhat.com>
6238
6239 * gdb.base/commands.exp (redefine_hook_test): New proc.
6240 Call it.
6241
17c8aaf5
TT
62422008-12-11 Tom Tromey <tromey@redhat.com>
6243
6244 * gdb.base/macscp.exp: New regression test.
6245
7c8adf68
TT
62462008-12-11 Tom Tromey <tromey@redhat.com>
6247
6248 * gdb.base/macscp.exp: Print "address.addr".
6249 * gdb.base/macscp1.c (struct outer): New struct.
6250 (address): New global.
6251
b05dcbb7
TT
62522008-12-09 Tom Tromey <tromey@redhat.com>
6253
6254 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6255 Call it.
6256
2d476de1
DE
62572008-12-04 Doug Evans <dje@google.com>
6258
6259 * gdb.server/ext-run.exp: Relax regexp for init program.
6260
87bdc959
TG
62612008-12-03 Tristan Gingold <gingold@adacore.com>
6262
6263 * gdb.base/macscp.exp: Generate an object file during compilation
6264 to work around Darwin dsymutil limitations.
6265
e0740f77
JK
62662008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6267
6268 Test resolving external references to TLS variables.
6269 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6270 FILE2_THREAD_LOCAL.
6271 (testfile2, srcfile2): New variables.
6272 * gdb.threads/tls.c (file2_thread_local)
6273 (function_referencing_file2_thread_local): New.
6274 * gdb.threads/tls2.c: New file.
6275
67f0aac5
JB
62762008-11-28 Joel Brobecker <brobecker@adacore.com>
6277
6278 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6279 rather than integer, as integer might not be big enough when
6280 on 64bit targets.
67f0aac5 6281
c332165e
JG
62822008-11-27 Jerome Guitton <guitton@adacore.com>
6283
6284 * gdb.cp/formatted-ref.exp: Add equality test.
6285 * gdb.ada/formatted_ref.exp: Ditto.
6286
fc9b693c
JK
62872008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6288
6289 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6290 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6291
a9c64011
AS
62922008-11-20 Andreas Schwab <schwab@suse.de>
6293
6294 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6295 matching syscall entry point.
6296 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6297 (tcatch_vfork_then_child_follow): Likewise. Finish through
6298 vfork even if we stopped at the syscall trampoline.
6299
e2fd701e
DE
63002008-11-20 Doug Evans <dje@google.com>
6301
6302 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6303
69abc51c
TJB
63042008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6305
6306 * gdb.arch/ppc-dfp.exp: New file.
6307 * gdb.arch/ppc-dfp.c: New file.
6308
c14c28ba
PP
63092008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6310
6311 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6312
2e74121d
DE
63132008-11-17 Doug Evans <dje@google.com>
6314
6315 * gdb.mi/mi-syn-frame.exp: Update expected output.
6316 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6317
66bb093b
VP
63182008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6319
6320 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6321 "thread N" results in =thread-selected.
6322 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6323 (mi_send_resuming_command_raw): Be prepared for
6324 =thread-selected.
6325
3d043ef6
VP
63262008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6327
a9c64011
AS
6328 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6329 * lib/mi-support.exp: Likewise.
3d043ef6 6330
808104c8
JB
63312008-11-16 Joel Brobecker <brobecker@adacore.com>
6332
6333 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6334 commands from the expected output for "help catch".
6335
00b22944
JB
63362008-11-15 Joel Brobecker <brobecker@adacore.com>
6337
6338 * gdb.ada/int_deref.exp: New testcase.
6339
59669435
TT
63402008-11-14 Nick Roberts <nickrob@snap.net.nz>
6341
6342 * gdb.mi/gdb2549.exp: New file.
6343
de04a248
DE
63442008-11-11 Doug Evans <dje@google.com>
6345
6346 * gdb.base/callexit.exp: New file.
6347 * gdb.base/callexit.c: New file.
6348
6b8ce727
DE
63492008-11-10 Doug Evans <dje@google.com>
6350
6351 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6352 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6353 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6354 (default_gdb_start,default_gdb_exit): Ditto.
6355 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6356 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6357 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6358 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6359 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6360 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6361
1b14b8aa
AS
63622008-11-03 Andreas Schwab <schwab@suse.de>
6363
6364 * gdb.base/hashline2.exp: Fix typo.
6365 * gdb.base/hashline3.exp: Likewise.
6366
f3134b88
TT
63672008-10-30 Tom Tromey <tromey@redhat.com>
6368
6369 * gdb.base/pointers.exp: Add test.
6370 * gdb.base/pointers.c (k, S): New typedefs.
6371 (instance): New global.
6372
c2226152
AS
63732008-10-30 Andreas Schwab <schwab@suse.de>
6374
6375 * gdb.base/args.exp: Add tests for newlines.
6376
462f405c
JB
63772008-10-30 Joel Brobecker <brobecker@adacore.com>
6378
6379 gdb.base/foll-exec.exp: Update the expected output of a couple
6380 of "info breakpoints" tests.
6381
79a45b7d
TT
63822008-10-28 Tom Tromey <tromey@redhat.com>
6383
6384 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6385
adc13a14
PA
63862008-10-24 Pedro Alves <pedro@codesourcery.com>
6387
6388 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6389 gdb_start_cmd.
6390 Use runto_main before any test that requires execution.
6391
252fbfc8
PA
63922008-10-23 Pedro Alves <pedro@codesourcery.com>
6393
6394 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6395 instead of SIGINT.
6396
28148e3d
JB
63972008-10-22 Joel Brobecker <brobecker@adacore.com>
6398
6399 * gdb.base/completion.exp: Update expected output following
6400 the addition of the "info tasks" command.
6401
c209f847
TT
64022008-10-22 Tom Tromey <tromey@redhat.com>
6403
6404 * gdb.base/exprs.exp (test_expr): Add test for string
6405 concatenation.
6406
f177e350
PA
64072008-10-19 Pedro Alves <pedro@codesourcery.com>
6408
6409 * configure.ac: Output gdb.python/Makefile.
6410 * configure: Regenerate.
6411 * gdb.python/Makefile.in: New.
6412
cce89356
JB
64132008-10-16 Joel Brobecker <brobecker@adacore.com>
6414
6415 * gdb.base/foll-fork.exp: Adjust the expected output to match
6416 the new description for fork/vfork catchpoints in the "info
6417 breakpoints" output.
6418
176d289d
TJB
64192008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6420
6421 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6422
a08702d6
TJB
64232008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6424
6425 * gdb.python/python-value.c: New file.
6426 * gdb.python/python-value.exp: New file.
6427
1c5cfe86
PA
64282008-10-15 Pedro Alves <pedro@codesourcery.com>
6429
6430 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6431
5a98ad69
DP
64322008-10-15 Denis Pilat <denis.pilat@st.com>
6433
41702f1b 6434 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6435
dcb1a1e2
TT
64362008-10-09 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6439 'fprintf' and 'stderr'.
6440
9124fe48
JB
64412008-10-07 Joel Brobecker <brobecker@adacore.com>
6442
6443 * gdb.ada/ref_tick_size.exp: New testcase.
6444
45452591
DE
64452008-10-06 Doug Evans <dje@google.com>
6446
6447 * gdb.dwarf2/dw2-cu-size.exp: New file.
6448 * gdb.dwarf2/dw2-cu-size.S: New file.
6449
6450 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6451 .Ltype_int for clarity.
6452
4fc5b208
PP
64532008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6454
6455 PR gdb/2384:
6456 * gdb.cp/gdb2384.exp: Extended to test more cases.
6457 * gdb.cp/gdb2384.cc: Likewise.
6458 * gdb.cp/gdb2384-base.h: Likewise.
6459 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6460
d78df370
JK
64612008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6462
6463 * gdb.base/maint.exp (maint print type): Remove printing
6464 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6465
9a044a89
TT
64662008-09-30 Tom Tromey <tromey@redhat.com>
6467
6468 * gdb.base/macscp.exp: Add completion tests.
6469 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6470 (TWENTY_THREE): Likewise.
6471 (FORTY_EIGHT): Likewise.
6472
506800a9
TT
64732008-09-30 Tom Tromey <tromey@redhat.com>
6474
6475 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6476 everywhere.
6477 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6478
1a6f01b5
JK
64792008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6480
6481 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6482 testcase is derived from. Fix racy dependency on an expected PID
6483 number. No longer support the testcase on Linux kernel 2.4.x.
6484
2fae03e8
TT
64852008-09-27 Tom Tromey <tromey@redhat.com>
6486
6487 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6488 and varargs.
6489
1ad15515
PA
64902008-09-22 Pedro Alves <pedro@codesourcery.com>
6491
6492 * lib/mi-support.exp (mi_expect_interrupt): New.
6493 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6494 from gdb.mi/mi-nonstop.exp.
6495 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6496 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6497 lib/mi-support.exp.
6498 Use mi_check_thread_states throughout. Avoid ".*" and do not
6499 require an anchor after -exec-run.
6500
d0b76dc6
DJ
65012008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6502
6503 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6504 stop is pending. Avoid ".*" when two stops are pending.
6505 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6506 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6507 newlines in fullnames.
6508 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6509 (mi_expect_stop): Update comments. Only anchor in sync mode.
6510 Do not match newlines.
6511 (mi_send_resuming_command_raw): Always return status.
6512 (mi_get_stop_line): Do not match more than one line by accident.
6513 Only anchor in sync mode.
6514 (mi_run_inline_test): If -exec-next fails, give up.
6515
9990c830
UW
65162008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6517
6518 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6519 on SPU.
6520
ebcf6f00
JB
65212008-09-10 Joel Brobecker <brobecker@adacore.com>
6522
6523 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6524
b6db24e5
JB
65252008-09-10 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6528 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6529 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6530 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6531 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6532 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6533 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6534 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6535 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6536 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6537 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6538 Include the "= " sequence in the expected output of print tests.
6539
2bf448e0
JB
65402008-09-10 Joel Brobecker <brobecker@adacore.com>
6541
6542 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6543 description for boolean types.
6544
d51fd4c8
PA
65452008-09-09 Pedro Alves <pedro@codesourcery.com>
6546
6547 * gdb.base/hook-stop-continue.c: New.
6548 * gdb.base/hook-stop-continue.exp: New.
6549
694182d2
DJ
65502008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6551
6552 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6553
3b8a7fc0
JG
65542008-09-08 Jerome Guitton <guitton@adacore.com>
6555
6556 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6557 (stack_check_probe_2, stack_check_probe_loop_1)
6558 (stack_check_probe_loop_2): New functions.
6559 (main): Add call to these new functions.
6560 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6561 functions, check that the breakpoint is inserted at the appropriate
6562 location.
6563 (insert_breakpoint): Slightly refine this procedure so that it can
6564 be called several times in the test.
6565
96cc0ae8
JG
65662008-09-08 Jerome Guitton <guitton@adacore.com>
6567
6568 * gdb.base/stack-checking.c: New file.
6569 * gdb.base/stack-checking.exp: New file.
6570
1f08b409
TJB
65712008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6572
6573 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6574 * gdb.arch/altivec-regs.exp: Likewise.
6575 * gdb.arch/vsx-regs.exp: Likewise.
6576
3099e1c4
TJB
65772008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6578
6579 * gdb.arch/ppc-fp.exp: New file.
6580 * gdb.arch/ppc-fp.c: New file.
6581
cc69bfc1
PP
65822008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6583
6584 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6585 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6586
b02a33db
MS
65872008-09-04 Michael Snyder <msnyder@vmware.com>
6588
6589 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6590 as "at" (for non-debug functions such as _start).
6591
2992cbe0
UW
65922008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6593
6594 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6595 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6596 software watchpoints.
6597 * gdb.base/watch_thread_num.exp: Likewise.
6598
514f746b
AR
65992008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6600
6601 * gdb.arch/i386-bp_permanent.exp: New test.
6602
876cecd0
TT
66032008-08-24 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.base/maint.exp: Update "maint print type".
6606
80f73d71
VP
66072008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6608
6609 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6610 support. Adjust the order of "*running" notifications.
6611 * gdb.mi/non-stop.c: Don't cast from int to void* and
6612 back.
6613
d9c78d7d
MK
66142008-08-20 Mark Kettenis <kettenis@gnu.org>
6615
6616 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6617 expect to find it in the "info frame" output.
6618
97a2d1d3
DJ
66192008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6620
6621 * gdb.base/interp.exp: Always consume both prompts.
6622
b96e2927
PA
66232008-08-20 Pedro Alves <pedro@codesourcery.com>
6624
6625 * gdb.base/pending.exp: Test pending breakpoints without symbols
6626 loaded.
6627
8cf6e61a
VP
66282008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6629
6630 * lib/mi-support.exp (mi_expect_stop): Produce
6631 more details on failures.
6632 * gdb.mi/mi-nonstop.exp: New.
6633 * gdb.mi/non-stop.c: New.
6634
c6ebd6cf
VP
66352008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6636
a9c64011
AS
6637 * gdb.mi/mi-async.exp: Use 'set target-async'.
6638 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6639
46a9b8ed
DJ
66402008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6641
6642 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6643
44feb3ce
TT
66442008-08-17 Tom Tromey <tromey@redhat.com>
6645
6646 * gdb.base/help.exp (help catch): Rewrite.
6647
311a4e6b
TJB
66482008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6649
6650 * gdb.base/define.exp: Test indented command documentation.
6651 * gdb.python/python.exp: Test indented multi-line command.
6652
604c2f83
LM
66532008-08-15 Luis Machado <luisgpm@br.ibm.com>
6654
6655 * testsuite/gdb.arch/vsx-regs.c: New source file.
6656 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6657 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6658
886a217c
TT
66592008-08-14 Tom Tromey <tromey@redhat.com>
6660
6661 * gdb.base/macscp.exp: Add regression test for "macro define" or
6662 "macro undef" with no arguments.
6663
c814a4f3
PP
66642008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6665
6666 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6667
12ab8a60
UW
66682008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6669
6670 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6671
d57a3c85
TJB
66722008-08-06 Tom Tromey <tromey@redhat.com>
6673
6674 * gdb.python/python.exp: New file.
6675
c7b778ff
JK
66762008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6677
6678 Fix for PR gdb/1543.
6679 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6680 $LOCATION.
6681 (location): New variable.
6682 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6683 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6684 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6685 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6686 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6687 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6688 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6689 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6690 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6691 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6692 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6693 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6694 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6695 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6696 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6697 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6698 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6699 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6700 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6701 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6702 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6703 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6704 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6705 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6706 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6707 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6708 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6709 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6710 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6711 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6712 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6713 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6714 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6715 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6716 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6717 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6718 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6719 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6720 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6721 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6722 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6723 gdb.base/type-opaque.exp, gdb.base/until.exp,
6724 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6725 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6726 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6727 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6728 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6729 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6730 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6731 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6732 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6733 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6734 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6735 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6736 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6737 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6738 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6739 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6740 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6741 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6742 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6743 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6744 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6745 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6746 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6747 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6748 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6749 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6750 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6751 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6752 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6753 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6754 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6755 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6756 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6757 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6758 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6759 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6760 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6761 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6762 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6763 to bug-gdb@prep.ai.mit.edu .
6764
5e06a3d1
VP
67652008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6766
6767 * lib/mi-support.exp (mi_load_shlibs): New.
6768 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6769
9d81d21b
VP
67702008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6771
6772 * lib/mi-support.exp (get_mi_thread_list)
6773 (check_mi_and_console_threads): New, moved from ...
6774 * gdb.mi/mi-pthread.exp: ...here.
6775 * gdb.mi/gdb669.exp (get_mi_thread_list)
6776 (check_mi_and_console_threads): Delete.
6777 * gdb.mi/mi2-pthread.exp: Likewise.
6778
bae98fe0
TT
67792008-07-28 Tom Tromey <tromey@redhat.com>
6780
6781 * Makefile.in (just-check): Remove. Move body to...
6782 (check): ... here.
6783
57380f4e
DJ
67842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6785
6786 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6787 Add a test for duplicated SIGINTs.
6788
e09490f1
DJ
67892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6790
6791 * gdb.threads/schedlock.exp (get_args): Update to work for any
6792 value of NUM.
6793 (Top level): Report the number of threads that did not resume.
6794
6387b45f
DJ
67952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6796
6797 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6798
62f64ff2
DJ
67992008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6800
6801 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6802 non-MI prompt.
6803
fa8de41e
TT
68042008-07-26 Tom Tromey <tromey@redhat.com>
6805
6806 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6807 (function_struct, function_struct_ptr): New globals.
6808 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6809 function pointer in a struct.
6810
ccb3ac8a
TT
68112008-07-26 Tom Tromey <tromey@redhat.com>
6812
6813 * gdb.base/macscp.exp: Add test for macro lexing bug.
6814
d7d9f01e
TT
68152008-07-18 Tom Tromey <tromey@redhat.com>
6816
6817 * gdb.base/macscp.exp: Add macro tests.
6818
9bf07184
PP
68192008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6820
6821 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6822
becf6477
PP
68232008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6824
6825 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6826
0709f7d3
PP
68272008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6828
6829 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6830
7093c834
PP
68312008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6832
6833 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6834
b432ffe3
JK
68352008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6836
6837 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6838
b1a268e5
VP
68392008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6840
6841 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6842
e2995f8e
KB
68432008-07-11 Kevin Buettner <kevinb@redhat.com>
6844
6845 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6846 of regexp to account for changes made to GDB in the printing of
6847 byte vectors.
6848
14032a66
TT
68492008-07-11 Tom Tromey <tromey@redhat.com>
6850
6851 * gdb.base/completion.exp: Add 'help' completion test.
6852
981505ef
JK
68532008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6856
10568435
JK
68572008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6860
4487aabf
PA
68612008-07-09 Pedro Alves <pedro@codesourcery.com>
6862
6863 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6864
a4a9b1c4
PA
68652008-07-09 Pedro Alves <pedro@codesourcery.com>
6866
6867 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6868
3c3185ac
JK
68692008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6870
6871 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6872
7ebd49dc
VP
68732008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6874
6875 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6876 previous commit. Add a comment.
6877
84e46146
PA
68782008-06-28 Pedro Alves <pedro@codesourcery.com>
6879
6880 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6881
0f8d4a2f
VP
68822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6883
6884 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6885
f747e0ce
PA
68862008-06-27 Pedro Alves <pedro@codesourcery.com>
6887
6888 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6889 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6890 compiling an executable, link in an object that forces unbuffered
6891 output.
6892 * lib/set_unbuffered_mode.c: New file.
6893
734a5c36
JK
68942008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6895
6896 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6897
a2840c35
VP
68982008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6899
a9c64011
AS
6900 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6901 mi_expect_stop.
6902 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6903 Demand that *running is output.
6904 (detect_async): Perform checking every time.
6905 (mi_send_resuming_command): Extract everything into...
6906 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6907 (mi_expect_stop): Don't accept any output before *stopped.
6908
6ae37fef
VP
69092008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6910
6911 Robustify mi-simplerun.
a9c64011
AS
6912 * gdb.mi/basics.c (main): Add a call to sleep.
6913 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6914 * gdb.mi/mi2-cli.exp: Likewise.
6915 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6916
b4aa76f0 69172008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6918
6919 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6920
e1ac3328
VP
69212008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6922
a9c64011
AS
6923 * gdb.mi/mi-console.exp: Adjust.
6924 * gdb.mi/mi-syn-frame.exp: Adjust.
6925 * gdb.mi/mi2-console.exp: Adjust.
6926 * gdb.mi/mi2-syn-frame.exp: Adjust.
6927 * lib/mi-support.exp (mi_run_cmd): Adjust.
6928 (mi_send_resuming_command): Adjust.
e1ac3328 6929
f7f9a841
VP
69302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6931
6932 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6933 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6934 testing of stopped.
6935 * gdb.mi/mi2-syn-frame.exp: Likewise.
6936 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6937 (async, detect_async): New.
6938 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6939 depending on if we're running in sync or async mode.
f7f9a841 6940
37cd5d19
TT
69412008-06-09 Tom Tromey <tromey@redhat.com>
6942
6943 * gdb.base/completion.exp: New tests for field name completion
6944 with spaces, and field name completion with '->'.
6945
65d12d83
TT
69462008-06-06 Tom Tromey <tromey@redhat.com>
6947
6948 * gdb.base/break1.c (struct some_struct): New struct.
6949 (values): New global.
6950 * gdb.base/completion.exp: Add field name completion test.
6951
ebfe2e3f
PP
69522008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6953
6954 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6955 to pointer.
6956 * gdb.cp/call-c.cc: Likewise.
6957
bcf6fc3a
NR
69582008-06-06 Nick Roberts <nickrob@snap.net.nz>
6959
6960 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6961 annotation.
6962
49fd4a42 69632008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6964 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6965
6966 * gdb.threads/execl.c, gdb.threads/execl1.c,
6967 gdb.threads/execl.exp: New tests.
a9c64011 6968
8a34ac3f
AR
69692008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6970 Daniel Jacobowitz <dan@codesourcery.com>
6971
6972 * gdb.cp/exception.exp: Activate test, make it work with pending
6973 catchpoints.
6974
86ae69ef
JK
69752008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6978
f7f9ae2c
VP
69792008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6980
a9c64011
AS
6981 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6982 now printed.
6983 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6984
2a2d4dc3
AS
69852008-05-27 Andreas Schwab <schwab@suse.de>
6986
6987 * gdb.base/frame-args.exp: Handle arguments that are optimized
6988 out.
6989
5099e4d9
LM
69902008-05-26 Luis Machado <luisgpm@br.ibm.com>
6991
6992 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6993 quiet for ppc32 and group options into a single variable.
6994
d9c36a91
JB
69952008-05-23 Joel Brobecker <brobecker@adacore.com>
6996
6997 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6998 of zero-size elements.
6999 * gdb.ada/null_array.exp: Test printing this new array.
7000
103a8671
JK
70012008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7002
7003 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7004
07a4cc1a 70052008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7006
7007 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7008 of the "finish" command.
7009
55f996a7
NR
70102008-05-21 Nick Roberts <nickrob@snap.net.nz>
7011
7012 * gdb.base/annota1.exp: Test for new annotation.
7013
907fc202
UW
70142008-05-16 Pedro Alves <pedro@codesourcery.com>
7015
7016 * gdb.base/fixsection.exp: New file.
7017 * gdb.base/fixsection0.c: New file.
7018 * gdb.base/fixsection1.c: New file.
7019
e8f97270
UW
70202008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7021
7022 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7023 * gdb.base/annota3.exp: Likewise.
7024
ac0bb574
NF
70252008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7026
7027 * gdb.base/watch_thread_num.exp: Don't run tests that require
7028 watchpoints if the target doesn't support them.
7029
6fadd07a
DE
70302008-05-12 Doug Evans <dje@google.com>
7031
7032 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7033
6e9a4a30
JB
70342008-05-09 Joel Brobecker <brobecker@adacore.com>
7035
7036 * gdb.ada/assign_1.exp: New testcase.
7037
08388c79
DE
70382008-05-09 Doug Evans <dje@google.com>
7039
a3c83fae
DE
7040 * gdb.base/find.exp: New file.
7041 * gdb.base/find.c: New file.
08388c79 7042
bd5ddfe8
DJ
70432008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7044
7045 * gdb.base/commands.exp (watchpoint_command_test): Handle
7046 gdb,no_hardware_watchpoints.
7047 * gdb.base/float.exp: Allow ARM targets without floating point.
7048 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7049
b5dd68e2 70502008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7051 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7052
7053 * gdb.ada/lang_switch: New test program.
7054 * gdb.ada/lang_switch.exp: New testcase.
7055
382d13d1
DE
70562008-05-05 Doug Evans <dje@google.com>
7057
7058 * gdb.base/help.exp (disassemble): Update expected help text.
7059
9dd789d0
PA
70602008-05-04 Pedro Alves <pedro@codesourcery.com>
7061
7062 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7063
611c83ae
PA
70642008-05-04 Pedro Alves <pedro@codesourcery.com>
7065
7066 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7067 different times.
7068
ff013f42
JK
70692008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7070
7071 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7072 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7073 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7074 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7075
96dff6a2
VP
70762008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7077
7078 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7079 notification to appear.
7080
55cd6f92
DJ
70812008-05-04 Daniel Jacobowitz <dan@debian.org>
7082
7083 * gdb.base/fullname.c: New file.
7084 * gdb.base/fullname.exp: New file.
7085 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7086
d705c43c
PA
70872008-05-03 Pedro Alves <pedro@codesourcery.com>
7088
7089 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7090 expressions with macros.
7091
333222e1
JK
70922008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7093
7094 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7095
5ac01682
DJ
70962008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7097
7098 * gdb.base/completion.exp: Handle lack of other symbols beginning
7099 with "a".
7100
7101 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7102
237fc4c9
PA
71032008-05-02 Jim Blandy <jimb@codesourcery.com>
7104
7105 * gdb.asm/asmsrc1.s: Add scratch space.
7106
ed5e9466
DJ
71072008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7108 Daniel Jacobowitz <dan@codesourcery.com>
7109
7110 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7111 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7112 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7113
b39cc962
DJ
71142007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7115
7116 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7117
36d520f5
JB
71182008-05-01 Joel Brobecker <brobecker@adacore.com>
7119
7120 * gdb.base/info-target.exp: New testcase.
7121
8d4e3071
DJ
71222008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7123
7124 * gdb.cp/hang.exp: Use .cc instead of .C.
7125 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7126 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7127
6f3f3097
DJ
71282008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7129
7130 * gdb.base/gdb1250.exp: Remove perror.
7131 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7132
5550a914
PA
71332008-04-30 Pedro Alves <pedro@codesourcery.com>
7134
7135 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7136 .2byte.
7137
d848e687
DJ
71382008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7139
7140 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7141 (maybe_kfail): New.
7142
93b5768b
PA
71432008-04-25 Pedro Alves <pedro@codesourcery.com>
7144
7145 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7146
721c02de
VP
71472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7148
a9c64011
AS
7149 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7150 * gdb.mi/mi2-syn-frame.exp: Likewise.
7151 * lib/mi-support.exp: Likewise.
721c02de 7152
74960c60
VP
71532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7154
7155 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7156 to specify regexp for the location to stop at.
7157 * gdb.base/break-always.c: New.
7158 * gdb.base/break-always.exp: New.
7159
d24317b4
VP
71602008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7161
7162 * lib/mi-support.exp (mi_runto_helper): Adjust
7163 for the original-location field.
7164 (mi_create_breakpoint, mi_list_breakpoints): New.
7165 * gdb.mi/mi-break.exp: Adjust.
7166 * gdb.mi/mi2-break.exp: Adjust.
7167 * gdb.mi/mi-pending.exp: Adjust.
7168 * gdb.mi/mi-simplerun.exp: Adjust.
7169 * gdb.mi/mi2-simplerun.exp: Adjust.
7170 * gdb.mi/mi-syn-frame.exp: Adjust.
7171 * gdb.mi/mi2-syn-frame.exp: Adjust.
7172 * gdb.mi/mi-until.exp: Adjust.
7173 * gdb.mi/mi2-until.exp: Adjust.
7174 * gdb.mi/mi-var-display.exp: Adjust.
7175 * gdb.mi/mi2-var-display.exp: Adjust.
7176 * gdb.mi/mi-watch.exp: Adjust.
7177 * gdb.mi/mi2-watch.exp: Adjust.
7178
fdc59709 71792008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7180
a9c64011
AS
7181 * aclocal.m4: Add override.m4.
7182 * configure: Regenerate.
fdc59709 7183
8e91f023
VP
71842008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7185
7186 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7187 '-var-update --all-values' reports new value even the type
7188 of a variable object has changed.
7189
233a11ab
CS
71902008-04-18 Craig Silverstein <csilvers@google.com>
7191
7192 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7193 files.
d24317b4 7194
9c1137ad
JB
71952008-04-18 Joel Brobecker <brobecker@adacore.com>
7196
7197 * gdb.ada/atomic_enum: New test program.
7198 * gdb.ada/atomic_enum.exp: New testcase.
7199
66d0bbc7
DE
72002008-04-17 Doug Evans <dje@google.com>
7201
7202 * gdb.opt/Makefile.in: Fix whitespace.
7203
100906b0
UW
72042008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7205
7206 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7207
4584e32e
DE
72082008-04-17 Doug Evans <dje@google.com>
7209
7210 * gdb.base/hashline1.exp: New testcase.
7211 * gdb.base/hashline2.exp: New testcase.
7212 * gdb.base/hashline2.exp: New testcase.
7213
0a320680
PA
72142008-04-17 Pedro Alves <pedro@codesourcery.com>
7215
7216 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7217
18ac113b
AR
72182008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7219
7220 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7221 temporary breakpoint to match "Temporary breakpoint".
7222 * gdb.base/break.exp (delete_breakpoints): Likewise.
7223 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7224 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7225 * gdb.base/display.exp: Likewise.
7226 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7227 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7228 * gdb.base/restore.exp (restore_tests): Likewise.
7229 * gdb.base/sepdebug.exp: Likewise.
7230 * gdb.base/watchpoint.exp: Likewise.
7231 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7232 * gdb.mi/mi-pending.exp: Likewise.
7233 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7234 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7235 * gdb.mi/mi-var-cmd.exp: Likewise.
7236 * gdb.mi/mi-var-display.exp: Likewise.
7237 * gdb.mi/mi2-cli.exp: Likewise.
7238 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7239 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7240 * gdb.mi/mi2-var-display.exp: Likewise.
7241 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7242 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7243 new "disp" field.
a9c64011 7244 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7245 reason. This is to support fix for PR2424.
7246
add38693
JK
72472008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7250
fcacd99f
VP
72512008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7252
7253 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7254 field. Add more floating varobj tests.
fcacd99f 7255 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7256 field.
7257 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7258 (main): Call do_at_tests.
7259 * lib/mi-support.exp (mi_create_floating_varobj)
7260 (mi_varobj_update_with_type_change): New.
fcacd99f 7261
de051565
MK
72622008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7263
7264 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7265 option of -var-evaluate-expression.
7266 * gdb.mi/mi2-var-display.exp: Likewise.
7267
dbc52822
VP
72682008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7269
7270 Introduce test setup helpers.
a9c64011
AS
7271 * lib/gdb.exp (build_executable, clean_restart)
7272 (prepare_for_testing): New.
7273 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7274 * gdb.base/return.exp: Likewise.
7275 * gdb.base/ending-run.exp: Likewise.
dbc52822 7276
473591da
NR
72772008-04-07 Nick Roberts <nickrob@snap.net.nz>
7278
7279 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7280 Interface (MI) responses.
7281
2b2d9e11
VP
72822008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7283
a9c64011
AS
7284 * gdb.cp/breakpoint.cc: New code to test conditions involving
7285 member variables.
7286 * gdb.cp/breakpoint.exp: Test condition involving member
7287 variables.
2b2d9e11 7288
bb378428
VP
72892008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7290
7291 * lib/mi-support.exp (mi_expect_stop): New.
7292 (mi_run_cmd): Change the
7293 token. Use mi_send_resuming_command, use
7294 mi_expect_stop.
7295 (mi_execute_to_helper): Rename to mi_execute_to.
7296 (mi_send_resuming_command): Add more error patterns.
7297 (mi_wait_for_stop): Renamed to...
7298 (mi_get_stop_line): ...this.
7299 (mi_run_inline_test): Adjust.
7300
7301 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7302 * gdb.mi/mi-console.exp: Likewise.
7303 * gdb.mi/mi-pending.exp: Likewise.
7304 * gdb.mi/mi-simplerun.exp: Likewise.
7305 * gdb.mi/mi-stack.exp: Likewise.
7306 * gdb.mi/mi-stepi.exp: Likewise.
7307 * gdb.mi/mi-syn-frame.exp: Add comment.
7308 * gdb.mi/mi-until.exp: Likewise.
7309 * gdb.mi/mi-var-display.exp: Likewise.
7310 * gdb.mi/mi-watch.exp: Likewise.
7311 * gdb.mi/mi2-cli.exp: Likewise.
7312 * gdb.mi/mi2-console.exp: Likewise.
7313 * gdb.mi/mi2-simplerun.exp: Likewise.
7314 * gdb.mi/mi2-stack.exp: Likewise.
7315 * gdb.mi/mi2-stepi.exp: Likewise.
7316 * gdb.mi/mi2-until.exp: Likewise.
7317 * gdb.mi/mi2-var-display.exp: Likewise.
7318 * gdb.mi/mi2-watch.exp: Likewise.
7319
62172bb9
UW
73202008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7321
7322 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7323
7324 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7325
a13e061a
PA
73262008-04-04 Pedro Alves <pedro@codesourcery.com>
7327
7328 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7329 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7330 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7331 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7332 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7333 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7334 expect an mi error duplicated in stderr.
7335
eae06beb
JB
73362008-04-03 Joel Brobecker <brobecker@adacore.com>
7337
7338 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7339 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7340 Add a couple of tests that verify the behavior when the new setting
7341 is set to "cancel" and "all".
7342 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7343 "ask" before we start the testing.
7344
79c6ced6
AR
73452008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7346
7347 * gdb.cp/casts.cc: Add class reference variables.
7348 * gdb.cp/casts.exp: New test cases for up/down casting references.
7349
6c2d1a6b
MK
73502008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7351
7352 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7353 instead of beginning to make an extra test pass.
7354 * gdb.mi/mi2-var-display.exp: Likewise.
7355
55b411d9
MR
73562008-03-31 Maciej W. Rozycki <macro@mips.com>
7357
7358 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7359
c6140da2
MD
73602008-03-31 Markus Deuling <deuling@de.ibm.com>
7361 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7362
7363 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7364 value. Add xfail for older kernels.
7365
79732189
AR
73662008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7367
7368 Bring mi-support in line with gdb.exp.
7369 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7370 (mi_gdb_start): New function.
7371
33c3676e
MR
73722008-03-28 Maciej W. Rozycki <macro@mips.com>
7373
7374 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7375
92e28119
VP
73762008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7377
7378 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7379 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7380
9e8e3afe
VP
73812008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7382
7383 * lib/mi-support.exp (mi_create_varobj_checked): New.
7384 (mi_list_varobj_children): Allow to check for a
7385 value.
7386 (mi_list_array_varobj_children): New.
7387
7388 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7389 and mi_list_varobj_children, as opposed to hardcoding
7390 expected strings.
7391 * gdb.mi/gdb701.exp: Likewise.
7392 * gdb.mi/gdb792.exp: Likewise.
7393 * gdb.mi/mi-var-block.exp: Likewise.
7394 * gdb.mi/mi-var-cmd.exp: Likewise.
7395 * gdb.mi/mi-var-invalidate.exp: Likewise.
7396 * gdb.mi/mi2-var-block.exp: Likewise.
7397 * gdb.mi/mi2-var-child.exp: Likewise.
7398 * gdb.mi/mi2-var-cmd.exp: Likewise.
7399 * gdb.mi/mi2-var-display.exp: Likewise.
7400
9df50351
JK
74012008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7402
7403 Fix random false FAILs on i386.
7404 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7405
31e5d73a
DJ
74062008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7407
7408 PR gdb/544
7409 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7410
12f4afab
DJ
74112008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7412
7413 PR gdb/544
7414 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7415
b562a0cb
DJ
74162008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7417
7418 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7419 fixed PR gdb/544.
7420
17faa917
DJ
74212008-03-21 Pedro Alves <pedro@codesourcery.com>
7422
7423 * gdb.threads/fork-child-threads.exp: Test next over fork.
7424
6214f497
DJ
74252008-03-21 Chris Demetriou <cgd@google.com>
7426
7427 * gdb.base/break.exp (rbreak junk): New test for rbreak
7428 "Junk at end of arguments" issue.
7429
63092375
DJ
74302008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7431
7432 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7433 *& to work on created array elements.
7434 (Top level): Test print $pc with a file. Test string operations
7435 without a target.
7436 * gdb.base/ptype.exp: Do not expect *& to work on created array
7437 elements.
7438
b21991b0
DJ
74392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7440
7441 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7442 gdb.threads/staticthreads.exp: Update exit query.
7443
c4b347c7
SL
74442008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7445
7446 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7447
fa4727a6
DJ
74482008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7449
7450 * gdb.base/watchpoint.c (global_ptr, func4): New.
7451 (main): Call func4.
7452 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7453 (test_inaccessible_watchpoint): New.
7454
2f34202f
MR
74552008-02-29 Maciej W. Rozycki <macro@mips.com>
7456
7457 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7458 select the largest.
7459
0d6ba1b1
DJ
74602008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7461
7462 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7463 frames-invalid annotations.
7464
e691325a
PM
74652008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7466
a9c64011 7467 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7468
f85b5ecc
DE
74692008-02-27 Doug Evans <dje@google.com>
7470
7471 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7472 for bug 1738.
7473 (breakpoint_to_handler_entry): Ditto.
7474
b40e7bf3
JB
74752008-02-27 Joel Brobecker <brobecker@adacore.com>
7476
7477 * gdb.base/ending-run.exp: Use the first line of code inside
7478 function body to test breakpoints.
7479 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7480 location where the breakpoint is inserted when using the line
7481 where a function is declared. Fix typo in the description of
7482 one of the tests.
7483 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7484
2faca73a
PM
74852008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7486
7487 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7488 tests.
2faca73a 7489
6f439c36
PM
74902008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7491
7492 * gdb.base/args.exp: avoid same output for tests
7493 with single quotes.
7494
54e52265
VP
74952008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7496
a9c64011
AS
7497 * gdb.base/annota1.exp: Adjust for 'info break'
7498 format changes.
7499 * gdb.base/annota3.exp: Likewise.
7500 * gdb.base/break.exp: Likewise.
7501 * gdb.base/condbreak.exp: Likewise.
7502 * gdb.base/pending.exp: Likewise.
7503 * gdb.base/sepdebug.exp: Likewise.
7504 * gdb.base/unload.exp: Likewise.
7505 * gdb.cp/ovldbreak.exp: Likewise.
7506 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7507
897b09ca
DE
75082008-02-07 Doug Evans <dje@google.com>
7509
7510 * gdb.cp/mb-inline.exp: New.
7511 * gdb.cp/mb-inline.h: New.
7512 * gdb.cp/mb-inline1.cc: New.
7513 * gdb.cp/mb-inline2.cc: New.
7514
b1c32d35
PM
75152008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7516
7517 * gdb.pascal/floats.pas: New test program.
7518 * gdb.pascal/floats.exp: New testcase.
7519
1a4ca44a
TJB
75202008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7521
7522 * gdb.base/callfuncs.c (t_float_many_args): New function.
7523 (t_double_many_args): New function.
7524 * gdb.base/callfuncs.exp: Add tests for exceeding float
7525 and double parameters passed through the stack.
7526
439048e8
JB
75272008-02-05 Joel Brobecker <brobecker@adacore.com>
7528
7529 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7530 gdb.ada/complete/foo.adb: New files.
7531 * gdb.ada/complete.exp: New testcase.
7532
81fe8080
DE
75332008-02-03 Doug Evans <dje@google.com>
7534
301f0ecf
DE
7535 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7536
81fe8080
DE
7537 * gdb.cp/gdb2384.exp: New file.
7538 * gdb.cp/gdb2384.cc: New file.
7539 * gdb.cp/gdb2384-base.h: New file.
7540 * gdb.cp/gdb2384-base.cc: New file.
7541
4b071aec
DE
75422008-02-02 Doug Evans <dje@google.com>
7543
7544 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7545
61137ba6
JB
75462007-02-01 Joel Brobecker <brobecker@adacore.com>
7547
7548 * gdb.ada/sym_print_name: New test program.
7549 * gdb.ada/sym_print_name.exp: New testcase.
7550
75512007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7552
7553 * gdb.ada/nested/hello.adb: New file.
7554 * gdb.ada/nested.exp: New testcase.
7555 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7556
98deb0da
VP
75572008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7558
7559 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7560 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7561 don't cause future evaluations of function to report
7562 creation of internal breakpoints.
98deb0da 7563
723a2275
VP
75642008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7565
7566 * gdb.mi/mi-break.exp (test_error): New.
7567 Call it.
7568
fb546a2f
LM
75692008-01-31 Luis Machado <luisgpm@br.ibm.com>
7570
7571 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7572 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7573
2d8fd90a
PM
75742008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7575
7576 * gdb.pascal/integers.pas: New test program.
7577 * gdb.pascal/integers.exp: New testcase.
7578
a7fa0ded
PM
75792008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7580
7581 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7582
5e1a1926
TJB
75832008-01-30 Luis Machado <luisgpm@br.ibm.com>
7584
7585 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7586 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7587
8d04f9f0
JB
75882008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7589
7590 * gdb.ada/formatted_ref: New test program.
7591 * gdb.ada/formatted_ref.exp: New testcase.
7592
7593 * gdb.cp/formatted-ref.cc: New file.
7594 * gdb.cp/formatted-ref.exp: New testcase.
7595
ce75a98f
JB
75962008-01-30 Joel Brobecker <brobecker@adacore.com>
7597
7598 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7599
e835f6bf
NR
76002008-01-30 Nick Roberts <nickrob@snap.net.nz>
7601
7602 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7603 (test_file_list_exec_source_file): Update to new macro-info field.
7604
d118ef87
PH
76052008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7606
7607 * gdb.ada/exprs: New test program.
7608 * gdb.ada/exprs.exp: New testcase.
7609
7d35ab09
TJB
76102008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7611
7612 * dfp-test.c (DELTA, DELTA_B): New definitions.
7613 (double_val1, double_val2, double_val3, double_val4, double_val5,
7614 double_val6, double_val7, double_val8, double_val9, double_val10,
7615 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7616 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7617 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7618 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7619 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7620 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7621 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7622 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7623 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7624 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7625 dec128_val16): New global variables.
7626 (decimal_dec128_align): New function.
7627 (decimal_mixed): Likewise.
7628 (decimal_many_args_dec32): Likewise.
7629 (decimal_many_args_dec64): Likewise.
7630 (decimal_many_args_dec128): Likewise.
7631 (decimal_many_args_mixed): Likewise.
7632 * dfp-test.exp: Add tests calling new inferior functions.
7633
2d717e4f
DJ
76342008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7635
7636 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7637 gdb.server/ext-run.exp: New files.
7638 * lib/gdbserver-support.exp (gdbserver_download): New.
7639 (gdbserver_start): New. Update gdbserver expected
7640 output.
7641 (gdbserver_spawn): Use them.
7642 (gdbserver_start_extended): New.
7643
e85a822c
DJ
76442008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7645
7646 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7647 Run on GNU/Linux.
7648 (do_exec_tests): Check for systems which do not support catchpoints.
7649 Do not match START.
7650 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7651 Run on GNU/Linux. Enable verbose output.
7652 (check_fork_catchpoints): New.
7653 (explicit_fork_child_follow, catch_fork_child_follow)
7654 (tcatch_fork_parent_follow): Update expected messages.
7655 (do_fork_tests): Use check_fork_catchpoints.
7656 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7657 Run on GNU/Linux. Enable verbose output.
7658 (check_vfork_catchpoints): New.
7659 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7660 expected messages.
7661 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7662
401ea829
JB
76632008-01-29 Jim Blandy <jimb@red-bean.com>
7664
7665 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7666 host' errors.
7667 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7668
aceaf3ad
JB
76692008-01-29 Jim Blandy <jimb@red-bean.com>
7670
7671 * gdb.threads/sigthread.c: Use barriers to ensure that
7672 child_thread and child_thread_two are always initialized before we
7673 start to use them.
7674
a5606eee
VP
76752008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7676
7677 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7678 * gdb.base/watchpoint-solib.c: New.
7679 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7680
c55a82bb
PM
76812008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7682
7683 * gdb.base/gdb1056.exp: Add unsigned integer test.
7684
0993fe05
DE
76852008-01-28 Doug Evans <dje@google.com>
7686
7687 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7688
4fe42e7f
JB
76892008-01-27 Jim Blandy <jimb@codesourcery.com>
7690
c7a69933
JB
7691 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7692
4fe42e7f
JB
7693 * gdb.base/expand-psymtabs.exp: Doc fix.
7694
5def8285
MK
76952008-01-26 Mark Kettenis <kettenis@gnu.org>
7696
7697 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7698
5313c911
NR
76992008-01-24 Nick Roberts <nickrob@snap.net.nz>
7700
a9c64011 7701 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7702 -var-set-format.
7703
93815fbf
VP
77042008-01-23 Chris Demetriou <cgd@google.com>
7705
7706 * gdb.threads/thread_events.c: New testcase source file.
7707 * gdb.threads/thread_events.exp: New testcase expect file.
7708
467a88ee
NR
77092008-01-23 Nick Roberts <nickrob@snap.net.nz>
7710
7711 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7712
7713 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7714 -var-set-format.
7715
d8f82aba
DJ
77162008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7717 Vladimir Prus <vladimir@codesourcery.com>
7718
7719 * gdb.base/float.exp: Allow missing floating point for m68k and
7720 PowerPC.
7721
60c46647
VP
77222008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7723
7724 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7725 ignore count.
7726 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7727 * gdb.mi/mi-cli.exp: Adjust.
7728 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7729
c7dd36a1
PA
77302008-01-17 Pedro Alves <pedro@codesourcery.com>
7731
7732 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7733 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7734 with dummy_ptr's address.
7735 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7736 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7737 all targets.
7738 * gdb.mi/mi2-var-child.exp: Likewise.
7739
39d5313e
JB
77402008-01-09 Joel Brobecker <brobecker@adacore.com>
7741
7742 * gdb.ada/null_array: New test program.
7743 * gdb.ada/null_array.exp: New testcase.
7744
0aea4bf3
LM
77452008-01-09 Luis Machado <luisgpm@br.ibm.com>
7746
7747 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7748 with required float modifiers.
7749
0b354900
JB
77502008-01-08 Joel Brobecker <brobecker@adacore.com>
7751
7752 * gdb.ada/funcall_param: New test program.
7753 * gdb.ada/funcall_param.exp: New testcase.
7754
cdb7f5d4
JB
77552008-01-08 Joel Brobecker <brobecker@adacore.com>
7756
7757 * gdb.ada/arrayparam: New test program.
7758 * gdb.ada/arrayparam.exp: New testcase.
7759
88e2547f
JB
77602008-01-08 Joel Brobecker <brobecker@adacore.com>
7761
7762 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7763 landed. Should also fix random failures in the test following it.
7764
f6867ce0
TJB
77652008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7766
7767 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7768 for expressions with decimal float values.
7769 (test_dfp_conversions): New function to test casts to and from
7770 decimal float types.
7771 Call test_dfp_conversions.
7772 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7773 elements.
7774 (main): Initialize ds.float4 and ds.double8 elements.
7775 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7776 string to new error message.
7777 (d64_set_tests): Likewise.
7778 (d128_set_tests): Likewise.
7779 Add tests for expressions with decimal float variables. Add tests for
7780 conversions to and from decimal float types.
7781
f9c11282
JB
77822008-01-05 Joel Brobecker <brobecker@adacore.com>
7783
7784 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7785 * gdb.ada/packed_tagged.exp: New testcase.
7786
0ecbca72
JB
77872008-01-04 Joel Brobecker <brobecker@adacore.com>
7788
7789 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7790 gdb.ada/homonym/homonym_main.adb: New files.
7791 * gdb.ada/homonym.exp: New testcase.
7792
c18d3d89
JB
77932008-01-04 Joel Brobecker <brobecker@adacore.com>
7794
7795 * gdb.ada/packed_array.exp: Add testing of references to
7796 a packed array.
7797
ecc7085b
JB
77982008-01-04 Joel Brobecker <brobecker@adacore.com>
7799
7800 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7801 New files.
7802 * gdb.ada/type_coercion.exp: New testcase.
7803
c474c922
JB
78042008-01-04 Joel Brobecker <brobecker@adacore.com>
7805
7806 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7807 gdb.ada/tagged/foo.adb: New file.
7808 * gdb.ada/tagged.exp: New testcase.
7809
9005b927
JB
78102008-01-04 Joel Brobecker <brobecker@adacore.com>
7811
7812 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7813 gdb.ada/ptype_field/foo.adb: New files.
7814 * gdb.ada/ptype_field.exp: New testcase.
7815
1a6aaad8
JB
78162008-01-03 Joel Brobecker <brobecker@adacore.com>
7817
7818 * gdb.ada/print_pc.exp: New testcase.
7819
0ef22f53
JB
78202008-01-03 Joel Brobecker <brobecker@adacore.com>
7821
7822 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7823 gdb.ada/taft_type/p.adb: New files.
7824 * gdb.ada/taft_type.exp: New testcase.
7825
1689ecf8
JB
78262008-01-03 Joel Brobecker <brobecker@adacore.com>
7827
7828 * gdb.ada/array_bounds/bar.adb: New file.
7829 * gdb.ada/array_bounds.exp: New testcase.
7830
a4d0b9c3
JB
78312008-01-03 Joel Brobecker <brobecker@adacore.com>
7832
7833 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7834 gdb.ada/arrayptr/foo.adb: New files.
7835 * gdb.ada/arrayptr.exp: New testcase.
7836
a31ace00
JB
78372008-01-03 Joel Brobecker <brobecker@adacore.com>
7838
7839 * gdb.base/set-lang-auto.exp: New testcase.
7840
a97fced3
JB
78412008-01-03 Joel Brobecker <brobecker@adacore.com>
7842
7843 * gdb.ada/fun_addr/foo.adb: New file.
7844 * gdb.ada/fun_addr.exp: New testcase.
7845
ef29ce1a
JK
78462008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7847
7848 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7849 New files
7850
0fafefe3
JB
78512008-01-02 Joel Brobecker <brobecker@adacore.com>
7852
7853 * array_subscript_addr/p.adb: New file.
a9c64011 7854 * array_subscript_addr.exp: New testcase.
0fafefe3 7855
c4359f8d
JB
78562008-01-02 Joel Brobecker <brobecker@adacore.com>
7857
a9c64011 7858 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7859 New files.
7860 * gdb.ada/str_cmp_ref.exp: New testcase.
7861
1aa1b15b
JB
78622008-01-01 Joel Brobecker <brobecker@adacore.com>
7863
7864 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7865 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7866 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7867
81c9b2cf
JB
78682008-01-01 Joel Brobecker <brobecker@adacore.com>
7869
7870 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7871 gdb.ada/ref_param/pck.ads: New files.
7872 * gdb.ada/ref_param.exp: New testcase.
7873
319e4674
JB
78742008-01-01 Joel Brobecker <brobecker@adacore.com>
7875
7876 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7877 gdb.ada/interface/foo.adb: New files.
7878 * gdb.ada/interface.exp: New testcase.
7879
ef682c56
JB
78802007-12-31 Jim Blandy <jimb@codesourcery.com>
7881
7882 * gdb.base/multi-forks.exp: Consume all output from child
7883 processes before proceeding to next test.
7884
f6f3eb6c
JB
78852007-12-29 Jim Blandy <jimb@codesourcery.com>
7886
7887 * configure: Regenerated.
7888
f652e42f
JB
78892007-12-27 Joel Brobecker <brobecker@adacore.com>
7890
7891 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7892 gdb.ada/fixed_cmp/fixed.adb: New files.
7893 * gdb.ada/fixed_cmp.exp: New testcase.
7894
6943e596
JB
78952007-12-27 Joel Brobecker <brobecker@adacore.com>
7896
7897 * gdb.ada/boolean_expr.exp: New testcase.
7898
aad9a193
JB
78992007-12-26 Jim Blandy <jimb@codesourcery.com>
7900
7901 * gdb.base/multi-forks.exp: Doc fix.
7902
fb5f3683
JB
79032007-12-26 Joel Brobecker <brobecker@adacore.com>
7904
7905 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7906 * gdb.ada/char_param.exp: Do not compile our test program with
7907 -gnata, this is unnecessary.
7908 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7909
384e4a9c
JB
79102007-12-24 Joel Brobecker <brobecker@adacore.com>
7911
7912 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7913 gdb.ada/print_chars/foo.adb: New files.
7914 * gdb.ada/print_chars.exp: New testcase.
7915
01e044f7
JB
79162007-12-24 Joel Brobecker <brobecker@adacore.com>
7917
7918 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7919 gdb.ada/char_param/foo.adb: New files.
7920 * gdb.ada/char_param.exp: New testcase.
7921
0ce17860
JB
79222007-12-22 Jim Blandy <jimb@codesourcery.com>
7923
7924 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7925 hard-coding source line numbers into the test.
7926 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7927 gdb_get_line_number to find.
7928
919809b9
JB
79292007-12-22 Joel Brobecker <brobecker@adacore.com>
7930
7931 * gdb.base/ptype.c (highest): New struct type.
7932 (the_highest): New variable of that type.
7933 (main): Add dummy assignment to a field of variable the_highest.
7934 * gdb.base/ptype.exp: Test type printing of our new variable.
7935
abc8a88d
PM
79362007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7937
7938 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7939 and record first explicitly generated thread number.
abc8a88d
PM
7940 Use that thread number for thread specific watchpoint test.
7941 Add iteration number to repetitive tests.
7942
5158f3e3
CES
79432007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7944 Jim Blandy <jimb@codesourcery.com>
7945
7946 * gdb.base/expand-psymtabs.c: New testcase
7947 source file.
7948 * gdb.base/expand-psymtabs.exp: New testcase
7949 expect file.
7950
37e4754d
LM
79512007-12-17 Luis Machado <luisgpm@br.ibm.com>
7952
7953 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7954 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7955
551e5d04
JB
79562007-12-17 Joel Brobecker <brobecker@adacore.com>
7957
7958 * gdb.ada/frame_args/foo.adb: New file.
7959 * gdb.ada/frame_args/pck.ads: New file.
7960 * gdb.ada/frame_args/pck.adb: New file.
7961 * gdb.ada/frame_args.exp: New testcase.
7962
a05ee097
JB
79632007-12-17 Joel Brobecker <brobecker@adacore.com>
7964
7965 * gdb.base/frame-args.c: New file.
7966 * gdb.base/frame-args.exp: New testcase.
7967
c162e8c9 79682007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7969 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7970
7971 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7972
afe8ab22 79732007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7974
afe8ab22
VP
7975 * gdb.mi/mi-pending.exp: New.
7976 * gdb.mi/mi-pending.c: New.
7977 * gdb.mi/mi-pendshr.c: New.
7978
dfdfb3ca
JB
79792007-12-06 Jim Blandy <jimb@codesourcery.com>
7980
7981 * gdb.base/default.exp: Update expected output for 'info catch'.
7982
b7fca990
JK
79832007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7986 must be set to binary.
7987
6a1afc1e
PA
79882007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7989
7990 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7991
a6b151f1
DJ
79922007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7993
7994 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7995 gdb.mi/mi-file-transfer.exp: New.
7996
43039443
JK
79972007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7998
7999 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8000
0ef2251b
MR
80012007-11-22 Maciej W. Rozycki <macro@mips.com>
8002
8003 * gdb.trace/backtrace.exp: Fix a typo.
8004 * gdb.trace/circ.exp: Likewise.
8005 * gdb.trace/collection.exp: Likewise.
8006 * gdb.trace/limits.exp: Likewise.
8007 * gdb.trace/report.exp: Likewise.
8008 * gdb.trace/tfind.exp: Likewise.
8009 * gdb.trace/while-dyn.exp: Likewise.
8010
5443631e
NR
80112007-11-21 Nick Roberts <nickrob@snap.net.nz>
8012
8013 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8014 objects of pointers that can't be dereferenced are now
8015 "noneditable".
8016
a4ce5b0d
UW
80172007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8018
8019 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8020 (target_cpu): Remove.
8021
d6e956e5
VP
80222007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8023
8024 * gdb.base/ending-run.exp: Expect the list of cleared
8025 breakpoint to come in natural order, not the reversed one.
a9c64011 8026
214270ab
VP
80272007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8028
8029 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8030 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8031
1a619819
LM
80322007-11-05 Luis Machado <luisgpm@br.ibm.com>
8033
8034 * gdb.base/printcmds.exp: New function
8035 test_printf_with_dfp.
8036
5b01a6fa
DE
80372007-11-02 Doug Evans <dje@google.com>
8038
8039 * gdb.disasm/t01_mov.s: Remove carriage returns.
8040 * gdb.disasm/t02_mova.s: Ditto.
8041 * gdb.disasm/t03_add.s: Ditto.
8042 * gdb.disasm/t04_sub.s: Ditto.
8043 * gdb.disasm/t05_cmp.s: Ditto.
8044 * gdb.disasm/t06_ari2.s: Ditto.
8045 * gdb.disasm/t07_ari3.s: Ditto.
8046 * gdb.disasm/t08_or.s: Ditto.
8047 * gdb.disasm/t09_xor.s: Ditto.
8048 * gdb.disasm/t10_and.s: Ditto.
8049 * gdb.disasm/t11_logs.s: Ditto.
8050 * gdb.disasm/t12_bit.s: Ditto.
8051 * gdb.disasm/t13_otr.s: Ditto.
8052
ec33ab7f
JK
80532007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8054
8055 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8056
ae0d01ff
UW
80572007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8058
8059 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8060 provide DFP support.
8061
55eddb0f
DJ
80622007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8063
8064 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8065 Test "set powerpc vector-abi". Skip auto-detection tests for old
8066 toolchains.
8067
7020f05c
PA
80682007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8069
8070 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8071 with [string compare].
8072
84bc3db9
PA
80732007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8074
8075 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8076 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8077
5876dc88
LM
80782007-10-25 Luis Machado <luisgpm@br.ibm.com>
8079
8080 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8081 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8082 * gdb.opt/Makefile.in: New makefile.
8083 * Makefile.in: Create new directory "gdb.opt".
8084 * configure.ac: Add "gdb.opt" directory.
8085 * configure: Regenerated.
a9c64011 8086
c3ea9a14
DE
80872007-10-25 Doug Evans <dje@google.com>
8088
8089 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8090 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8091
a9c64011 80922007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8093 Thiago Jung Bauermann <bauerman@br.ibm.com>
8094
8095 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8096 Floating Point expressions.
8097 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8098 Floating Point variables.
8099 * gdb.base/dfp-test.c: new file containing program with Decimal
8100 Floating variables, used by gdb.base/dfp-test.exp.
8101
62a24a2b
DJ
81022007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8103
8104 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8105
e7b1eae6
UW
81062007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8107
8108 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8109 compiling test case with GCC.
8110 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8111
c641edcc
UW
81122007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8113
8114 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8115 format changes.
8116
5e5ebfe6
MS
81172007-10-18 Michael Snyder <msnyder@specifix.com>
8118
8119 * gdb.base/dbx.exp: Add missing "-re " operator.
8120
e831e7b6
GM
81212007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8122
8123 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8124 * configure.ac: Removed trailing spaces after backslash.
8125 * gdb.modula2: New directory.
8126 * gdb.modula2/Makefile.in: New file.
8127 * gdb.modula2/unbounded-array.exp: New file.
8128 * gdb.modula2/unbounded1.c: New file.
8129
7cc46491
DJ
81302007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8131
8132 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8133
81342007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8135
8136 * gdb.base/sigstep.c (main): Add checks for
8137 return values for setitimer call.
8138 Call setitimer again with itimer = ITIMER_REAL
8139 if first call to setitimer fails.
8140
e91528f0
KH
81412007-10-11 Kazu Hirata <kazu@codesourcery.com>
8142
8143 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8144 of $timeout.
8145
2ec9a4f8
DJ
81462007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8149
81502007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8151
8152 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8153 of gdb_expect call, to avoid interruption.
8154
64b2fa04
PA
81552007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8156
8157 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8158 (v_unsigned_long_long, v_long_long_array)
8159 (v_signed_long_long_array, v_unsigned_long_long_array)
8160 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8161 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8162 [!NO_LONG_LONG]: New.
8163 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8164 v_long_long_member.
8165
8166 (v_long_long_func, v_signed_long_long_func)
8167 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8168 (main) [!NO_LONG_LONG]: Initialize long long variants.
8169
8170 * gdb.base/whatis.exp: If board file requests no_long_long, build
8171 test with NO_LONG_LONG defined. Test long long, signed long long,
8172 and unsigned long long variants but only if board file doesn't
8173 disable it.
8174
a912286e 81752007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8176 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8177
8178 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8179 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8180 * configure: Regenerated.
8181 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8182 gdb.pascal/types.exp, lib/pascal.exp: New files.
8183
471ba8c9
DJ
81842007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8185
8186 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8187 call.
8188 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8189 to return to the call.
8190 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8191 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8192 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8193 * gdb.mi/mi-until.exp (test_until): Likewise.
8194 * gdb.mi/mi2-until.exp (test_until): Likewise.
8195
fef8a650
DJ
81962007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8197
8198 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8199 two-char array.
8200 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8201
d983da9c
DJ
82022007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8203
8204 * gdb.threads/watchthreads.c (thread_function): Sleep between
8205 iterations.
8206 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8207 at once for S/390. Generate matching fails and passes.
8208
17f62551
VP
82092007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8210
8211 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8212 the 'struct_declarations' variable to zeros.
a9c64011 8213
ed0616c6
VP
82142007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8215
8216 * gdb.cp/mb-ctor.cc: New.
8217 * gdb.cp/mb-ctor.exp: New.
8218 * gdb.cp/mb-templates.cc: New.
8219 * gdb.cp/mb-templates.exp: New.
8220
41f1b697
DJ
82212007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8222
8223 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8224
3f213f78
PA
82252007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8226
8227 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8228 targets.
8229 * configure: Regenerate.
8230
0d381245 82312007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8232
0d381245
VP
8233 * gdb.base/annota1.exp: Adjust for 'info break'
8234 format changes.
8235 * gdb.base/annota3.exp: Likewise.
8236 * gdb.base/break.exp: Likewise.
8237 * gdb.base/condbreak.exp: Likewise.
8238 * gdb.base/pending.exp: Likewise.
8239 * gdb.base/sepdebug.exp: Likewise.
8240 * gdb.base/unload.exp: Likewise.
8241 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8242
fe3f5fa8
VP
82432007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8244
8245 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8246 messages.
8247 * gdb.base/chng-syms.exp: Likewise.
8248 * gdb.base/unload.exp: Likewise.
a9c64011 8249
a75cf6c0
DJ
82502007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8251
8252 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8253
18ecae38
DJ
82542007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8255
8256 * schedlock.c (NUM): Change to 1.
8257 (main): Use args[0] for the main thread.
8258 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8259 regardless of the number of threads.
8260
5509918f
MR
82612007-09-14 Maciej W. Rozycki <macro@mips.com>
8262
4a543daf
MR
8263 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8264 type down.
8265 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8266 test.
8267 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8268 watchpoint type down.
8269 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8270 test.
8271
82722007-09-14 Maciej W. Rozycki <macro@mips.com>
8273
5509918f
MR
8274 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8275 Move all the tests here and run them twice, once using software
8276 watchpoints and once using hardware watchpoints.
8277 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8278
40b53987
DJ
82792007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8280
8281 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8282 test.
8283
695e2681
MK
82842007-09-10 Mark Kettenis <kettenis@gnu.org>
8285
8b3fc8d8
MK
8286 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8287 build-id.
8288
695e2681
MK
8289 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8290 know about $ORIGIN. Calculate output dir from $dest instead of
8291 using ${objdir}/{$subdir}.
8292
58d69f29
MK
82932007-09-09 Mark Kettenis <kettenis@gnu.org>
8294
8295 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8296 gcore, before continuing with the test.
8297
3e347599
DJ
82982007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8299
8300 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8301 * gdb.mi/mi-watch.exp: Likewise.
8302
ea37ba09
DJ
83032007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8304 Jim Blandy <jimb@codesourcery.com>
8305
8306 * gdb.arch/i386-sse.exp: Do not expect character constants.
8307 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8308 * gdb.base/display.exp: Allow print/s.
8309 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8310 and unsigned char array changes.
8311
2025a643
DJ
83122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8313
8314 * gdb.base/display.exp: Add tests for printf %p.
8315
26669a27
PA
83162007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8317
8318 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8319 the dll name to unicode.
8320
c8f021f8
JK
83212007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8322
8323 * gdb.base/default.exp (show version): Update the version text.
8324 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8325
4cf31eea
JK
83262007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8329 New files.
8330
4935890f
JK
83312007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8332
8333 * lib/gdb.exp (build_id_debug_filename_get): New function.
8334 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8335 Remove the generate DEBUG file for the future testcase runs.
8336 New testcase for the NT_GNU_BUILD_ID retrieval.
8337 Move the final testing step to ...
8338 (test_different_dir): ... a new function.
8339 New parameter XFAIL to XFAIL all the tests performed.
8340 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8341 New parameter TYPE to PF_PREFIX all the tests performed.
8342
02142340
VP
83432007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8344
8345 * gdb.mi/mi-var-cp.cc (path_expression): New
8346 function.
8347 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8348
36acd84e
UW
83492007-08-27 Markus Deuling <deuling@de.ibm.com>
8350
8351 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8352 to fit into SPU Local Store memory.
8353
a896d121
JB
83542007-08-23 Joel Brobecker <brobecker@adacore.com>
8355
8356 * gdb.base/default.exp: Adjust the expected output of "info
8357 warranty" after the switch to GPLv3.
8358
7b433602
JB
83592007-08-23 Joel Brobecker <brobecker@adacore.com>
8360
8361 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8362 to 30000 (from 20000).
8363
e22f8b7c
JB
83642007-08-23 Joel Brobecker <brobecker@adacore.com>
8365
8366 Switch the license of all .exp files to GPLv3.
8367 Switch the license of all .f and .f90 files to GPLv3.
8368 Switch the license of all .s and .S files to GPLv3.
8369
5a0e3bd0
JB
83702007-08-23 Joel Brobecker <brobecker@adacore.com>
8371
8372 * configure.ac: Switch license to GPLv3.
8373
cc00619d
JB
83742007-08-23 Joel Brobecker <brobecker@adacore.com>
8375
8376 Switch the licensing to GPLv3 for all .ads and .adb files.
8377
8d26208a
DJ
83782007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8379
8380 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8381 and t_int_double.
8382 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8383
4fcb9948
JB
83842007-08-17 Joel Brobecker <brobecker@adacore.com>
8385
8386 * gdb.base/step-line.c: Switch license to GPL version 3, and
8387 update copyright year.
8388 * gdb.base/step-line.inp: Likewise.
8389
b9c34f67
JB
83902007-08-17 Joel Brobecker <brobecker@adacore.com>
8391
8392 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8393 changes inside gdb1555.c.
8394 * gdb.base/pending.exp: Likewise.
8395
2cc17678
DJ
83962007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8397
8398 * config/default.exp: New file.
8399
e48883f7
DJ
84002007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8401
8402 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8403 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8404
1ab80e5b
MR
84052007-07-30 Maciej W. Rozycki <macro@mips.com>
8406
8407 * gdb.base/dump.exp: Force the correct endianness for binary
8408 formats not carrying this information.
8409
aba471f5
DJ
84102007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8411
8412 * gdb.threads/staticthreads.exp: Match .*sem_post.
8413
d4e07204
DJ
84142007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 * gdb.base/readline.exp (operate_and_get_next): Match the final
8417 prompt.
8418
2b97317d
KB
84192007-07-23 Kevin Buettner <kevinb@redhat.com>
8420
8421 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8422 to restarting SID.
8423
44efa07a
KB
84242007-07-18 Kevin Buettner <kevinb@redhat.com>
8425
8426 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8427 prior to `gdb_start'.
8428
7b5ebade
KB
84292007-07-18 Kevin Buettner <kevinb@redhat.com>
8430
8431 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8432 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8433 Remove call to gdb_unload.
8434
255e7678
DJ
84352007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8436 Daniel Jacobowitz <dan@codesourcery.com>
8437
8438 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8439 for __WIN32__.
8440 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8441 * gdb.base/unload.exp: Use shared library test routines.
8442
3a40aaa0
UW
84432007-07-03 Markus Deuling <deuling@de.ibm.com>
8444
8445 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8446 * gdb.base/solib-symbol-lib.c: Likewise.
8447 * gdb.base/solib-symbol-main.c: Likewise.
8448
b0f4b84b
DJ
84492007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8450
8451 * config/gdbserver.exp (gdb_reconnect): New.
8452 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8453 gdb.base/solib-disc.exp: New files.
8454 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8455 remote debugging".
8456 (gdb_compile): Add shlib_load flag.
8457 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8458 port.
8459 (gdbserver_reconnect): New.
8460
1b05479a
DJ
84612007-07-01 Nick Roberts <nickrob@snap.net.nz>
8462 Daniel Jacobowitz <dan@codesourcery.com>
8463
8464 * gdb.base/annota3.exp: Test for if construct.
8465
86f78eb2
DJ
84662007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8467
8468 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8469
6a2eb474 84702007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8471 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8472
8473 * gdb.base/display.exp: Allow a newline after display/i.
8474 * gdb.base/pc-fp.exp: Likewise.
8475 * gdb.base/sigbpt.exp: Likewise.
8476
f8b73d13
DJ
84772007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8478
8479 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8480 required features to be included.
8481
4339e69e
DJ
84822007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8483
8484 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8485 in info threads output.
8486
23d964e7
UW
84872007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8488 Markus Deuling <deuling@de.ibm.com>
8489
8490 * gdb.arch/spu-info.exp: New testcase.
8491 * gdb.arch/spu-info.c: New file.
8492
fd20f75b
DJ
84932007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8494
8495 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8496 tpcs_offset. Restore lr after the call.
8497 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8498
2226f861
DJ
84992007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8500
8501 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8502 (gdbserver_run): Kill any running gdbserver.
8503 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8504
d12371a9
MR
85052007-05-17 Maciej W. Rozycki <macro@mips.com>
8506
8507 * gdb.base/sigbpt.exp: Preset segv_addr.
8508
93f02886
DJ
85092007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8510
8511 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8512 (gdb_compile_shlib): Likewise.
8513 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8514 (default_gdb_init): Clear cleanfiles.
8515 (gdb_finish): Delete recorded cleanfiles.
8516 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8517
8518 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8519 Do not use isnative.
8520 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8521 gdb.base/so-impl-ld.exp: Likewise.
8522 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8523 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8524 gdb_compile.
8525
b04e06d7
VP
85262007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8527
8528 * config/unknown.exp: Remove.
8529
069ed931
UW
85302007-05-15 Markus Deuling <deuling@de.ibm.com>
8531
8532 * gdb.base/info-proc.exp: Check is_remote.
8533
09db0d03
UW
85342007-05-14 Markus Deuling <deuling@de.ibm.com>
8535
8536 * gdb.base/gcore.exp: Initialize variable core_supported.
8537
af2cbe8c
DJ
85382007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8539
8540 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8541
027c0295
DJ
85422007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8543
8544 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8545 * gdb.threads/print-threads.exp (test_all_threads): Allow
8546 negative and hexadecimal thread IDs.
8547
dc5000e7
DJ
85482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8549
8550 * gdb.java/jprint.java (public): Avoid invalid call to static
8551 method.
8552
2e74ed18
DP
85532007-05-14 Denis Pilat <denis.pilat@st.com>
8554
8555 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8556 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8557 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8558 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8559 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8560
83547f02
UW
85612007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8562
8563 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8564 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8565 this mode.
8566 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8567 * gdb.base/spu.ld: New file.
8568
b18be20d
DJ
85692007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8570
8571 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8572
be444858
DJ
85732007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8574
8575 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8576
b1d53152
DJ
85772007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8578
8579 * gdb.java/jmain.exp: Handle demangled names with and without method
8580 signatures.
8581
d084b331
DJ
85822007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8583
8584 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8585 (have_a_very_merry_interrupt): Remove calls to puts.
8586 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8587 inferior output.
8588 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8589 test names.
8590
db9d7fc5
DJ
85912007-04-29 Markus Deuling <deuling@de.ibm.com>
8592 Daniel Jacobowitz <dan@codesourcery.com>
8593
8594 * gdb.base/auxv.exp (core_works): Also check is_remote.
8595 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8596
ef783a7d 85972007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8598
ef783a7d
VP
8599 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8600 message, not the undefined 'module' variable.
8601 * gdb.base/siginfo.exp: Likewise.
8602 * gdb.base/sigstep.exp: Likewise.
8603 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8604 serialport.
8605 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8606
b7b73cae
CV
86072007-04-25 Corinna Vinschen <vinschen@redhat.com>
8608
8609 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8610 target sim fails. Return 0 otherwise.
8611 (gdb_load): Return prematurely if gdb_target_sim fails.
8612
7d90fdfa
DP
86132007-04-16 Denis Pilat <denis.pilat@st.com>
8614
8615 * gdb.base/setshow.exp: Reset height after having set it to 100.
8616
5d3e9c85
DP
86172007-04-16 Denis Pilat <denis.pilat@st.com>
8618
8619 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8620
18e75969
DP
86212007-04-16 Denis Pilat <denis.pilat@st.com>
8622
8623 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8624
25d5ea92
VP
86252007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8626
8627 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8628 tests. Run the frozen varobjs test.
8629 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8630 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8631
0b49cb80
JK
86322007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8633
8634 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8635 gdb.base/type-opaque.exp: New files.
8636
a73bafbc 86372007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8638
8639 * gdb.mi/mi-var-child.c
a73bafbc
VP
8640 (do_children_tests): User char[2] instead of
8641 char so that automatic printing of pointers to char
8642 don't give unpredicable result.
8643 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8644 local variables.
8645 * gdb.mi/mi-var-child.exp: Step to right line
8646 of do_children_tests.
8647 * gdb.mi/mi2-var-child.exp: Likewise.
8648 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8649 do_locals_tests.
a73bafbc
VP
8650 (do_children_tests): User char[2] instead of
8651 char so that automatic printing of pointers to char
a9c64011 8652 don't give unpredicable result.
a73bafbc 8653 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8654 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8655 Pass test name to mi_wait_for_stop.
8656
7ce59000
DJ
86572007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8658
8659 * gdb.asm/asm-source.exp: Remove d10v case.
8660 * lib/gdb.exp (skip_cplus_tests): Likewise.
8661 * gdb.asm/d10v.inc: Deleted.
8662
20389057
DJ
86632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8664
8665 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8666
8807d78b
DJ
86672007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8668
8669 * config/netware.exp: Delete file.
8670
aa3edb8e
JB
86712007-03-29 Joel Brobecker <brobecker@adacore.com>
8672
8673 * gdb.dwarf2/dw2-noloc.S: New file.
8674 * gdb.dwarf2/dw2-noloc.exp: New file.
8675
297561ac
PA
86762007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8677
8678 * gdb.cp/method2.cc: New test.
8679 * gdb.cp/method2.exp: New test.
8680 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8681
1f81bd39
DJ
86822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8683
8684 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8685
9453113a
DJ
86862007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8687
8688 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8689
b741e217
DJ
86902007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8691
8692 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8693 (gdb_load): Delete, replace with...
8694 (gdb_reload): ...this.
8695 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8696 * gdb.server/server-mon.exp: Likewise.
8697 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8698 (gdb_start_cmd): New.
8699 (gdb_file_cmd): Save the last loaded file.
8700 (gdb_reload): New.
8701 (gdb_gnu_strip_debug): Use transform.
8702 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8703 support here. Use new $last_loaded_file. Check mtime.
8704 (gdb_target_cmd): Handle ObjC failure case.
8705 (infer_host_exec): Delete.
8706 (gdbserver_load): Rename to...
8707 (gdbserver_run): ...this. Simplify.
8708 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8709 (mi_gdb_load): Move most contents to a new function...
8710 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8711 (mi_run_cmd): Use mi_gdb_target_load.
8712 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8713 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8714 Use gdb_run_cmd.
8715 * gdb.base/charsign.exp: Remove incorrect comment.
8716 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8717 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8718 gdb.base/start.exp: Use gdb_start_cmd.
8719
446ab585 87202007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8721 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8722
8723 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8724 * gdb.base/signull.exp: Similarly.
8725
bbb88ebf
UW
87262007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8727
8728 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8729 messages available to test cases (like chng-sym.exp).
8730
cb8c4a99
AS
87312007-03-14 Andreas Schwab <schwab@suse.de>
8732
8733 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8734 format changes.
8735
4e463ff5
DJ
87362007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8737
8738 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8739 (optimized_1): New.
8740 (main): Call optimized_1.
8741 (gdb2029): Correct typos. Call gdb2029_marker.
8742 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8743 for gdb2029.
8744
b6db2c47
MK
87452007-03-12 Mark Kettenis <kettenis@gnu.org>
8746
8747 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8748 as tabs. Remove redundant test pattern.
8749
70ed3737
UW
87502007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8751
8752 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8753 for /a format output.
8754
47b67b60
DJ
87552007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8756
8757 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8758 collect output incrementally.
8759
b8953b0e
UW
87602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8761
8762 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8763 for -var-create lpcharacter test.
8764 * gdb.mi/mi2-var-cmd.exp: Likewise.
8765
7acd5c40
UW
87662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8767
8768 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8769 pass on targets where address zero is readable.
8770
9c6759c1
UW
87712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8772
8773 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8774 just a single architecture.
8775
a2f1aeb4
UW
87762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8777
8778 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8779 (fetch_all_registers): New function, uses gdb_test_multiple and
8780 exp_continue to fetch inferior output line-by-line.
8781 Replace all uses of do_get_all_registers by fetch_all_registers.
8782
46579ac2
UW
87832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8784
8785 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8786 in target_info.
8787
fc133f24
MS
87882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8789
a9c64011 8790 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8791 consistancy; add a default (timeout) case.
8792
7646a51d
MS
87932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8794
8795 * gdb.base/watchpoint.exp: Fix truncated comment.
8796
dcfff61f
MS
87972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8798
8799 * Makefile.in: Remove spurious single-quotes from sed command.
8800
664e3ee9
DJ
88012007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8802
8803 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8804 func.
8805 * gdb.mi/mi2-var-cmd.exp: Likewise.
8806
d7cc6f2f
JB
88072007-02-27 Joel Brobecker <brobecker@adacore.com>
8808
a9c64011
AS
8809 * gdb.dwarf2/dw2-producer.S: New file.
8810 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8811
88122007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8813
8814 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8815 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8816 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8817 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8818 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8819 Revert tests to use mi_gdb_test and include value field in output
8820 of -var-create.
8821
93d42b30
DJ
88222007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8823
8824 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8825
c499ed39
DJ
88262007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8827
8828 * gdb.base/maint.exp: Remove full paths from test names.
8829 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8830 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8831
9836f81b
JB
88322007-02-27 Joel Brobecker <brobecker@adacore.com>
8833
8834 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8835
c74d0ad8
DJ
88362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8837
8838 * gdb.server/server-mon.exp: New test.
8839
2711e456
DJ
88402007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8841
8842 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8843
ff6f572f
DJ
88442007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8845
8846 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8847 register capitalization.
8848
fada3feb
DP
88492007-02-13 Denis Pilat <denis.pilat@st.com>
8850
8851 * gdb.mi/mi-var-invalidate.exp: New file.
8852
fb1e4ffc
DJ
88532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8854
8855 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8856
3da939d7
DJ
88572007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8858
8859 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8860
123dc839
DJ
88612007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8862
8863 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8864 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8865
877e3645 88662007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8867
8868 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8869 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8870 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8871 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8872 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8873 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8874 Update tests to include value field in output of -var-create.
a9c64011 8875
3c0a2960
AS
88762007-02-08 Andreas Schwab <schwab@suse.de>
8877
8878 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8879
108546a0
DJ
88802007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8881
8882 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8883 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8884
d701dcab
DP
88852007-02-02 Denis Pilat <denis.pilat@st.com>
8886
8887 * gdb.threads/threadapply.exp: check that frame is not changed by
8888 the thread apply all command.
8889
783e3e2f
AS
88902007-01-31 Andreas Schwab <schwab@suse.de>
8891
6d9c3a87
AS
8892 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8893
3c50d7b9
AS
8894 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8895 in the dwarf sections.
8896 * gdb.dwarf2/mac-fileno.S: Likewise.
8897
783e3e2f
AS
8898 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8899 bspstore register on ia64.
8900
78ff580e
AS
89012007-01-29 Andreas Schwab <schwab@suse.de>
8902
cc8e9b12
AS
8903 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8904 "frame-begin" annotation.
8905
78ff580e
AS
8906 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8907 number of "frames-invalid" annotations.
8908
704a4f78
DJ
89092007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8910
8911 * gdb.base/commands.exp: Call if_commands_test.
8912 (gdb_test_no_prompt, if_commands_test): New.
8913
e741bf94
MK
89142007-01-28 Mark Kettenis <kettenis@gnu.org>
8915
8916 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8917
474d0ad3
AS
89182007-01-27 Andreas Schwab <schwab@suse.de>
8919
8920 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8921 .short/.int/.quad in the dwarf sections.
8922 * gdb.dwarf2/dw2-intercu.S: Likewise.
8923 * gdb.dwarf2/dw2-intermix.S: Likewise.
8924
e784b426
JK
89252007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8926
8927 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8928 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8929 array.
e784b426
JK
8930 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8931 * gdb.base/setvar.exp: Likewise.
8932
37f08e04
AS
89332007-01-26 Andreas Schwab <schwab@suse.de>
8934
9a01813a
AS
8935 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8936 test.
8937
37f08e04
AS
8938 * gdb.base/multi-forks.exp ("restart $i"): Also match
8939 __kernel_syscall_via_break.
8940
6e2a9270
VP
89412007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8942
8943 * lib/mi-support.exp (mi_delete_varobj): New.
8944 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8945 testcase.
8946 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8947 (main): Call the above.
8948 (reference_update_test, base_in_reference_test)
8949 (reference_to_pointer): Delete the created varobjs.
a9c64011 8950
e515b470
DJ
89512007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8952
8953 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8954 * configure: Regenerated.
8955 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8956 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8957 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8958 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8959 * lib/gdb.exp (gdb_skip_xml_test): New function.
8960
08d8bcd7
DJ
89612007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8962
8963 * gdb.base/sigrepeat.exp: Correct error message.
8964
89652007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8966 Daniel Jacobowitz <dan@codesourcery.com>
8967
8968 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8969 gdb.arch/i386-gnu-cfi-asm.S: New files.
8970
97c3f1f3
JK
89712007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8972
8973 * lib/gdb.exp: Abort on missing `site.exp'.
8974
cb1df416
DJ
89752007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8976 Daniel Jacobowitz <dan@codesourcery.com>
8977
8978 * gdb.base/included.c, gdb.base/included.exp,
8979 gdb.base/included.h: New files.
8980
35990120
DJ
89812007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8982
8983 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8984 (maximize_rlimit): Reduce limits on 64-bit systems.
8985
6e81a116 89862007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8987
8988 From Marcus Deuling <deuling@de.ibm.com>:
8989 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8990 every case.
8991
6c3c41f3
NR
89922007-01-13 Nick Roberts <nickrob@snap.net.nz>
8993
8994 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8995 (test_path_specification): Use objdir instead of srcdir to always
8996 get an absolute filename.
8997
2f12c312
DJ
89982007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8999
9000 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9001
81121995
VP
90022007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9003
9004 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9005 Make sure the variable we're using is in scope.
9006 (reference_to_pointer): Likewise.
9007
4741b737
DJ
90082007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9009
9010 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9011 has no debug information.
9012
054410c3
DJ
90132007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9014
9015 * gdb.base/annota1.exp: Remove extra send_gdb.
9016
818f79f6
DJ
90172007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9018
9019 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9020
f7a6bb70
DJ
90212007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9024
57e66780
DJ
90252007-01-08 Nick Roberts <nickrob@snap.net.nz>
9026 Daniel Jacobowitz <dan@codesourcery.com>
9027
9028 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9029 lcharacter or linteger change. Correct duplicated test name.
9030 * gdb.mi/mi2-var-cmd.exp: Likewise.
9031
3d799a95
DJ
90322007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9033
9034 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9035
90362007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9037
a9c64011
AS
9038 * gdb.base/nofield.c: New file.
9039 * gdb.base/nofield.exp: New testcase.
51679ba9 9040
eafb94e8
NR
90412007-01-05 Nick Roberts <nickrob@snap.net.nz>
9042
9043 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9044
9045 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9046 test.
9047
5e572bb4
DJ
90482007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9049
9050 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9051
74a44383
DJ
90522007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9053
9054 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9055 when continuing.
9056
1b572db9
DJ
90572007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9058
9059 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9060 Expect ".exe" extension.
9061
381bc39b
DJ
90622007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9063
9064 * gdb.base/charset.exp: Add explicit filename to break.
9065 * gdb.base/dbx.exp: Add explicit filename to breaks.
9066
2b70e4c6
DJ
90672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9068
9069 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9070 * gdb.mi/mi2-file.exp: Likewise.
9071
303b6f5d
DJ
90722007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9073
9074 Implement specification of MI tests as comments
9075 in C and C++ sources.
9076 * lib/mi-support.exp (mi_autotest_data): New variable.
9077 (mi_autotest_source): New variable.
9078 (count_newlines, mi_prepare_inline_tests)
9079 (mi_get_inline_test, mi_continue_to_line)
9080 (mi_run_inline_test, mi_tbreak)
9081 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9082 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9083 Run inline tests.
9084 * gdb.mi/mi-var-cp.cc: Define tests here.
9085
23da0d94
VP
90862007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9087
9088 Simplify usage of mi_continue_to.
9089 * lib/mi-support.exp (mi_runto_helper): Renamed
9090 from mi_runto, added new parameter 'run_or_continue'.
9091 (mi_runto): Use mi_runto_helper.
9092 (mi_continue_to): Accept just function name as parameter.
9093 Use mi_runto_helper.
9094 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9095 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9096
f9e18282
JB
90972006-01-04 Joel Brobecker <brobecker@adacore.com>
9098
9099 Make this testcase a bit more realistic. The current code
9100 is too simplistic, and allows the compiler to optimize out
9101 some of the entities we need for this testcase.
9102 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9103 (Do_Nothing): Add extra parameter.
9104 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9105 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9106 by using a variable of type Void_Star.
9107
fd678c65
JB
91082006-01-04 Joel Brobecker <brobecker@adacore.com>
9109
9110 * gdb.ada/catch_ex/foo.adb: New file.
9111 * gdb.ada/catch_ex.exp: New testcase.
9112
05cfdb42
DJ
91132007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9114
9115 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9116 pass --image-base to linker.
9117
2e03ee74
DJ
91182007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9119 Daniel Jacobowitz <dan@codesourcery.com>
9120
9121 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9122 secondary prompts.
9123
0d5de010
DJ
91242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9125
9126 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9127 output. Test the types of members and member pointers.
9128 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9129 gdb/2092.
9130 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9131 statement. Enable for GCC. Update expected output for some tests
9132 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9133 layout.
9134 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9135 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9136 (Diamond::vget_base): New.
9137 (main): Add new tests.
9138 * gdb.cp/printmethod.exp: Update expected output for member functions.
9139 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9140 print pEe->D::vg().
9141
61a771aa
DJ
91422007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9143
9144 * gdb.threads/tls.exp: Allow stops in sem_post.
9145
2fa63963
DJ
91462006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9147
9148 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9149 * gdb.base/annota3.exp: Likewise.
9150 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9151 again (instead of timing out).
9152 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9153 GCC bug 26475.
9154 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9155 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9156 test from jmisc1.exp.
9157 * gdb.java/jmisc1.exp: Delete.
9158 * gdb.java/jprint.exp: Adjust to work with method signatures including
9159 return types.
9160 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9161 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9162 * lib/java.exp (compile_java_from_source): Pass the correct type
9163 to target_compile.
9164
5eefc2b7
JB
91652006-12-31 Joel Brobecker <brobecker@adacore.com>
9166
9167 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9168 (stack_align_edx): New function.
9169 (stack_align_eax): New function.
9170 (main): Add calls to stack_align_edx and stack_align_eax.
9171 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9172 Add testing for the cases where the register used during a stack
9173 realignment is edx. Same for eax.
9174
227c54da
DJ
91752006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9176
9177 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9178 and generic PE targets.
9179
cab8ac94
JB
91802006-12-29 Joel Brobecker <brobecker@adacore.com>
9181
9182 * gdb.ada/array_return.exp: Update copyright date list.
9183
ba54f318
JB
91842006-12-27 Joel Brobecker <brobecker@adacore.com>
9185
9186 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9187 (Create_Small_Float_Vector): New function.
9188 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9189 function body.
9190 * gdb.ada/array_return/p.adb: Use new type and function from
9191 package Pck.
9192 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9193 able to print the value returned by a function returning an
9194 array of float.
9195
6b7a35dd
JB
91962006-12-20 Joel Brobecker <brobecker@adacore.com>
9197
9198 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9199 The associated tests should be PASSing.
9200
038224f6
VP
92012006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9202
9203 Test for base in references.
9204 * gdb.mi/mi-var-cp.cc: Add test code.
9205 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9206 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9207 * gdb.mi/mi2-watch.exp: Likewise.
9208 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9209 (mi_list_varobj_children): New function.
9210
b26ed50d
VP
92112006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9212
9213 * lib/mi-support.exp
9214 (mi_runto): Accept "()" after function name.
9215 (mi_create_varobj): New function.
9216 (mi_varobj_update): New function.
9217 (mi_Check_varobj_value): New function.
9218 * gdb.mi/mi-var-cp.exp: New file.
9219 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9220
08232497
DJ
92212006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9222
9223 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9224 gdb.base/weaklib2.c: New files.
9225
d394c993 92262006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9227
ac6c2fba
NS
9228 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9229 info. Adjust test names.
9230
8ec659a0 9231 * gdb.base/break.c (main): Move position of malloc.
d394c993 9232 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9233
acd65feb
VP
92342006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9235
9236 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9237 assignement of arrays and function pointers.
9238 * gdb.mi/var-cmd.c: Add declaration necessary for above
9239 tests.
9240
f556d5e5
NS
92412006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9242
9243 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9244
9245 * gdb.threads/linux-dp.exp: Read thread table before and after
9246 creating each philosopher and verify it.
9247
697bc68d
NS
92482006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9249 Paul Brook <paul@codesourcery.com>
9250 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9253 main to remove duplication. Add start function of the form
697bc68d
NS
9254 '_*start[1-9]*'. Add RVDS start function.
9255
29d73ae4
DJ
92562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9257
9258 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9259
c1d88655
UW
92602006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9261
9262 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9263 * gdb.asm/spu.inc: New file.
9264 * gdb.base/term.exp: Disable if [target_info exists noargs].
9265 * gdb.gdb/complaints.exp: Disable if ![isnative].
9266 * gdb.gdb/selftest.exp: Likewise.
9267 * gdb.gdb/observer.exp: Likewise.
9268 * gdb.gdb/xfullpath.exp: Likewise.
9269 * gdb.base/attach.exp: Disable on SPU target.
9270 * gdb.cp/bs145503.exp: Likewise.
9271 * gdb.cp/exception.exp: Likewise.
9272 * gdb.cp/userdef.exp: Likewise.
9273
32a13b1a
DJ
92742006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9275
9276 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9277
d8295fe9
VP
92782006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9279
9280 * gdb.base/completion.exp: Fix completion tests for
9281 'info' and 'info '.
9282 * gdb.base/help.exp (help_test_raw, test_class_help)
9283 (test_prefix_command_help): Move...
9284 * lib/gdb.exp: Here.
9285 * gdb.base/main.exp: Adjust.
9286 * gdb.cp/maint.exp: Adjust.
9287 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9288
8c394015
VP
92892006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9290
9291 * gdb.stabs/weird.exp (print_weird_var): Use
9292 gdb_test_multiple instead of gdb_expect.
9293
027fc1bc
VP
92942006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9295
9296 * gdb.base/help.exp (help_test_raw): New.
9297 (test_class_help): New.
9298 (test_prefix_command_help): New.
9299 Adjust testcases.
9300
67609209
FR
93012006-11-09 Christophe Lyon <christophe.lyon@st.com>
9302
9303 * gdb.base/constvars.c (main): Write to crass and crips, so that
9304 they are allocated by the compiler.
9305
f73adfeb
AS
93062006-10-27 Andreas Schwab <schwab@suse.de>
9307
9308 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9309 "detach-fork".
9310
2f83a18e
DJ
93112006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9312
9313 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9314 of patterns.
9315
94277a38
DJ
93162006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9317
9318 * gdb.base/sepdebug.exp: Remove debug format test.
9319 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9320 Handle no-symtab.
9321 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9322
5bd2f6e2
DJ
93232006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9324
9325 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9326 int to pointer or pointer to int.
9327 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9328
8c008720
DJ
93292006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9330
9331 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9332
9e35dae4
DJ
93332006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9334
9335 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9336
d9639e13
DJ
93372006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9338
9339 PR c++/2116
9340 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9341
390a1bd0
JB
93422006-10-06 Joel Brobecker <brobecker@adacore.com>
9343
9344 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9345 the corresponding bug has been fixed in GDB (PR/2018).
9346
dd920c33
JB
93472006-10-06 Joel Brobecker <brobecker@adacore.com>
9348
9349 * gdb.base/subst.exp: New testcase.
9350
53bbefe9
JB
93512006-10-06 Joel Brobecker <brobecker@adacore.com>
9352
9353 * gdb.ada/array_return/pck.ads: Add copyright notice.
9354 * gdb.ada/array_return/pck.adb: Likewise.
9355 * gdb.ada/array_return/p.adb: Likewise.
9356 * gdb.ada/exec_changed/first.adb: Likewise.
9357 * gdb.ada/exec_changed/second.adb: Likewise.
9358
09851417
JB
93592006-10-06 Joel Brobecker <brobecker@adacore.com>
9360
9361 * gdb.ada/watch_arg/watch.adb: New file.
9362 * gdb.ada/watch_arg.exp: New testcase.
9363
041bf30d
VP
93642006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9365
9366 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9367 via string_to_regexp.
041bf30d 9368 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9369
f286fbdd 93702006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9371
9372 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9373 Remove unused / obsolete files.
9374
7c07f349
NR
93752006-09-19 Nick Roberts <nickrob@snap.net.nz>
9376
9377 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9378
cd5ff84a
VP
93792006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9380
9381 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9382 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9383 the number of frames.
cd5ff84a 9384
ae018d1a
DJ
93852006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9386
9387 * gdb.base/args.c (main): Add breakpoint marker.
9388 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9389 really test empty arguments.
9390 (args_load): Delete.
9391 (args_test): New.
9392
b399c549
NR
93932006-09-13 Nick Roberts <nickrob@snap.net.nz>
9394
9395 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9396 check for one file.
b399c549 9397
2ab1eb7a
VP
93982006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9399
9400 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9401 HIGH_FRAME argument to -stack-list-locals can be larger than
9402 the number of frames.
a9c64011 9403
476308bf
FF
94042006-08-18 Fred Fish <fnf@specifix.com>
9405
9406 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9407 '$' in front of skip_vmx_tests_saved when setting that.
9408
8625200f
AS
94092006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9410
9411 * gdb.base/trace-commands.exp: New file.
9412
089ec8f1
DJ
94132006-08-10 Joel Brobecker <brobecker@adacore.com>
9414 Daniel Jacobowitz <dan@codesourcery.com>
9415
9416 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9417 expected output of the backtrace commands.
9418
b60f0898
JB
94192006-08-09 Joel Brobecker <brobecker@adacore.com>
9420
9421 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9422 untested followed by return combination.
9423 * gdb.arch/altivec-regs.exp: Likewise.
9424 * gdb.arch/e500-abi.exp: Likewise.
9425 * gdb.arch/e500-regs.exp: Likewise.
9426 * gdb.arch/gdb1291.exp: Likewise.
9427 * gdb.arch/gdb1431.exp: Likewise.
9428 * gdb.arch/gdb1558.exp: Likewise.
9429 * gdb.arch/i386-prologue.exp: Likewise.
9430 * gdb.arch/i386-unwind.exp: Likewise.
9431 * gdb.asm/asm-source.exp: Likewise.
9432 * gdb.base/a2-run.exp: Likewise.
9433 * gdb.base/advance.exp: Likewise.
9434 * gdb.base/all-bin.exp: Likewise.
9435 * gdb.base/annota1.exp: Likewise.
9436 * gdb.base/annota3.exp: Likewise.
9437 * gdb.base/args.exp: Likewise.
9438 * gdb.base/arithmet.exp: Likewise.
9439 * gdb.base/assign.exp: Likewise.
9440 * gdb.base/async.exp: Likewise.
9441 * gdb.base/attach.exp: Likewise.
9442 * gdb.base/bang.exp: Likewise.
9443 * gdb.base/bigcore.exp: Likewise.
9444 * gdb.base/bitfields.exp: Likewise.
9445 * gdb.base/bitfields2.exp: Likewise.
9446 * gdb.base/break.exp: Likewise.
9447 * gdb.base/call-sc.exp: Likewise.
9448 * gdb.base/call-strs.exp: Likewise.
9449 * gdb.base/callfuncs.exp: Likewise.
9450 * gdb.base/checkpoint.exp: Likewise.
9451 * gdb.base/chng-syms.exp: Likewise.
9452 * gdb.base/code-expr.exp: Likewise.
9453 * gdb.base/commands.exp: Likewise.
9454 * gdb.base/completion.exp: Likewise.
9455 * gdb.base/cond-expr.exp: Likewise.
9456 * gdb.base/condbreak.exp: Likewise.
9457 * gdb.base/consecutive.exp: Likewise.
9458 * gdb.base/constvars.exp: Likewise.
9459 * gdb.base/corefile.exp: Likewise.
9460 * gdb.base/cvexpr.exp: Likewise.
9461 * gdb.base/dbx.exp: Likewise.
9462 * gdb.base/define.exp: Likewise.
9463 * gdb.base/detach.exp: Likewise.
9464 * gdb.base/display.exp: Likewise.
9465 * gdb.base/dump.exp: Likewise.
9466 * gdb.base/ena-dis-br.exp: Likewise.
9467 * gdb.base/ending-run.exp: Likewise.
9468 * gdb.base/environ.exp: Likewise.
9469 * gdb.base/eval-skip.exp: Likewise.
9470 * gdb.base/exprs.exp: Likewise.
9471 * gdb.base/fileio.exp: Likewise.
9472 * gdb.base/finish.exp: Likewise.
9473 * gdb.base/float.exp: Likewise.
9474 * gdb.base/foll-exec.exp: Likewise.
9475 * gdb.base/foll-fork.exp: Likewise.
9476 * gdb.base/foll-vfork.exp: Likewise.
9477 * gdb.base/freebpcmd.exp: Likewise.
9478 * gdb.base/funcargs.exp: Likewise.
9479 * gdb.base/gcore.exp: Likewise.
9480 * gdb.base/gdb1090.exp: Likewise.
9481 * gdb.base/gdb1250.exp: Likewise.
9482 * gdb.base/huge.exp: Likewise.
9483 * gdb.base/info-proc.exp: Likewise.
9484 * gdb.base/interrupt.exp: Likewise.
9485 * gdb.base/jump.exp: Likewise.
9486 * gdb.base/langs.exp: Likewise.
9487 * gdb.base/lineinc.exp: Likewise.
9488 * gdb.base/list.exp: Likewise.
9489 * gdb.base/logical.exp: Likewise.
9490 * gdb.base/long_long.exp: Likewise.
9491 * gdb.base/macscp.exp: Likewise.
9492 * gdb.base/maint.exp: Likewise.
9493 * gdb.base/mips_pro.exp: Likewise.
9494 * gdb.base/miscexprs.exp: Likewise.
9495 * gdb.base/multi-forks.exp: Likewise.
9496 * gdb.base/opaque.exp: Likewise.
9497 * gdb.base/overlays.exp: Likewise.
9498 * gdb.base/pc-fp.exp: Likewise.
9499 * gdb.base/pointers.exp: Likewise.
9500 * gdb.base/printcmds.exp: Likewise.
9501 * gdb.base/psymtab.exp: Likewise.
9502 * gdb.base/ptype.exp: Likewise.
9503 * gdb.base/recurse.exp: Likewise.
9504 * gdb.base/relational.exp: Likewise.
9505 * gdb.base/relocate.exp: Likewise.
9506 * gdb.base/remote.exp: Likewise.
9507 * gdb.base/reread.exp: Likewise.
9508 * gdb.base/restore.exp: Likewise.
9509 * gdb.base/return.exp: Likewise.
9510 * gdb.base/return2.exp: Likewise.
9511 * gdb.base/scope.exp: Likewise.
9512 * gdb.base/sect-cmd.exp: Likewise.
9513 * gdb.base/sep.exp: Likewise.
9514 * gdb.base/sepdebug.exp: Likewise.
9515 * gdb.base/setshow.exp: Likewise.
9516 * gdb.base/setvar.exp: Likewise.
9517 * gdb.base/sigall.exp: Likewise.
9518 * gdb.base/sigbpt.exp: Likewise.
9519 * gdb.base/signals.exp: Likewise.
9520 * gdb.base/signull.exp: Likewise.
9521 * gdb.base/sizeof.exp: Likewise.
9522 * gdb.base/solib.exp: Likewise.
9523 * gdb.base/step-line.exp: Likewise.
9524 * gdb.base/step-test.exp: Likewise.
9525 * gdb.base/structs.exp: Likewise.
9526 * gdb.base/structs2.exp: Likewise.
9527 * gdb.base/term.exp: Likewise.
9528 * gdb.base/twice.exp: Likewise.
9529 * gdb.base/until.exp: Likewise.
9530 * gdb.base/varargs.exp: Likewise.
9531 * gdb.base/volatile.exp: Likewise.
9532 * gdb.base/watchpoint.exp: Likewise.
9533 * gdb.base/whatis-exp.exp: Likewise.
9534 * gdb.base/whatis.exp: Likewise.
9535 * gdb.cp/ambiguous.exp: Likewise.
9536 * gdb.cp/annota2.exp: Likewise.
9537 * gdb.cp/annota3.exp: Likewise.
9538 * gdb.cp/bool.exp: Likewise.
9539 * gdb.cp/breakpoint.exp: Likewise.
9540 * gdb.cp/casts.exp: Likewise.
9541 * gdb.cp/class2.exp: Likewise.
9542 * gdb.cp/classes.exp: Likewise.
9543 * gdb.cp/cplusfuncs.exp: Likewise.
9544 * gdb.cp/ctti.exp: Likewise.
9545 * gdb.cp/derivation.exp: Likewise.
9546 * gdb.cp/exception.exp: Likewise.
9547 * gdb.cp/gdb1355.exp: Likewise.
9548 * gdb.cp/hang.exp: Likewise.
9549 * gdb.cp/inherit.exp: Likewise.
9550 * gdb.cp/local.exp: Likewise.
9551 * gdb.cp/m-data.exp: Likewise.
9552 * gdb.cp/m-static.exp: Likewise.
9553 * gdb.cp/member-ptr.exp: Likewise.
9554 * gdb.cp/method.exp: Likewise.
9555 * gdb.cp/misc.exp: Likewise.
9556 * gdb.cp/namespace.exp: Likewise.
9557 * gdb.cp/overload.exp: Likewise.
9558 * gdb.cp/ovldbreak.exp: Likewise.
9559 * gdb.cp/pr-1023.exp: Likewise.
9560 * gdb.cp/pr-1210.exp: Likewise.
9561 * gdb.cp/pr-574.exp: Likewise.
9562 * gdb.cp/printmethod.exp: Likewise.
9563 * gdb.cp/psmang.exp: Likewise.
9564 * gdb.cp/ref-params.exp: Likewise.
9565 * gdb.cp/ref-types.exp: Likewise.
9566 * gdb.cp/rtti.exp: Likewise.
9567 * gdb.cp/templates.exp: Likewise.
9568 * gdb.cp/try_catch.exp: Likewise.
9569 * gdb.cp/userdef.exp: Likewise.
9570 * gdb.cp/virtfunc.exp: Likewise.
9571 * gdb.disasm/am33.exp: Likewise.
9572 * gdb.disasm/h8300s.exp: Likewise.
9573 * gdb.disasm/mn10300.exp: Likewise.
9574 * gdb.disasm/sh3.exp: Likewise.
9575 * gdb.disasm/t01_mov.exp: Likewise.
9576 * gdb.disasm/t02_mova.exp: Likewise.
9577 * gdb.disasm/t03_add.exp: Likewise.
9578 * gdb.disasm/t04_sub.exp: Likewise.
9579 * gdb.disasm/t05_cmp.exp: Likewise.
9580 * gdb.disasm/t06_ari2.exp: Likewise.
9581 * gdb.disasm/t07_ari3.exp: Likewise.
9582 * gdb.disasm/t08_or.exp: Likewise.
9583 * gdb.disasm/t09_xor.exp: Likewise.
9584 * gdb.disasm/t10_and.exp: Likewise.
9585 * gdb.disasm/t11_logs.exp: Likewise.
9586 * gdb.disasm/t12_bit.exp: Likewise.
9587 * gdb.disasm/t13_otr.exp: Likewise.
9588 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9589 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9590 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9591 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9592 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9593 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9594 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9595 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9596 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9597 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9598 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9599 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9600 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9601 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9602 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9603 * gdb.mi/gdb701.exp: Likewise.
9604 * gdb.mi/gdb792.exp: Likewise.
9605 * gdb.mi/mi-basics.exp: Likewise.
9606 * gdb.mi/mi-break.exp: Likewise.
9607 * gdb.mi/mi-cli.exp: Likewise.
9608 * gdb.mi/mi-console.exp: Likewise.
9609 * gdb.mi/mi-disassemble.exp: Likewise.
9610 * gdb.mi/mi-eval.exp: Likewise.
9611 * gdb.mi/mi-file.exp: Likewise.
9612 * gdb.mi/mi-read-memory.exp: Likewise.
9613 * gdb.mi/mi-regs.exp: Likewise.
9614 * gdb.mi/mi-return.exp: Likewise.
9615 * gdb.mi/mi-simplerun.exp: Likewise.
9616 * gdb.mi/mi-stack.exp: Likewise.
9617 * gdb.mi/mi-stepi.exp: Likewise.
9618 * gdb.mi/mi-syn-frame.exp: Likewise.
9619 * gdb.mi/mi-until.exp: Likewise.
9620 * gdb.mi/mi-var-block.exp: Likewise.
9621 * gdb.mi/mi-var-child.exp: Likewise.
9622 * gdb.mi/mi-var-cmd.exp: Likewise.
9623 * gdb.mi/mi-var-display.exp: Likewise.
9624 * gdb.mi/mi-watch.exp: Likewise.
9625 * gdb.mi/mi2-basics.exp: Likewise.
9626 * gdb.mi/mi2-break.exp: Likewise.
9627 * gdb.mi/mi2-cli.exp: Likewise.
9628 * gdb.mi/mi2-console.exp: Likewise.
9629 * gdb.mi/mi2-disassemble.exp: Likewise.
9630 * gdb.mi/mi2-eval.exp: Likewise.
9631 * gdb.mi/mi2-file.exp: Likewise.
9632 * gdb.mi/mi2-read-memory.exp: Likewise.
9633 * gdb.mi/mi2-regs.exp: Likewise.
9634 * gdb.mi/mi2-return.exp: Likewise.
9635 * gdb.mi/mi2-simplerun.exp: Likewise.
9636 * gdb.mi/mi2-stack.exp: Likewise.
9637 * gdb.mi/mi2-stepi.exp: Likewise.
9638 * gdb.mi/mi2-syn-frame.exp: Likewise.
9639 * gdb.mi/mi2-until.exp: Likewise.
9640 * gdb.mi/mi2-var-block.exp: Likewise.
9641 * gdb.mi/mi2-var-child.exp: Likewise.
9642 * gdb.mi/mi2-var-cmd.exp: Likewise.
9643 * gdb.mi/mi2-var-display.exp: Likewise.
9644 * gdb.mi/mi2-watch.exp: Likewise.
9645 * gdb.stabs/exclfwd.exp: Likewise.
9646 * gdb.stabs/weird.exp: Likewise.
9647 * gdb.threads/gcore-thread.exp: Likewise.
9648 * gdb.trace/actions.exp: Likewise.
9649 * gdb.trace/backtrace.exp: Likewise.
9650 * gdb.trace/circ.exp: Likewise.
9651 * gdb.trace/collection.exp: Likewise.
9652 * gdb.trace/deltrace.exp: Likewise.
9653 * gdb.trace/infotrace.exp: Likewise.
9654 * gdb.trace/limits.exp: Likewise.
9655 * gdb.trace/packetlen.exp: Likewise.
9656 * gdb.trace/passc-dyn.exp: Likewise.
9657 * gdb.trace/passcount.exp: Likewise.
9658 * gdb.trace/report.exp: Likewise.
9659 * gdb.trace/save-trace.exp: Likewise.
9660 * gdb.trace/tfind.exp: Likewise.
9661 * gdb.trace/tracecmd.exp: Likewise.
9662 * gdb.trace/while-dyn.exp: Likewise.
9663 * gdb.trace/while-stepping.exp: Likewise.
9664
f4b618d1
JB
96652006-08-08 Joel Brobecker <brobecker@adacore.com>
9666
9667 * gdb.base/step-bt.c: New file.
9668 * gdb.base/step-bt.exp: New testcase.
9669
3d00d119
DJ
96702006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9671
9672 * config/monitor.exp (gdb_load): Remove support for obsolete
9673 download-write-size.
9674 * gdb.base/remote.exp: Likewise. Update all callers of
9675 gdb_timed_load.
9676
017b5bd4
DJ
96772006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9678
9679 * cursal.exp: Pass binfile to gdb_load.
9680
837c599d
DJ
96812006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9682
9683 * gdb.base/cursal.exp: Add "" to gdb_load call.
9684
8dd4540b
MK
96852006-07-29 Mark Kettenis <kettenis@gnu.org>
9686
9687 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9688 NetBSD/ELF targets.
9689
ab5c9f60
DJ
96902006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9691
9692 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9693 operator*.
9694
4c42eaff
DJ
96952006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9696
9697 * gdb.base/completion.exp: Update for change in "file" behavior.
9698 * gdb.stabs/weird.exp: Likewise.
9699 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9700 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9701
0155cc76
NS
97022006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9703
9704 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9705 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9706
16026cd7
AS
97072006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9708
9709 * gdb.base/default.exp: Update source command error message.
9710 * gdb.base/help.exp: Update 'help source' message.
9711
16963cb6
DJ
97122006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9715 test.
9716
6d7fd486
AS
97172006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9718
9719 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9720
29e8a844
DJ
97212006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9722
9723 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9724
6afcfa39
DJ
97252006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9728
267a692b
MK
97292006-07-17 Mark Kettenis <kettenis@gnu.org>
9730
9731 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9732 *-*-openbsd* from targets for wich we expect ARM FPA floating
9733 point format.
9734
85d2fec4
NR
97352006-07-17 Nick Roberts <nickrob@snap.net.nz>
9736
9737 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9738
97392006-07-17 Mark Kettenis <kettenis@gnu.org>
9740
9741 * gdb.base/annota3.exp: Expect frame-begin annotation.
9742
85b4c6e8
JB
97432006-07-14 Joel Brobecker <brobecker@adacore.com>
9744
9745 * gdb.base/help.exp: Adjust "help unset" test to accept
9746 any list of unset commands.
9747
fb933624
DJ
97482006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9749 Daniel Jacobowitz <dan@codesourcery.com>
9750
9751 * gdb.cp/ref-params.exp: New test.
9752 * gdb.cp/ref-params.cc: New source file.
9753 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9754
1dff4b64
MK
97552006-07-08 Mark Kettenis <kettenis@gnu.org>
9756
9757 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9758 spaces/tabs in regular expressions since they might not be there.
9759
40d2e0e3
AS
97602006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9761
9762 * gdb.base/ifelse.exp: New file.
9763
f6c957d2
NS
97642006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9765
9766 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9767 line.
9768 * gdb.base/huge.exp: Loop over compilation to find a size that
9769 is acceptable.
9770 * gdb.base/remote.exp: Correct expected strings.
9771 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9772
b9c5a23d
DJ
97732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9774
9775 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9776
9af2e58d
DJ
97772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9778
9779 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9780 native.
9781
30930ca5
DJ
97822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9783
9784 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9785 enable stabs testing.
9786
aa32fa1d
DJ
97872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9788
bd4a4c80 9789 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9790 gdb_test_multiple does.
9791
321fef15
DJ
97922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9793
9794 * Makefile.in (host_alias): Remove.
9795 (target_alias): Use @target_noncanonical@.
9796 (site.exp): Don't set host_alias.
9797 * aclocal.m4: Remove contents. Include acx.m4.
9798 * configure: Regenerated.
9799 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9800
e1c2defa
NS
98012006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9802
e63b55d1
NS
9803 * lib/gdb.exp (gdb_load_cmd): New.
9804
5600ea19
NS
9805 * gdb.base/fileio.c: Add system(NULL) test.
9806 * gdb.base/fileio.exp: Check it.
9807
e1c2defa
NS
9808 * gdb.base/break.c: Add 10a breakpoint at }
9809 * gdb.base/break.exp: Add test for breakpoint at }
9810 * gdb.cp/anon-union.cc: Add code at end of function.
9811 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9812 * gdb.mi/var-cmd.c: Add code at end of function.
9813 * gdb.mi/mi-var-display.exp: Adjust end of next.
9814 * gdb.mi/mi2-var-display.exp: Likewise.
9815 * gdb.base/fileio.c: Add stop function and insert calls at
9816 stopping places.
9817 * gdb.base/fileio.exp: Breakpoint stop function and remove
9818 explicit line number references.
9819
6c0112ec
JB
98202006-05-19 Joel Brobecker <brobecker@adacore.com>
9821
a9c64011
AS
9822 * gdb.base/del.exp (test_delete_alias): New function.
9823 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9824
154189a4
FF
98252006-05-18 Fred Fish <fnf@specifix.com>
9826
9827 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9828 required. Check for spurious output after program exits normally.
9829
582e64c2
FF
98302006-05-17 Fred Fish <fnf@specifix.com>
9831
9832 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9833 gdb_load, so it works in the simulator.
9834
8ef6493a
FF
98352006-05-11 Fred Fish <fnf@specifix.com>
9836
9837 * gdb.base/bang.exp: Ignore unexpected output between the
9838 "program exited normally" and the gdb prompt, as many other
9839 tests do.
9840
692b141c
MK
98412006-05-07 Mark Kettenis <kettenis@gnu.org>
9842
9843 * gdb.base/help.exp: Make "delete checkpoint" part option for
9844 "help d" and "help delete" tests.
9845
540b8a30
UW
98462006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9847
a9c64011 9848 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9849 expected output in some mi_gdb_test statements.
9850 * gdb.mi/mi2-basics.exp: Likewise.
9851
9b6462d9
JB
98522006-05-05 Joel Brobecker <brobecker@adacore.com>
9853
9854 * gdb.base/del.c: New file.
9855 * gdb.base/del.exp: New testcase.
9856
954de43b
DM
98572006-05-05 David S. Miller <davem@sunset.davemloft.net>
9858
9859 * gdb.base/break.exp: Do not assume a breakpoint on
9860 main will actually be in $srcfile when optimizing.
1303f75e
DM
9861 * gdb.base/savedregs.exp: Do not require that the dummy
9862 frame location match up to a symbol and source file location.
c3242428
DM
9863 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9864 will get printed without a mi_cmd_data_list_register_values prefix.
9865 (*-data-list-register-*): Correct regular expressions to expect the new
9866 pseudo d? floating point registers.
9867 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9868
c7e64c9a
DJ
98692006-05-05 Christophe Lyon <christophe.lyon@st.com>
9870
9871 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9872 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9873 is allocated by the compiler.
9874 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9875 anons, e, anone to force their allocation by the compiler.
9876
98772006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9878
9879 * gdb.base/help.exp: Update expected text for help d and
9880 help delete.
9881
27ce9a6d
MK
98822006-05-02 Mark Kettenis <kettenis@gnu.org>
9883
9884 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9885 NetBSD/ELF targets.
9886
8608915f
MK
98872006-04-30 Mark Kettenis <kettenis@gnu.org>
9888
9889 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9890 single-step breakpoint fails; make this a KFAIL on
9891 sparc*-*-openbsd*.
9892 * gdb.base/siginfo.exp: Likewise.
9893 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9894
b8db102d
MS
98952006-04-26 Michael Snyder <msnyder@redhat.com>
9896
9897 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9898 which may have to consume output from other forks.
9899 Add tests to make sure that "delete fork" succeeded.
9900
c702009a
MS
99012006-04-20 Michael Snyder <msnyder@redhat.com>
9902
9903 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9904 Add support for the Renesas M32C and M16C.
9905
9906 * gdb.asm/asm-source.exp: Add m32c target.
9907 * gdb.asm/m32c.inc: Support for m32c target.
9908
e28493f2
AS
99092006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9910
9911 * gdb.base/commands.exp (recursive_source_test): New test.
9912
880da185
DM
99132006-04-04 David S. Miller <davem@sunset.davemloft.net>
9914
9915 * gdb.base/float.exp: Add pattern for sparc targets.
9916
61d9b92f
DJ
99172006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.base/commands.exp (stray_arg0_test): New test.
9920
bd717df8
PB
99212006-03-30 Paul Brook <paul@codesourcery.com>
9922
9923 * gdb.mi/mi-until.exp: kfail broken until command.
9924 * gdb.mi/mi2-until.exp: Ditto.
9925
ec793d3c
NR
99262006-03-27 Nick Roberts <nickrob@snap.net.nz>
9927
9928 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9929
831004b7
AO
99302006-03-08 Alexandre Oliva <aoliva@redhat.com>
9931
9932 * gdb.base/prelink.exp: Anchor tested-for regular expression
9933 on gdb prompt.
9934
effe49a0
PB
99352006-03-07 Paul Brook <paul@codesourcery.com>
9936
9937 * gdb.base/assign.exp: Correct fail message.
9938
e5461016
PB
99392006-03-07 Paul Brook <paul@codesourcery.com>
9940
9941 * lib/compiler.c: Extract armcc version number.
9942 * lib/compiler.cc: Ditto.
9943
fc91c6c2
PB
99442006-03-07 Paul Brook <paul@codesourcery.com>
9945
9946 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9947 additional_flags=-w.
9948 * gdb.arch/altivec-regs.exp: Ditto.
9949 * gdb.arch/e500-abi.exp: Ditto.
9950 * gdb.arch/e500-regs.exp: Ditto.
9951 * gdb.base/all-bin.exp: Ditto.
9952 * gdb.base/annota1.exp: Ditto.
9953 * gdb.base/annota3.exp: Ditto.
9954 * gdb.base/args.exp: Ditto.
9955 * gdb.base/arithmet.exp: Ditto.
9956 * gdb.base/assign.exp: Ditto.
9957 * gdb.base/async.exp: Ditto.
9958 * gdb.base/bang.exp: Ditto.
9959 * gdb.base/break.exp: Ditto.
9960 * gdb.base/call-rt-st.exp: Ditto.
9961 * gdb.base/completion.exp: Ditto.
9962 * gdb.base/cond-expr.exp: Ditto.
9963 * gdb.base/condbreak.exp: Ditto.
9964 * gdb.base/consecutive.exp: Ditto.
9965 * gdb.base/define.exp: Ditto.
9966 * gdb.base/display.exp: Ditto.
9967 * gdb.base/ena-dis-br.exp: Ditto.
9968 * gdb.base/environ.exp: Ditto.
9969 * gdb.base/eval-skip.exp: Ditto.
9970 * gdb.base/info-proc.exp: Ditto.
9971 * gdb.base/jump.exp: Ditto.
9972 * gdb.base/logical.exp: Ditto.
9973 * gdb.base/long_long.exp: Ditto.
9974 * gdb.base/maint.exp: Ditto.
9975 * gdb.base/miscexprs.exp: Ditto.
9976 * gdb.base/pc-fp.exp: Ditto.
9977 * gdb.base/pointers.exp: Ditto.
9978 * gdb.base/relational.exp: Ditto.
9979 * gdb.base/reread.exp: Ditto.
9980 * gdb.base/sect-cmd.exp: Ditto.
9981 * gdb.base/sep.exp: Ditto.
9982 * gdb.base/sepdebug.exp: Ditto.
9983 * gdb.base/until.exp: Ditto.
9984 * gdb.base/whatis-exp.exp: Ditto.
9985 * gdb.cp/annota2.exp: Ditto.
9986 * gdb.cp/annota3.exp: Ditto.
9987 * gdb.trace/actions.exp: Ditto.
9988 * gdb.trace/backtrace.exp: Ditto.
9989 * gdb.trace/circ.exp: Ditto.
9990 * gdb.trace/collection.exp: Ditto.
9991 * gdb.trace/deltrace.exp: Ditto.
9992 * gdb.trace/infotrace.exp: Ditto.
9993 * gdb.trace/limits.exp: Ditto.
9994 * gdb.trace/packetlen.exp: Ditto.
9995 * gdb.trace/passc-dyn.exp: Ditto.
9996 * gdb.trace/passcount.exp: Ditto.
9997 * gdb.trace/report.exp: Ditto.
9998 * gdb.trace/save-trace.exp: Ditto.
9999 * gdb.trace/tfind.exp: Ditto.
10000 * gdb.trace/tracecmd.exp: Ditto.
10001 * gdb.trace/while-dyn.exp: Ditto.
10002 * gdb.trace/while-stepping.exp: Ditto.
10003 * lib/gdb.exp: Ditto.
10004 (gdb_compile): Handle nowarning option.
10005
5f4a23d9
AO
100062006-03-07 Alexandre Oliva <aoliva@redhat.com>
10007
10008 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10009 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10010 Rename executable to prelinkt. Don't re-prelink if we didn't
10011 get a core file. Test prelink -u exit status to tell whether
10012 prelinking failed. Use gdb_test_multiple.
10013
9733fc94
DJ
100142006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10015
10016 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10017 (do_tests): Call it.
10018
cc10cae3
AO
100192006-02-28 Alexandre Oliva <aoliva@redhat.com>
10020
10021 * gdb.base/prelink.exp: New test.
10022 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10023
15c46491
WZ
100242006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10025
10026 * gdb.fortran/derived-type.f90: New file.
10027 * gdb.fortran/derived-type.exp: New testcase.
10028
5c9f7ded
DJ
100292006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * gdb.base/default.exp: Allow ';' as a directory separator.
10032
5b96932b
AS
100332006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10034
10035 * gdb.base/help.exp (help add-symbol-file): Update.
10036
1986bccd
AS
100372006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10038
10039 * gdb.base/help.exp (help load): Update expected results.
10040
a8b7528f
FF
100412006-02-19 Fred Fish <fnf@specifix.com>
10042
10043 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10044 specifix hex value as part of results.
10045 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10046
f8261448
FF
100472006-02-16 Fred Fish <fnf@specifix.com>
10048
10049 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10050 ushort_addr, and slong_addr, so the typedefs are not optimized
10051 away.
10052 * gdb.base/whatis.exp: Add tests using type name for struct type,
10053 union type, enum type, and typedef.
a9c64011 10054
31d8bdd2
MK
100552006-02-13 Mark Kettenis <kettenis@gnu.org>
10056
10057 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10058
34e41e63
JB
100592006-02-13 Jim Blandy <jimb@redhat.com>
10060
10061 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10062 case where it takes two "next" commands to skip past the init
10063 call.
10064
ac6e4f31
FF
100652006-02-12 Fred Fish <fnf@specifix.com>
10066
10067 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10068 to handle cases where it takes two "next" commands to skip
10069 past the init call.
10070
2db2d571
JB
100712006-02-07 Joel Brobecker <brobecker@adacore.com>
10072
10073 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10074 on hppa32 targets.
10075
38fcd64c
DJ
100762006-02-06 Vladimir Prus <ghost@cs.msu.su>
10077
10078 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10079 field.
10080
1315ad46
MK
100812006-01-29 Mark Kettenis <kettenis@gnu.org>
10082
10083 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10084
5625b943
DJ
100852006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10086
10087 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10088 files.
10089
80df1bbe
DJ
100902006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * gdb.cp/maint.exp: Set complaints to a positive value.
10093
9078e690
DJ
100942006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10095
10096 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10097 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10098 function name.
10099
9c903399
DJ
101002006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * gdb.base/checkpoint.c: Update copyright notice. Include
10103 <stdlib.h>.
10104
761ae4d6
JB
101052006-01-04 Jim Blandy <jimb@redhat.com>
10106
10107 * gdb.asm/asm-source.exp: Independently provide default values for
10108 asm-flags and debug-flags. Use 'string equal' to do the
10109 comparison, not the implicit expr's '==' operator. Remove
10110 now-unneeded assignments to asm-flags. In h8300 case, place
10111 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10112
099ac3dd
MS
101132006-01-04 Michael Snyder <msnyder@redhat.com>
10114
10115 * gdb.base/checkpoint.c: New file.
10116 * gdb.base/checkpoint.exp: New file.
10117 * gdb.base/multi-fork.c: New file.
10118 * gdb.base/multi-fork.exp: New file.
10119 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10120
f4d85314
FF
101212006-01-04 Fred Fish <fnf@specifix.com>
10122
10123 * gdb.base/ptype.c (foo): Add typedef.
10124 (intfoo): Add function.
10125 * gdb.base/ptype1.c: New file.
10126 * gdb.base/ptype.exp: Handle compilation and linking with two
10127 source files. Test that proper type for "foo" is found based
10128 on source context rather than first match found in symtabs.
10129
a1b06f35
MK
101302005-12-28 Mark Kettenis <kettenis@gnu.org>
10131
10132 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10133 * gdb.asm/openbsd.inc: Indent commands.
10134
d082a1e2
MK
101352005-12-26 Mark Kettenis <kettenis@gnu.org>
10136
c65016bd
MK
10137 * gdb.base/freebpcmd.exp: Increase timeout.
10138
d082a1e2
MK
10139 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10140
d3c32a0e
DJ
101412005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10142
10143 * gdb.base/default.exp: Update check for "show version".
10144
9fdb1f50
RC
101452005-12-09 Randolph Chung <tausq@debian.org>
10146
10147 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10148 * gdb.asm/pa64.inc: New file.
10149
5f2c56f7
RC
101502005-12-09 Randolph Chung <tausq@debian.org>
10151
10152 * gdb.asm/common.inc: Indent commands.
10153 * gdb.asm/asmsrc1.s: Likewise.
10154 * gdb.asm/asmsrc2.s: Likewise.
10155
8117349c
RC
101562005-12-09 Randolph Chung <tausq@debian.org>
10157
10158 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10159 (get_addr_of_sym): Remove duplicate print.
10160 (gen_core): xfail hppa*-*-hpux*, update expected output.
10161 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10162 * gdb.arch/pa64-nullify.s: New file.
10163
8f07f25a
RC
101642005-12-09 Randolph Chung <tausq@debian.org>
10165
10166 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10167
55b39184
DJ
101682005-12-07 Christophe Lyon <christophe.lyon@st.com>
10169
10170 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10171 code generation for these functions.
10172 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10173 error message.
10174
31e2b00f
AS
101752005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10176
10177 * gdb.base/help.exp (help b, help br, help bre, help brea)
10178 (help break): Update the expected message.
10179
c3d0b56e
SC
101802005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10181
10182 * gdb.asm/m68hc11.inc: Setup the data section.
10183 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10184 script for this test.
10185 (m6812-*-*): Likewise.
10186
36ae0ea9
RC
101872005-11-09 Randolph Chung <tausq@debian.org>
10188
10189 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10190
9d6f42e9
WZ
101912005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10192
10193 * gdb.base/break.exp: Fix a comment typo.
10194
e2126a14
EZ
101952005-11-03 Jim Blandy <jimb@redhat.com>
10196
a9c64011
AS
10197 Checked in by Elena Zannoni <ezannoni@redhat.com>
10198
889bf7c5 10199 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10200
e0ac7199
CV
102012005-11-02 Corinna Vinschen <vinschen@redhat.com>
10202
10203 * gdb.arch/gdb1558.c: Include stdio.h.
10204
31d3fb18
MK
102052005-10-31 Mark Kettenis <kettenis@gnu.org>
10206
10207 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10208
e52b687c
MK
102092005-10-31 Mark Kettenis <kettenis@gnu.org>
10210
10211 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10212
f4711d79
PG
102132005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10214
a9c64011
AS
10215 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10216 vscr" tests to better match output.
f4711d79 10217
987a9106
JB
102182005-10-12 Jim Blandy <jimb@redhat.com>
10219
10220 * gdb.base/structs.exp (any): New function.
10221 (test_struct_returns): Don't make any assumptions at all about
10222 what value the function returns when GDB can't set the return
10223 value.
10224
2336bb58
JB
102252005-10-09 Joel Brobecker <brobecker@adacore.com>
10226
10227 * gdb.ada/arrayidx/p.adb: New file.
10228 * gdb.ada/arrayidx.exp: New testcase
10229
102302005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10231
10232 * gdb.ada/array_return/pck.ads: New file.
10233 * gdb.ada/array_return/pck.adb: New file.
10234 * gdb.ada/array_return/p.adb: New file.
10235 * gdb.ada/array_return.exp: New testcase.
10236
705335ea
JB
102372005-10-03 Joel Brobecker <brobecker@adacore.com>
10238
a9c64011
AS
10239 * gdb.base/arrayidx.c: New file.
10240 * gdb.base/arrayidx.exp: New testcase.
705335ea 10241
11ee9940
NR
102422005-09-29 Nick Roberts <nickrob@snap.net.nz>
10243
10244 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10245 frames-invalid and breakpoints-invalid are no longer generated
10246 with level 3 so don't expect them in the output.
10247
39fb8e9e
BR
102482005-09-27 Bob Rossi <bob@brasko.net>
10249
a9c64011 10250 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10251 from test. Escape the | in mi_gdb_test call.
10252 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10253 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10254 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10255 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10256 expected regex's in mi_gdb_test calls.
10257 * lib/mi-support.exp: Remove arbitrary .* from tests.
10258 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10259 Fully anchor GDB/MI expected results in mi_gdb_test.
10260 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10261 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10262
2af48f68
PB
102632005-09-26 Paul Brook <paul@codesourcery.com>
10264
10265 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10266
f34502bc
WZ
102672005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10268
10269 * bfp-test.c: New file.
10270 * bfp-test.exp: New testcase.
10271
ca929517
WZ
102722005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10273
10274 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10275 of subarray and substring variable.
10276 * gdb.fortran/subarray.f: New source file for the test of subarray
10277 and substring variable evaluation.
10278 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10279 of string constant.
10280
c761af65
DJ
102812005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10282
10283 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10284 copyright dates.
10285
561d7a1d
PG
102862005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10287
10288 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10289 powerpc altivec' test with an almost identical 'info vector' test.
10290
b2b64cc9
PG
102912005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10292
a9c64011
AS
10293 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10294 vscr" tests to match output.
b2b64cc9 10295
6ac4d15a
PG
102962005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10297
a9c64011
AS
10298 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10299 output.
6ac4d15a 10300
40e55bef
BR
103012005-09-11 Bob Rossi <bob@brasko.net>
10302
889bf7c5
PA
10303 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10304 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10305 commands that return an MI output command and an asyncronous MI output
10306 command.
40e55bef
BR
10307 * gdb.mi/mi-console.exp: Ditto.
10308
3c7385ec
BR
103092005-09-11 Bob Rossi <bob@brasko.net>
10310
10311 * gdb.mi/mi-var-child.c: Include <string.h>.
10312
a6cd0eb3
DJ
103132005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * killed.exp: Correct gdb_expect syntax.
10316
2f168eed
CV
103172005-08-09 Corinna Vinschen <vinschen@redhat.com>
10318
10319 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10320
ecd3fd0f
BR
103212005-08-02 Bob Rossi <bob@brasko.net>
10322
10323 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10324 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10325 Change tests to inferior-tty-set/show.
10326 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10327 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10328 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10329 inferior. Use mi_gdb_test to get GDB and Inferior output.
10330 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10331 descriptor.
10332 (mi_inferior_tty_name): Add inferior PTY file name.
10333 (mi_gdb_start): Add INFERIOR_PTY parameter.
10334 (mi_gdb_test): Add IPATTERN parameter.
10335
f1ea48cb 103362005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10337
f1ea48cb
BR
10338 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10339 parameter to mi_gdb_test.
10340 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10341
6e650a67
DJ
103422005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10345 struct_declarations.
10346 * gdb.mi/mi-var-child.exp: Step over the initialization of
10347 struct_declarations.
10348
8be260b6
DJ
103492005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10350
10351 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10352 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10353 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10354 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10355 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10356 file.
10357
4e660f07
NR
103582005-07-27 Nick Roberts <nickrob@snap.net.nz>
10359
10360 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10361 (do_children_tests): Assign values to the extra elements.
10362
10363 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10364 them for tests for "-var-update --no-values" and
a9c64011 10365 "-var-update --all-values".
4e660f07
NR
10366 Add test for "-var-list-children --simple-values".
10367
10368 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10369
10370 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10371 "-stack-list-locals --simple-values" Improve doc strings and
10372 comments.
10373
6bdae935
MK
103742005-07-18 Mark Kettenis <kettenis@gnu.org>
10375
598b7a6f
MK
10376 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10377 *-*-openbsd*.
10378 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10379
6bdae935
MK
10380 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10381 sigaltsatck'.
10382
1323e929 103832005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10384
1323e929
BR
10385 * gdb.base/default.exp (tty): Changed output of command.
10386 * gdb.base/help.exp (help tty): Ditto.
10387
b1a9c082
MK
103882005-07-12 Mark Kettenis <kettenis@gnu.org>
10389
10390 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10391
10a844a2
MK
103922005-07-10 Mark Kettenis <kettenis@gnu.org>
10393
10394 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10395 -stack-select-frame without arguments.
10396 (test_stack_frame_listing): Add test for newly implemented command
10397 -stack-info-frame.
10398
3cb3b8df
BR
103992005-07-06 Bob Rossi <bob@brasko.net>
10400
10401 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10402 command.
10403 (Copyright): Update copyright.
10404
a0c5fbcf
WZ
104052005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10406
10407 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10408 tests to evaluate exponentiation expression.
10409
984971d0
AS
104102005-06-29 Andreas Schwab <schwab@suse.de>
10411
10412 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10413 main to avoid warnings.
10414
10415 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10416
fe03833f
NR
104172005-06-20 Nick Roberts <nickrob@snap.net.nz>
10418
10419 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10420 -stack-select-frame without arguments.
10421 (test_stack_frame_listing): Add test for newly implemented command
10422 -stack-info-frame.
a9c64011 10423
7a55f279
WZ
104242005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10425
0ffa0ea5
DJ
10426 * gdb.fortran/array-element.f: New file.
10427 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10428
26585198
DJ
104292005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10430
10431 * gdb.base/bigcore.exp: Correct checks for systems which can
10432 not dump a large core file.
10433
c1bd25fd
DJ
104342005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10435
10436 * gdb.base/relocate.c: Add a copyright notice.
10437 (dummy): Remove.
10438 * gdb.base/relocate.exp: Test printing the values of variables
10439 from a relocatable file.
10440
589e074d
DJ
104412005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10442
10443 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10444 excess MI output after an error.
10445
0915f927
JB
104462005-05-29 Joel Brobecker <brobecker@adacore.com>
10447
10448 * gdb.arch/alpha-step.c: New file.
10449 * gdb.arch/alpha-step.exp: New testcase.
10450
76ff342d
DJ
104512005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10452 Dennis Brueni <dennis@slickedit.com>
10453
10454 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10455 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10456 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10457 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10458 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10459 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10460 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10461
96b0c7ac
DJ
104622005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10463 Wu Zhou <woodzltc@cn.ibm.com>
10464
10465 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10466 IBM's xlc compiler.
10467 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10468 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10469
f21565d2
JB
104702005-05-13 Jim Blandy <jimb@redhat.com>
10471
10472 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10473 calling gdb_suppress_entire_file.
10474 * gdb.base/charset.exp: Same.
10475 * gdb.base/call-rt-st.exp: Same.
10476
6006a3a1
BR
104772005-05-05 Bob Rossi <bob_rossi@cox.net>
10478
10479 * lib/gdb.exp (fullname_syntax): Added global regex.
10480 (fullname_syntax_POSIX): Ditto.
10481 (fullname_syntax_UNC): Ditto.
10482 (fullname_syntax_DOS_CASE): Ditto.
10483 (fullname_syntax_DOS): Ditto.
10484 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10485 fullname_syntax variable to scope and use it.
10486 (test_file_list_exec_source_files): Ditto.
10487 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10488
c3b69c04
DJ
104892005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10490
10491 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10492
3c95e6af
PG
104932004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10494
a9c64011
AS
10495 * lib/gdb.exp (skip_altivec_tests): New function, based on
10496 check_vmx_hw_available from the GCC testsuite.
10497 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10498 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10499
78df6c56
JB
105002005-05-02 Jim Blandy <jimb@redhat.com>
10501
10502 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10503 calling gdb_suppress_entire_file.
10504
1690f9cf
DJ
105052005-04-30 Randolph Chung <tausq@debian.org>
10506
10507 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10508 Slightly relax "sem_post" name checking.
10509
5ea106f7
PG
105102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10511
10512 * gdb.base/unload.exp: Use new shared library infrastructure.
10513
bf7234cf
PG
105142005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10515
10516 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10517 infrastructure.
bf7234cf 10518
547b869a
CV
105192005-04-29 Corinna Vinschen <vinschen@redhat.com>
10520
10521 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10522 * gdb.asm/h8300.inc: New file.
10523
f07e55f0
PG
105242005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10525
10526 * gdb.base/shlib-call.exp: Change to use new shared library
10527 infrastructure.
10528
3cbba3d1
PG
105292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10530
a9c64011
AS
10531 * gdb.base/pending.exp: Change to use new shared library
10532 infrastructure.
3cbba3d1 10533
ed6df200
PG
105342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10535
a9c64011
AS
10536 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10537 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10538
8c8f4ebe
PG
105392005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10540
a9c64011
AS
10541 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10542 shared objects being adjusted and update copyright years.
8c8f4ebe 10543
607fbc54
DJ
105442005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10545
10546 * ChangeLog: Correct some 2003-01-13 dates.
10547 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10548 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10549 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10550 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10551 gdb.trace/tfind.exp: Update copyright years.
10552
57bf0e56
DJ
105532005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10554 Daniel Jacobowitz <dan@codesourcery.com>
10555
10556 * lib/gdb.exp (gdb_compile): Handle shlib=.
10557 (gdb_compile_shlib): New function.
10558
9b593790
PG
105592005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10560
a9c64011 10561 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10562
9494c6a5
DJ
105632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10564
10565 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10566 gdb.server.
10567 * configure.ac: Likewise.
10568 * configure: Regenerated.
10569 * gdb.gdbserver/Makefile.in: Moved to...
10570 * gdb.server/Makefile.in: ... here.
10571 * gdb.gdbserver/server.c: Moved to...
10572 * gdb.server/server.c: ... here.
10573 * gdb.gdbserver/server-run.exp: Moved to...
10574 * gdb.server/server-run.exp: ... here.
10575
6f8eac0e
DJ
105762005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10577
10578 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10579 * configure.ac: Create gdb.gdbserver/Makefile.
10580 * configure: Regenerated.
10581 * lib/gdbserver-support.exp: New file, derived from
10582 config/gdbserver.exp.
10583 * config/gdbserver.exp: Use gdbserver-support.exp.
10584 * gdb.gdbserver/Makefile.in: New file.
10585 * gdb.gdbserver/server.c: New file.
10586 * gdb.gdbserver/server-run.exp: New file.
10587
6e87504d
PG
105882005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10589
a9c64011
AS
10590 * lib/gdb.exp (test_compiler_info): Return compiler_info
10591 if no arguments are given.
6e87504d 10592
d1779be4
PG
105932005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10594
10595 * gdb.arch/altivec-abi.exp: Check for compiler and set
10596 use altivec' flag accordingly.
10597 * gdb.arch/altivec-regs.exp: Likewise.
10598
88750304
DJ
105992005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10600
10601 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10602
f3fb768d
AS
106032005-03-27 Andreas Schwab <schwab@suse.de>
10604
10605 * gdb.base/bigcore.c (main): Add missing mode argument in open
10606 call.
10607
7e813ac5
DJ
106082005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10609
10610 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10611 downloads.
10612 * config/gdbserver.exp (gdb_load): Likewise.
10613
8e3049aa
PB
106142005-03-14 Paul Brook <paul@codesourcery.com>
10615
10616 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10617 targets.
10618
a9df7c44
JB
106192005-03-09 Joel Brobecker <brobecker@adacore.com>
10620
10621 * gdb.dwarf2/dup-psym.S: New file.
10622 * gdb.dwarf2/dup-psym.exp: New testcase.
10623
9f0d94e8
JB
106242005-03-09 Joel Brobecker <brobecker@adacore.com>
10625
10626 * gdb.ada/exec_changed/first.adb: New file.
10627 * gdb.ada/exec_changed/second.adb: New file.
10628 * gdb.ada/exec_changed.exp: New testcase.
10629
5f579bc5
NS
106302005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10631
36e9969c
NS
10632 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10633 (A2): New class.
10634 (main): Test operator+.
10635 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10636 breakpoint test.
10637
5f579bc5
NS
10638 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10639 * gdb.base/signull.exp: Disable if gdb,nosignals.
10640 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10641 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10642 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10643 * gdb.mi/mi2-console.exp: Likewise.
10644 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10645 continue output at start.
10646 (gdb_collect_locals_test): Robustify regexp.
10647 * gdb.trace/passc-dyn.exp: Fix comment typo.
10648 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10649
be46087e
CV
106502005-03-08 Corinna Vinschen <vinschen@redhat.com>
10651
10652 * gdb.asm/asm-source.exp: Add iq2000 case.
10653 * gdb.asm/iq2000.inc: New file.
10654
384e1a61 106552005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10656
384e1a61
MI
10657 * gdb.base/command.exp: Change hardcoded value to regular expression.
10658 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10659
584b6e9e
DJ
106602005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10661
10662 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10663 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10664 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10665 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10666 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10667
ab5b5d61
MK
106682005-03-05 Mark Kettenis <kettenis@gnu.org>
10669
10670 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10671 changes.
10672
ae051c1b
PG
106732004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10674
a9c64011
AS
10675 * lib/compiler.c: Add test for IBM's xlc compiler.
10676 * lib/compiler.cc: Likewise.
ae051c1b 10677
3f0f6ed2
JB
106782004-02-24 Joel Brobecker <brobecker@adacore.com>
10679
10680 * gdb.ada/fixed_points.exp: Create compilation object directory
10681 before running the test.
10682 * gdb.ada/null_record.exp: Likewise.
10683 * gdb.ada/packed_array.exp: Likewise.
10684 * gdb.ada/start.exp: Likewise.
10685
724f452b
JB
106862005-02-15 Joel Brobecker <brobecker@adacore.com>
10687
10688 * gdb.ada/packed_array/pa.adb: New file.
10689 * gdb.ada/packed_array.exp: New testcase.
10690
57f5cdfb 106912005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10692
1f393151
MK
10693 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10694 files.
10695
ebdda337
MK
10696 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10697 on *-*-openbsd*. Correctly match whitespace in regukar
10698 expressions.
10699
cf309262
DJ
107002005-02-10 Daniel Jacobowitz <dan@debian.org>
10701
10702 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10703 PR exp/1821
10704 * gdb.base/gdb1821.c: New test file.
10705 * gdb.base/gdb1821.exp: New test file.
10706
3be49e7a
JB
107072005-02-09 Joel Brobecker <brobecker@adacore.com>
10708
10709 * gdb.base/start.c: New file.
10710 * gdb.base/start.exp: New testcase.
10711
e292e67d
JB
107122005-02-09 Joel Brobecker <brobecker@adacore.com>
10713
10714 * gdb.ada/start/dummy.adb: New file.
10715 * gdb.ada/start.exp: New testcase.
10716
dbdfa66c
CV
107172005-02-09 Corinna Vinschen <vinschen@redhat.com>
10718
10719 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10720 for printing symbols and statistics.
10721 Add test for using relative pathnames in "maint print msymbols" test.
10722 Mark "maint info sections DATA" XFAIL on Cygwin.
10723 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10724 tests.
10725
d7941671
AC
107262005-02-09 Andreas Schwab <schwab@suse.de>
10727
10728 Committed by Andrew Cagney <cagney@gnu.org>
10729 * gdb.base/remotetimeout.exp: New file.
10730
74e5ef44
MK
107312005-02-07 Mark Kettenis <kettenis@gnu.org>
10732
10733 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10734
464dd14d
JB
107352005-02-03 Joel Brobecker <brobecker@adacore.com>
10736
10737 * gdb.ada/gnat_ada.gpr: New file.
10738 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10739 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10740 * configure.ac: No longer generate gnat_ada.gpr.
10741 * configure: Regenerate.
10742 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10743 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10744 * gdb.ada/null_record/bar.ads: Likewise.
10745 * gdb.ada/null_record/bar.adb: Likewise.
10746 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10747 * gdb.ada/null_record.exp (testdir): New variable.
10748 (testfile): executable is now in testdir subdirectory.
10749 (srcfile): Use full path to the main compilation unit.
10750 * gdb.ada/fixed_points.exp: Same changes as above.
10751
30d756ae
NR
107522005-02-03 Nick Roberts <nickrob@snap.net.nz>
10753
10754 * gdb.base/interp.exp: New test.
10755
9d799f85
AC
107562005-01-24 Andrew Cagney <cagney@gnu.org>
10757
10758 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10759
15656118
AC
107602005-01-19 Andrew Cagney <cagney@gnu.org>
10761
a892c31b
AC
10762 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10763 configure.ac not configure.in.
10764
15656118
AC
10765 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10766 of powerpc*-*-*.
10767 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10768 * gdb.base/list.exp (test_list_function)
15656118
AC
10769 (test_list_filename_and_function): Ditto.
10770 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10771
a7b01baf
AC
107722005-01-16 Andrew Cagney <cagney@gnu.org>
10773
17d92a02
AC
10774 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10775
a7b01baf
AC
10776 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10777
bc8332bb
AC
107782005-01-14 Andrew Cagney <cagney@gnu.org>
10779
10780 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10781 * gdb.mi/mi2-var-cmd.exp: Ditto.
10782
4d074752
CV
107832005-01-10 Corinna Vinschen <vinschen@redhat.com>
10784
10785 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10786
bec39cab
AC
107872005-01-07 Andrew Cagney <cagney@gnu.org>
10788
10789 * configure.ac: Rename configure.in, require autoconf 2.59.
10790 * configure: Re-generate.
10791 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10792 * gdb.stabs/configure: Re-generate.
10793 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10794 * gdb.hp/configure: Re-generate.
10795 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10796 autoconf 2.59.
10797 * gdb.hp/gdb.objdbg/configure: Re-generate.
10798 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10799 autoconf 2.59.
10800 * gdb.hp/gdb.defects/configure: Re-generate.
10801 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10802 autoconf 2.59.
10803 * gdb.hp/gdb.compat/configure: Re-generate.
10804 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10805 autoconf 2.59.
10806 * gdb.hp/gdb.base-hp/configure: Re-generate.
10807 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10808 autoconf 2.59.
10809 * gdb.hp/gdb.aCC/configure: Re-generate.
10810
f10b16d4
JB
108112004-12-15 Jim Blandy <jimb@redhat.com>
10812
10813 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10814 under NPTL when there is debugging info available for libpthread.
10815
fb6e1814
JG
108162004-12-13 Jerome Guitton <guitton@gnat.com>
10817
10818 * gdb.ada/fixed_points.c: New file.
10819 * gdb.ada/fixed_points.exp: New file.
10820
fe46cd3a
RC
108212004-12-03 Randolph Chung <tausq@debian.org>
10822
10823 * gdb.arch/pa-nullify.exp: New file.
10824 * gdb.arch/pa-nullify.s: New file.
10825
8de0841b
RC
108262004-11-30 Randolph Chung <tausq@debian.org>
10827
10828 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10829 instead of "tbug". Fix regexp to work properly with gdb_test.
10830
c8170782
PH
108312004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10832
10833 * gdb.base/bitfields2.exp: New test.
10834 * gdb.base/bitfields2.c: New file.
10835
954269c2
RE
108362004-11-28 Richard Earnshaw <rearnsha@arm.com>
10837
10838 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10839
0107feed
RC
108402004-11-16 Randolph Chung <tausq@debian.org>
10841
10842 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10843
f073ae8c
DJ
108442004-11-14 Daniel Jacobowitz <dan@debian.org>
10845
10846 * gdb.threads/threadapply.exp: Correct "macro details" test.
10847
19ad59e7
JJ
108482004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10849
10850 * gdb.threads/threadapply.exp: New test.
10851 * gdb.threads/threadapply.c: New file.
10852
9cf0961b
MK
108532004-11-07 Mark Kettenis <kettenis@gnu.org>
10854
10855 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10856 frames.
10857
c789492a
FL
108582004-11-05 Felix Lee <felix+log1@specifixinc.com>
10859
10860 * gdb.base/cursal.exp: New file.
10861 * gdb.base/cursal.c: New file.
10862
a1e167bb
AC
108632004-11-03 Andrew Cagney <cagney@gnu.org>
10864
10865 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10866
b7cbf173
MK
108672004-10-30 Mark Kettenis <kettenis@gnu.org>
10868
10869 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10870 NetBSD/ELF targets.
10871
88f9d34f
JB
108722004-10-29 Joel Brobecker <brobecker@gnat.com>
10873
10874 * gdb.threads/bp_in_thread.c: New file, copied from
10875 pthread_cond_wait.c.
10876 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10877 file, rather than reusing the .c file from another testcase.
10878
ca7d6a0c
JB
108792004-10-20 Joel Brobecker <brobecker@gnat.com>
10880
10881 * gdb.ada/null_record.exp: Check where we stopped after
10882 sending the start command, instead of where the associated
10883 temporary breakpoint was inserted.
10884
0d863d03
AC
108852004-10-14 Andrew Cagney <cagney@gnu.org>
10886
10887 * gdb.mi/gdb701.c (main): Return 0.
10888
d11e72cb
DJ
108892004-10-13 Daniel Jacobowitz <dan@debian.org>
10890
d40539a4 10891 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10892
e1923096
JJ
108932004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10894
10895 * gdb.threads/schedlock.c: Add comment markers to use to find
10896 line numbers.
10897 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10898 comments.
10899 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10900 breakpoint lines.
10901
ec8ba2c9
DJ
109022004-10-12 Daniel Jacobowitz <dan@debian.org>
10903
10904 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10905
0eb3658b
DJ
109062004-10-12 Daniel Jacobowitz <dan@debian.org>
10907
10908 * configure.in: Add gdb.dwarf2.
10909 * configure: Regenerated.
10910 * Makefile.in: Add gdb.dwarf2.
10911 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10912 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10913 gdb.dwarf2/file1.txt: New files.
10914
a271cc33
OF
109152004-10-11 Orjan Friberg <orjanf@axis.com>
10916
a9c64011 10917 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10918 of "run", since the latter doesn't work with remote targets. Adjust
10919 the breakpoint numbering accordingly.
10920 * gdb.threads/pthread_cond_wait.exp: Ditto.
10921
895ce074
MC
109222004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10923
10924 * gdb.base/overlays.exp: Update copyright years.
10925
6be3092d
KI
109262004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10927
10928 * gdb.base/overlays.exp: Disable if target is Linux.
10929
e05389b8
FL
109302004-10-06 Felix Lee <felix+log1@specifixinc.com>
10931
10932 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10933
73cb587d
KI
109342004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10935
10936 * gdb.asm/asm-source.exp: Add m32r-linux target.
10937 * gdb.asm/m32r-linux.inc: New file.
10938
3c0edcdc
AC
109392004-09-24 Andrew Cagney <cagney@redhat.com>
10940 David Anderson <anderson@redhat.com>
10941
10942 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10943 command fails, assume things will work.
10944 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10945 (_GNU_SOURCE): Define.
10946 (print_unsigned, print_hex): Change parameter to "long long".
10947 (print_byte_count): New function, use to print byte counts.
10948 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10949 O_LARGEFILE.
10950 (main): Compute an upper bound on a corefile in max_core_size.
10951 Limit memory chunk size to max_core_size. Limit total memory
10952 allocated to max_core_size.
10953
4bb3667f
AC
109542004-09-23 Andrew Cagney <cagney@gnu.org>
10955
10956 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10957 from a separate process with code that creates a corefile by
10958 making the inferior dump core.
10959
60fe1a51
MK
109602004-09-23 Mark Kettenis <kettenis@gnu.org>
10961
10962 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10963 block.
10964
8e937346
MC
109652004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10966
10967 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10968 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10969 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10970 Likewise.
10971
7213f6d6
JJ
109722004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10973
10974 * gdb.java/jprint.exp: New test case for java inferior call.
10975 * gdb.java/jprint.java: Ditto.
10976
eac69dca
JB
109772004-09-15 Joel Brobecker <brobecker@gnat.com>
10978
10979 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10980
22227696
MC
109812004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10982
10983 * gdb.threads/killed.c: Include <stdlib.h>.
10984 * gdb.threads/pthreads.c: Likewise.
10985
7dd403a4
MC
109862004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10987
10988 * gdb.threads/killed.c: Add copyright notice.
10989
33f2d567
JM
109902004-09-10 Jason Molenda (jmolenda@apple.com)
10991
a9c64011
AS
10992 * gdb.base/define.exp: Two new tests to verify zero space chars
10993 after 'if' and 'while' commands in a user-defined command is correctly
10994 parsed.
33f2d567 10995
e05b62ac
AC
109962004-09-08 Andrew Cagney <cagney@gnu.org>
10997
10998 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10999 delivery test with duplicate at end of file.
11000
9cbe82da
MK
110012004-09-06 Mark Kettenis <kettenis@jive.nl>
11002
11003 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11004
564803d9
MC
110052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11006
11007 * config/hppro.exp: Removed.
11008
7c6807ce
MC
110092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11010
11011 * config/sparclet.exp: Removed.
11012
bf7e26dd
MC
110132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11014
11015 * config/udi.exp: Removed.
11016
714e341b
MC
110172004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11018
11019 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11020 of "exp_continue".
11021 (advancei): Likewise.
11022
1236e623
JJ
110232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11024
11025 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11026
3bdcad15
MI
110272004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11028
228af206 11029 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11030 to check for nodebug in executable.
11031 * gdb.gdb/observer.exp (setup_test): Likewise.
11032 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11033 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11034
c72b934c
AC
110352004-09-01 Andrew Cagney <cagney@gnu.org>
11036
11037 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11038 files.
11039
edd9b715
JJ
110402004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11041
11042 * gdb.base/unload.exp: Fix expected warning message to match
11043 latest format.
11044
fb4ce06b
CV
110452004-09-01 Corinna Vinschen <vinschen@redhat.com>
11046
11047 * gdb.base/call-rt-st.exp: Fix typos.
11048
ce78e7c3
MI
110492004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11050
11051 * gdb.threads/thread_check.exp: New testcase.
11052 * gdb.threads/thread_check.c: New testcase.
11053
2dedb159
AC
110542004-08-31 Andrew Cagney <cagney@gnu.org>
11055
11056 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11057 (skip_to_handler_entry): New procedures. Test stepping into a
11058 handler when the breakpoint is at the handler's entry point.
11059
68f53502
AC
110602004-08-30 Andrew Cagney <cagney@gnu.org>
11061
11062 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11063 gdb/1757.
11064
3e3ffd2b
MC
110652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11066
11067 With code from Manoj Iyer <manjo@austin.ibm.com>:
11068 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11069 return value. Add an arm for "no debugging symbols found".
11070 Change a stray "error" to "perror".
11071 (gdb_run_cmd): Adapt to new return value.
11072 * gdb.base/remote.exp: Adapt to new return value.
11073 * gdb.gdb/complaints.exp: Likewise.
11074 * gdb.gdb/observer.exp: Likewise.
11075 * gdb.gdb/selftest.exp: Likewise.
11076 * gdb.gdb/xfullpath.exp: Likewise.
11077
4b6f5fd2
JB
110782004-08-27 Joel Brobecker <brobecker@gnat.com>
11079
11080 * gdb.threads/bp_in_thread.exp: New testcase.
11081
e5b25496
MC
110822004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11083
11084 Fix PR testsuite/1735.
11085 * gdb.threads/schedlock.c (thread_function): Add a cast
11086 to suppress a gcc warning.
11087 * gdb.threads/thread-specific.c (thread_function): Likewise.
11088
934353d6
MC
110892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11090
11091 * gdb.base/unload.c: Include <stdlib.h>.
11092
f98a0aef 110932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11094
f98a0aef 11095 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11096 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11097 synchronized after the "return".
11098
5a2e8882
MC
110992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11100
11101 * gdb.mi/basics.c: Include <stdio.h>.
11102 * gdb.mi/pthreads.c: Include <stdlib.h>.
11103 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11104
a9640423
MC
111052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11106
11107 * gdb.threads/schedlock.c: Add copyright notice.
11108
b04e311d
AC
111092004-08-25 Andrew Cagney <cagney@gnu.org>
11110
11111 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11112 (skip_over_handler, breakpoint_over_hander): New test procedures.
11113 (advance, advancei): Add a proper prefix, do not use
11114 rerun_to_main.
11115 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11116
7c27f15b
MC
111172004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11118
11119 * gdb.mi/basics.c: Add copyright notice.
11120 * gdb.mi/var-cmd.c: Add copyright notice.
11121
fffc87ae
MC
111222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11123
11124 * lib/gdb.exp: Remove signed_keyword_not_used.
11125 * lib/compiler.c: Likewise.
11126 * lib/compiler.cc: Likewise.
11127
d782e0bf
MC
111282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11129
11130 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11131 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11132
96033e83
MC
111332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11134
11135 * gdb.base/whatis.c: Add copyright notice.
11136
cf38c229
MK
111372004-08-20 Mark Kettenis <kettenis@gnu.org>
11138
11139 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11140 it to skip the breakpoints encoded in the inline assembly.
11141
f4b49756
MC
111422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11143
11144 * Makefile.in: Add gdb.fortran.
11145
2f193b69
MC
111462004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11147
11148 * gdb.base/call-sc.exp (test_scalar_returns):
11149 Fix cut-and-paste glitch in "Make fun return now".
11150
89a237cb
MC
111512004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11152
11153 * configure.in: Add gdb.fortran.
11154 * configure: Regenerate.
11155 * gdb.fortran/Makefile.in: New file.
11156 * lib/gdb.exp (skip_fortran_tests): New procedure.
11157
469aff8e
MC
111582004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11159
11160 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11161 reference to bug-gnu@prep.ai.mit.edu.
11162 * gdb.mi/mi-var-child.exp: Likewise.
11163 * gdb.mi/mi-var-cmd.exp: Likewise.
11164 * gdb.mi/mi-var-display.exp: Likewise.
11165 * gdb.mi/mi2-var-block.exp: Likewise.
11166 * gdb.mi/mi2-var-child.exp: Likewise.
11167 * gdb.mi/mi2-var-cmd.exp: Likewise.
11168 * gdb.mi/mi2-var-display.exp: Likewise.
11169
00b51b9f
MK
111702004-08-15 Mark Kettenis <kettenis@gnu.org>
11171
11172 * gdb.base/unload.c (main): Make local variable msg const.
11173
45f07fef
MC
111742004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11175
11176 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11177 to bug-gnu@prep.ai.mit.edu.
11178 * gdb.mi/mi-disassemble.exp: Likewise.
11179 * gdb.mi/mi-eval.exp: Likewise.
11180 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11181 default line number.
11182 * gdb.mi/mi-return.exp: Likewise.
11183 * gdb.mi/mi-simplerun.exp: Likewise.
11184 * gdb.mi/mi-stack.exp: Likewise.
11185 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11186 number with explicit range test.
11187 * gdb.mi/mi-watch.exp: Likewise.
11188 * gdb.mi/mi2-break.exp: Likewise.
11189 * gdb.mi/mi2-cli.exp: Likewise.
11190 * gdb.mi/mi2-disassemble.exp: Likewise.
11191 * gdb.mi/mi2-eval.exp: Likewise.
11192 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11193 default line number.
11194 * gdb.mi/mi2-return.exp: Likewise.
11195 * gdb.mi/mi2-simplerun.exp: Likewise.
11196 * gdb.mi/mi2-stack.exp: Likewise.
11197 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11198 number with explicit range test.
11199 * gdb.mi/mi2-watch.exp: Likewise.
11200
dd8c8ee7
MC
112012004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11202
11203 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11204 * gdb.cp/m-static.exp: Likewise.
11205 * gdb.cp/rtti.exp: Likewise.
11206
4e838464
MK
112072004-08-14 Mark Kettenis <kettenis@gnu.org>
11208
11209 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11210
8d8cb839
EZ
112112004-08-14 Eli Zaretskii <eliz@gnu.org>
11212
11213 * ChangeLog: Prefix Local Variables with semi-colons and indent
11214 the reference to older ChangeLog files, to fix fontification in
11215 Emacs.
11216
deea8bb0
MC
112172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11218
11219 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11220 * gdb.mi/mi2-break.exp: Likewise.
11221
c3297504
MC
112222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11223
11224 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11225
25808999
MC
112262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11227
11228 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11229
226a8d71
MC
112302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11231
11232 * gdb.cp/classes.exp: Remove unused declarations. Just let
11233 test names default instead of providing special names. Remove
11234 extraneous demangler test.
11235
37fdf854
JJ
112362004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11237
11238 * gdb.base/unload.exp: New test for breakpoints in dynamically
11239 loaded libraries.
11240 * gdb.base/unload.c: Ditto.
11241 * gdb.base/unloadshr.c: Ditto.
11242
2d3a7986
MC
112432004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11246 cp_test_ptype_class.
11247 (test_enums): Likewise.
11248
c72b934c
AC
112492004-08-10 Andrew Cagney <cagney@gnu.org>
11250
11251 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11252 files.
11253
cc503c8a
AC
112542004-08-10 Andrew Cagney <cagney@gnu.org>
11255
11256 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11257 init_malloc call.
11258
902f2ccb
MC
112592004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11260
11261 * ChangeLog: Add copyright notice. The notice is copied
11262 from emacs 21.3 top level ChangeLog.
11263
78c90502
MC
112642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11265
11266 * lib/cp-support.exp: New file.
11267 * lib/cp-support.exp (cp_test_type_class): New function.
11268 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11269 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11270 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11271 cp_test_ptype_class.
11272
88e5ea78
MC
112732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11274
11275 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11276 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11277 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11278 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11279 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11280 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11281 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11282 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11283 gdb.mi/mi2-watch.exp: Update copyright years.
11284
6a89fc9c
MK
112852004-08-09 Mark Kettenis <kettenis@gnu.org>
11286
11287 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11288
1482e0de
MC
112892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11290
11291 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11292 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11293 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11294 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11295 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11296 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11297 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11298 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11299 gdb.mi/mi-watch.exp: Update copyright years.
11300
1a5ce3f3
DJ
113012004-08-08 Daniel Jacobowitz <dan@debian.org>
11302
11303 PR gdb/1738
11304 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11305 from a breakpoint with a pending signal.
11306
04f6ecf2
DJ
113072004-08-08 Daniel Jacobowitz <dan@debian.org>
11308
11309 PR gdb/1736
11310 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11311 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11312 the prompt.
11313 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11314
54d90d35
DJ
113152004-08-08 Daniel Jacobowitz <dan@debian.org>
11316
11317 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11318
d2f6abb0
DJ
113192004-08-08 Daniel Jacobowitz <dan@debian.org>
11320
11321 PR gdb/1736
11322 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11323 for i?86-*-linux*.
11324
5598c03d
DJ
113252004-08-08 Daniel Jacobowitz <dan@debian.org>
11326
11327 * gdb.arch/i386-prologue.exp: Compile without debug information.
11328
c6fee705
MC
113292004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11330
11331 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11332 rather than asking gdb to search.
11333
dd90efdb
MC
113342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11335
11336 * gdb.base/gcore.c: Include <string.h>.
11337
1e84bec1
MC
113382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11339
11340 * gdb.base/gcore.c: Add copyright notice.
11341
e425eb2b
MC
113422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11343
11344 * gdb.base/freebpcmd.c: Include <stdio.h>.
11345 * gdb.base/long_long.c: Include <string.h>.
11346 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11347 * gdb.base/siginfo.c: Include <string.h>.
11348 * gdb.base/sigstep.c: Include <string.h>.
11349
cb9aaed5
MC
113502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11351
11352 * gdb.base/complex.c: Include <stdlib.h>.
11353
55944f3d
MC
113542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11355
11356 * gdb.base/complex.c: Add copyright notice.
11357
7b2953d9
MC
113582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11359
11360 * gdb.base/charset.c: Include <stdlib.h>.
11361
c9133d23
MC
113622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11363
11364 * gdb.base/auxv.c: Include <stdlib.h>.
11365
0a8490ad
MC
113662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11367
11368 * gdb.base/auxv.c: Add copyright notice.
11369
3426d5ec
MC
113702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11371
11372 * gdb.base/coremaker.c: Add copyright notice.
11373 * gdb.base/coremaker2.c: Add copyright notice.
11374
8da195dd
AC
113752004-08-04 Andrew Cagney <cagney@gnu.org>
11376
11377 * gdb.base/store.exp: Update copyright.
11378 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11379 names, do not import gdb_prompt.
11380
8d394f98
AC
113812004-08-01 Andrew Cagney <cagney@gnu.org>
11382
11383 Fix PR testsuite/1729.
11384 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11385 not use capture_value with value 4.
11386 (capture_value): Add optional test name parameter.
11387 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11388 the prefix, pass to capture_value.
11389
b6702b23
MK
113902004-08-01 Mark Kettenis <kettenis@gnu.org>
11391
11392 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11393 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11394 (main): Call new function.
11395
c203e0ca
MC
113962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11397
11398 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11399
a7995a30
MC
114002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11401
11402 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11403
9366563b
MC
114042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11405
b6eeaf26 11406 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11407 Accept more values of vtbl pointer. Remove some messages
11408 about "obsolete gcc or gdb".
11409
2fc1f950
MC
114102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11411
11412 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11413
c724d49b
MC
114142004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11415
11416 * gdb.base/asm-source.exp: Properly convert target board
11417 debug flags from gcc format to binutils format.
11418
736b0fce
MK
114192004-07-28 Mark Kettenis <kettenis@gnu.org>
11420
11421 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11422 gdb1718". PR backtrace/1718 partially fixed.
11423
5633ea5c
JJ
114242004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11425
11426 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11427
575eebb1
NC
114282004-07-26 Nick Clifton <nickc@redhat.com>
11429
11430 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11431 good default value for a specific architecture is available then
11432 set it to that value. Otherwise default to the -gstabs switch.
11433 Remove the -g... switches from the asm-flags variable. Allow the
11434 target board info to override the value if it wants to. Pass the
11435 switch on the assembler command line.
11436
62104619
MK
114372004-07-23 Mark Kettenis <kettenis@gnu.org>
11438
11439 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11440 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11441 (main): Call new function.
11442
4a1135b8
MC
114432004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11444
11445 Test for PR exp/1715.
11446 * gdb.base/radix.exp: Refactor common procedures. Make all
11447 test names unique. Change XFAIL to KFAIL.
11448
8a12c1f0
MC
114492004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11450
11451 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11452 * gdb.ada/gnat_ada.gin: ... to here.
11453 * configure.in: Use gnat_ada.gin.
11454 * configure: Regenerate.
11455
23b451cf
AC
114562004-07-20 Andrew Cagney <cagney@gnu.org>
11457
11458 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11459 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11460 XFAILs. Clean up test messages and comments. Check backtraces.
11461 Delete re-sync code.
11462
ab618a02
MC
114632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11464
11465 Fix PR cli/740.
11466 * gdb.base/annota1.exp: Honor gdb,nosignals.
11467 * gdb.base/annota3.exp: Likewise.
11468
46dad340
MC
114692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11470
11471 * lib/java.exp: Update copyright notice.
11472
756d8c70
AC
114732004-07-19 Andrew Cagney <cagney@gnu.org>
11474
11475 * gdb.base/selftest.exp: Copy file from here ...
11476 * gdb.gdb/selftest.exp: ... to here.
11477
586027e6
AC
114782004-07-16 Andrew Cagney <cagney@redhat.com>
11479
11480 * lib/insight-support.exp: Delete file.
11481 * lib/java.exp (java_init): Fix copyright.
11482
029d2200
AC
114832004-07-16 Andrew Cagney <cagney@gnu.org>
11484
11485 * gdb.base/restore.c: Append "prologue" to comments marking the a
11486 function's prologue.
11487 * gdb.base/restore.exp: Update copyright, re-indent.
11488 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11489 callerN" prefix where needed. Update patterns that match a
11490 function's prologue.
11491
653b62c5
MC
114922004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11493
11494 * gdb.base/restore.c: Add copyright notice.
11495
f7d690e5
AC
114962004-07-16 Andrew Cagney <cagney@gnu.org>
11497
11498 * gdb.base/logical.exp: Update copyright.
11499 (evaluate): New procedure. Use to re-implement tests using
11500 several tables.
11501
d629a7cb
MH
115022004-07-14 Martin Hunt <hunt@redhat.com>
11503
11504 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11505 which fixes some problems where init.tcl was not found.
11506
9c7bb332
AC
115072004-07-13 Andrew Cagney <cagney@gnu.org>
11508
6bf46641
AC
11509 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11510 (check_sizeof, check_valueof): Do not include the output in the
11511 test name. Use gdb_test.
11512 (get_valueof): Use gdb_test_multiple.
11513
c4ffd4c0
AC
11514 * gdb.base/step-test.exp: Update copyright. Use
11515 gdb_test_multiple. Ensure that test names do not include
11516 architecture dependent output.
11517
ab89363a
AC
11518 * gdb.gdb/observer.exp: Update copyright.
11519 (setup_test): Use gdb_test_multiple.
11520 (attach_first_observer, attach_second_observer)
11521 (attach_third_observer, detach_first_observer)
11522 (detach_second_observer, detach_third_observer)
11523 (reset_counters, check_counters): Make $message a prefix.
11524 (test_normal_stop_notifications): Add "args" parameter - a list of
11525 init functions to be called. Make $message a prefix,
11526 (test_observer_normal_stop): Change the message prefixes so that
11527 they are unique, pass the attach / detach procedures to
11528 test_normal_stop_notifications.
11529
ec58997a
AC
11530 * gdb.base/signull.exp (test_segv): Prefix all tests with
11531 "${name}". Clean up test messages.
11532
b475183b
AC
11533 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11534
9c7bb332
AC
11535 * gdb.base/ena-dis-br.exp: Update copyright.
11536 (break_at): New function. Replace send_gdb with gdb_test,
11537 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11538 ignore count, not stopped at bpt", with KFAIL.
11539
2dd95497
CV
115402004-07-13 Corinna Vinschen <vinschen@redhat.com>
11541
11542 * gdb.base/attach.exp: Remove cleanupfile handling.
11543
419e626b
AC
115442004-07-12 Andrew Cagney <cagney@gnu.org>
11545
11546 * gdb.base/annota1.exp: Cleanup corefile test name.
11547 * gdb.base/annota3.exp: Ditto.
11548
8b1b3228
AC
115492004-07-12 Andrew Cagney <cagney@gnu.org>
11550
78650829
AC
11551 * gdb.base/signals.exp: Clean up copyright, re-indent.
11552
8b1b3228
AC
11553 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11554 gdb_test and gdb_test_multiple.
11555
935c2760
JJ
115562004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11557
11558 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11559 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11560 provide line number info for first statement in main.
11561
1544280f
AC
115622004-07-08 Andrew Cagney <cagney@gnu.org>
11563
1279f4ff
AC
11564 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11565
1544280f
AC
11566 * gdb.base/sigbpt.exp: Make the common part of each test name a
11567 prefix instead of suffix.
11568
bcc82369
BR
115692004-07-07 Bob Rossi <bob_rossi@cox.net>
11570
11571 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11572 test from test_tbreak_creation_and_listing to
11573 test_file_list_exec_source_file
11574 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11575 Changed name of test from test_tbreak_creation_and_listing to
11576 test_file_list_exec_source_file
11577
23f4b0aa
JJ
115782004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11579
11580 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11581 the jmisc() constructor instead of <init>.
11582 * gdb.java/jmisc1.exp: Ditto.
11583
56401cd5
AC
115842004-07-07 Andrew Cagney <cagney@gnu.org>
11585
11586 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11587 corrupting the PC.
11588
44ae2f6a
MC
115892004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11590
11591 * gdb.cp/templates.exp: Accept whitespace change in demangler
11592 output.
11593
45a83408
AC
115942004-07-06 Andrew Cagney <cagney@gnu.org>
11595
11596 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11597
d205ad70
MC
115982004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11599
11600 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11601 * lib/compiler.cc: Likewise.
11602
06ea1a61
MC
116032004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11604
11605 * lib/compiler.cc: Work around string preprocessing problem
11606 with old hp c++ compiler.
11607 * lib/compiler.c: Likewise.
11608
daab1251
CV
116092004-06-29 Corinna Vinschen <vinschen@redhat.com>
11610
11611 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11612 directives to conditionalize symbol prefixing.
11613 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11614 additional_flags handling. Add underscore prefix for Cygwin.
11615 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11616 conditionalize symbol prefixing.
11617 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11618 additional_flags handling. Add underscore prefix for Cygwin.
11619
cc984116
CV
116202004-06-29 Corinna Vinschen <vinschen@redhat.com>
11621
11622 * gdb.base/bigcore.exp: Skip test on Cygwin.
11623
c279b077
MC
116242004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11625
11626 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11627 formats for "info register". Use gdb_test_multiple. Fix
11628 the "invalid register" test.
11629
0e915747
CV
116302004-06-28 Corinna Vinschen <vinschen@redhat.com>
11631
11632 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11633 PID for Cygwin. Add Cygwin specific strings to check for in some
11634 tests.
11635 (do_attach_tests): Add a test for user interaction when attaching
11636 to a process with no matching symbol table already loaded.
11637
11422c86
AC
116382004-06-26 Andrew Cagney <cagney@gnu.org>
11639
11640 Test PR java/1567 and PR java/1565.
11641 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11642 * gdb.java/jmisc2.exp: Delete file.
11643
cefbce26
MC
116442004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11645
11646 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11647
e19f872c
CV
116482004-06-25 Corinna Vinschen <vinschen@redhat.com>
11649
11650 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11651 attach process.
11652
d931ba3b
MC
116532004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11654
11655 * gdb.cp/pr-1553.exp: Remove.
11656
aef68c48
MC
116572004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11658
11659 * gdb.cp/pr-1553.cc: Remove.
11660 * gdb.cp/pr-1553.exp: Disable this test.
11661
8d5df71a
JB
116622004-06-20 Jim Blandy <jimb@redhat.com>
11663
a9c64011 11664 Fix PR testsuite/1680.
8d5df71a
JB
11665 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11666 regular expressions.
11667
4ac6f39d
MC
116682004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11669
11670 Fix PR testsuite/1679.
11671 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11672 Issue an UNSUPPORTED result instead.
11673
1b413552
JB
116742004-06-18 Jim Blandy <jimb@redhat.com>
11675
11676 * gdb.base/charset.exp: Only send a control-C if we see a new
11677 prompt and incomplete command.
11678
6daa6ebd
MC
116792004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11680
11681 * gdb.cp/pr-574.cc: Add copyright notice.
11682
51fa4ae0
JB
116832004-06-17 Jim Blandy <jimb@redhat.com>
11684
11685 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11686 cases where the regexp has no groups; this grabs random text from
11687 the previous test suite, whatever that was.
11688
8fea26c5
MC
116892004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11690
11691 * gdb.cp/printmethod.cc: Add copyright notice.
11692
1e3aeb41
MC
116932004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11694
11695 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11696
9d9030bc
AC
116972004-06-16 Andrew Cagney <cagney@gnu.org>
11698
11699 * gdb.base/signull.c: Update copyright. Include <string.h>.
11700 (bowler): Replace data_pointer with data_read
11701 and data_write cases. Add code_descriptor case.
11702 (zero, desc): New array and pointer.
11703 (data, code): Change to simple pointers.
11704 * gdb.base/signull.exp: Fix probe pattern matching a function
11705 descriptor SIGSEGV. Replace data_pointer with data_read and
11706 data_write tests.
11707
acd4ad44
AC
117082004-06-16 Andrew Cagney <cagney@gnu.org>
11709
11710 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11711
08fd625c
MC
117122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11713
11714 * gdb.base/long_long.c: Add copyright notice.
11715
1903502c
MC
117162004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11717
11718 * gdb.base/long_long.exp: Remove reference to
11719 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11720 to gdb_breakpoint and gdb_continue_to_breakpoint.
11721
83313cb1
JB
117222004-06-14 Jim Blandy <jimb@redhat.com>
11723
11724 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11725 endian case.
11726
1bf404ef
AC
117272004-06-14 Andrew Cagney <cagney@gnu.org>
11728
11729 * gdb.base/gcore.exp (capture_command_output): Delete the always
11730 passing tests containing inferior values.
11731 * gdb.base/ending-run.exp: Do not include the breakpoint address
11732 in the test message. Update copyright.
11733 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11734 size in the test name, use gdb_test_multiple. Update copyright.
11735
ef220b33
MC
117362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11737
11738 * gdb.cp/ref-types.cc: Add copyright notice.
11739
4f70a4c9
MC
117402004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11741
11742 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11743 hp_aCC_compiler.
11744 * lib/compiler.cc: Likewise.
11745 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11746 'set' commands. Log diagnostics for other lines. Set
11747 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11748
335928ac
MC
117492004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11750
11751 * gdb.cp/try_catch.cc: Add copyright notice.
11752
2efb12e8
MC
117532004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11754
11755 * gdb.cp/userdef.cc: Add copyright notice.
11756
0bbed51a
MC
117572004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11758
11759 * gdb.cp/virtfunc.cc: Add copyright notice.
11760
e12a46c9
RC
117612004-06-11 Randolph Chung <tausq@debian.org>
11762
11763 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11764 problem.
11765
338e05af
AC
117662004-06-10 Andrew Cagney <cagney@gnu.org>
11767
11768 * lib/compiler.cc, lib/compiler.c: Append either
11769 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11770 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11771 instead of gcc-3-3.
11772
dc3f10cb
AC
117732004-06-09 Andrew Cagney <cagney@gnu.org>
11774
b4d946af
AC
11775 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11776 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11777
dc3f10cb
AC
11778 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11779 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11780 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11781 fixed.
11782
b5c0bfa2
AC
117832004-06-09 Andrew Cagney <cagney@gnu.org>
11784
11785 * gdb.base/structs.exp (test_struct_returns): Replace
11786 "return_value_unknown" and "finish_value_unknown" by
11787 "return_value_known" and "finish_value_known". Instead of
11788 "return_value_unknown" iff "finish_value_unknown", check
11789 "return_value_known" implies "finish_value_known".
11790
caeb605f
MH
117912004-06-08 Martin Hunt <hunt@redhat.com>
11792
11793 * gdb.base/float.exp: Add pattern for mips targets.
11794
c892bb64
RC
117952004-06-08 Randolph Chung <tausq@debian.org>
11796
11797 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11798 message for unknown architectures more clear.
11799
48306d3e
JB
118002004-06-08 Joel Brobecker <brobecker@gnat.com>
11801
11802 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11803 start the execution of the program.
11804
83ecb59f
JB
118052004-06-07 Jim Blandy <jimb@redhat.com>
11806
11807 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11808 * gdb.arch/i386-cpuid.h: New helper file.
11809
55264cb4
RC
118102004-06-07 Randolph Chung <tausq@debian.org>
11811
11812 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11813 has started.
11814
23cadb28
RM
118152004-06-04 Roland McGrath <roland@redhat.com>
11816
11817 Fix PR gdb/1647.
11818 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11819 differently to be robust to output buffering differences.
11820
51d01eda
MC
118212004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11822
11823 * gdb.threads/pthreads.exp: Update copyright years.
11824 (check_control_c): Change asynchronous 'after' to synchronous.
11825
f4fc3b93
RM
118262004-06-04 Roland McGrath <roland@redhat.com>
11827
11828 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11829 next gdb prompt.
11830
4013522b
MC
118312004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11832
11833 Fix PR gdb/1636.
11834 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11835 calls to synchronous.
11836
7a8f1e6b
JB
118372004-05-26 Jim Blandy <jimb@redhat.com>
11838
11839 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11840
81bb3443
RC
118412004-05-24 Randolph Chung <tausq@debian.org>
11842
11843 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11844 * gdb.asm/pa.inc: New file.
11845
8f5a3103
MK
118462004-05-22 Mark Kettenis <kettenis@gnu.org>
11847
11848 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11849
734b8fe8 118502004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11851 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11852
11853 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11854 GDB prompt.
11855
725603e1
UW
118562004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11857
f4fc3b93 11858 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11859 setjmp/longjmp. Use sigaction instead of signal.
11860
8b923272 118612004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11862 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11863
11864 * gdb.threads/pthread_cond_wait.c: New file.
11865 * gdb.threads/pthread_cond_wait.exp: New testcase.
11866
8bfabb04
AC
118672004-05-13 Andrew Cagney <cagney@redhat.com>
11868
11869 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11870 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11871
42edda50
AC
118722004-05-11 Andrew Cagney <cagney@redhat.com>
11873
11874 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11875 fixed but revealed gdb/1639.
11876
d303a6c7
AC
118772004-05-10 Andrew Cagney <cagney@redhat.com>
11878
11879 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11880 func1" and "next to 2nd alarm", kernel bug avoided.
11881
bf08c2a1
DJ
118822004-05-10 Daniel Jacobowitz <dan@debian.org>
11883
11884 PR external/1568
11885 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11886 XFAIL if it is smaller than bytes_allocated.
11887 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11888 (main): Make chunks_allocated unsigned. Correct comment.
11889
c0586a34
JB
118902004-05-07 Joel Brobecker <brobecker@gnat.com>
11891
11892 * gdb.arch/powerpc-aix-prologue.c: New file.
11893 * gdb.arch/powerpc-aix-prologue.exp: New file.
11894
f2785d12
JB
118952004-05-07 Jim Blandy <jimb@redhat.com>
11896
11897 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11898 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11899
bd7f6e30
JB
119002004-05-06 Joel Brobecker <brobecker@gnat.com>
11901
11902 * gdb.base/sep.exp: No longer setup_kfail when the program was
11903 built with dwarf2.
11904
0a5e7efe
JI
119052004-05-05 Jim Ingham <jingham@apple.com>
11906
11907 * gdb.base/pending.exp: Make sure pending breakpoints
11908 preserve the ignore count.
f4fc3b93 11909
a8958849
MK
119102004-04-27 Jerome Guitton <guitton@gnat.com>
11911
11912 * i386-prologue.exp: Add testcase for jump instruction as first
11913 instruction of the real code.
11914 * i386-prologue.c (jump_at_beginning): New function.
11915
7e103f5b
MK
119162004-04-28 Mark Kettenis <kettenis@gnu.org>
11917
11918 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11919 x86_64-*-*.
11920
5d38b224
MK
119212004-04-28 Mark Kettenis <kettenis@gnu.org>
11922
11923 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11924 i*86-*-*.
11925
0ef32fd9
MK
119262004-04-25 Mark Kettenis <kettenis@gnu.org>
11927
11928 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11929 expression that checks the return type.
11930
71d7dd7c
AC
119312004-04-23 Andrew Cagney <cagney@redhat.com>
11932
11933 * gdb.base/call-sc.exp: New test of scalar call/return values.
11934 * gdb.base/call-sc.c: Ditto.
11935
1e9f977e
JJ
119362004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11937
11938 * gdb.threads/manythreads.c: Reduce thread stack size.
11939
899d9e3a
JJ
119402004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11941
11942 * gdb.threads/manythreads.c: Add copyright notice.
11943
61bcae62
AC
119442004-04-23 Andrew Cagney <cagney@redhat.com>
11945
11946 * gdb.base/siginfo.exp: Better handle step out of signal.
11947 * gdb.base/sigstep.exp: Ditto.
11948
7339a42e 119492004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11950 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11951
11952 * gdb.threads/manythreads.c: New testcase.
11953 * gdb.threads/manythreads.exp: Ditto.
11954
5c98409b
JB
119552004-04-22 Jim Blandy <jimb@redhat.com>
11956
11957 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11958 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11959
3b611f1a
MC
119602004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11961
11962 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11963
f0fd9238
AC
119642004-04-21 Andrew Cagney <cagney@redhat.com>
11965
11966 * gdb.base/sigstep.c: New file.
11967 * gdb.base/sigstep.exp: New file.
11968
90990674
JB
119692004-04-16 Joel Brobecker <brobecker@gnat.com>
11970
11971 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11972 call to observer_notify_normal_stop.
11973
78cef34b
AC
119742004-04-15 Andrew Cagney <cagney@redhat.com>
11975
11976 * gdb.base/siginfo.c: New file.
11977 * gdb.base/siginfo.exp: New file.
11978
d2343407
JB
119792004-04-12 J. Brobecker <brobecker@gnat.com>
11980
11981 * gdb.base/sep.exp: Fix typo in comment.
11982
a2dba3c8
JB
119832004-04-12 J. Brobecker <brobecker@gnat.com>
11984
11985 * gdb.base/sep.c: New file.
11986 * gdb.base/sep-proc.c: New file.
11987 * gdb.base/sep.exp: New testcase.
11988
15f7b60e
MK
119892004-04-09 Mark Kettenis <kettenis@gnu.org>
11990
11991 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11992 support.
11993
44f4de1a
AC
119942004-04-05 Andrew Cagney <cagney@redhat.com>
11995
11996 * gdb.base/sigaltstack.c: New file.
11997 * gdb.base/sigaltstack.exp: New file.
11998
ef04f396
JB
119992004-04-04 Joel Brobecker <brobecker@gnat.com>
12000
12001 * gdb.base/foll-fork.exp: Update the expected output for
12002 "help set follow-fork-mode", to match a change that was made
12003 to the help of this variable on 2004-01-13.
12004
d40d2c92
JB
120052004-04-01 Joel Brobecker <brobecker@gnat.com>
12006
12007 * lib/ada.exp: Add copyright notice.
12008 * bar.ads: Likewise.
12009 * bar.adb: Likewise.
12010 * null_record.adb: Likewise.
12011 * null_record.exp: Likewise.
12012 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12013
f86ef5a3
JB
120142004-04-01 Joel Brobecker <brobecker@gnat.com>
12015
12016 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12017 * configure: Regenerate.
12018
414e70e3
JB
120192004-04-01 Joel Brobecker <brobecker@gnat.com>
12020
12021 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12022 to build the application. Remove the message printed when in
12023 verbose mode, redundant with the UNSUPPORTED message above.
12024
f0aaee49
JB
120252004-03-31 Joel Brobecker <brobecker@gnat.com>
12026
12027 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12028 * gdb.ada (null_record.exp): New testcase.
12029
ac81cb54
JB
120302004-03-31 Joel Brobecker <brobecker@gnat.com>
12031
12032 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12033
854af2f7
JB
120342004-03-31 Joel Brobecker <brobecker@gnat.com>
12035
12036 * gdb.ada: New subdirectory.
12037 * gdb.ada/Makefile.in: New file.
12038 * gdb.ada/gnat_ada.gpr.in: New file.
12039
034cb681
JB
120402004-03-31 Joel Brobecker <brobecker@gnat.com>
12041
12042 * lib/ada.exp: New file.
12043
78a1a894
DJ
120442004-03-24 Daniel Jacobowitz <drow@mvista.com>
12045
12046 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12047 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12048
4b2b3b3e
AC
120492004-03-22 Andrew Cagney <cagney@redhat.com>
12050
12051 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12052 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12053 Problem identified by Ulrich Weigand.
12054
23c73aa3
DC
120552004-03-17 David Carlton <carlton@kealia.com>
12056
12057 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12058 PR c++/826.
12059
d63a86f8
RM
120602004-03-16 Roland McGrath <roland@redhat.com>
12061
12062 * gdb.base/auxv.exp: New file.
12063 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12064
0e02aa50
DC
120652004-03-12 David Carlton <carlton@kealia.com>
12066
12067 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12068 * gdb.cp/pr-1553.cc: Ditto.
12069 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12070 pass branch.
12071
c20b71be
MC
120722004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12073
12074 * gdb.cp/templates.exp: Accept more template types.
12075
c7414a01
MC
120762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12077
12078 From Corinna Vinschen with modifications.
12079 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12080 local variable obj_with_enum.
12081 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12082 results with obj_with_enum.
12083
ed69573c
MC
120842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12085
12086 * gdb.cp/classes.cc: New file, copied from misc.cc.
12087 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12088
28301461
MC
120892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12090
12091 * gdb.cp/misc.cc: Add copyright notice.
12092
1198ecbe
DC
120932004-03-05 David Carlton <carlton@kealia.com>
12094
12095 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12096 * gdb.cp/rtti.h: Update copyright.
12097 (namespace n2::n3): New.
12098 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12099 (n2::n3::func3): New.
12100 (main): Call n2::n3::func3.
12101 * gdb.cp/rtti2.cc: Update copyright.
12102 (n2::create3): New.
12103
9e08c470
MK
121042004-03-04 Mark Kettenis <kettenis@gnu.org>
12105
12106 * gdb.asm/openbsd.inc: Fix typo.
12107
4bebc3aa
FF
121082004-03-03 Fred Fish <fnf@redhat.com>
12109
12110 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12111 "val" instead of unused "size". Update copyright year.
12112
6ea9fb37
DJ
121132004-02-29 Daniel Jacobowitz <drow@mvista.com>
12114
12115 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12116 to use unsigned char.
12117 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12118 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12119
23b23974
DJ
121202004-02-29 Daniel Jacobowitz <drow@mvista.com>
12121
12122 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12123 line of output.
12124
7574fd53
DJ
121252004-02-28 Daniel Jacobowitz <drow@mvista.com>
12126
12127 * gdb.base/relocate.c (dummy): Initialize.
12128
a195357f
DJ
121292004-02-28 Daniel Jacobowitz <drow@mvista.com>
12130
12131 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12132 a breakpoint at exit.
12133
72fd54a9
FF
121342004-02-27 Fred Fish <fnf@redhat.com>
12135
12136 * gdb.base/chng-syms.exp: Add expect condition to match failing
12137 case that isn't a timeout.
12138
b9d23137
AC
121392004-02-27 Andrew Cagney <cagney@redhat.com>
12140
12141 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12142 support.
12143
15d208f6 121442004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12145
15d208f6
FF
12146 * gdb.arch/gdb1431.c: Remove.
12147 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12148 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12149 of "until" incorrectly.
12150
98f9cd2d
JB
121512004-02-26 J. Brobecker <brobecker@gnat.com>
12152
12153 * gdb.cp/class2.cc (empty): New class.
12154 (refer): New function.
12155 (main): Declare an object of type empty and use it.
12156 * gdb.cp/class2.exp: Print the value of an object of type empty.
12157
9b50c11b
JJ
121582004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12159
12160 * gdb.base/langs.exp: Update query string to match the
12161 new nquery format used for pending breakpoints.
12162
0dcd613f
AC
121632004-02-26 Andrew Cagney <cagney@redhat.com>
12164
12165 Fix PR i18n/1570.
12166 * gdb.base/charset.c: Update copyright notice.
12167 (main, init_string): Remove the escape character '\e' tests.
12168 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12169 * gdb.base/charset.exp (valid_host_charset): Ditto.
12170 * gdb.base/setvar.exp: Ditto.
12171
b8a56647
AC
121722004-02-24 Andrew Cagney <cagney@redhat.com>
12173
90d59e34
AC
12174 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12175 mmapped data in core file" PASS and FAIL messages consistent.
12176
b8a56647
AC
12177 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12178 setting a breakpoint. Work around PR java/1565.
12179
9f27c604
JJ
121802004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12181
12182 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12183 new nquery format.
12184 * gdb.base/pending.exp: Ditto.
12185
3224a706
MK
121862004-02-22 Mark Kettenis <kettenis@gnu.org>
12187
12188 * configure.in: Run stabs tests on *BSD.
12189 * configure: Regenerated.
12190
41e0a9ca
MK
121912004-02-21 Mark Kettenis <kettenis@gnu.org>
12192
12193 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12194
1e1b3428
FF
121952004-02-20 Fred Fish <fnf@redhat.com>
12196
12197 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12198 blank in test for "returns short", for consistency with other
12199 "returns xxx" tests. Update copyright year.
12200
f9a7572a
FF
122012004-02-19 Fred Fish <fnf@redhat.com>
12202
12203 New testcase for PR breakpoint/1558.
12204 * gdb.arch/gdb1558.exp: New file.
12205 * gdb.arch/gdb1558.c: New file.
12206
b2ce2854
EZ
122072004-02-19 Elena Zannoni <ezannoni@redhat.com>
12208
12209 * gdb.base/nodebug.exp: Fix typo.
12210
e7c9ff01
JB
122112004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12212
12213 Committed by Jim Blandy <jimb@redhat.com>.
12214
62f4b920
JB
12215 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12216
2db536a1
JB
12217 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12218
e7c9ff01
JB
12219 * gdb.base/float.exp: Support s390*-*-* targets.
12220
f3205b34
AF
122212004-02-17 Adam Fedor <fedor@gnu.org>
12222
12223 * gdb.base/gdb1555.exp: New file.
12224 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12225
9d62932d
EZ
122262004-02-17 Elena Zannoni <ezannoni@redhat.com>
12227
12228 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12229
344c9711
FF
122302004-02-16 Fred Fish <fnf@redhat.com>
12231
12232 * gdb.arch/gdb1291.c: Remove
12233 * gdb.arch/gdb1291.s: New test input file.
12234 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12235 fail. Test for correct result, known incorrect result, other
12236 failures and timeouts.
12237
2d822687
AC
122382004-02-16 Andrew Cagney <cagney@redhat.com>
12239
12240 * gdb.base/bigcore.exp: New file.
12241 * gdb.base/bigcore.c: New file.
12242
dac15b66
AC
122432004-02-13 Andrew Cagney <cagney@redhat.com>
12244
12245 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12246 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12247 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12248 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12249 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12250 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12251 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12252 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12253 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12254 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12255
6bdfc2c4
JJ
122562004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12257
12258 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12259 executed is an alloc instruction.
12260
87b3ede8
DC
122612004-02-11 David Carlton <carlton@kealia.com>
12262
12263 * gdb.cp/breakpoint.exp: New.
12264 * gdb.cp/breakpoint.cc: New.
12265
6e19e2bf
MC
122662004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12267
12268 Partial fix for PR gdb/1543.
12269 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12270 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12271 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12272 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12273 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12274 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12275 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12276 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12277 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12278 to bug-gdb@prep.ai.mit.edu .
12279 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12280 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12281 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12282 Likewise.
12283
5c5455dc
AC
122842004-02-10 Andrew Cagney <cagney@redhat.com>
12285
12286 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12287 using gdb_internal_error_resync.
12288
9cf689d7
DJ
122892004-02-09 Daniel Jacobowitz <drow@mvista.com>
12290
12291 * gdb.threads/thread-specific.exp: Stop early if no threads are
12292 found.
12293
d2dc51db
MC
122942004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12295
12296 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12297
14b1a056
DJ
122982004-02-08 Daniel Jacobowitz <drow@mvista.com>
12299
12300 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12301 breakpoints.
12302
83f66e8f
DJ
123032004-02-07 Daniel Jacobowitz <drow@mvista.com>
12304
12305 * config/sim.exp (gdb_load): Handle $arg == "".
12306 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12307 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12308
30fc0091
EZ
123092004-02-07 Elena Zannoni <ezannoni@redhat.com>
12310
a9c64011
AS
12311 * gdb.base/maint.exp: Update test to reflect
12312 obstack changes.
30fc0091 12313
4d806929
JJ
123142004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12315
12316 * gdb.base/pendshr.c (pendfunc): New function that calls
12317 pendfunc1.
12318 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12319
7bfdd688
FF
123202004-02-04 Fred Fish <fnf@redhat.com>
12321
12322 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12323 function symbols and update copyright years.
12324 * gdb.arch/gdb1291.c: Ditto.
12325
aaa08ee4
MC
123262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12327
12328 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12329
dbad7755
MC
123302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12331
12332 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12333
ec4646ef
MC
123342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12335
12336 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12337
1b802196
FF
123382004-02-02 Fred Fish <fnf@redhat.com>
12339
12340 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12341 remote targets. Update copyright years.
12342
18fe2033
JJ
123432004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12344
12345 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12346 support.
12347 * gdb.base/langs.exp: Fix test which attempts to create
12348 breakpoint on non-existent function to handle new pending
12349 support.
12350 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12351 a breakpoint.
12352 * gdb.base/pending.exp: New test.
12353 * gdb.base/pending.c: New file.
12354 * gdb.base/pendshr.c: Ditto.
12355
8d577d32
DC
123562004-02-02 David Carlton <carlton@kealia.com>
12357
12358 * gdb.cp/overload.exp: Add overloadNamespace tests.
12359 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12360 (overloadNamespace, XXX): New.
12361 (main): Call XXX::marker2.
12362
3ad13771
FF
123632004-02-01 Fred Fish <fnf@redhat.com>
12364
12365 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12366 * gdb.base/finish.exp: Ditto.
12367 * gdb.base/gcore.exp: Ditto.
12368 * gdb.base/huge.exp: Ditto.
12369 * gdb.base/info-proc.exp: Ditto.
12370 * gdb.base/return2.exp: Ditto.
12371 * gdb.threads/gcore-thread.exp: Ditto.
12372
44c75849
DJ
123732004-02-01 Daniel Jacobowitz <drow@mvista.com>
12374
12375 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12376
005bc093
MK
123772004-02-01 Mark Kettenis <kettenis@gnu.org>
12378
12379 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12380 that opening the file succeeds on OpenBSD.
12381
c47cebdb
DJ
123822004-02-01 Daniel Jacobowitz <drow@mvista.com>
12383
12384 * gdb.threads/thread-specific.c: New file.
12385 * gdb.threads/threads-specific.exp: New test script.
12386 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12387 to expect_out.
12388
5a01311c
MK
123892004-02-01 Mark Kettenis <kettenis@gnu.org>
12390
12391 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12392 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12393 only on the "print_small_structs from print_long_arg_list" test.
12394
ce22a4f1
DJ
123952004-02-01 Daniel Jacobowitz <drow@mvista.com>
12396
12397 * gdb.base/completion.exp: Kill a stray backslash.
12398
12399 From Jim Ingham <jingham@apple.com>:
12400 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12401 agrees with the result from sending a tab.
12402
abbab9d3
DJ
124032004-01-31 Daniel Jacobowitz <drow@mvista.com>
12404
12405 * gdb.base/chng-syms.exp: Remove stray newline.
12406
53904d1e
MK
124072004-01-31 Mark Kettenis <kettenis@gnu.org>
12408
12409 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12410 *-*-openbsd*.
12411 * gdb.asm/openbsd.inc: New file.
12412
3a4b3aac
MK
124132004-01-30 Mark Kettenis <kettenis@gnu.org>
12414
12415 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12416 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12417 *-*solaris2*. Remove commented out default settings for
12418 asm-flags. Replace gdb_compile with target_link.
12419
ebac27b4
MC
124202004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12421
12422 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12423 for all tests. Remove old hp-ux and cygnus xfail cases.
12424
d8679d84
PH
124252004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12426
12427 * gdb.base/chng-syms.exp: New file.
12428 * gdb.base/chng-syms.c: New file.
12429
0a55bc22
MC
124302004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12431
12432 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12433 Provide arms for current output in all my configurations.
12434
94b8e876
MC
124352004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12436
12437 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12438 * lib/compiler.cc: Likewise.
12439 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12440 get the right preprocessor. Eval the output directly. Remove
12441 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12442 hp_f77_compiler and hp_f90_compiler completely.
12443 (gdb_preprocess): Delete.
12444 (get_compiler): Delete.
12445
7cf03d44
MK
124462004-01-24 Mark Kettenis <kettenis@gnu.org>
12447
12448 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12449 <string.h>.
12450
68b6dce9
NR
124512004-01-24 Nick Roberts <nick@nick.uklinux.net>
12452
12453 * gdb.mi/mi-stack.exp: Update copyright.
12454
b368761e
DC
124552004-01-23 David Carlton <carlton@kealia.com>
12456
12457 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12458 test for cp_lookup_transparent_type.
12459 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12460 call them.
12461
f2061b53
DJ
124622004-01-23 Daniel Jacobowitz <drow@mvista.com>
12463
12464 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12465 after -var-update.
12466
37fc574a
DC
124672004-01-23 David Carlton <carlton@kealia.com>
12468
12469 * gdb.cp/namespace.cc (C::ensureRefs): New.
12470 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12471
8e94b928
NR
124722004-01-20 Nick Roberts <nick@nick.uklinux.net>
12473
12474 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12475 case "-stack-list-locals 2".
12476 * gdb.mi/mi-var-child.exp: Test for case
12477 "-var-list-children --all-values NAME".
12478
997b0952
MC
124792004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12480
12481 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12482
52470da3
MK
124832004-01-18 Mark Kettenis <kettenis@gnu.org>
12484
7049b4b8
MK
12485 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12486 used with gdb_test_multiple.
12487
52470da3
MK
12488 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12489 read at address 0. This fixes PR testsuite/1504.
12490
da6012e5
DJ
124912004-01-18 Daniel Jacobowitz <drow@mvista.com>
12492
12493 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12494 Remove downloading, guessing the host executable, the calls to
12495 gdb_file_cmd and gdb_target_cmd, and "load" support.
12496 (infer_host_exec): New function broken out from gdb_load.
12497 (gdb_load): New wrapper for gdbserver_gdb_load.
12498 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12499 gdb_target_cmd. Use -target-select.
12500 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12501 Download binaries to the host. Clear last_mi_remote_file when
12502 we load a new binary.
12503 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12504 call gdbserver_gdb_load and mi_gdb_target_cmd.
12505
32c70722
MC
125062004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12507
12508 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12509 type patterns.
12510
b0cecf36
MC
125112004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12512
12513 * gdb.cp/templates.exp: Fix typo in test name of
12514 "print Foo<volatile char*>::foo".
12515
4120d7e6
MC
125162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12517
12518 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12519
f679e530
BE
125202004-01-16 Ben Elliston <bje@wasabisystems.com>
12521
12522 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12523 (clean mostlyclean): Remove empty rm.
12524
091c48f6
MC
125252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12526
12527 * gdb.base/setvar.exp: Add copyright years.
12528
3e5fc8d2
DC
125292004-01-14 David Carlton <carlton@bactrian.org>
12530
12531 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12532 PR c++/1511 and update coment.
12533 * gdb.cp/templates.exp: Update patterns to match current output.
12534 If changes involve something other than whitespace, KFAIL
12535 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12536
63d06c5c
DC
125372004-01-14 David Carlton <carlton@kealia.com>
12538
12539 * gdb.cp/namespace.exp: Add tests involving classes defined within
12540 namespaces.
12541 * gdb.cp/namespace.cc (C::CClass): New.
12542 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12543
a51dab88
EZ
125442004-01-14 Elena Zannoni <ezannoni@redhat.com>
12545
12546 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12547 what debug info we have. Print a better message if something goes
12548 wrong while producing the separate debug info file.
12549
a476ccc9
MC
125502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12551
12552 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12553
f453692c
MC
125542004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12555
12556 * gdb.base/callfuncs.c: Add copyright notice.
12557
f40063a5
MC
125582004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12559
12560 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12561 inheritance. PR gdb/1498, PR gcc/13539.
12562
19ac3974
EZ
125632004-01-13 Elena Zannoni <ezannoni@redhat.com>
12564
a9c64011
AS
12565 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12566 test specific name.
12567 * gdb.mi/gdb669.exp: Ditto.
12568 * gdb.mi/mi-pthreads.exp: Ditto.
12569 * gdb.mi/mi1-pthreads.exp: Ditto.
12570 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12571
56c97c6e
MC
125722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12573
12574 * gdb.cp/member-ptr.cc: Add copyright notice.
12575
a0644324
MC
125762004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12577
12578 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12579 some patterns for recent versions of gcc and hpacc. Delete
12580 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12581 Delete tests that access a NULL pointer-to-member-data. This
12582 script is still disabled for gcc.
12583
32fabe09
EZ
125842004-01-12 Elena Zannoni <ezannoni@redhat.com>
12585
12586 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12587 escaped correctly.
32fabe09 12588
1f8a6abb
EZ
125892004-01-12 Elena Zannoni <ezannoni@redhat.com>
12590
12591 * gdb.base/sepdebug.exp: New file.
12592 * gdb.base/sepdebug.c: New file.
12593 * lib/gdb.exp (separate_debug_filename): New procedure.
12594 (gdb_gnu_strip_debug): New procedure.
12595
48efe704
AC
125962004-01-12 Andrew Cagney <cagney@redhat.com>
12597
12598 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12599 * gdb.mi/ChangeLog-1999-2003: New file.
12600
a9415475
AC
126012004-01-12 Andrew Cagney <cagney@redhat.com>
12602
12603 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12604 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12605 or EEXIST", treat EBUSY as an XFAIL.
12606
83b8cf9d
MC
126072004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12608
12609 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12610 hp_cc_compiler.
12611
9939d2a8
MC
126122004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12615 decorations.
12616
1ff8cadf
MC
126172004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12618
12619 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12620 and "(aCC)" decorations. Remove obsolete doco about old
12621 test results.
12622
6fa9022e
MC
126232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12624
12625 * gdb.cp/exception.exp: Fix typo in doco.
12626
209721fe
MK
126272004-01-09 Mark Kettenis <kettenis@gnu.org>
12628
12629 * gdb.base/gdb1476.exp: Fix typo.
12630
ef11303e
MC
126312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12632
12633 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12634 file.
12635
041ab88c
MC
126362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12637
12638 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12639 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12640 Use gdb_compile. Remove restriction on gcc. Add some patterns
12641 for recent version of gdb. Delete second half, which was a copy
12642 of the first half with different build flags. This test is
12643 still disabled because it is still not ready for production.
12644
e36d075a
MC
126452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12646
12647 * gdb.cp/exception.cc: Add copyright notice.
12648 * gdb.cp/exception.exp: Add a notice that this file is broken
12649 because of line number changes caused by addition of copyright
12650 notice.
12651
42b190ad
MC
126522004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12653
12654 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12655 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12656
8f25f06b
MC
126572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12658
12659 * gdb.cp/classes.exp: Accept gnu abi 2.
12660 * gdb.cp/derivation.exp: Likewise.
12661 * gdb.cp/overload.exp: Likewise.
12662 * gdb.cp/virtfunc.exp: Likewise.
12663
06ded8b8
MC
126642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12665
12666 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12667 semicolon after end of function.
12668
77c26ae3
MC
126692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12670
12671 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12672 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12673 boilerplate code for compiling and running the program under
12674 test. Add some string method tests.
12675
20757486
MC
126762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12677
12678 * gdb.cp/bs15503.cc: Add copyright notice.
12679 * gdb.cp/bs15503.exp: Adjust line number.
12680
0fd3b503
MC
126812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12682
12683 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12684 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12685
10d1bea8
MC
126862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12687
12688 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12689 hp_cc_compiler.
12690
2789202a
MC
126912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12692
12693 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12694 * gdb.cp/ctti.exp: Use the marker instead of "next".
12695 With gcc, run further before bailing.
12696
b862f14c
MC
126972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12698
12699 * gdb.cp/cttiadd.cc: Add copyright notice.
12700 * gdb.cp/cttiadd1.cc: Likewise.
12701 * gdb.cp/cttiadd2.cc: Likewise.
12702 * gdb.cp/cttiadd3.cc: Likewise.
12703
96da2469
MC
127042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12705
12706 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12707 Use gdb_test, gdb_test_multiple. Use floating-point values that
12708 have exact representations in IEEE-ish formats.
12709
053248ff
MC
127102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12711
12712 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12713 compilers. Delete duplicate call to get_compiler_info.
12714 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12715 * gdb.base/volatile.exp: Likewise.
12716
84acecdd
MK
127172004-01-07 Mark Kettenis <kettenis@gnu.org>
12718
12719 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12720 memory at address 0.
12721
fe11a27f
MC
127222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12723
12724 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12725 to test for hp-ux assembler. Fix copyright years.
12726
60ad077b
AC
127272004-01-07 Andrew Cagney <cagney@redhat.com>
12728
12729 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12730
1c9b8f33
AC
127312004-01-07 Andrew Cagney <cagney@redhat.com>
12732
12733 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12734 when creating the read-only file. From analysis by Roland McGrath
12735 and Elena Zannoni.
12736
753ccc7a
MC
127372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12738
12739 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12740
eca3e36b
MC
127412004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12742
12743 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12744 data pointers.
12745
f8d4bac4
MC
127462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12747
12748 * gdb.cp/m-static.exp: Compile one source file at a time.
12749 Delete unused call to get_compiler_info.
12750
9b4e0f94
MC
127512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12752
12753 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12754 * gdb.base/call-rt-st.exp: Likewise.
12755 * gdb.base/nodebug.exp: Likewise.
12756 * gdb.base/volatile.exp: Likewise.
12757 * gdb.cp/ref-types.exp: Likewise.
12758 * gdb.cp/templates.exp: Likewise.
12759
023c1024
MK
127602004-01-05 Mark Kettenis <kettenis@gnu.org>
12761
12762 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12763
19703c4a
MC
127642004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12765
12766 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12767 hppa*-hp-hpux*.
12768
18b67037
MK
127692004-01-04 Mark Kettenis <kettenis@gnu.org>
12770
ba6219c8
MK
12771 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12772 x86_64-*-*.
12773
18b67037
MK
12774 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12775 sparc64-*-* and sparc*-solaris2*.
12776
1bfbbb9d
MK
127772004-01-04 Mark Kettenis <kettenis@gnu.org>
12778
12779 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12780 return ${tests}" test. The ${tests} already mentions the
12781 filename.
12782
06846494
MC
127832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12784
12785 * gdb.cp/local.exp: Accept gcc abi 2.
12786
3b0cb202
MC
127872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12788
12789 * gdb.cp/templates.exp: Accept gcc abi 2.
12790
0643ec3f
MC
127912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12792
12793 * lib/compiler.cc: Remove supports_template_debugging.
12794 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12795
d231d0b1
MC
127962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12797
12798 * gdb.cp/namespace.exp: Accept gcc abi 2.
12799
44ffb27c
MC
128002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12801
12802 * gdb.cp/method.exp: Accept gcc abi 2.
12803
184ad485
MC
128042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12805
12806 * gdb.cp/classes.exp: Generate identical results as old version.
12807 * gdb.cp/derivation.exp: Likewise.
12808 * gdb.cp/overload.exp: Likewise.
12809 * gdb.cp/virtfunc.exp: Likewise.
12810
116f09e7
MC
128112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12812
12813 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12814 mysterious bug with sourceware version of expect.
12815
b1379776
MC
128162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12817
12818 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12819 current versions of gcc, including gcc abi 2. Remove gratuitous
12820 restart of test program. Use gdb_test_multiple and gdb_test for
12821 all tests. Add patterns to xfail missing "const" in "const char *"
12822 and kfail PR gdb/1155.
12823
6b7a4c0e
MC
128242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12825
12826 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12827 current versions of gcc, including gcc abi 2. Remove gratuitous
12828 restart of test program. Use gdb_test_multiple and gdb_test for
12829 all tests. Add patterns to kfail PR gdb/1498.
12830
51615d72
MC
128312003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12832
12833 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12834 current versions of gcc, including gcc abi 2. Use "breakpoint"
12835 and "continue" instead of restarting the target program. Use
12836 gdb_test_multiple and gdb_test for all tests.
12837
7b79a9d7
MK
128382004-01-01 Mark Kettenis <kettenis@gnu.org>
12839
12840 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12841 for *-*-solaris2*.
12842
1cd3489f
MC
128432003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12844
12845 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12846 current versions of gcc, including gcc abi 2. Use "breakpoint"
12847 and "continue" instead of restarting the target program several
12848 times. Use gdb_test_multiple and gdb_test for all tests.
12849
850742db
MC
128502003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12851
12852 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12853 source files.
12854
eb4bbda8
MC
128552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12856
12857 * gdb.base/environ.exp: Handle compiling test case from multiple
12858 source files.
12859
e42c7771
MC
128602003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12861
12862 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12863
80e4b428
JB
128642003-12-17 Jim Blandy <jimb@redhat.com>
12865
5f06973a
JB
12866 * gdb.base/freebpcmd.c: Add copyright notice.
12867
80e4b428
JB
12868 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12869
0ab84fb7
MC
128702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12873
1b3bb3d0
JB
128742003-12-13 Jim Blandy <jimb@redhat.com>
12875
12876 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12877
3a4c9371
KB
128782003-12-12 Kevin Buettner <kevinb@redhat.com>
12879
12880 * gdb.asm/frv.inc: New file.
12881 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12882
a1dea79a
FF
128832003-12-09 Fred Fish <fnf@redhat.com>
12884
12885 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12886 functions to break1.c and leave prototypes behind. Add more
12887 "set breakpoint NN here" comments.
12888 * gdb.base/break1.c: New file.
12889
12890 * gdb.base/break.exp: Handle compiling test case from multiple
12891 source files and change source file references as needed.
12892 * gdb.base/completion.exp: Ditto.
12893 * gdb.base/condbreak.exp: Ditto.
12894 * gdb.base/define.exp: Ditto.
12895 * gdb.base/ena-dis-br.exp: Ditto.
12896 * gdb.base/info-proc.exp: Ditto.
12897 * gdb.base/maint.exp: Ditto.
12898 * gdb.base/until.exp: Ditto.
12899
12900 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12901 hardcoded line numbers.
12902 * gdb.base/define.exp: Ditto.
12903 * gdb.base/ena-dis-br.exp: Ditto.
12904 * gdb.base/maint.exp: Ditto.
12905 * gdb.base/until.exp: Ditto.
12906
12907 * gdb.base/completion.exp: Use "break1" for completion tests since
12908 "break" is no longer a unique prefix.
12909
5266b69c
AC
129102003-12-06 Andrew Cagney <cagney@redhat.com>
12911
12912 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12913 "return_value_unimplemented". When an unimplemented struct return
12914 architecture, report incorrect values as a KFAIL
12915
374451f0
MC
129162003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12917
12918 * gdb.cp/rtti.exp: Accept new wording of warning from
12919 cp_lookup_rtti_type.
12920
ba9b20a7
MC
129212003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12922
12923 Partial fix for PR testsuite/1456.
12924 * gdb.base/scope.exp (test_at_main): Replace references to
12925 gcc_compiled with calls to test_compiler_info.
12926 (test_at_foo): Likewise.
12927 (test_at_bar): Likewise.
12928
b74b6d0b
MC
129292003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12930
12931 Partial fix for PR testsuite/1456.
12932 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12933 to test_compiler_info.
12934
ccfa3402
MC
129352003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12936
12937 * gdb.base/so-impl-ld.exp: Update copyright notice.
12938
f6246aba
MC
129392003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12940
12941 Partial fix for PR testsuite/1456.
12942 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12943 to test_compiler_info.
12944
13ae734a
MC
129452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12946
12947 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12948 from current versions of gdb. Clean up regular expressions.
12949 Delete redundant timeout case.
12950
d8e1cdee
MC
129512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12952
12953 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12954 from current versions of gdb. Clean up regular expressions.
12955 Delete redundant timeout case.
12956
96457b64
MC
129572003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12958
12959 Partial fix for PR testsuite/1456.
12960 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12961 gcc_compiled with call to test_compiler_info.
12962
f35309fc
MC
129632003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12964
12965 Partial fix for PR testsuite/1456.
12966 * gdb.base/list.exp (test_list_function): Delete unused declaration
12967 of gcc_compiled.
12968
d7afdf9b
MC
129692003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12970
12971 Partial fix for PR testsuite/1456.
12972 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12973 call to test_compiler_info.
12974
71507b56
MK
129752003-11-29 Mark Kettenis <kettenis@gnu.org>
12976
12977 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12978 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12979 it to create the appropriate note.inc.
12980 * gdb.asm/asmsrc1.s: Include "note.inc".
12981 * gdb.asm/netbsd.inc: New file.
12982 * gdb.asm/empty.inc: New file.
12983
f81f93f7
MC
129842003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12985
12986 Partial fix for PR testsuite/1456.
12987 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12988 calls to test_compiler_info.
12989
9a77938e
MC
129902003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12991
12992 Partial fix for PR testsuite/1456.
12993 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12994 calls to test_compiler_info.
12995
e8367dc7
MK
129962003-11-27 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12999 pattern for the KFAILs.
13000
526c61ee
AF
130012003-11-25 Adam Fedor <fedor@gnu.org>
13002
13003 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13004 * gdb.objc/objcdecode.m: New file.
13005
28f2d600
AF
130062003-11-25 Adam Fedor <fedor@gnu.org>
13007
13008 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13009 * gdb.objc/nondebug.m: New file.
13010
a3895cee
BE
130112003-11-26 Ben Elliston <bje@wasabisystems.com>
13012
13013 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13014 NetBSD as it does on FreeBSD. Modelled on a similar change by
13015 Mark Kettenis on 2003-05-30.
13016 (link-flags): Set to "--entry _start" regardless of target.
13017 Special linker flags are to be appended to $link-flags.
13018 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13019
c9f2c8a3
MC
130202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13021
13022 * gdb.cp/method.exp: Accept output of new demangler.
13023
15a0587a 130242003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13025
13026 * gdb/class2.exp: New file.
13027 * gdb/class2.cc: New file.
13028
3c00b570
MC
130292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13030
13031 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13032 of new demangler.
13033
7027acc7
MK
130342003-11-23 Mark Kettenis <kettenis@gnu.org>
13035
13036 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13037 of gdb_test "run".
13038
b0e1598a
MK
130392003-11-23 Mark Kettenis <kettenis@gnu.org>
13040
13041 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13042 "continue" into "run".
13043
4d9eda44
MC
130442003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13045
13046 Partial fix for PR testsuite/1456.
13047 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13048 call to test_compiler_info.
13049 * gdb.cp/ctti.exp: Likewise.
13050 * gdb.cp/derivation.exp: Likewise.
13051 * gdb.cp/member-ptr.exp: Likewise.
13052 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13053 reference to gcc_compiled.
13054
130552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13056
13057 Fix PR testsuite/1463.
13058 * gdb.base/structs.exp (start_structs_test): Call
13059 get_debug_format before using the debug format.
13060
d422fe19
AC
130612003-11-22 Andrew Cagney <cagney@redhat.com>
13062
13063 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13064 * gdb.base/structs.exp: Use gdb_test_multiple.
13065
039cf96d
AC
130662003-11-20 Andrew Cagney <cagney@redhat.com>
13067
6882279b
AC
13068 * gdb.base/structs.exp: Handle and recover from internal errors.
13069 Replace "foo${n}" with "foo<n>" in test messages.
13070
e53890ae
AC
13071 * gdb.base/structs.exp: Update copyright. Rewrite.
13072 * gdb.base/structs.c: Update copyright. Rewrite.
13073
2b211c59
AC
13074 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13075 resync count exceeded.
d63a86f8 13076
039cf96d
AC
13077 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13078 from the internal error.
13079 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13080 Original from Jim Blandy.
13081 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13082
eac98b22
AC
130832003-11-19 Andrew Cagney <cagney@redhat.com>
13084
13085 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13086 KFAIL.
13087
67455b2a
MK
130882003-11-17 Mark Kettenis <kettenis@gnu.org>
13089
13090 New testcase for PR backtrace/1435.
13091 * gdb.arch/i386-unwind.exp: New file.
13092 * gdb.arch/i386-unwind.c: New file.
13093
853d6e5b
AC
130942003-11-17 Andrew Cagney <cagney@redhat.com>
13095
13096 * lib/gdb.exp (compiler_info): New global.
13097 (test_compiler_info): New function.
13098 (get_compiler_info): Set compiler_info.
13099 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13100 "compiler_info" to gcc-<major>-<minor>.
13101
38cf6e11
MC
131022003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13103
13104 * gdb.trace/configure: Remove.
13105
a50d3602
EZ
131062003-11-13 Elena Zannoni <ezannoni@redhat.com>
13107
13108 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13109 breakpoints.
a50d3602
EZ
13110 * gdb.base/break.exp: Remove all references to explicit line
13111 numbers.
13112
d9407aaa
NC
131132003-11-11 Nick Clifton <nickc@redhat.com>
13114
13115 * gdb.base/shreloc.exp: Do not run for targets which do not
13116 support shared objects.
13117
db488fc1
CV
131182003-11-10 Corinna Vinschen <vinschen@redhat.com>
13119
13120 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13121 Don't run tests if nofileio flag is given.
13122
6a90a18e
EZ
131232003-11-07 Elena Zannoni <ezannoni@redhat.com>
13124
13125 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13126 as well as 'Watchpoint'.
6a90a18e 13127
0b915e9c
EZ
131282003-11-06 Elena Zannoni <ezannoni@redhat.com>
13129
13130 Reported by Jim Ingham <jingham@apple.com>:
13131 * gdb.base/annota1.exp: Match at least one occurrence of the
13132 signal handler annotation.
13133
d7e4b55f
EZ
131342003-11-06 Elena Zannoni <ezannoni@redhat.com>
13135
a9c64011
AS
13136 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13137 as well as 'Watchpoint'.
d7e4b55f 13138
2fe4e8d0
MC
131392003-11-05 Michael Chastain <mec@shout.net>
13140
13141 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13142
6ef88553
KW
131432003-11-03 Kris Warkentin <kewarken@qnx.com>
13144
13145 * gdb.arch/gdb1291.c: New test file.
13146 * gdb.arch/gdb1291.exp: New test script.
13147 * gdb.arch/gdb1431.c: New test file.
13148 * gdb.arch/gdb1431.exp: New test script.
13149
ae7dc4d8
MC
131502003-10-22 Michael Chastain <mec@shout.net>
13151
13152 * gdb.mi/pthreads.c: Add copyright notice.
13153
c39d7427
MC
131542003-10-22 Michael Chastain <mec@shout.net>
13155
13156 * gdb.threads/pthreads.c: Add copyright notice.
13157
8b7d96c1
MC
131582003-10-20 Michael Chastain <mec@shout.net>
13159
13160 * gdb.base/gdb1056.exp: New test script.
13161
d1d69fdd
DJ
131622003-10-13 Daniel Jacobowitz <drow@mvista.com>
13163
13164 * gdb.threads/killed.exp: Use gdb_run_cmd.
13165
7d605576
DJ
131662003-10-13 Daniel Jacobowitz <drow@mvista.com>
13167
13168 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13169 create a core file.
13170 * gdb.threads/gcore-thread.exp: Likewise.
13171
618ec112
CV
131722003-10-13 Corinna Vinschen <vinschen@redhat.com>
13173
13174 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13175 type, based on char type.
13176 (struct bit_flags_short_t): New bitfield type, based on short type.
13177 (init_bit_flags_char): New fuction.
13178 (init_bit_flags_short): Ditto.
13179 (print_bit_flags_char): Ditto.
13180 (print_bit_flags_short): Ditto.
13181 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13182
9367a73c
MC
131832003-10-11 Michael Chastain <mec@shout.net>
13184
13185 * gdb.base/call-rt-st.exp: Update copyright year.
13186
1decf120
KI
131872003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13188
13189 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13190 * gdb.disasm/sh3.s: Ditto.
13191
5445b2ae
DJ
131922003-10-07 Daniel Jacobowitz <drow@mvista.com>
13193
13194 * gdb.threads/switch-threads.exp: New test.
13195 * gdb.threads/switch-threads.c: New source file.
13196
aec24853
CV
131972003-10-07 Corinna Vinschen <vinschen@redhat.com>
13198
13199 * gdb.base/ending-run.exp: Add sh specific case.
13200
adc7428d
AC
132012003-10-06 Andrew Cagney <cagney@redhat.com>
13202
13203 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13204 * gdb.disasm/mn10200.exp: Delete obsolete file.
13205
c9d37158
DJ
132062003-09-29 Daniel Jacobowitz <drow@mvista.com>
13207
13208 * ChangeLog: Correct an entry command.exp -> commands.exp.
13209 * gdb.base/commands.exp (bp_deleted_in_command_test)
13210 (temporary_breakpoint_commands): Check noargs.
13211
79c2c32d
DC
132122003-09-25 David Carlton <carlton@kealia.com>
13213
13214 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13215 of some print tests, where appropriate. Add tests for C::D::cd,
13216 E::ce, F::cXfX, G::XgX.
13217 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13218
594e6d67
RE
132192003-09-25 Richard Earnshaw <rearnsha@arm.com>
13220
13221 * lib/java.exp (java_init): Import target_alias before using it.
13222
10f0d451
DC
132232003-09-25 David Carlton <carlton@kealia.com>
13224
13225 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13226
274bcba0
EZ
132272003-09-23 Elena Zannoni <ezannoni@redhat.com>
13228
d63a86f8 13229 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13230 weirdness.
274bcba0 13231
cdbf20f7
MC
132322003-09-17 Michael Chastain <mec@shout.net>
13233
13234 * gdb.cp/gdb1355.exp: New file.
13235 * gdb.cp/gdb1355.c: New file.
13236
71e06f80
CV
132372003-09-15 Corinna Vinschen <vinschen@redhat.com>
13238
13239 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13240 * gdb.asm/sh.inc: New file.
13241
5c4e30ca
DC
132422003-09-11 David Carlton <carlton@kealia.com>
13243
bd45b7af
DC
13244 * gdb.cp/namespace.exp: Add tests for namespace types.
13245 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13246 (test_namespace): New.
13247
1c199746
EZ
132482003-09-11 Elena Zannoni <ezannoni@redhat.com>
13249
a9c64011 13250 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13251 * gdb.stabs/weird.exp: Ditto.
1c199746 13252
04ed252f
MC
132532003-09-08 Michael Chastain <mec@shout.net>
13254
13255 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13256
d8a2d9e7
MC
132572003-09-07 Michael Chastain <mec@shout.net>
13258
13259 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13260 'parse error'.
13261
161afb24
MK
132622003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13263
13264 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13265
49f2741a
MC
132662003-08-30 Michael Chastain <mec@shout.net>
13267
13268 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13269 * gdb.gdb/observer.exp: Ditto.
13270 * gdb.gdb/xfullpath.exp: Ditto.
13271
8afa723e
MK
132722003-08-29 Mark Kettenis <kettenis@gnu.org>
13273
13274 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13275 *-*-*bsd*.
13276
f31dfe3b
JJ
132772003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13278
13279 * gdb.base/dump.exp: Skip for ia64.
13280
4630e498
JJ
132812003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13282
13283 * gdb.asm/asm-source.exp: Add ia64 support.
13284 * gdb.asm/ia64.inc: New file.
13285
1105b7ef
MC
132862003-08-22 Michael Chastain <mec@shout.net>
13287
13288 * gdb.cp: New directory.
13289 * gdb.cp/*: Copy from gdb.c++/*.
13290 * gdb.c++/*: Remove.
13291 * Makefile.in: Change gdb.c++ to gdb.cp.
13292 * configure.in: Ditto.
13293 * configure: Regnerate.
13294
c945b932
MK
132952003-08-18 Mark Kettenis <kettenis@gnu.org>
13296
13297 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13298 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13299
2b66634b
DJ
133002003-08-17 Daniel Jacobowitz <drow@mvista.com>
13301
13302 * mi-var-display.exp (-var-list-children weird): Accept function
13303 pointers with argument types.
13304 * mi1-var-display.exp (-var-list-children weird): Likewise.
13305 * mi2-var-display.exp (-var-list-children weird): Likewise.
13306
a356f73b
DJ
133072003-08-17 Daniel Jacobowitz <drow@mvista.com>
13308
13309 * gdb.base/annota3.exp: Add missing newline.
13310
483417b8
MC
133112003-08-06 Michael Chastain <mec@shout.net>
13312
13313 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13314
c99c59c3
MS
133152003-08-12 Michael Snyder <msnyder@redhat.com>
13316
13317 * gdb.base/float.exp: Add test for SH.
13318
55ed7501
MK
133192003-08-10 Mark Kettenis <kettenis@gnu.org>
13320
13321 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13322
1a371f2e
EZ
133232003-08-07 Elena Zannoni <ezannoni@redhat.com>
13324
13325 * gdb.base/completion.exp: Remove reduntant completion test
13326 on filename.
13327
e0f353ce
EZ
133282003-08-07 Elena Zannoni <ezannoni@redhat.com>
13329
a9c64011
AS
13330 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13331 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13332 gdb.trace/save-trace.exp: Make sure that full pathnames are
13333 escaped correctly.
e0f353ce 13334
5710a1af 133352003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13336
a9c64011
AS
13337 * configure.in: Don't generate config.h from config.hin.
13338 * configure: Regenerate.
13339 * config.hin: Remove file.
13340 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13341 * gdb.threads/pthreads.c: Ditto.
5710a1af 13342
dcd81ce9
DJ
133432003-08-07 Daniel Jacobowitz <drow@mvista.com>
13344
13345 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13346 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13347 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13348 Replace ld24 with seth/add3.
13349
6009d884
AC
133502003-08-02 Andrew Cagney <cagney@redhat.com>
13351
13352 * gdb.base/annota3.exp: New file.
13353 * gdb.base/annota3.c: New file.
13354 * gdb.c++/annota3.exp: New file.
13355 * gdb.c++/annota3.cc: New file.
13356
51514e06
MC
133572003-07-29 Michael Chastain <mec@shout.net>
13358
13359 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13360 actually failed.
13361 (do_pass): Likewise.
13362 * gdb.threads/tls.exp: Always initialize no_of_threads.
13363
4ee6625b
DJ
133642003-07-27 Daniel Jacobowitz <drow@mvista.com>
13365
13366 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13367 pattern.
13368 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13369 * gdb.threads/tls.exp: Recognize one case of the host library not
13370 supporting TLS.
13371
225f2bf6
AC
133722003-07-27 Andrew Cagney <cagney@redhat.com>
13373
13374 * gdb.base/fileio.exp: Use SH when running commands using
13375 remote_exec.
13376
bcb27c9f
DJ
133772003-07-24 Daniel Jacobowitz <drow@mvista.com>
13378
13379 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13380 * gdb.base/relocate.c (dummy): New padding array.
13381
3d67be83
MS
133822003-07-22 Michael Snyder <msnyder@redhat.com>
13383
d63a86f8 13384 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13385
13386 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13387 patterns to be more general, accepting old and new output.
13388 Some output chars (such as '+') also must be quoted.
d63a86f8 13389 Some addresses are displayed numerically instead of
3d67be83
MS
13390 symbolically.
13391
57ba3b85
MS
133922003-07-23 Michael Snyder <msnyder@redhat.com>
13393
686d097c
MS
13394 * gdb.base/return2.exp: Don't test long-long return.
13395
57ba3b85
MS
13396 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13397 * gdb.disasm/t01_mov.exp: Ditto.
13398 * gdb.disasm/t02_mova.s: Ditto.
13399 * gdb.disasm/t02_mova.exp: Ditto.
13400 * gdb.disasm/t03_add.s: Ditto.
13401 * gdb.disasm/t03_add.exp: Ditto.
13402 * gdb.disasm/t04_sub.s: Ditto.
13403 * gdb.disasm/t04_sub.exp: Ditto.
13404 * gdb.disasm/t05_cmp.s: Ditto.
13405 * gdb.disasm/t05_cmp.exp: Ditto.
13406 * gdb.disasm/t06_ari2.s: Ditto.
13407 * gdb.disasm/t06_ari2.exp: Ditto.
13408 * gdb.disasm/t07_ari3.s: Ditto.
13409 * gdb.disasm/t07_ari3.exp: Ditto.
13410 * gdb.disasm/t08_or.s: Ditto.
13411 * gdb.disasm/t08_or.exp: Ditto.
13412 * gdb.disasm/t09_xor.s: Ditto.
13413 * gdb.disasm/t09_xor.exp: Ditto.
13414 * gdb.disasm/t10_and.s: Ditto.
13415 * gdb.disasm/t10_and.exp: Ditto.
13416 * gdb.disasm/t11_logs.s: Ditto.
13417 * gdb.disasm/t11_logs.exp: Ditto.
13418 * gdb.disasm/t12_bit.s: Ditto.
13419 * gdb.disasm/t12_bit.exp: Ditto.
13420 * gdb.disasm/t13_otr.s: Ditto.
13421 * gdb.disasm/t13_otr.exp: Ditto.
13422
e00759ef
EZ
134232003-07-22 Elena Zannoni <ezannoni@redhat.com>
13424
13425 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13426
8bc2021f
EZ
134272003-07-22 Elena Zannoni <ezannoni@redhat.com>
13428
a9c64011
AS
13429 * gdb.threads/tls.c : New file.
13430 * gdb.threads/tls.exp : New file.
13431 * gdb.threads/tls-main.c : New file.
13432 * gdb.threads/tls-shared.c : New file.
13433 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13434
89320c4c
AS
134352003-07-22 Andreas Schwab <schwab@suse.de>
13436
13437 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13438
180dea7c
AS
134392003-07-20 Andreas Schwab <schwab@suse.de>
13440
13441 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13442 due to insn reordering.
13443
0714963c
AC
134442003-07-15 Andrew Cagney <cagney@redhat.com>
13445
13446 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13447
98a23b3f
MC
134482003-07-15 Michael Chastain <mec@shout.net>
13449
13450 * gdb.base/gdb1250.exp: New file.
13451 * gdb.base/gdb1250.c: New file.
13452
27e417a2
ML
134532003-07-09 Michal Ludvig <mludvig@suse.cz>
13454
13455 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13456 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13457
8bc2021f
EZ
134582003-07-09 Elena Zannoni <ezannoni@redhat.com>
13459
a9c64011
AS
13460 * gdb.threads/tls.c: New file.
13461 * gdb.threads/tls.exp: New file.
13462 * gdb.threads/tls-main.c: New file.
13463 * gdb.threads/tls-shared.c: New file.
13464 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13465
d99968dc
EZ
134662003-07-09 Elena Zannoni <ezannoni@redhat.com>
13467
13468 * gdb.base/annota1.exp: Make sure that we properly escape the
13469 full path of the source file. Xfail more permissive patterns,
d63a86f8 13470 due to a compiler debug info problem.
d99968dc 13471
83876b3b
AS
134722003-07-07 Andreas Schwab <schwab@suse.de>
13473
2705e972
AS
13474 * gdb.asm/m68k.inc: New file.
13475 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13476
83876b3b
AS
13477 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13478 arguments"): Also match negative number.
13479
13480 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13481
3a871b37
DJ
134822003-07-03 Daniel Jacobowitz <drow@mvista.com>
13483
13484 * gdb.base/store.c (charest): New typedef.
13485 (add_char): Rename to add_charest, update.
13486 (wack_char): Rename to wack_charest, update types. Return l + r
13487 to keep r live across the call.
13488 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13489 (wack_double, wack_doublest): Return l + r to keep r live across
13490 the call.
13491 * gdb.base/store.exp: Accomodate store.c changes.
13492
b2a7f303
DC
134932003-06-30 David Carlton <carlton@kealia.com>
13494
13495 * gdb.c++/maint.exp (test_invalid_name): New.
13496 (test_first_component): Add tests for invalid names.
13497
3c6cb4a1
MC
134982003-06-29 Michael Chastain <mec@shout.net>
13499
13500 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13501 output of '<VTT for class>' for virtual base classes.
13502
f1c2644b
DJ
135032003-06-29 Daniel Jacobowitz <drow@mvista.com>
13504
13505 * gdb.base/completion.exp: Tab-complete "complet" instead of
13506 "compl".
13507 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13508
18080350
DJ
135092003-06-29 Daniel Jacobowitz <drow@mvista.com>
13510
13511 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13512 * gdb.base/volatile.exp: Likewise.
13513
f56973f8
DJ
135142003-06-29 Daniel Jacobowitz <drow@mvista.com>
13515
13516 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13517 gdb/1265.
13518
135192003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13520 Daniel Jacobowitz <drow@mvista.com>
13521
13522 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13523 initial line count of 'captured_main' from 26 to 32.
13524 (test_with_self): Allow xmalloc call to be interleaved with the
13525 preceding two lines.
13526
e766d4d6
JB
135272003-06-24 Joel Brobecker <brobecker@gnat.com>
13528
13529 * gdb.base/bang.exp: New testcase.
13530
f125c9a4
JB
135312003-06-23 Joel Brobecker <brobecker@gnat.com>
13532
13533 * gdb.base/langs.exp: Add some tests for the "minimal" language
13534 support.
13535
6e25beaf
EZ
135362003-06-23 Elena Zannoni <ezannoni@redhat.com>
13537
13538 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13539 the testcase.
13540
2f816dda
DJ
135412003-06-22 Daniel Jacobowitz <drow@mvista.com>
13542
13543 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13544 offset.
13545
db5a5748
DJ
135462003-06-22 Daniel Jacobowitz <drow@mvista.com>
13547
13548 * gdb.c++/pr-1210.cc: New file.
13549 * gdb.c++/pr-1210.exp: New file.
13550
1df0c130
DJ
135512003-06-21 Daniel Jacobowitz <drow@mvista.com>
13552
13553 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13554 000-exec-continue.
13555
a92feac0
MK
135562003-06-15 Mark Kettenis <kettenis@gnu.org>
13557
13558 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13559 on *-*-*bsd* instead of *-*-freebsd*.
13560
81a58f5b
AC
135612003-06-14 Andrew Cagney <cagney@redhat.com>
13562
13563 * gdb.base/store.exp: Test longest and doublest. Test all
13564 parameters. Weaken return statement match.
13565 * gdb.base/store.c: Add longest and doublest - aka long long and
13566 long double functions. Put all parameters into local register
13567 variables. Use negative values.
13568
b257a0d3
AC
135692003-06-14 Andrew Cagney <cagney@redhat.com>
13570
13571 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13572 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13573 exit status.
13574 * gdb.base/fileio.exp: Disable target when nointerrupts and
13575 noinferiorio, instead of limiting it to remote. Use remote_exec
13576 instead of system.
d63a86f8 13577
21c38304
JJ
135782003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13579
13580 * gdb.base/float.exp: Add ia64 support.
13581
1bcdb424
CV
135822003-06-12 Corinna Vinschen <vinschen@redhat.com>
13583
13584 * gdb.base/fileio.exp: Run only on remote targets.
13585
6aeb981f
CV
135862003-06-10 Corinna Vinschen <vinschen@redhat.com>
13587
13588 * gdb.base/fileio.c: New file, testing File-I/O.
13589 * gdb.base/fileio.exp: Ditto.
13590
53df362e
RG
135912003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13592
13593 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13594 shared objects after relocation at load time (gdb PR/1132).
13595 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13596 as above, part of the shared object relocation test.
53df362e 13597
ffee1b46
MK
135982003-06-08 Mark Kettenis <kettenis@gnu.org>
13599
b5ca3722
MK
13600 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13601 fully filled history list.
13602 * gdb.base/gdb_history: New file.
13603
03ed860d
MK
13604 * gdb.base/signals.exp: XFAIL "continue to func1" on
13605 i*86-*-freebsd*.
13606
ffee1b46
MK
13607 * gdb.base/attach.exp: When trying to attach to a nonexistent
13608 process, make it possible to specify the PID based on the target,
13609 and do so for *-*-freebsd*.
13610
d80dbb52
RH
136112003-06-02 Richard Henderson <rth@redhat.com>
13612
13613 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13614
6dd77b81
RH
136152003-06-02 Richard Henderson <rth@redhat.com>
13616
13617 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13618
f6347e16
RH
136192003-06-02 Richard Henderson <rth@redhat.com>
13620
13621 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13622
2c161407
DJ
136232003-06-01 Daniel Jacobowitz <drow@mvista.com>
13624
13625 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13626 of globalvar.
13627
572eb746
MK
136282003-06-01 Mark Kettenis <kettenis@gnu.org>
13629
13630 * gdb.asm/asm-source.exp: Check for memory read errors in
13631 disassembler test on *BSD too.
13632
9e9617a5
RH
136332003-06-01 Richard Henderson <rth@redhat.com>
13634
13635 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13636 for .frame.
13637 (gdbasm_call): Lose ldgp.
13638 (gdbasm_startup): Add frame information.
13639 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13640
7b34ad4e
MK
136412003-05-31 Mark Kettenis <kettenis@gnu.org>
13642
13643 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13644 i?86-*-*.
13645
10059fdf
MK
136462003-05-30 Mark Kettenis <kettenis@gnu.org>
13647
13648 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13649 FreeBSD.
13650
acf4b816
RH
136512003-05-29 Richard Henderson <rth@redhat.com>
13652
13653 * gdb.asm/alpha.inc: New file.
13654 * gdb.asm/asm-source.exp: Use it.
13655
e9ecd949
JB
136562003-05-29 Jim Blandy <jimb@redhat.com>
13657
13658 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13659 'core.PID'.
13660
e3e5a4f3
JB
136612003-05-22 Jim Blandy <jimb@redhat.com>
13662
13663 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13664 backtrace.
d63a86f8 13665
72fe3d25
DC
136662003-05-20 David Carlton <carlton@math.stanford.edu>
13667
13668 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13669 this time.
13670
58da2eb2
DC
136712003-05-19 David Carlton <carlton@bactrian.org>
13672
13673 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13674 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13675
1fcb5155
DC
136762003-05-19 David Carlton <carlton@bactrian.org>
13677
13678 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13679 namespace tests.
13680 Bump copyright date.
13681 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13682 (main): Call C::D::marker2.
13683 * gdb.c++/namespace1.cc: New file.
13684
85e85163
JJ
136852003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13686
13687 Roland McGrath <roland@redhat.com>
d63a86f8 13688 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13689 there is no manager thread.
13690
a25fbfec
JJ
136912003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13692
d63a86f8
RM
13693 * gdb.threads/schedlock.exp: Remove assumption that all threads
13694 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13695 in one of the child threads rather than the main thread.
13696
be375bae
JB
136972003-05-07 Jim Blandy <jimb@redhat.com>
13698
09bf6082
JB
13699 Add support for assembly source testing on the s390x.
13700 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13701 architecture.
13702 * gdb.asm/s390x.inc: New file.
13703
be375bae
JB
13704 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13705 succession of 'if' statements.
13706
00905d52
AC
137072003-05-05 Andrew Cagney <cagney@redhat.com>
13708
13709 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13710
b1e29e33
AC
137112003-05-05 Andrew Cagney <cagney@redhat.com>
13712
13713 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13714 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13715
e33d66ec
EZ
137162003-05-02 Elena Zannoni <ezannoni@redhat.com>
13717
13718 * gdb.base/charset.exp: Update based on new behavior of set/show
13719 charset commands.
13720
2b6fd0d8
AC
137212003-05-01 Andrew Cagney <cagney@redhat.com>
13722
13723 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13724 variable do not give memory errors.
13725
130cacce
AF
137262003-04-30 Adam Fedor <fedor@gnu.org>
13727
13728 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13729 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13730 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13731 gdb.objc/basicclass.m: : New files
13732
13733 * lib/gdb.exp (gdb_compile_objc): New procedure.
13734
bea71854
DJ
137352003-04-27 Daniel Jacobowitz <drow@mvista.com>
13736
13737 * gdb.base/signals.exp: Make backtrace tests more specific.
13738
0f20eeea
DC
137392003-04-23 David Carlton <carlton@bactrian.org>
13740
13741 * gdb.c++/maint.exp (test_first_component): Add tests for
13742 'operator' in more locations.
13743
c8c4d8dc
KB
137442003-04-16 Kevin Buettner <kevinb@redhat.com>
13745
13746 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13747
3fe60e3c
EZ
137482003-04-16 Elena Zannoni <ezannoni@redhat.com>
13749
13750 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13751 func marke' instead. Update test name.
3fe60e3c 13752
9219021c
DC
137532003-04-15 David Carlton <carlton@math.stanford.edu>
13754
13755 * gdb.c++/maint.exp: New file.
13756
5dd55bdd
EZ
137572003-04-14 Elena Zannoni <ezannoni@redhat.com>
13758
13759 * gdb.threads/schedlock.c: Change type of thread function argument
13760 to long, to avoid warnings on 64-bit platforms.
13761
00890572
EZ
137622003-04-14 Elena Zannoni <ezannoni@redhat.com>
13763
a9c64011
AS
13764 * gdb.base/attach.exp: Add new message from ptrace in case of
13765 attaching to nonexistent process.
d63a86f8 13766
93201743
JB
137672003-04-11 Jim Blandy <jimb@redhat.com>
13768
13769 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13770 gdb.c++/userdef.cc: Place comments on the lines to which the
13771 marker function might return.
13772 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13773 gdb.c++/userdef.exp: Look for those comments to check that we've
13774 returned to the right place, instead of checking line numbers.
13775
2a11c64d
EZ
137762003-04-11 Elena Zannoni <ezannoni@redhat.com>
13777
a9c64011
AS
13778 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13779 match on sourcefile name, instead of directory name.
2a11c64d 13780
68ab8fc5
EZ
137812003-04-10 Elena Zannoni <ezannoni@redhat.com>
13782
d63a86f8 13783 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13784 working directory name.
13785
5624293a
JB
137862003-04-09 Jim Blandy <jimb@redhat.com>
13787
13788 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13789 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13790 after an inferior function call, report the failure, but allow the
13791 test to continue.
13792
f1f02ee4
SC
137932003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13794
13795 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13796 with -DPROTOTYPES.
13797
6eb79af0
SC
137982003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13799
13800 * gdb.base/break.exp: Revert last patch.
13801
8dfb4cf0
SC
138022003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13803
13804 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13805 with -DPROTOTYPES.
13806
ed4c619a
AC
138072003-04-02 Andrew Cagney <cagney@redhat.com>
13808
13809 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13810 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13811 matching directories by the name breakpoint.
13812 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13813 Make "continue to marker1" consistent.
13814 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13815 message consistent.
13816 * lib/gdb.exp: Put "the program is no longer running", and "the
13817 program exited" in parenthesis.
13818 * lib/mi-support.exp: Ditto.
d63a86f8 13819
4e35d5f0 138202003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13821
4e35d5f0
BR
13822 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13823
71900fe8
AC
138242003-03-29 Andrew Cagney <cagney@redhat.com>
13825
13826 * gdb.base/sizeof.c (main): Print the value of '\377'.
13827 * gdb.base/sizeof.exp: Check the sign of '\377'.
13828
c0655a16
MC
138292003-03-27 Michael Chastain <mec@shout.net>
13830
13831 * gdb.base/gdb1090.exp: New file.
13832 * gdb.base/gdb1090.cc: New file.
13833
5b2a3989
JB
138342003-03-27 J. Brobecker <brobecker@gnat.com>
13835
13836 * gdb.gdb/observer.exp: New regression test.
13837
79876890
MC
138382003-03-27 Michael Chastain <mec@shout.net>
13839
13840 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13841 * gdb.base/ptype.exp: Likewise.
13842
6eac95e3
CV
138432003-03-27 Corinna Vinschen <vinschen@redhat.com>
13844
13845 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13846
e8c71839
MC
138472003-03-26 Michael Chastain <mec@shout.net>
13848
13849 * gdb.base/ptype.exp: Actually use some typedef'd types.
13850
71b10041
SC
138512003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13852
13853 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13854 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13855
2512cf80
CV
138562003-03-20 Corinna Vinschen <vinschen@redhat.com>
13857
13858 * gdb.base/default.exp: Fix regular expression.
13859
0d195a4f
CV
138602003-03-20 Corinna Vinschen <vinschen@redhat.com>
13861
13862 * gdb.base/args.exp: Fix regular expression.
13863
8a2dbca8
CV
138642003-03-20 Corinna Vinschen <vinschen@redhat.com>
13865
13866 * gdb.base/help.exp: Allow Win32 child process.
13867
bf028682
CV
138682003-03-20 Corinna Vinschen <vinschen@redhat.com>
13869
13870 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13871 when stepping out of main().
13872
182dbe85
CV
138732003-03-20 Corinna Vinschen <vinschen@redhat.com>
13874
13875 * gdb.base/default.exp: Check for win32 specific message when calling
13876 "run" without executable.
13877
d67a6ba5
CV
138782003-03-20 Corinna Vinschen <vinschen@redhat.com>
13879
13880 * gdb.base/args.exp: Expect .exe in output.
13881
a955b5bb
CV
138822003-03-20 Corinna Vinschen <vinschen@redhat.com>
13883
13884 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13885 Cygwin native.
13886
bf6bad4b
AC
138872003-03-17 Andrew Cagney <cagney@redhat.com>
13888
13889 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13890 vector registes.
13891 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13892 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13893
293e9a31
DC
138942003-03-17 David Carlton <carlton@math.stanford.edu>
13895
13896 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13897 test, for PR breakpoints/38.
13898 Call test_watchpoint_and_breakpoint.
13899 * gdb.base/watchpoint.c (func3): New function.
13900 (main): Call func3.
13901
5330f2db
DC
139022003-03-04 David Carlton <carlton@math.stanford.edu>
13903
13904 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13905 Garply<Garply<char> >:: garply".
13906 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13907 with respect to PR c++/1111; note also PR c++/1113.
13908 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13909 respect to PR c++/1062.
13910 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13911
6ece72da
DC
139122003-03-03 David Carlton <carlton@math.stanford.edu>
13913
13914 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13915 with respect to PR c++/57.
13916 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13917 c++/826.
13918 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13919 respect to PR c++/57.
13920
85ca1584
DC
139212003-03-03 David Carlton <carlton@math.stanford.edu>
13922
13923 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13924 respect to PR c++/33 into FAILs.
13925
98e9c5b8
MC
139262003-03-03 Michael Chastain <mec@shout.net>
13927
7bedbf27
MC
13928 * configure.in: Update copyright years.
13929
139302003-03-03 Michael Chastain <mec@shout.net>
13931
13932 * Makefile.in: Update copyright years.
98e9c5b8 13933
f683e100
DC
139342003-02-28 David Carlton <carlton@math.stanford.edu>
13935
13936 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13937 print class instead of struct and/or superfluous protection
13938 specifiers, as long as the resulting output is equivalent to the
13939 source code.
13940 Delete FIXME from end of messages on tests that don't need
13941 fixing.
13942
a9e0cf2c
DC
139432003-02-28 David Carlton <carlton@math.stanford.edu>
13944
13945 * gdb.c++/templates.exp (do_tests): Allow const in the two
13946 Foo<volatile char *>::foo tests.
13947
e8d359df
MS
139482003-02-27 Michael Snyder <msnyder@redhat.com>
13949
d63a86f8 13950 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13951 will be consistant.
13952
0b71dc91
DC
139532003-02-26 David Carlton <carlton@math.stanford.edu>
13954
13955 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13956 char *>::foo" test with respect to PR c++/33. Create a new test
13957 which is identical to that one except that it doesn't put the
13958 space between the "char" and the "*"; KFAIL it, too.
13959
dd14ab43
DC
139602003-02-26 David Carlton <carlton@math.stanford.edu>
13961
13962 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13963 template types into either PASSes or KFAILs (corresponding to PR
13964 c++/57). Tweak indentation. Update copyright.
13965
1146c7f1
SC
139662003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13967
13968 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13969
74641dfb
MC
139702003-02-13 Michael Chastain <mec@shout.net>
13971
13972 * gdb.base/exprs.exp: Remove i960 remnants.
13973 * gdb.base/funcargs.exp: Likewise.
13974 * gdb.base/list.exp: Likewise.
13975 * gdb.base/ptype.exp: Likewise.
13976
559cd2d0
DC
139772003-02-14 David Carlton <carlton@math.stanford.edu>
13978
13979 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13980 pEe->D::vg()" from XFAIL to KFAIL.
13981
c4f90d87
JM
139822003-02-13 Jason Molenda (jmolenda@apple.com)
13983
13984 * gdb.base/maint.exp: Update maint print statistics regexp to include
13985 new entries.
13986
cbc4d97c
MC
139872003-02-13 Michael Chastain <mec@shout.net>
13988
13989 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13990
40f235b7
MC
139912003-02-12 Michael Chastain <mec@shout.net>
13992
13993 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13994 * gdb.c++/inherit.exp: Likewise.
13995 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13996 * gdb.c++/templates.exp: Likewise.
13997 * gdb.c++/virtfunc.exp: Likewise.
13998
c56716b0
JM
139992003-02-06 Jason Molenda (jason-cl@molenda.com)
14000
14001 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14002 why the code is written that way.
14003
070afcf8
MC
140042003-02-05 Michael Chastain <mec@shout.net>
14005
14006 * gdb.base/dump.exp: Add missing copyright line.
14007
5d0331e5
JM
140082003-02-05 Jason Molenda (jason-cl@molenda.com)
14009
f7ae6d3e 14010 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14011 at the beginning so the breakpoint doesn't get set on the loop.
14012
92851186
MC
140132003-02-05 Michael Chastain <mec@shout.net>
14014
14015 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14016 output for configurations with gcc 2.95.3.
14017
cbf1e085
AC
140182003-02-05 Keith Seitz <keiths@redhat.com>
14019 Andrew Cagney <ac131313@redhat.com>
14020
14021 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14022
29518e1e
MC
140232003-02-04 Michael Chastain <mec@shout.net>
14024
14025 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14026 Call perror and then continue.
14027
5af1d5f3
MC
140282003-02-03 Michael Chastain <mec@shout.net>
14029
14030 * gdb.c++/pr-1023.cc: New file.
14031 * gdb.c++/pr-1023.exp: New file.
14032
6b549786
JB
140332003-02-05 Jim Blandy <jimb@redhat.com>
14034
14035 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14036 it's local to foobar. Check for it there, and check that it's not
14037 present in main.
14038 * gdb.c++/local.cc (marker2): New function.
14039 (foobar): Call marker1.
14040 (main): Call marker2 instead of marker1.
14041
67f16606
AC
140422003-02-04 Andrew Cagney <ac131313@redhat.com>
14043
14044 * gdb.disasm/mn10200.exp: Obsolete file.
14045 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14046 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14047 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14048
1c5cb38e
DC
140492003-02-04 David Carlton <carlton@math.stanford.edu>
14050
14051 * gdb.c++/overload.exp: Test intToChar(1).
14052 * gdb.c++/overload.cc (intToChar): New.
14053 (main): Call intToChar.
14054
d1fe6965
DC
140552003-02-03 David Carlton <carlton@math.stanford.edu>
14056
14057 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14058 'might_kfail' arg.
14059 KFAIL some of the continue_to_bp_overloaded calls, according to
14060 PR c++/1025.
14061
9ba61c5d
MC
140622003-02-01 Michael Chastain <mec@shout.net>
14063
14064 * gdb.base/advance.c (marker1): New marker function.
14065 * gdb.base/advance.exp: When the 'advance' command lands on the
14066 return breakpoint, it can legitimately stop on either the
14067 current line or the next line. Accommodate both outcomes.
14068 * gdb.base/until.exp: Likewise.
14069
e7494ffb
AC
140702003-02-02 Andrew Cagney <ac131313@redhat.com>
14071
14072 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14073 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14074 now a list, not a tuple.
14075 * gdb.mi/mi-var-display.exp: Ditto.
14076 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14077
075559bc
AC
140782003-02-01 Andrew Cagney <ac131313@redhat.com>
14079
14080 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14081 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14082 stack backtraces.
14083 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14084
2bd4c7b1
MK
140852003-02-01 Mark Kettenis <kettenis@gnu.org>
14086
14087 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14088 gdb.mi/mi1-pthreads.exp: Return instead of calling
14089 gdb_suppress_entire_file.
14090
eabd8992
MS
140912003-02-01 Mark Salter <msalter@redhat.com>
14092
14093 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14094
71469e2f
MS
140952003-01-31 Mark Salter <msalter@redhat.com>
14096
14097 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14098 Support empty arg.
14099
38a94d44
MC
141002003-01-30 Michael Chastain <mec@shout.net>
14101
14102 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14103 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14104 has been fixed in gdb/readline on 2003-01-09.
14105
19ea9e73
MS
141062003-01-29 Michael Snyder <msnyder@redhat.com>
14107
e8d359df
MS
14108 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14109 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14110 * gdb.base/args.exp: Skip if target does not support args passing.
14111
2307bd6a
DJ
141122003-01-22 Daniel Jacobowitz <drow@mvista.com>
14113
19ea9e73 14114 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14115 gdb_test. Accept a list of expect arguments as the third
14116 parameter.
14117 (gdb_test): Use it.
14118
f2dd3617
EZ
141192003-01-20 Elena Zannoni <ezannoni@redhat.com>
14120
14121 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14122 allow for different test tree configurations. Update some
14123 tescases accordingly.
14124 * gdb.arch/altivec-regs.exp: Ditto.
14125 * gdb.asm/asm-source.exp: Ditto.
14126 * gdb.base/advance.exp: Ditto.
14127 * gdb.base/display.exp: Ditto.
d63a86f8 14128 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14129 * gdb.base/mips_pro.exp: Ditto.
14130 * gdb.base/overlays.exp: Ditto.
14131 * gdb.base/relocate.exp: Ditto.
14132 * gdb.base/setshow.exp: Ditto.
14133 * gdb.base/step-line.exp: Ditto.
14134 * gdb.base/step-test.exp: Ditto.
14135 * gdb.base/until.exp: Ditto.
14136 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14137
c71cdefd
DC
141382003-01-17 David Carlton <carlton@math.stanford.edu>
14139
14140 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14141 corresponding to PR c++/945.
14142 Update copyright.
14143
fdba05d7
DC
141442003-01-17 David Carlton <carlton@math.stanford.edu>
14145
14146 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14147 corresponding to PR c++/68.
14148
141492003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14150
14151 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14152 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14153 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14154
c362c33a
EZ
141552003-01-15 Elena Zannoni <ezannoni@redhat.com>
14156
0fbc361c
EZ
14157 * gdb.base/break.exp: Fix change of default location, because of
14158 removal of until tests.
14159 * gdb.base/help.exp: Update test for new 'until' help message.
14160 Add test for help on 'advance'.
a9c64011 14161 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14162
dabf8a35
MK
141632003-01-15 Mark Kettenis <kettenis@gnu.org>
14164
14165 * gdb.base/default.exp: Adapt "info float" test for recent changes
14166 to that command. Add test for "info vector".
14167 * gdb.base/float.exp: New file. Add test for "info float" that
14168 resembles the old test in gdb.base/default.exp.
14169
a1769aca
DC
141702003-01-15 David Carlton <carlton@math.stanford.edu>
14171
14172 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14173
82025e13
EZ
141742003-01-15 Elena Zannoni <ezannoni@redhat.com>
14175
14176 * gdb.base/break.exp: Move the tests of until command from here...
14177 * gdb.base/until.exp: ... to here. New file. Add other tests.
14178 * gdb.base/advance.c: New file.
14179 * gdb.base/advance.exp: New file.
14180
8f9ab801
EZ
141812003-01-14 Elena Zannoni <ezannoni@redhat.com>
14182
a9c64011
AS
14183 * gdb.base/args.c: New file.
14184 * gdb.base/args.exp: New file.
8f9ab801 14185
9ae66589
DJ
141862003-01-14 Daniel Jacobowitz <drow@mvista.com>
14187
14188 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14189
8d77e5c3
DJ
141902003-01-14 Daniel Jacobowitz <drow@mvista.com>
14191
14192 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14193
12d2f0a1
DJ
141942003-01-14 Daniel Jacobowitz <drow@mvista.com>
14195
14196 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14197 dates.
14198
6ca37014
DJ
141992003-01-13 Daniel Jacobowitz <drow@mvista.com>
14200
14201 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14202
b0023472
DJ
142032003-01-13 Daniel Jacobowitz <drow@mvista.com>
14204
14205 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14206 (ptype &*"foo").
14207 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14208
607fbc54 142092003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14210
14211 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14212 * gdb.mi/mi1-console.exp: Likewise.
14213
607fbc54 142142003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14215
14216 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14217 * gdb.mi/mi1-console.exp: Likewise.
14218
a1fb14a2
DJ
142192003-01-13 Daniel Jacobowitz <drow@mvista.com>
14220
14221 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14222
c4cf40b7
DJ
142232003-01-09 Daniel Jacobowitz <drow@mvista.com>
14224
14225 * gdb.base/detach.exp: New test.
14226
696d5a5b
DJ
142272003-01-09 Daniel Jacobowitz <drow@mvista.com>
14228
14229 * Makefile.in (ALL_SUBDIRS): New variable.
14230 (subdirs, clean, distclean): Use it.
14231 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14232 regenerating Makefile, since it is generated from the top level.
14233 * gdb.asm/Makefile.in: Likewise.
14234 * gdb.base/Makefile.in: Likewise.
14235 * gdb.c++/Makefile.in: Likewise.
14236 * gdb.disasm/Makefile.in: Likewise.
14237 * gdb.java/Makefile.in: Likewise.
14238 * gdb.mi/Makefile.in: Likewise.
14239 * gdb.threads/Makefile.in: Likewise.
14240 * gdb.trace/Makefile.in: Likewise.
14241
754533e4
DC
142422003-01-09 David Carlton <carlton@math.stanford.edu>
14243
14244 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14245 Add copyright year 2003.
14246
d8b3e9ee
MC
142472003-01-06 Michael Chastain <mec@shout.net>
14248
14249 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14250 When selecting a thread, 'line' and 'file' are optional.
14251 * gdb.mi/mi1-pthreads.exp: Likewise.
14252
8e9e0fe6
AS
142532003-01-06 Andreas Schwab <schwab@suse.de>
14254
14255 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14256 failures.
14257
b5ab8ff3
DJ
142582003-01-04 Daniel Jacobowitz <drow@mvista.com>
14259
14260 Fix PR gdb/844
14261 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14262 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14263
14264 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14265 instead of calling gdb_suppress_entire_file.
14266 * gdb.threads/print-threads.exp: Likewise.
14267 * gdb.threads/schedlock.exp: Likewise.
14268
14269 * gdb.threads/killed.exp: Return instead of calling
14270 gdb_suppress_entire_file.
14271 * gdb.threads/linux-dp.exp: Likewise.
14272 * gdb.threads/pthreads.exp: Likewise.
14273
1e698235
DJ
142742003-01-04 Daniel Jacobowitz <drow@mvista.com>
14275
14276 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14277 stabs.
14278 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14279 * gdb.base/whatis.exp: Always allow (void) after function names.
14280
147ff08c
DJ
142812003-01-04 Daniel Jacobowitz <drow@mvista.com>
14282
14283 * gdb.c++/casts.exp: Correct regexp.
14284
dc62bfc2
MK
142852003-01-04 Mark Kettenis <kettenis@gnu.org>
14286
14287 * configure.in: Call AC_CONFIG_HEADER. Don't call
14288 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14289 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14290 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14291 aforementioned directories in the AC_OUPUT call.
14292 * config.hin: New file.
14293 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14294 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14295 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14296 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14297 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14298 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14299 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14300 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14301 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14302 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14303 gdb.threads/configure.in, gdb.threads/configure,
14304 gdb.threads/config.in, gdb.trace/configure.in,
14305 gdb.trace/configure: Removed.
14306
77afa639
MC
143072003-01-03 Michael Chastain <mec@shout.net>
14308
14309 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14310 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14311
7634bb6e
DJ
143122003-01-03 Daniel Jacobowitz <drow@mvista.com>
14313
14314 * gdb.base/store.exp: Fix regular expressions.
14315
b39c905e
MK
143162002-12-28 Mark Kettenis <kettenis@gnu.org>
14317
14318 * configure.in: Rewrite.
14319 * configure: Regenerated.
14320
0a8551dd
DC
143212003-01-03 David Carlton <carlton@math.stanford.edu>
14322
14323 * gdb.base/psymtab.exp: New file.
14324 * gdb.base/psymtab1.c: Ditto.
14325 * gdb.base/psymtab2.c: Ditto.
14326
c60b7188
AF
143272002-12-23 Adam Fedor <fedor@gnu.org>
14328
14329 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14330
ee73db83
DC
143312002-12-23 David Carlton <carlton@math.stanford.edu>
14332
14333 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14334 and current_directory initialization.
14335
d6c1774e
JB
143362002-12-22 Jim Blandy <jimb@redhat.com>
14337
f0a847b8
JB
14338 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14339 rather than as part of the output file name.
14340
d6c1774e
JB
14341 * gdb.base/attach.exp: There's no need to copy the test program to
14342 /tmp; that was only ever necessary on HP/UX, and this test is
14343 entirely disabled there anyway.
14344
f0708dbb
JB
143452002-12-21 Jim Blandy <jimb@redhat.com>
14346
4c2acfea
JB
14347 * gdb.c++/psmang.exp: Doc fix.
14348
f0708dbb
JB
14349 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14350 test.
14351
9579e000
DC
143522002-12-20 David Carlton <carlton@math.stanford.edu>
14353
14354 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14355
d1810171
MC
143562002-12-18 Michael Chastain <mec@shout.net>
14357
14358 * gdb.c++/annota2.exp: Add copyright year 2002.
14359
76565097
DC
143602002-12-17 David Carlton <carlton@math.stanford.edu>
14361
14362 * gdb.c++/try_catch.cc: Add marker comments.
14363 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14364 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14365 * gdb.c++/m-static.cc: Ditto.
14366 * gdb.c++/m-static1.cc: Ditto.
14367 * gdb.c++/try_catch.cc: Ditto.
14368
da81390b
JJ
143692002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14370
14371 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14372 to see whether we are using the new -environment-directory
14373 command which resets via -r or the old version of the command
14374 which may prompt the user. Part of fix for gdb/741.
14375
b304d130
AC
143762002-12-13 Andrew Cagney <ac131313@redhat.com>
14377
14378 * gdb.fortran/types.exp: Update obsolete comment.
14379 * gdb.fortran/exprs.exp: Ditto.
14380 * lib/gdb.exp: Delete obsolete code.
14381 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14382 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14383 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14384 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14385 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14386 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14387 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14388 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14389 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14390 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14391 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14392 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14393 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14394 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14395 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14396 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14397 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14398 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14399 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14400 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14401 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14402 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14403 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14404 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14405 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14406 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14407 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14408 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14409 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14410 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14411 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14412 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14413 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14414 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14415 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14416 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14417 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14418
a23b6e6a
DC
144192002-12-11 David Carlton <carlton@math.stanford.edu>
14420
14421 * gdb.c++/m-data.exp: Add test for members that shadow global
14422 variables: see PR gdb/804.
14423 * gdb.c++/m-data.cc: Ditto.
14424
6604731b
DJ
144252002-12-10 Daniel Jacobowitz <drow@mvista.com>
14426
14427 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14428
de46ecd7
DC
144292002-12-06 David Carlton <carlton@math.stanford.edu>
14430
14431 * gdb.base/store.c: Don't declare functions static.
14432
27e829d0
AC
144332002-12-04 Andrew Cagney <ac131313@redhat.com>
14434
14435 * gdb.base/store.exp, gdb.base/store.c: New files.
14436
92806416
DJ
144372002-12-03 Daniel Jacobowitz <drow@mvista.com>
14438
14439 * gdb.base/selftest.exp: Update for current gdb.
14440
3bcbaac5
DJ
144412002-12-03 Daniel Jacobowitz <drow@mvista.com>
14442
14443 * gdb.base/maint.exp: Only dump symbols from one source file
14444 or objfile.
14445
f4f00b1f
DJ
144462002-12-03 Daniel Jacobowitz <drow@mvista.com>
14447
14448 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14449 function call.
14450
f1c8a949
JB
144512002-11-25 Jim Blandy <jimb@redhat.com>
14452
14453 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14454 function appearing in error message.
14455
9e297a97
DJ
144562002-11-21 Daniel Jacobowitz <drow@mvista.com>
14457
14458 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14459
1f312e79
JJ
144602002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14461
d63a86f8
RM
14462 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14463 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14464 should be in mi console format. This is part of fix for PR gdb/604.
14465
83c31e7d
FN
144662002-09-18 Fernando Nasser <fnasser@redhat.com>
14467
14468 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14469 which explicitly prints the zero offset as "+0".
14470
322b3f65
DJ
144712002-10-22 Daniel Jacobowitz <drow@mvista.com>
14472
14473 * gdb.threads/schedlock.c (args): Make unsigned.
14474
144752002-10-21 Daniel Jacobowitz <drow@mvista.com>
14476
14477 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14478 numbers. Allow "foo2|selected stack frame".
14479 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14480 * gdb.asm/asmsrc2.s: Likewise.
14481 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14482 comments.
14483 * gdb.asm/mips.inc: New file.
14484
5e2fe5b8
AF
144852002-10-18 Adam Fedor <fedor@gnu.org>
14486
14487 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14488 * gdb.base/help.exp: Likewise.
14489
abe1a5d0
KB
144902002-10-17 Kevin Buettner <kevinb@redhat.com>
14491
14492 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14493 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14494
10abb1d4
JB
144952002-10-02 Jim Blandy <jimb@redhat.com>
14496
14497 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14498
1f609b42
AC
144992002-10-01 Andrew Cagney <ac131313@redhat.com>
14500
14501 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14502 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14503 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14504 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14505 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14506 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14507 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14508
0aee02e4
AC
145092002-09-29 Andrew Cagney <ac131313@redhat.com>
14510
14511 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14512 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14513 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14514 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14515 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14516 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14517 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14518
6fde09ad
KB
145192002-09-27 Kevin Buettner <kevinb@redhat.com>
14520
14521 * gdb.base/annota1.exp (info break): Make directory components of
14522 path optional since not all compilers emit this debug information.
14523
889bf7c5
PA
14524 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14525 step ends up stepping out of the function instead of stopping on
14526 the epilogue.
6fde09ad 14527
9e8aab75
KS
145282002-09-26 Keith Seitz <keiths@redhat.com>
14529
14530 * lib/insight-support.exp (gdbtk_start): Figure out where
14531 the insight executable is based on where gdb is. Use this
14532 executable to start insight instead of gdb.
14533
e36180d7
AC
145342002-09-25 Andrew Cagney <cagney@redhat.com>
14535
14536 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14537
9dd34b2b
AC
145382002-09-24 Andrew Cagney <ac131313@redhat.com>
14539
14540 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14541 test_isolated_complaints.
14542 (test_empty_complaint): New function.
14543 (test_empty_complaints): New function. Check no output when no
14544 complaints.
d63a86f8 14545
dea97812
KB
145462002-09-19 Jim Blandy <jimb@redhat.com>
14547
a9c64011 14548 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14549
54951bd7
AC
145502002-09-19 Andrew Cagney <ac131313@redhat.com>
14551
14552 * gdb.gdb/complaints.exp: New file.
14553
dec43320
AC
145542002-09-18 Andrew Cagney <ac131313@redhat.com>
14555
14556 * gdb.base/maint.exp: Check `help maint internal-warning'.
14557
e70d6e3f
DC
145582002-09-18 David Carlton <carlton@math.stanford.edu>
14559
14560 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14561 numbers, and replace them by a single breakpoint after the
14562 constructors are all finished.
14563 Add test 4.
14564 * gdb.c++/m-static.cc: Add test 4.
14565 * gdb.c++/m-static.h: New file.
14566 * gdb.c++/m-static1.cc: New file.
14567
14568 * gdb.c++/printmethod.exp: New file.
14569 * gdb.c++/printmethod.cc: New file.
14570
14571 * gdb.c++/pr-574.exp: New file.
14572 * gdb.c++/pr-574.cc: New file.
14573
afb5c968
CV
145742002-09-18 Corinna Vinschen <vinschen@redhat.com>
14575
14576 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14577 embedded targets which never actually exit.
14578
31e45dee
FN
145792002-09-18 Fernando Nasser <fnasser@redhat.com>
14580
14581 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14582 "don't step after run" as unresolved or unsupported, instead of xfail.
14583
a283c5a1
CV
145842002-09-18 Corinna Vinschen <vinschen@redhat.com>
14585
14586 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14587 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14588 Add newline to expected string in "step out of main (status wrapper)"
14589 case.
14590
11350d2a
CV
145912002-09-18 Corinna Vinschen <vinschen@redhat.com>
14592
14593 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14594 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14595
0deec7d6
TT
145962002-09-17 Tom Tromey <tromey@redhat.com>
14597
14598 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14599 \000, not \0, in double-quoted string.
14600
b2b4a1b5
CV
146012002-09-14 Corinna Vinschen <vinschen@redhat.com>
14602
c9d37158 14603 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14604 string after running the commands execution on breakpoint tests.
14605
1c56143a
CV
146062002-09-13 Corinna Vinschen <vinschen@redhat.com>
14607
14608 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14609
37f8da45
JB
146102002-09-12 Joel Brobecker <brobecker@gnat.com>
14611
14612 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14613
08b468e0
KS
146142002-09-10 Keith Seitz <keiths@redhat.com>
14615
14616 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14617 runto proc.
14618 (mi_run_to_main): Use mi_runto.
14619 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14620
dc360f58
KS
146212002-09-10 Keith Seitz <keiths@redhat.com>
14622
14623 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14624 regexp for stopping at main. Could have multiple event notifications.
14625 Don't assume that main was declared with no parameters.
14626 (mi_next): Use mi_step_to.
14627 (mi_step): Use mi_next_to.
14628
ce3abcfb
CV
146292002-09-09 Corinna Vinschen <vinschen@redhat.com>
14630
14631 * gdb.base/default.exp: Fix expected string in `info float' test.
14632
d1f5b980
BE
146332002-09-09 Ben Elliston <bje@redhat.com>
14634
14635 * config/mips.exp: Update comments.
14636 * config/mips-idt.exp: Likewise.
14637 * config/nind.exp: Likewise.
14638 * config/slite.exp: Likewise.
14639 * config/sparclet.exp: Likewise.
14640 * config/udi.exp: Likewise.
14641 * config/vx.exp: Likewise.
14642 * config/vxworks29k.exp: Likewise.
14643
2f71430b
JB
146442002-09-05 Jim Blandy <jimb@redhat.com>
14645
14646 * gdb.threads/killed.exp: Fix test failure message.
14647
7ddebc7e
KS
146482002-09-04 Keith Seitz <keiths@redhat.com>
14649
14650 * lib/mi-support.exp: Update copyright.
14651 (mi_gdb_test): Increase the priority of the expected pattern
14652 so that it matches gdb_test.
14653
0ae67eb3
KS
146542002-09-03 Keith Seitz <keiths@redhat.com>
14655
14656 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14657 Use integer comparison instead of string comparison for testing
14658 whether binary was built.
14659
38fc42c8
JB
146602002-09-03 Jim Blandy <jimb@redhat.com>
14661
14662 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14663
b6ff0e81
JB
146642002-08-29 Jim Blandy <jimb@redhat.com>
14665
14666 * gdb.threads/pthreads.exp: Move the portable thread compilation
14667 code into a function in lib/gdb.exp, and call that from here.
14668 * lib/gdb.exp (gdb_compile_pthreads): New function.
14669
07c98896
KS
146702002-08-29 Keith Seitz <keiths@redhat.com>
14671
14672 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14673 expect_out so that callers can get at it.
14674
0312286c
DJ
146752002-08-23 Daniel Jacobowitz <drow@mvista.com>
14676
14677 * gdb.threads/print-threads.c: New file.
14678 * gdb.threads/print-threads.exp: New file.
14679 * gdb.threads/schedlock.c: New file.
14680 * gdb.threads/schedlock.exp: New file.
14681
dd039bc4
EZ
146822002-08-22 Elena Zannoni <ezannoni@redhat.com>
14683
a9c64011
AS
14684 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14685 not altivec.c.
dd039bc4 14686
1f36144c
MK
146872002-08-17 Mark Kettenis <kettenis@gnu.org>
14688
14689 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14690 targets. The problem should be fixed now.
14691
16057ec7 146922002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14693
14694 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14695 2002-07-24 change that removes final dots from error messages.
14696
3c1499ad
TT
146972002-08-13 Tom Tromey <tromey@redhat.com>
14698
14699 * gdb.base/readline.exp: New file.
14700
a20ce2c3
AC
147012002-08-01 Andrew Cagney <ac131313@redhat.com>
14702
14703 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14704 supress message.
14705
db034ac5
AC
147062002-08-01 Andrew Cagney <cagney@redhat.com>
14707
14708 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14709 CHILL_FOR_TARGET and CHILL_LIB.
14710 * configure.in (configdirs): Remove gdb.chill.
14711 * configure: Regenerate.
14712 * lib/gdb.exp: Obsolete references to chill.
14713 * gdb.fortran/types.exp: Ditto.
14714 * gdb.fortran/exprs.exp: Ditto.
14715
3e000b18
KB
147162002-07-30 Kevin Buettner <kevinb@redhat.com>
14717
14718 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14719 set Irix-specific compile and link flags.
14720
28f4966b
KB
147212002-07-29 Kevin Buettner <kevinb@redhat.com>
14722
14723 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14724 source files. The ``-o'' option doesn't work with the ``-E'' option
14725 when using the Irix compiler.
14726
46c0d5a6
DJ
147272002-07-19 Daniel Jacobowitz <drow@mvista.com>
14728
14729 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14730 Improve support for reusing an exec file. Copy exec file
14731 to target, and run gdbserver on the target instead of on the host.
14732
eecf4bed
JB
147332002-07-18 Jim Blandy <jimb@redhat.com>
14734
0f815cdf
JB
14735 * gdb.base/ending-run.exp: Don't expect to see the program end in
14736 some orderly fashion when we're running on a real stand-alone
14737 board.
14738
eecf4bed
JB
14739 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14740 targets that don't support interrupts.
14741
52d309e4
JB
147422002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14743
14744 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14745 systems.
14746 Move comments in expect statements to inside the actions, so that they
14747 don't get matched against.
14748
ff683d9e
MK
147492002-07-10 Mark Kettenis <kettenis@gnu.org>
14750
14751 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14752 function when asleep" test.
14753
b5356753
AC
147542002-07-10 Andrew Cagney <ac131313@redhat.com>
14755
14756 * gdb.base/page.exp: Rewrite to handle problems with very long
14757 `info set' output. Update copyright.
14758
6aa4d13a
AC
147592002-06-26 Andrew Cagney <ac131313@redhat.com>
14760
14761 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14762 gdb.threads-hp.
14763 * gdb.hp/configure: Regenerate.
14764 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14765 * gdb.hp/gdb.threads-hp/configure: Delete file.
14766 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14767
8cf8c2b8
AC
147682002-06-22 Andrew Cagney <ac131313@redhat.com>
14769
14770 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14771 setlocale, bindtextdomain and textdomain.
14772
6827a8f8
JB
147732002-06-11 Jim Blandy <jimb@redhat.com>
14774
919d772c
JB
14775 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14776 preprocessor macro information is present.
14777
6827a8f8
JB
14778 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14779 tests.
14780
c15b0d21
MS
147812002-06-06 Michael Snyder <msnyder@redhat.com>
14782
c5984d70
MS
14783 * gdb.base/overlays.exp: Record addresses of overlay
14784 functions in TCL variables rather than in GDB variables,
14785 to avoid having GDB convert them to pointers (with loss
14786 of information).
14787
d63a86f8 14788 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14789 default linker script changes.
c15b0d21
MS
14790 * gdb.base/long_long.exp: Add check for sizeof (long double).
14791
be26fe0d
ML
147922002-06-06 Michal Ludvig <mludvig@suse.cz>
14793
14794 * gdb.asm/asm-source.exp: Add x86-64 target.
14795 * gdb.asm/x86_64.inc: New.
d63a86f8 14796
258093ca 147972002-05-30 Michael Chastain <mec@shout.net>
258093ca 14798
4b3153f1 14799 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14800 * gdb.c++/m-static.cc: New file.
14801 * gdb.c++/m-static.exp: New file.
14802
241264c6
MS
148032002-05-28 Michael Snyder <msnyder@redhat.com>
14804
14805 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14806 precision.
14807
9bba8c8f 148082002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14809
4b3153f1 14810 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14811 * gdb.c++/m-data.cc: New file.
14812 * gdb.c++/m-data.exp: New file.
14813
148142002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14815
4b3153f1 14816 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14817 * gdb.c++/try_catch.cc: New file.
d63a86f8 14818 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14819
def1b996
MC
148202002-05-27 Michael Chastain <mec@shout.net>
14821
14822 * gdb.c++/local.exp: Accept more nested types in output.
14823
522ba268
MC
148242002-05-26 Michael Chastain <mec@shout.net>
14825
14826 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14827
277254ba
MS
148282002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14829
14830 * lib/gdb.exp (gdb_wrapper_init): Just because
14831 gdb_wrapper_file exists, this does not mean that the file
14832 should not be rebuilt. That is what gdb_wrapper_initialized
14833 is for.
14834 (default_gdb_init): Reset gdb_wrapper_initialized.
14835
b61a8733
MS
148362002-05-23 Michael Snyder <msnyder@redhat.com>
14837
d63a86f8 14838 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14839 the precision of the floating point test results.
14840 * gdb.base/call-rt-st.exp: Ditto.
14841
b61a8733
MS
14842 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14843 * gdb.base/call-rt-st.exp: Ditto.
14844
56f6e910
MC
148452002-05-19 Michael Chastain <mec@shout.net>
14846
14847 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14848
ad0b0016
EZ
148492002-05-19 Elena Zannoni <ezannoni@redhat.com>
14850
a9c64011
AS
14851 * configure.in (configdirs): Add gdb.arch.
14852 * configure: Regenerate.
ad0b0016 14853
f617d2b6
JB
148542002-05-17 Jim Blandy <jimb@redhat.com>
14855
14856 * gdb.base/completion.exp: Recognize the more detailed error
14857 messages produced by the macro expander's lexical analyzer.
14858
eac2a696
EZ
148592002-05-14 Elena Zannoni <ezannoni@redhat.com>
14860
a9c64011
AS
14861 * gdb.arch/altivec-abi.c: New file.
14862 * gdb.arch/altivec-abi.exp: New file.
14863 * gdb.arch/altivec-regs.c: New file.
14864 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14865
2fdde8f8
DJ
148662002-05-14 Daniel Jacobowitz <drow@mvista.com>
14867
14868 * gdb.base/maint.exp (maint print type): Update for new type
14869 structure.
d63a86f8 14870
e31f1a7c
EZ
148712002-05-14 Elena Zannoni <ezannoni@redhat.com>
14872
14873 * gdb.arch: New directory.
14874 * gdb.arch/configure.in: New file.
14875 * gdb.arch/configure: New file.
14876 * gdb.arch/Makefile.in: New file.
14877
db589741
CV
148782002-05-13 Corinna Vinschen <vinschen@redhat.com>
14879
14880 * gdb.asm/asm-source.exp: Add v850 as supported target.
14881 * gdb.asm/v850.inc: New file.
14882
8ce2a7dc
DJ
148832002-05-13 Daniel Jacobowitz <drow@mvista.com>
14884
14885 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14886
df763c7f
DJ
148872002-05-12 Daniel Jacobowitz <drow@mvista.com>
14888
14889 * gdb.base/break.exp: Check 'break "marker2"'.
14890
377daeed
MS
148912002-05-10 Michael Snyder <msnyder@redhat.com>
14892
14893 * gdb.base/long_long.exp: Fix typo.
14894
c4b7bc2b
JB
148952002-05-10 Jim Blandy <jimb@redhat.com>
14896
ecac9a4e
JB
14897 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14898 a bug.
14899
c4b7bc2b
JB
14900 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14901 Recognize more detailed error message produced by the macro
14902 expander's lexical analyzer.
14903 * lib/gdb.exp (test_print_reject): Same.
14904
e71019a1
MK
149052002-05-09 Mark Kettenis <kettenis@gnu.org>
14906
14907 * gdb.c++/method.exp: Fix typo.
14908
fedfc8e6
MS
149092002-05-08 Michael Snyder <msnyder@redhat.com>
14910
166a1957
MS
14911 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14912 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14913 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14914 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14915 Add iftarget clause for strongarm.
d63a86f8 14916
f1c47eb2
MS
149172002-05-06 Michael Snyder <msnyder@redhat.com>
14918
cb9a9d3e
MS
14919 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14920 (gdb_continue_to_end): Accept output from status wrapper.
14921 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14922 Clean up fail messages to match pass messages.
14923
f1c47eb2
MS
14924 Enable the "needs_status_wrapper" testsuite feature.
14925 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14926 (gdb_compile): Conditionally call gdb_wrapper_init.
14927 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14928 * gdb.c++/method.exp: Recognize output from status wrapper.
14929
6079c749
BE
149302002-05-06 Ben Elliston <bje@redhat.com>
14931From Graydon Hoare <graydon@redhat.com>
14932
14933 * config/sid.exp: Include support for "rawsid" protocol.
14934
188baff3
JB
149352002-05-03 Jim Blandy <jimb@redhat.com>
14936
14937 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14938 * gdb.c++/hang3.C: New file.
14939
b9c07f0f
AC
149402002-05-04 Andrew Cagney <ac131313@redhat.com>
14941
14942 * gdb.base/default.exp: Remove obsolete code.
14943 * gdb.c++/misc.exp: Ditto. Update copyright.
14944 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14945 * gdb.base/whatis.exp: Ditto. Update copyright.
14946 * gdb.base/scope.exp: Ditto. Update copyright.
14947 * gdb.base/ptype.exp: Ditto. Update copyright.
14948 * gdb.base/printcmds.exp: Ditto. Update copyright.
14949 * gdb.base/opaque.exp: Ditto. Update copyright.
14950 * gdb.base/list.exp: Ditto.
14951 * gdb.base/funcargs.exp: Ditto. Update copyright.
14952 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14953 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14954 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14955 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14956 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14957 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14958
5c7a0397
MS
149592002-05-02 Michael Snyder <msnyder@redhat.com>
14960
d6dcc264 14961 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14962 * gdb.base/long_long.exp: Add xscale target.
14963 * gdb.base/default.exp: Add xscale target.
14964
eb7f1c48
JB
149652002-05-01 Jim Blandy <jimb@redhat.com>
14966
14967 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14968 gdb.c++/hang.exp: New test.
14969
a6befae8
FF
149702002-05-01 Fred Fish <fnf@redhat.com>
14971
14972 * gdb.base/completion.exp: Handle completions of "./Make" for
14973 more than one completion possibility, as is the case when we
14974 build and test in the source tree.
14975
0a310277
AG
149762002-04-29 Anthony Green <green@redhat.com>
14977
14978 * gdb.java/jmisc1.exp: New file.
14979 * gdb.java/jmisc2.exp: New file.
14980
6ff9af88
DJ
149812002-04-24 Daniel Jacobowitz <drow@mvista.com>
14982
14983 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14984
96b3d632
EZ
149852002-04-23 Elena Zannoni <ezannoni@redhat.com>
14986
14987 * gdb.base/help.exp: Change 'help status' to allow for target
14988 dependent output differences.
14989
5019bb54
MC
149902002-04-22 Michael Chastain <mec@shout.net>
14991
14992 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14993
a805a116
MC
149942002-04-22 Michael Chastain <mec@shout.net>
14995
14996 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14997
a1706bfd
DM
149982002-04-17 David S. Miller <davem@redhat.com>
14999
15000 * gdb.asm/sparc64.inc: New file.
15001 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15002
a73a20a2
EZ
150032002-04-19 Elena Zannoni <ezannoni@redhat.com>
15004
15005 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15006 instruction file directly into the build tree. Clean up at end of
15007 test.
15008
ba678339
DM
150092002-04-18 David S. Miller <davem@redhat.com>
15010
15011 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15012 handle 64-bit platforms correctly.
15013 * gdb.base/maint.exp: Likewise.
15014
b03399da
KB
150152002-04-18 Kevin Buettner <kevinb@redhat.com>
15016
15017 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15018 ``-fpic'' when compiling files comprising a shared library, but
15019 it does need additional linker flags in order to find shared
15020 libraries at run time.
15021
e2004992
KB
150222002-04-18 Kevin Buettner <kevinb@redhat.com>
15023
15024 * gdb.base/cvexpr.c (use): New function.
15025 (main): Invoke use() on all global variables to prevent
15026 some linkers from deleting these otherwise unused symbols.
15027
d8937120
MC
150282002-04-17 Michael Chastain <mec@shout.net>
15029From David S. Miller <davem@redhat.com>
15030
15031 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15032 handle 64-bit platforms correctly.
15033
ffd61a58
MS
150342002-04-12 Michael Snyder <msnyder@redhat.com>
15035From Jim Blandy <jimb@redhat.com>
a9c64011 15036 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15037 script can handle this instead.
15038 * gdb.base/bar.c (barx): Same.
15039 * gdb.base/baz.c (bazx): Same.
15040 * gdb.base/grbx.c (grbxx): Same.
15041
15042 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15043 manager doesn't automatically unmap overlays unnecessarily.
15044
6b8426a6
MH
150452002-04-10 Martin M. Hunt <hunt@redhat.com>
15046
15047 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15048 stepping out of main.
15049
34af4875
MC
150502002-04-09 Michael Chastain <mec@shout.net>
15051
15052 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15053 scope so that the nested scope tests will make sense.
15054 * gdb.c++/local.exp: Write patterns that actually work with gcc
15055 (the HP patterns "were never known to work with gcc").
15056 Keep the old aCC patterns too.
15057
2d1676a0
DJ
150582002-04-09 Daniel Jacobowitz <drow@mvista.com>
15059
15060 * gdb.base/attach.exp: Correct target board test.
15061
3a63e3f9
MC
150622002-04-08 Michael Chastain <mec@shout.net>
15063
15064 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15065 in a const method. Add some xfail and fail cases for configurations
15066 that do not emit the "const ...".
15067
f18dabd2
MC
150682002-04-07 Michael Chastain <mec@shout.net>
15069
15070 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15071 Accept "A * const" and "const A * const" as type of "this".
15072 Fix spelling of getFunky throughout. Make messages uniform.
15073
0fcddd82
EZ
150742002-04-07 Elena Zannoni <ezannoni@redhat.com>
15075
a9c64011 15076 Work around for PR gdb/285:
0fcddd82
EZ
15077 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15078
16a8534a
EZ
150792002-04-07 Elena Zannoni <ezannoni@redhat.com>
15080
15081 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15082 instructions file at run time instead of configure time.
15083 Sometimes we run the test in a directory that is not the one we
15084 configured in.
15085 * gdb.asm/configure.in: Delete creation of symlink.
15086 * gdb.asm/configure: Regenerate.
15087
24181d81
JB
150882002-04-05 J. Brobecker <brobecker@gnat.com>
15089
15090 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15091 xfullpath () function.
15092
7cdb7107
DJ
150932002-04-04 Daniel Jacobowitz <drow@mvista.com>
15094
15095 * gdb.asm/Makefile.in: Correct dependencies.
15096
15097 * gdb.asm/powerpc.inc: New file.
15098 * gdb.asm/asm-source.exp: Add PowerPC.
15099 * gdb.asm/configure.in: Likewise.
15100 * gdb.asm/configure: Regenerated.
15101
a7d17088
DJ
151022002-04-04 Daniel Jacobowitz <drow@mvista.com>
15103
15104 * gdb.base/relocate.exp: New file.
15105 * gdb.base/relocate.c: New file.
15106
cd721503
FF
151072002-04-04 Fred Fish <fnf@redhat.com>
15108
15109 * gdb.base/step-test.exp: Update comment regarding stopping in
15110 memcpy/bcopy calls inserted as part of the compiler runtime.
15111
b22ad7a7
MS
151122002-04-04 Michael Snyder <msnyder@redhat.com>
15113
15114 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15115
5f279fa6
DJ
151162002-04-03 Daniel Jacobowitz <drow@mvista.com>
15117
15118 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15119 (gdb_expect): Remove $notransfer hack.
15120
dd0fd3ce
DJ
151212002-04-02 Daniel Jacobowitz <drow@mvista.com>
15122
15123 * gdb.c++/classes.exp ("calling method for small class"): Match
15124 updated register output.
15125
1e50cda1
DJ
151262002-03-30 Daniel Jacobowitz <drow@mvista.com>
15127
15128 Fix PR gdb/452
15129 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15130 when finished. Make gdb_file_cmd send "exec-file" when
15131 appropriate.
15132
24015922
DJ
151332002-03-30 Daniel Jacobowitz <drow@mvista.com>
15134
15135 * gdb.base/attach.exp: Remove extra setup_xfail.
15136
dd7dfd64
MS
151372002-03-26 Michael Snyder <msnyder@redhat.com>
15138
15139 * gdb.base/default.exp: Add tests for dump, append, and restore.
15140 * gdb.base/help.exp: Add tests for dump, append, and restore.
15141 * gdb.base/dump.exp: New file, test dump, append and restore.
15142 * gdb.base/dump.c: New file.
15143
48b2f8d7
MS
151442002-03-27 Michael Snyder <msnyder@redhat.com>
15145
d63a86f8 15146 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15147 clean-ups in help messages.
15148
05b4d525
FF
151492002-03-26 Fred Fish <fnf@redhat.com>
15150
15151 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15152 have debugging info for those functions and the compiler uses them
15153 internally to copy structs around.
15154
d7679631
FF
151552002-03-26 Fred Fish <fnf@redhat.com>
15156
15157 * gdb.base/list.exp: Revert the change made yesterday and add note
15158 about why we don't list the default lines for remote targets.
15159
523ac3f9
MS
151602002-03-25 Michael Snyder <msnyder@redhat.com>
15161
15162 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15163
754b2b8d
FF
151642002-03-25 Fred Fish <fnf@redhat.com>
15165
15166 * gdb.base/list.exp: This test works on remote targets so remove
15167 the short circuit for remote targets. Update copyright.
15168
33c3e192
FF
151692002-03-25 Fred Fish <fnf@redhat.com>
15170
15171 * gdb.base/attach.exp: Fix logic error that was suppressing this
15172 test for all non hppa*-*-hpux* targets, instead of the hp target.
15173 Move comments closer to the suppression point. Also now need to
15174 check that we are running natively.
15175
d43e73ee
MS
151762002-03-22 Michael Snyder <msnyder@redhat.com>
15177
882c8f02
MS
15178 * gdb.base/default.exp: Add test for gcore. Update copyright.
15179 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15180
04c12f60
FF
151812002-03-06 Fred Fish <fnf@redhat.com>
15182
15183 * gdb.base/funcargs.c: Remove extraneous ';' character.
15184 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15185
b43df995
MC
151862002-03-04 Michael Chastain <mec@shout.net>
15187
15188 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15189 accommodate gcc v3 function signature.
15190 * gdb.mi/mi0-var-cmd-exp: Ditto.
15191
92362027
AC
151922002-02-24 Andrew Cagney <ac131313@redhat.com>
15193
15194 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15195 ``GNU/Linux'' or ``Linux kernel''
15196 * testsuite/gdb.threads/pthreads.c: Ditto.
15197
258ad32d
MC
151982002-02-24 Michael Chastain <mec@shout.net>
15199
15200 * gdb.threads/pthreads.c (thread1): Add a return statement.
15201 (thread2): Likewise.
15202 (foo): Likewise.
15203
04c3b3d4
MC
152042002-02-23 Michael Chastain <mec@shout.net>
15205
15206 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15207 to placate gcc.
15208
5a2a0a20
MC
152092002-02-23 Michael Chastain <mec@shout.net>
15210
15211 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15212 test "ptype bint". The test passes on all my stabs configurations.
15213
a640f7fc
JB
152142002-02-21 Jim Blandy <jimb@redhat.com>
15215
27924826
JB
15216 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15217 filename at a time, and watch for the ones we want to see.
15218
a640f7fc
JB
15219 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15220 types of pointers to prototyped functions.
15221
edcc8c75
AC
152222002-02-20 Andrew Cagney <ac131313@redhat.com>
15223
15224 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15225 signed, unsigned and straight char.
15226 (padding_char, padding_short, padding_int, padding_long,
15227 padding_long_long, padding_float, padding_double,
15228 padding_long_double): New global variables.
15229 (fill, fill_structs): New functions.
15230
15231 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15232 for correctly sized writes. Update copyright.
15233 (get_valueof): New procedure.
15234 (get_sizeof): Call get_valueof.
15235 (check_valueof): New procedure.
15236 (check_padding): New procedure.
15237
ac57ea44
MC
152382002-02-20 Michael Chastain <mec@shout.net>
15239
15240 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15241 to setup_xfail. Document some of the remaining calls.
15242
7a10c941
MC
152432002-02-18 Michael Chastain <mec@shout.net>
15244
15245 * gdb.c++/userdef.exp: Update copyright year.
15246
fb8acdcc
DJ
152472002-02-18 Daniel Jacobowitz <drow@mvista.com>
15248
15249 * gdb.c++/userdef.exp: Test overloaded operators properly.
15250 Remove xfails.
15251
fda6ae12
MS
152522002-02-14 Michael Snyder <msnyder@redhat.com>
15253
15254 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15255
676a0442
DJ
152562002-02-14 Daniel Jacobowitz <drow@mvista.com>
15257
15258 * gdb.base/a2-run.exp: Check for a remote target properly.
15259 * gdb.base/annota1.exp: Likewise.
15260 * gdb.base/list.exp: Likewise.
15261 * gdb.base/reread.exp: Likewise.
15262 * gdb.base/scope.exp: Likewise.
15263 * gdb.base/shlib-call.exp: Likewise.
15264 * gdb.base/term.exp: Likewise.
15265 * gdb.c++/annota2.exp: Likewise.
15266
78b4f468
RE
152672002-02-13 Richard Earnshaw <rearnsha@arm.com>
15268
15269 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15270
9a81ba51
MC
152712002-02-10 Michael Chastain <mec@shout.net>
15272
15273 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15274 (call_after_alloca): Ditto.
15275
004af6c7
DJ
152762002-02-10 Daniel Jacobowitz <drow@mvista.com>
15277
15278 * gdb.base/ending-run.exp: Guard "cont" test with
15279 gdb_skip_stdio_test.
15280
37225f62
JB
152812002-02-06 Jim Blandy <jimb@redhat.com>
15282
15283 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15284 from here...
15285 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15286 To here. Disable this test on non-HP platforms. Add big comment.
15287
fe6fdd96
MS
152882002-02-04 Michael Snyder <msnyder@redhat.com>
15289
15290 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15291 other than d10v and m32r.
15292
036fad3f
RE
152932002-02-02 Richard Earnshaw <rearnsha@arm.com>
15294
15295 * gdb.base/default.exp: Rewrite test patterns to reduce time
15296 taken to match them.
15297
7148ab62
DJ
152982002-01-30 Daniel Jacobowitz <drow@mvista.com>
15299
15300 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15301 Allow a start function above main.
15302 * gdb.threads/linux-dp.exp: Fix copyright date.
15303
396cc255
DJ
153042002-01-30 Daniel Jacobowitz <drow@mvista.com>
15305
a9c64011
AS
15306 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15307 (check_philosopher_stack): Check for manager thread before checking
15308 for a just-starting thread.
396cc255 15309
f038d31b
DJ
153102002-01-30 Daniel Jacobowitz <drow@mvista.com>
15311
15312 From Neil Booth <neil@daikokuya.demon.co.uk>:
15313 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15314 warnings.
15315
b3ff9d9a
FF
153162002-01-21 Fred Fish <fnf@redhat.com>
15317
15318 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15319 not caller.
15320
39ad761d
JB
153212002-01-21 Jim Blandy <jimb@redhat.com>
15322
15323 * gdb.base/reread.exp: Check that GDB properly re-reads the
15324 executable file when it changes while no inferior is running.
15325
aaf320fa
FF
153262002-01-21 Fred Fish <fnf@redhat.com>
15327
a9c64011
AS
15328 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15329 optionally accept the "shlib events" variation.
aaf320fa 15330
808a31f5
JB
153312002-01-21 Jim Blandy <jimb@redhat.com>
15332
15333 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15334 call `fflush' after every `printf', so that the output is produced
15335 at predictable points, regardless of whatever buffering does (or
15336 doesn't) take place.
15337 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15338 at different points.
15339
4420d5e2
DJ
153402002-01-20 Daniel Jacobowitz <drow@mvista.com>
15341
15342 * gdb.c++/inherit.exp: Update copyright years.
15343 * gdb.c++/method.exp: Likewise.
15344
3e36a0f4
DJ
153452002-01-20 Daniel Jacobowitz <drow@mvista.com>
15346
15347 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15348 artificial methods/arguments.
15349 * gdb.c++/derivation.exp: Likewise.
15350 * gdb.c++/inherit.exp: Likewise.
15351 * gdb.c++/method.exp: Likewise.
15352 * gdb.c++/virtfunc.exp: Likewise.
15353
b4ceaee6
AC
153542002-01-18 Andrew Cagney <ac131313@redhat.com>
15355
15356 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15357 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15358 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15359 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15360 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15361 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15362
ecace851
JB
153632002-01-17 Jim Blandy <jimb@redhat.com>
15364
15365 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15366 anchoring the pattern matching the entry point symbol's name.
15367
375fc983
AC
153682002-01-17 Andrew Cagney <ac131313@redhat.com>
15369
15370 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15371 continue/quit query. Update copyright.
15372
fe6fdd96
MS
153732002-01-14 Michael Snyder <msnyder@redhat.com>
15374
15375 * gdb.base/gcore.exp: Remove extra debugging output.
15376
e017c81f
DJ
153772002-01-13 Daniel Jacobowitz <drow@mvista.com>
15378
15379 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15380 for slightly dubious v2 mangled string.
15381
37ab3bf8
DJ
153822002-01-13 Daniel Jacobowitz <drow@mvista.com>
15383
15384 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15385
1bc05c3a 153862002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15387
1bc05c3a 15388 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15389
1bc05c3a
JM
15390 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15391 constructors.
15392 * gdb.c++/derivation.exp: Likewise.
15393 * gdb.c++/templates.exp: Likewise.
15394 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15395
1bc05c3a
JM
153962002-01-10 Michael Snyder <msnyder@redhat.com>
15397
15398 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15399
a911c360
MS
154002002-01-08 Michael Snyder <msnyder@redhat.com>
15401
15402 * gdb.base/gcore.exp: New test for generate-core-file command.
15403 * gdb.base/gcore.c: Testcase for above.
15404 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15405
ea2119ec
JM
154062002-01-08 Jason Merrill <jason@redhat.com>
15407
15408 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15409
68203136
FF
154102002-01-07 Fred Fish <fnf@redhat.com>
15411
15412 * gdb.c++/overload.exp: Remove unconditional xfails for:
15413 print foo_instance1.overloadargs(1)
15414 print foo_instance1.overloadargs(1, 2)
15415 print foo_instance1.overloadargs(1, 2, 3)
15416 print foo_instance1.overloadargs(1, 2, 3, 4)
15417 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15418 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15419 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15420 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15421 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15422 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15423 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15424 print foo_instance1.overload1arg()
15425 print foo_instance1.overload1arg((char)arg2)
15426 print foo_instance1.overload1arg((signed char)arg3)
15427 print foo_instance1.overload1arg((unsigned char)arg4)
15428 print foo_instance1.overload1arg((int)arg7)
15429 print foo_instance1.overload1arg((unsigned int)arg8)
15430 print foo_instance1.overload1arg((float)arg11)
15431 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15432
21b9b5b1
MS
154332002-01-07 Michael Snyder <msnyder@redhat.com>
15434
15435 * gdb.base/huge.exp: New test. Print a very large target data object.
15436 (skip_huge_test): New test variable. Define if you want to skip this
15437 test. The test reads an 8 megabyte data object from the target, so it
15438 might be very time consuming on remote targets with a slow connection.
15439 * gdb.base/huge.c: New file. Test case for above.
15440
725f922e
FF
154412002-01-07 Fred Fish <fnf@redhat.com>
15442
15443 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15444 g_instance.bfoo, and g_instance.cfoo.
15445
889bf7c5 154462002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15447
889bf7c5
PA
15448 * gdb.base/break.c (multi_line_if_conditional): New function.
15449 (multi_ilne_while_conditional): Likewise.
15450 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15451 IF or WHILE condition puts the breakpoint at the start of
15452 the condition.
f286b2c3 15453
634d57ec
JL
15454 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15455 hppa*-*-hpux* expected failure.
15456 * gdb.base/structs.exp (do_function_calls): Similarly.
15457
15458 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15459 watchpoints.
15460
9fbfe2dc
AC
154612002-01-06 Andrew Cagney <ac131313@redhat.com>
15462
15463 Fix PR gdb/66.
15464 * gdb.base/structs.exp: Replace skip for a29k with skip for
15465 gdb,cannot_call_functions.
15466 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15467 * gdb.base/callfuncs.exp: Ditto.
15468 * gdb.base/call-rt-st.exp: Ditto.
15469 * gdb.base/call-strs.exp: Ditto.
15470 * gdb.base/callfwmall.exp: Ditto.
15471 * gdb.base/scope.exp: Obsolete xfail a29k.
15472 * gdb.c++/misc.exp: Ditto.
15473 * gdb.c++/cplusfuncs.exp: Ditto.
15474 * gdb.base/ptype.exp: Ditto.
15475 * gdb.base/printcmds.exp: Ditto.
15476 * gdb.base/opaque.exp: Ditto.
15477 * gdb.base/list.exp: Ditto.
15478 * gdb.base/funcargs.exp: Ditto.
15479 * gdb.base/default.exp: Ditto.
15480
8ddad156
MS
154812002-01-04 Michael Snyder <msnyder@redhat.com>
15482
ca4976a6 15483 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15484 * gdb.base/maint.exp: Add tests for maint info sections options.
15485
1b074332
JL
15486Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15487
15488 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15489
7d159115
CV
154902001-12-20 Corinna Vinschen <vinschen@redhat.com>
15491
15492 * gdb.asm/arm.inc: New file.
15493 * gdb.asm/asm-source.exp: Add arm targets.
15494 * gdb.asm/configure.in: Ditto.
15495 * gdb.asm/configure: Recreated from configure.in.
15496
8fb87725
JL
15497Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15498
afabe08c
JL
15499 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15500 with HP's compiler.
15501 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15502 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15503 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15504 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15505
15506 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15507 either HP's compilers or GCC.
15508
db521deb
JL
15509 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15510 a SIGBUS or SIGSEGV.
15511
15512 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15513
15514 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15515 can be compiled with either HP's compiler or GCC.
15516
cfa88ab7
JL
15517 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15518 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15519 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15520
ca344dff
JL
15521 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15522 to match current gdb output. Update due to using auto-solib-limit
15523 for limiting instead of overloading auto-solib-add.
15524 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15525 test program.
15526
3f3c6e55 15527 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15528 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15529 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15530 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15531 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15532 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15533 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15534 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15535 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15536 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15537 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15538 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15539 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15540
8fb87725
JL
15541 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15542 a SIGTRAP to the inferior.
15543
cf599fa7
CV
155442001-12-19 Corinna Vinschen <vinschen@redhat.com>
15545
15546 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15547 Substitute call to target_link by call to gdb_compile.
15548
2cd045cd
JL
15549Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15550
a9c64011
AS
15551 * gdb.base/break.exp: Fix HP specific search string when testing
15552 backtracing in a called function.
2cd045cd 15553
a9c64011
AS
15554 * gdb.base/constvars.exp: Only set lang to C++ if we're
15555 compiling the test with HP's compilers.
15556 * gdb.base/volatile.exp: Similarly.
2cd045cd 15557
99ebe9ac
JB
155582001-12-19 Jim Blandy <jimb@redhat.com>
15559
15560 * gdb.base/printcmds.exp: Expect the null character to be printed
15561 as '\0', and the '\013' to be printed as '\v'.
15562 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15563 * gdb.base/setvar.exp: Same.
15564
b9891b29
JB
155652001-12-17 Jim Blandy <jimb@redhat.com>
15566
0eba65ab
JB
15567 * gdb.base/completion.exp: Rather than completing very long
15568 filenames, which can make the readline library produce output we
15569 don't recognize, cd to the directory first, and then complete
15570 using nice, short relative paths.
15571
6970b5b1
JB
15572 * gdb.base/completion.exp: On some systems, there is, in fact, a
15573 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15574 variables as being in scope. So use `no_var_named_this'
15575 instead of `b'.
6970b5b1 15576
b9891b29 15577 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15578 can't find the core file's registers as a failure.
b9891b29 15579
e6ccd35f
JSC
155802001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15581
a9c64011
AS
15582 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15583 test expect string more specific.
e6ccd35f 15584
105ba819
CV
155852001-12-13 Corinna Vinschen <vinschen@redhat.com>
15586
15587 * gdb.asm/asm-source.exp: Add support for xstormy16.
15588 * gdb.asm/configure.in: Ditto.
15589 * gdb.asm/configure: Rebuild.
15590 * gdb.asm/xstormy16.inc: New file.
15591
e9e79dd9
FF
155922001-12-10 Fred Fish <fnf@redhat.com>
15593
15594 * gdb.base/maint.exp: Update to match changes in type dumping code.
15595
347dc97d
JB
155962001-12-10 Jim Blandy <jimb@redhat.com>
15597
15598 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15599 matching the entry point symbol's name at the beginning of the
15600 line.
347dc97d 15601
5178b9d6
DJ
156022001-12-07 Daniel Jacobowitz <drow@mvista.com>
15603
15604 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15605 gdb.c++/inherit.exp, gdb.c++/method.exp,
15606 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15607 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15608 and class layout support.
15609
af890c52
DJ
156102001-12-07 Daniel Jacobowitz <drow@mvista.com>
15611
15612 * gdb.c++/classes.exp: Add test for static member function.
15613 * gdb.c++/misc.cc: Add class with static member function.
15614
7a345fb3
JB
156152001-12-07 Jim Blandy <jimb@redhat.com>
15616
f2e54a80 15617 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15618 those tests as `unsupported'.
15619 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15620 Rewrite subsequent tests to use it.
15621
15622 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15623 those tests as `unsupported'.
15624 * gdb.base/structs.exp (call_struct_func): New function.
15625 (do_function_calls): Use call_struct_func to call the functions
15626 returning structs.
15627
0bc69509
JB
15628 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15629 whether functions are prototyped or not, so we can't possibly pass
15630 arguments to t_float_values2 properly.
15631
7a345fb3
JB
15632 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15633 value of `timeout' for targets other than the mips*tx39-*.
15634
edb6ede1
MS
156352001-12-06 Michael Snyder <msnyder@redhat.com>
15636
d63a86f8 15637 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15638 and detect whether the start symbol has a leading underscore.
15639
2d842f13
JB
156402001-12-04 Jim Blandy <jimb@redhat.com>
15641
15642 * gdb.base/completion.exp: Clarify indentation.
15643
68550daf
JB
156442001-12-03 Jim Blandy <jimb@redhat.com>
15645
15646 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15647 variables on the S/390, not `.word'.
15648
cd5195a8
JB
156492001-11-30 Jim Blandy <jimb@redhat.com>
15650
15651 Add assembly-source tests for s390-ibm-linux.
15652 * gdb.asm/s390.inc: New file.
15653 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15654 the S/390 architecture.
a9c64011 15655 * gdb.asm/configure: Regenerated.
cd5195a8 15656
ca9efc90
MS
156572001-11-30 Michael Snyder <msnyder@redhat.com>
15658
15659 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15660 next, info source, info sources, info line, global and static
15661 variables, and static functions.
15662 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15663 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15664 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15665 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15666 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15667 (gdbasm_leave): Restore frame pointer.
15668 (gdbasm_startup): Copy stack set-up from crt0.S.
15669
d0e66976
FN
156702001-11-26 Fernando Nasser <fnasser@redhat.com>
15671
15672 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15673 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15674 to a local (non-static) variable. Copy tstruct.a to a static buffer
15675 and return a pointer to that buffer.
15676 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15677
e2334072
MK
156782001-11-24 Mark Kettenis <kettenis@gnu.org>
15679
15680 * gdb.asm/configure.in: Fix recognition of ix86 target.
15681 * gdb.asm/configure: Regenerate.
15682
756caa3d
MS
156832001-11-21 Michael Snyder <msnyder@redhat.com>
15684
15685 * gdb.asm/sparc.inc: New file.
15686 * gdb.asm/asm-source.exp: Recognize sparc target.
15687 * gdb.asm/configure.in: Recognize sparc target.
15688 * gdb.asm/configure: Regenerate.
d63a86f8 15689
9a4d72d5
MS
156902001-11-21 Michael Snyder <msnyder@redhat.com>
15691
15692 * gdb.asm/m32r.inc: New file.
15693 * gdb.asm/asm-source.exp: Recognize m32r target.
15694 * gdb.asm/configure.in: Recognize m32r target.
15695 * gdb.asm/configure: Regenerate.
15696
a773d1cd
MS
156972001-11-20 Michael Snyder <msnyder@redhat.com>
15698
017ac23d
MS
15699 * gdb.asm/i386.inc: New file.
15700 * gdb.asm/asm-source.exp: Recognize ix86 target.
15701 * gdb.asm/configure.in: Recognize ix86 target.
15702 * gdb.asm/configure: Regenerate.
15703
a773d1cd
MS
15704 * gdb.c++/namespace.exp: Fix quotes in output messages.
15705
bb632afb
MS
157062001-11-14 Michael Snyder <msnyder@redhat.com>
15707
25d559ca 15708 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15709 qualifier in a type cast expression, to designate an address
15710 in the instruction space (Harvard architecture).
15711
4749e309
MS
157122001-11-13 Michael Snyder <msnyder@redhat.com>
15713
15714 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15715 Tests for expressions using 'const' and 'volatile'.
15716
25050984
CV
157172001-11-13 Corinna Vinschen <vinschen@redhat.com>
15718
15719 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15720
1902c51f
DJ
157212001-11-12 Daniel Jacobowitz <drow@mvista.com>
15722
15723 * lib/mi-support.exp (mi_run_to_helper): Move comments
15724 outside of gdb_expect.
15725
dcf95b47
DJ
157262001-11-11 Daniel Jacobowitz <drow@mvista.com>
15727
15728 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15729 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15730 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15731 mi0_run_to): New functions.
15732 * gdb.mi/mi-simplerun.exp: Use them.
15733 * gdb.mi/mi0-simplerun.exp: Likewise.
15734 * gdb.mi/mi-var-cmd.exp: Likewise.
15735 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15736
45b074e1
AC
157372001-11-10 Andrew Cagney <ac131313@redhat.com>
15738
15739 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15740 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15741
bf50d346
AC
157422001-11-09 Andrew Cagney <ac131313@redhat.com>
15743
15744 * gdb.base/restore.exp: Include $expected value in restored test
15745 message.
15746
9383332c
AC
157472001-11-09 Andrew Cagney <ac131313@redhat.com>
15748
15749 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15750 implemented.
15751
db62520a
MS
157522001-11-08 Michael Snyder <msnyder@redhat.com>
15753
15754 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15755 Add pass/fail message for stop at breakpoint in call dummy function.
15756
b5703437
MS
157572001-11-07 Michael Snyder <msnyder@redhat.com>
15758
d63a86f8
RM
15759 * gdb.c++/templates.exp (test_template_breakpoints):
15760 If we get an overload menu, but it does not match what
760f6330 15761 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15762 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15763 making the whitespace optional. Argument for "new" may be
15764 "unsigned" as well as "unsigned int/long".
d63a86f8 15765 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15766 making the whitespace optional. Also replace "(void) with
15767 "((void|)), making the keyword "void" optional.
d63a86f8 15768 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15769 making the whitespace optional. Also replace "(void) with
15770 "((void|)), making the keyword "void" optional.
3bf40917
MS
15771 * gdb.base/callfuncs.c (t_float_values): This function must
15772 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15773 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15774 can be tested against both cases. Usually one case involves
15775 promotion of float to double, while the other does not.
15776 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15777 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15778 includes a stack frame for "start".
15779
c8ab4e6d
JB
157802001-11-05 Jim Blandy <jimb@redhat.com>
15781
15782 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15783 pointers are 32 bits long, and that offsets of relocs are always
15784 stored in the data (REL-style), and not in the reloc entry itself
15785 (RELA-style).
15786 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15787 stabs.
15788
3f08ced9
MS
157892001-11-01 Michael Snyder <msnyder@redhat.com>
15790
15791 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15792 and regular expression operators by using quoting.
15793
cbfa24cd
MS
157942001-10-31 Michael Snyder <msnyder@redhat.com>
15795
15796 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15797 depending on what the symbol table contains.
15798 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15799 the output of the ptype command. Similarly, accept both "const &"
15800 and "const&".
15801
aaa68313
CV
158022001-10-31 Corinna Vinschen <vinschen@redhat.com>
15803
15804 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15805 symbol `STORAGE' to allow to choose the storage class of
15806 the local datastructures.
15807 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15808 compiler directive.
15809
91740388
MS
158102001-10-30 Michael Snyder <msnyder@redhat.com>
15811
15812 * gdb.base/jump.exp: Allow it to run for all targets.
15813
1b7c05e7
CV
158142001-10-29 Corinna Vinschen <vinschen@redhat.com>
15815
15816 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15817 with new double_array size.
15818 (main): Change storage class of all local variables to static.
15819 Reduce size of double_array to 9.
15820 * gdb.base/call-ar-st.exp: Increase timeout value.
15821 Change expected output for double array to match new size in
15822 call-ar-st.c.
15823
36a22261
CV
158242001-10-29 Corinna Vinschen <vinschen@redhat.com>
15825
15826 * gdb.base/ending-run.exp: Create identical output when passing
15827 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15828 Stormy16 target.
36a22261 15829
92b8ae91
MK
158302001-10-28 Mark Kettenis <kettenis@gnu.org>
15831
15832 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15833 that we catch the expected failure under Linux/x86.
15834
cb135b83
OF
158352001-10-29 Orjan Friberg <orjanf@axis.com>
15836
15837 * gdb.base/setvar.exp: Escape curly braces.
15838 * gdb.stabs/weird.exp: Ditto.
15839
6884aa54
DJ
158402001-10-27 Daniel Jacobowitz <drow@mvista.com>
15841
15842 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15843 * gdm.mi/mi0-hack-cli.exp: Likewise.
15844
0398c9aa
AC
158452001-10-25 Andrew Cagney <ac131313@redhat.com>
15846
15847 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15848 messages.
15849
d20bf2e8
AC
158502001-10-21 Andrew Cagney <ac131313@redhat.com>
15851
15852 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15853 checking MI enabled.
15854
03dd63aa
CV
158552001-10-09 Corinna Vinschen <vinschen@redhat.com>
15856
15857 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15858
1d9d99f3
FCE
158592001-10-04 Frank Ch. Eigler <fche@redhat.com>
15860
15861 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15862 if gdb child process crashes, just signal an error.
15863
838ae6c4
JB
158642001-10-02 Jim Blandy <jimb@redhat.com>
15865
15866 * lib/gdb.exp (test_xfail_format): Simplify.
15867
15868 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15869 front of the variable name `format'. Simplify `if'.
15870
8f0cbc1c
DJ
158712001-10-01 Daniel Jacobowitz <drow@mvista.com>
15872
15873 * gdb.threads/pthreads.exp: Wait for output and delay
15874 before sending ^C.
15875
1f08dafd
DJ
158762001-10-01 Daniel Jacobowitz <drow@mvista.com>
15877
15878 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15879 some incorrect output instead of timing out.
15880 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15881
674f90ff
CV
158822001-09-28 Corinna Vinschen <vinschen@redhat.com>
15883
15884 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15885 check to allow additional `int'.
15886
9b284272
DJ
158872001-09-27 Daniel Jacobowitz <drow@mvista.com>
15888
15889 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15890 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15891
b55a4771
MS
158922001-09-27 Michael Snyder <msnyder@redhat.com>
15893
15894 * lib/gdb.exp (test_debug_format): New proc.
15895 (setup_xfail_format): Use new proc test_debug_format.
15896 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15897 proc; use new service proc test_debug_format.
15898 Replace all other "gcc_compiled" tests with this test.
15899 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15900 proc; use new service proc test_debug_format.
15901 Replace all other "gcc_compiled" tests with this test.
15902
159032001-09-27 Michael Snyder <msnyder@redhat.com>
15904
15905 * gdb.base/cvexpr.exp: New file.
15906 * gdb.base/cvexpr.c: New file
15907 Test for expressions using const and volatile keywords.
15908
4e6667ac
CV
159092001-09-26 Corinna Vinschen <vinschen@redhat.com>
15910
15911 * gdb.base/constvars.exp: Check for different orders of keywords
15912 and additional "int" strings in output.
15913
4f337972
AC
159142001-09-22 Andrew Cagney <ac131313@redhat.com>
15915
15916 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15917 responses from "help maint".
15918
2015650d
FCE
159192001-09-19 Frank Ch. Eigler <fche@redhat.com>
15920
15921 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15922 to localhost:NNN instead of :NNN, in case Xvfb is listening
15923 only on TCP.
15924
f3bcedc1
CV
159252001-09-19 Corinna Vinschen <vinschen@redhat.com>
15926
15927 * gdb.base/recurse.exp: When checking leaving the watchpoint
15928 scope, recognize when gdb is in function's epilogue and pass.
15929
6b819c92
KS
159302001-09-18 Keith Seitz <keiths@redhat.com>
15931
15932 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15933 support for running tests against sid targets.
15934 (gdbtk_done): Ditto.
15935
a10c9419
CV
159362001-09-18 Corinna Vinschen <vinschen@redhat.com>
15937
15938 * gdb.base/ending-run.c (main): Set stdout buffersize
15939 to the same reasonable value for any target.
15940 * gdb.base/ending-run.exp: Add a regular expression
15941 to make testsuite happy on Sanyo Stormy16 target.
15942
739d0d99
CV
159432001-09-17 Corinna Vinschen <vinschen@redhat.com>
15944
15945 * gdb.base/display.c (do_loops): Add float variable `f'.
15946 Increment f in loop.
15947 * gdb.base/display.exp: Increment timeout by 60 seconds.
15948 Change float display test to use variable `f'.
15949
1b8947f0
JB
159502001-09-17 Jim Blandy <jimb@redhat.com>
15951
15952 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15953 overflowing the limited breakpoint tables on some ROM monitors
15954 (like the ROM68K).
15955
9890ac81
FCE
159562001-09-15 Frank Ch. Eigler <fche@redhat.com>
15957
15958 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15959 the "-ac" (disable access control) flag.
15960
6db765ea
JH
159612001-08-30 Jeff Holcomb <jeffh@redhat.com>
15962
15963 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15964 ints.
15965
4c32cc04
KS
159662001-08-30 Keith Seitz <keiths@redhat.com>
15967
15968 * lib/gdb.exp: Move all insight-related functionality into
15969 separate file.
15970 * lib/insight-support.exp: New file.
15971
8d6e6f81
FCE
159722001-08-29 Frank Ch. Eigler <fche@redhat.com>
15973
15974 * config/sid.exp (sid_start): Never set sid verbosity; disable
15975 expect_background {} that consumed its stdout; tolerate </dev/null.
15976 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15977
6a90e1d0
AC
159782001-08-18 Andrew Cagney <ac131313@redhat.com>
15979
15980 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15981 CLI jump command to start it.
15982 (mi_run_to_main): Fail immediatly when unexpected output.
15983
1759b3c3
AC
159842001-08-18 Andrew Cagney <ac131313@redhat.com>
15985
15986 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15987 beginning of function. Fix PR gdb/191.
15988
61d11d80
FCE
159892001-08-16 Frank Ch. Eigler <fche@redhat.com>
15990
15991 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15992 what to force sid endianness to.
15993
942a4df2
KS
159942001-08-15 Keith Seitz <keiths@redhat.com>
15995
15996 * lib/gdb.exp (gdbtk_start): Don't set environment
15997 variables for TCL_LIBRARY and friends. Insight will
15998 now figure these out for itself.
15999
0521c418
MS
160002001-08-02 Michael Snyder <msnyder@redhat.com>
16001
16002 * gdb.base/completion.exp: Remove the symbol "a64l" from
16003 the expect string; this is target-specific, and not related
16004 to what is being tested.
16005
74a9a58a
DB
160062001-08-02 Dave Brolley <brolley@redhat.com>
16007
16008 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16009
c70819fa
MS
160102001-07-25 Michael Snyder <msnyder@redhat.com>
16011
c2b8fa57
MS
16012 * gdb.base/consecutive.exp: New file. Test stepping over
16013 breakpoints on consecutive instructions.
16014 * gdb.base/consecutive.c: New file.
16015
c70819fa
MS
16016 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16017 curly braces in regular expressions.
16018
2b1a1355
MS
160192001-07-25 Michael Snyder <msnyder@redhat.com>
16020
16021 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16022 legitimate output from stepping out of main.
16023
413eca6f
KS
160242001-07-22 Keith Seitz <keiths@redhat.com>
16025
16026 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16027 the empty string, do not run the tests.
16028
7e5a9322
SC
160292001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16030
16031 * gdb.base/long_long.exp: Detect size of pointer. Take into
16032 account 2-byte pointers when testing for p/a results.
16033
de58f10f
SC
160342001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16035
d63a86f8 16036 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16037 and defined to 1K for m68hc11.
16038 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16039 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16040 (sizeof_random_data): New variable to tell the size of the data table;
16041 don't test past this size; always run to main.
16042
d6f5fea1
SC
160432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16044
16045 * gdb.base/return2.exp: return of long long and double fails for
16046 68HC11; don't execute these tests on that platform.
16047 * gdb.base/return.exp: Return of a double fails for 68hc11.
16048
c477543d
SC
160492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16050
16051 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16052 tests that print a float.
16053 * call-rt-st.exp: Likewise.
16054
63cf1c79
MK
160552001-07-12 Mark Kettenis <kettenis@gnu.org>
16056
16057 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16058 running this test on Linux.
16059
112f9ab5
MC
160602001-06-24 Michael Chastain <chastain@redhat.com>
16061
16062 * gdb.base/arithmet.exp: Remove some tests to make all test names
16063 unique.
16064
4970cb0f
MS
160652001-07-03 Michael Snyder <msnyder@redhat.com>
16066
16067 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16068 the output of the ptype command.
16069
d85da69f
MS
160702001-07-02 Michael Snyder <msnyder@redhat.com>
16071
4c8a82de
MS
16072 * gdb.base/completion.exp: Don't assume that break.c is the only
16073 source file that may contain functions named "marker".
d85da69f
MS
16074 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16075
8afc772b
AC
160762001-06-28 Andrew Cagney <ac131313@redhat.com>
16077
16078 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16079 of files to delete.
16080
16081 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16082 * gdb.disasm/h8300s.exp: New file.
16083 gdb.disasm/h8300s.s: Likewise.
16084
cff22675
AC
160852001-06-27 Andrew Cagney <ac131313@redhat.com>
16086
16087 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16088 empty breakpoint tables.
16089
68c81b54
AC
160902001-06-25 Andrew Cagney <ac131313@redhat.com>
16091
16092 * lib/mi-support.exp: Update args=... part of stop-reason
16093 patterns. Accept either a list or a tuple.
16094
2dd62704
AC
160952001-06-23 Andrew Cagney <ac131313@redhat.com>
16096
16097 * lib/mi-support.exp: Remove local emacs variable defining
16098 change-log-default-name.
16099
b4127474
MC
161002001-06-22 Michael Chastain <chastain@redhat.com>
16101
16102 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16103 This is operationally compatible with the previous version.
16104
8dbfb380
JB
161052001-06-13 Jim Blandy <jimb@redhat.com>
16106
16107 * lib/gdb.exp (gdb_test): Doc fix.
16108
f2d8c86d
MC
161092001-06-10 Michael Chastain <chastain@redhat.com>
16110
16111 * gdb.base/exprs.exp: Remove a duplicate test.
16112
81564d34
JB
161132001-06-06 Jim Blandy <jimb@redhat.com>
16114
16115 * gdb.base/return2.exp (main): Use values to test float and double
16116 returns that are not NaN's, to avoid being confused by IEEE
16117 comparison rules.
16118
da55addb
MS
161192001-06-04 Michael Snyder <msnyder@redhat.com>
16120
16121 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16122 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16123 rather than wait for 12 more tests to time out.
16124
42c65987
JB
161252001-06-06 Jim Blandy <jimb@redhat.com>
16126
b18bced9 16127 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16128 Don't forget to match the GDB prompt.
b18bced9 16129
42c65987
JB
16130 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16131
5b41e5f0
JB
161322001-06-04 Jim Blandy <jimb@redhat.com>
16133
16134 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16135 command.
16136
015e046f
KB
161372001-05-31 Kevin Buettner <kevinb@redhat.com>
16138
16139 * gdb.base/annota1.exp (info break): Match four or more spaces
16140 after "Address".
16141
fb1ffbbe
MC
161422001-05-31 Michael Chastain <chastain@redhat.com>
16143
16144 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16145 (dm_type_int_star): Likewise.
16146 (dm_type_long_star): Likewise.
16147 (dm_type_void_star): Likewise.
16148
5ea2a32c
KB
161492001-05-29 Kevin Buettner <kevinb@redhat.com>
16150
16151 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16152 to a known value in order to get consistent results regardless
16153 of the setting of INPUTRC or the presence or contents of .inputrc.
16154
ae23c492
MS
161552001-05-24 Michael Snyder <msnyder@redhat.com>
16156
ac55707e
MS
16157 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16158 Don't require that the main thread and the manager thread are the
16159 first in the list.
16160
ae23c492
MS
16161 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16162 debugging. If test fails, issue an "unsupported" not a "fail".
16163
400071f1
JB
161642001-05-24 Jim Blandy <jimb@redhat.com>
16165
16166 Don't assume that short is shorter than int.
16167 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16168 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16169 this isn't true.
400071f1
JB
16170 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16171 an int, is not equal to ~0 stored in an unsigned char. This tests
16172 the same thing that the previous test meant to, but works on
16173 16-bit machines, too.
16174 ("print unsigned char != (~0)"): Same test, complemented.
16175
0816a3e5
MS
161762001-05-24 Michael Snyder <msnyder@redhat.com>
16177
16178 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16179 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16180 and prevents dejagnu getting out of step.
16181
f6dc23a9
KB
161822001-05-23 Kevin Buettner <kevinb@redhat.com>
16183
16184 * gdb.base/finish.exp (finish_void): Revise pattern for
16185 stopping on the call statement to not permit stopping at
16186 the start of the instructions comprising the call sequence.
16187
7dbd117d
MC
161882001-05-19 Michael Chastain <chastain@redhat.com>
16189
16190 * gdb.base/callfuncs.exp: Make all test names unique.
16191 * gdb.base/commands.exp: Make all test names unique.
16192 * gdb.base/condbreak.exp: Make all test names unique.
16193 * gdb.base/dbx.exp: Make all test names unique.
16194 * gdb.base/default.exp: Make all test names unique.
16195 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16196 and TIMEOUT messages to their corresponding PASS message.
16197 * gdb.base/ending-run.exp: Make all test names unique.
16198 * gdb.base/long_long.exp: Remove duplicate test.
16199
6b0b0a9e
KB
162002001-05-21 Kevin Buettner <kevinb@redhat.com>
16201
16202 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16203 stop on the call statement as well as the statement after the
16204 call.
16205
2caa35cb
MS
162062001-05-21 Michael Snyder <msnyder@redhat.com>
16207
16208 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16209
40713331
EZ
162102001-05-10 Elena Zannoni <ezannoni@redhat.com>
16211
a9c64011
AS
16212 * gdb.base/completion.exp: Revamp test. Make it execute on all
16213 platforms.
40713331 16214
c2c1be8d
EZ
162152001-05-10 Elena Zannoni <ezannoni@redhat.com>
16216
a9c64011
AS
16217 * config/gdbserver.exp (gdb_load): Handle the case
16218 in which the arguments to gdbserver are given in the
16219 baseboard configuration file.
16220 Also handle the case in which the server needs to do a
16221 load.
2c9cd303 16222
9671de48
KS
162232001-05-07 Keith Seitz <keiths@cygnus.com>
16224
a9c64011
AS
16225 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16226 set up the display for testing.
16227 (gdbtk_start): Convert all paths to paths that tcl will like.
16228 Export target information to environment.
16229 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16230 necessary.
16231 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16232 (to_tcl_path): New proc to convert a given pathname into
16233 a path acceptible as an argument to a tcl command.
16234 (_gdbtk_export_target_info): New proc to export target info
16235 into the environment for gdbtk testing.
16236 (gdbtk_done): New proc to signal end-of-test.
9671de48 16237
5a360f47
JB
162382001-05-06 Jim Blandy <jimb@redhat.com>
16239
16240 * restore.c: Make the code of caller0 correspond to its comment.
16241
66c756c6
MS
162422001-05-03 Michael Snyder <msnyder@redhat.com>
16243
16244 * config/sid.exp (gdb_target_sid): Check for error messages.
16245 On error or timeout, don't make expect exit (which will terminate
16246 all subsequent tests); instead just make gdb exit.
d63a86f8 16247 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16248 return a negative value.
16249
a966fde5
JB
162502001-04-24 Jim Blandy <jimb@redhat.com>
16251
851c18e0
JB
16252 * gdb.c++/templates.exp: If we see the prompt for the overload
16253 list, but we haven't recognized any of the longer patterns,
16254 arrange for this test to fail, not hang.
16255
a966fde5
JB
16256 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16257 variations.
16258
db144853
MC
162592001-04-22 Michael Chastain <chastain@redhat.com>
16260
16261 * gdb.c++/local.exp: Use the 'runto' library function.
16262 * gdb.c++/namespace.exp: Likewise.
16263 * gdb.c++/overload.exp: Likewise.
16264
3207ec21
KB
162652001-03-26 Kevin Buettner <kevinb@redhat.com>
16266
16267 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16268 * gdb.base/step-line.exp: New file. Test step/next in presence of
16269 #line directives.
16270 * gdb.base/step-line.c: New file. Test program for the above.
16271 * gdb.base/step-line.inp: New file. We pretend that this file has
16272 been transformed by some other tool into step-line.c.
16273
13b57657
JB
162742001-03-21 Jim Blandy <jimb@redhat.com>
16275
16276 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16277 unmangled operator names.
16278
754cbe1c
JB
162792001-03-20 Jim Blandy <jimb@redhat.com>
16280
16281 * gdb.threads/linux-dp.exp: Recognize an additional message
16282 generated by GDB when it doesn't understand how to debug threads
16283 on the target system.
16284
177495c9
AC
162852001-03-19 Andrew Cagney <ac131313@redhat.com>
16286
16287 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16288
f266096b
MC
162892001-03-12 Michael Chastain <chastain@redhat.com>
16290
16291 * gdb.c++/derivation.exp: Use the 'runto' library function.
16292
cac3c2ff
MC
162932001-03-12 Michael Chastain <chastain@redhat.com>
16294
16295 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16296
b6c11a24
MC
162972001-02-24 Michael Chastain <chastain@redhat.com>
16298
16299 * gdb.c++/ref-types.exp: Change handwritten code to library
16300 function 'runto'.
16301
6bae5bce
OF
163022001-03-16 Orjan Friberg <orjanf@axis.com>
16303
16304 * gdb.base/signals.exp: Set count to 0 explicitly.
16305
0015fd9a
MS
163062001-03-15 Mark Salter <msalter@redhat.com>
16307
16308 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16309 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16310 (gdb_load): Add support for additional target_info: gdb_download_size
16311 and gdb_load_timeout.
0015fd9a 16312
fc33412a
DT
16313Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16314
16315 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16316 file -- to prevent failing when the compile fails but we have no
16317 intention of running the tests anyway.
fc33412a
DT
16318
16319 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16320 tests if set.
16321
16322 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16323 integers.
fc33412a
DT
16324
16325 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16326 * gdb.c++/namespace.exp: Ditto.
16327
115f06de
OF
163282001-03-07 Orjan Friberg <orjanf@axis.com>
16329
16330 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16331 * gdb.base/pointers.exp: Relax pattern match of decimals.
16332
b6ba6518
KB
163332001-03-06 Kevin Buettner <kevinb@redhat.com>
16334
16335 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16336 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16337 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16338 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16339 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16340 config/sh.exp, config/sid.exp, config/slite.exp,
16341 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16342 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16343 config/vxworks.exp, config/vxworks29k.exp,
16344 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16345 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16346 gdb.base/arithmet.exp, gdb.base/assign.exp,
16347 gdb.base/async.exp, gdb.base/attach.exp,
16348 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16349 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16350 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16351 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16352 gdb.base/commands.exp, gdb.base/completion.exp,
16353 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16354 gdb.base/constvars.exp, gdb.base/corefile.exp,
16355 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16356 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16357 gdb.base/ending-run.exp, gdb.base/environ.exp,
16358 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16359 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16360 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16361 gdb.base/funcargs.exp, gdb.base/help.exp,
16362 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16363 gdb.base/logical.exp, gdb.base/long_long.exp,
16364 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16365 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16366 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16367 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16368 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16369 gdb.base/regs.exp, gdb.base/relational.exp,
16370 gdb.base/remote.exp, gdb.base/reread.exp,
16371 gdb.base/restore.exp, gdb.base/return2.exp,
16372 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16373 gdb.base/selftest.exp, gdb.base/setshow.exp,
16374 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16375 gdb.base/sigall.exp, gdb.base/signals.exp,
16376 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16377 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16378 gdb.base/step-test.exp, gdb.base/structs.c,
16379 gdb.base/structs.exp, gdb.base/structs2.exp,
16380 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16381 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16382 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16383 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16384 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16385 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16386 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16387 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16388 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16389 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16390 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16391 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16392 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16393 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16394 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16395 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16396 gdb.trace/circ.exp, gdb.trace/collection.exp,
16397 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16398 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16399 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16400 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16401 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16402 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16403 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16404 notices.
16405
dc96c6c7 164062001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16407
16408 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16409 first arg is int not float.
16410
dc96c6c7 164112001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16412
16413 * gdb.base/reread.exp: Unsupported for non-native targets;
16414 doesn't work for remote debugging.
16415
9b0c4aeb
FN
164162001-02-19 Fernando Nasser <fnasser@redhat.com>
16417
16418 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16419 * gdb.base/ending-run.exp: Properly handle the BSP state when
16420 stepping past the end of main.
9b0c4aeb 16421
02aa71d5
MC
164222001-02-19 John Moore <jmoore@redhat.com>
16423
16424 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16425 Converted HPUX fix for non-expected items following multiple
16426 step commands into general solution for all platforms.
16427
1fa449a4
MC
164282001-02-18 Michael Chastain <chastain@redhat.com>
16429
16430 * gdb.c++/classes.exp (do_tests): Change runto statements
16431 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16432 statements demangler agnostic.
16433 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16434 (gdb_virtfunc_restart): Likewise.
16435
b2f9ec70
MC
164362001-02-14 Michael Chastain <chastain@redhat.com>
16437
16438 * gdb.c++/inherit.exp (do_tests): Change runto statements
16439 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16440 statements demangler agnostic.
16441
cf74b8ca
AC
16442Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16443
16444 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16445 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16446 before calling common_routine 15 times'' tests.
cf74b8ca 16447
99f78f56
MC
164482001-02-11 Michael Chastain <chastain@redhat.com>
16449
16450 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16451 Helps the test script figure out which demangler is in use.
16452 (dm_type_foo_ref): Ditto.
16453 (dm_type_int_star): Ditto.
16454 (dm_type_long_star): Ditto.
16455 (dm_type_unsigned_int): Ditto.
16456 (dm_type_void): Ditto.
16457 (dm_type_void_star): Ditto.
99707966 16458 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16459 Probe the gdb demangler and set variables to accommodate
16460 formatting differences.
16461 (info_func_regexp): New function. Same as info_func, but
16462 matches against a regexp.
16463 (info_func): Match against a literal string.
16464 (print_addr_2): New function. Match against a literal string,
16465 which can be different from the input to gdb.
16466 (print_addr): Simply call print_addr_2 with the same argument twice.
16467 (test_lookup_operator_functions): Use demangler formatting variables.
16468 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16469 the tests in the same order as the C++ class declaration.
16470 (test_paddr_operator_functions): Ditto.
16471 (test_paddr_overloaded_functions): Ditto.
16472 (test_paddr_hairy_functions): Use demangler formatting variables.
16473 Add reference to gdb/19 for related tests.
16474 (do_tests): Call probe_demangler.
16475
1de8f023
KB
164762001-01-30 Kevin Buettner <kevinb@redhat.com>
16477
16478 * gdb.c++/templates.cc (printf): Remove unused function definition.
16479
ca3f91ed
MS
164802001-01-26 Felix Lee <flee@redhat.com>
16481
16482 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16483
164842001-01-25 matthew green <mrg@redhat.com>
16485
16486 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16487 up sid.
16488 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16489
164902001-01-25 matthew green <mrg@redhat.com>
16491
16492 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16493 Deprecate $sid_spawn_id.
ca3f91ed
MS
16494 (sid_exit): Remove code necessary only for `spawn.'
16495
164962001-01-25 matthew green <mrg@redhat.com>
16497
16498 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16499
fb18ec4a
MC
165002001-01-28 Michael Chastain <chastain@redhat.com>
16501
16502 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16503 to call when tests fail. It takes gdb out of the overloaded
16504 function choice menu back to the main prompt, so that the test
16505 program stays synchronized.
16506 (set_bp_overloaded): New proc to collect all the common
16507 code for setting a breakpoint on an overloaded name. Calls
16508 take_gdb_out_of_choice_menu when needed.
16509 (menu_overload1arg): New variable to collect the repeated
16510 instances of the expected menu for an overloaded name. Change
16511 the regular expression to handle changes in g++ type encoding:
16512 "void" can be either "void" or "", and "unsigned int" can be
16513 either "unsigned int" or "unsigned".
16514 (continue_to_bp_overloaded): Change regular expressions to handle
16515 changes in g++ type encoding.
16516 (no proc): Call take_gdb_out_of_choice_menu when needed.
16517 Remove redundant calls to "info break". Accept either "canceled"
16518 or "cancelled". Change regular expressions in "info break"
16519 calls to handle changes in g++ type encoding. Give all tests
16520 unique strings.
16521
9c646a6e
BE
165222001-01-17 Ben Elliston <bje@redhat.com>
16523
16524 * config/sid.exp: New file.
16525
9549d9c1
AC
16526Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16527
16528 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16529
dc96c6c7 165302000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16531
16532 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16533 Add a RE to accept a non-ascii char if one is ever presented.
16534
b4df4f68
FN
165352000-12-20 Fernando Nasser <fnasser@redhat.com>
16536
297dd0fd 16537 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16538
dc96c6c7 165392000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16540
d63a86f8 16541 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16542 in regexp. One '\' does not suffice on Linux.
16543
4a7bddb6
MC
165442000-12-09 Michael Chastain <chastain@redhat.com>
16545
16546 * gdb.base/break.exp (test_clear_command): Use a marker function
16547 rather than 'main' for the test function. Also move this
16548 test to an execution point where the marker function names are
16549 guaranteed to be bound to functions. (Executing tests after a
16550 'finish' from main runs into name conflicts with local names
16551 in __libc_start_main).
16552
dc96c6c7 165532000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16554
16555 * gdb.base/finish.exp: New test for gdb's "finish" command.
16556 * gdb.base/return2.exp: New test for gdb's "return" command.
16557 * gdb.base/return2.c: New source file for above.
16558
dc96c6c7 165592000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16560
16561 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16562 * gdb.base/miscexprs.exp: Ditto.
16563 * gdb.base/pointers.exp: Ditto.
16564 * gdb.c++/derivation.exp: Ditto.
16565 * gdb.c++/local.exp: Ditto.
16566 * gdb.c++/namespace.exp: Ditto.
16567 * gdb.c++/overload.exp: Ditto.
16568 * gdb.c++/ref-types.exp: Ditto.
16569
dc96c6c7 165702000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16571
16572 * gdb.base/constvars.exp: Test result of "up" command.
16573 * gdb.base/miscexprs.exp: Ditto.
16574 * gdb.base/pointers.exp: Ditto.
16575 * gdb.base/scope.exp: Ditto.
16576 * gdb.c++/derivation.exp: Ditto.
16577 * gdb.c++/local.exp: Ditto.
16578 * gdb.c++/namespace.exp: Ditto.
16579 * gdb.c++/overload.exp: Ditto.
16580 * gdb.c++/ref-types.exp: Ditto.
16581
44097287
FN
165822000-11-22 Michael Chastain <chastain@redhat.com>
16583
16584 * mips_pro.exp: Accept either "middle -> top -> main" or
16585 "middle -> main" in the backtrace, because gcc can optimize
16586 tail calls to jumps. Remove setup_xfail for the hppa case.
16587 Add a comment with the original warning messages from PR 3016,
16588 which was filed in 1993, to preserve them for posterity.
16589
9d2e1bab
ND
165902000-11-17 Nick Duffek <nsd@redhat.com>
16591
16592 * lib/gdb.exp (gdb_test): Override timeout with board info.
16593
1aca8eb7
ND
165942000-11-17 Nick Duffek <nsd@redhat.com>
16595
16596 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16597 the second kill and detach messages.
16598
93076499
ND
165992000-11-17 Nick Duffek <nsd@redhat.com>
16600
16601 * configure.in: Add AC_EXEEXT.
16602 * configure: Regenerate.
16603 * Makefile.in (just-check): Export EXEEXT.
16604 * lib/gdb.exp ($EXEEXT): Import from environment.
16605 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16606 expect "maint dump-me" on Cygwin.
16607 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16608 $EXEEXT.
16609
30e87cd3
ND
166102000-11-17 Nick Duffek <nsd@redhat.com>
16611
16612 * gdb.base/break.exp: Test backtrace and finish from called
16613 function on all platforms, not just HP-UX.
16614
dc96c6c7 166152000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16616
16617 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16618 code from gdb_target_monitor, so it can be used independantly
16619 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16620
dc96c6c7 166212000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16622
16623 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16624 * gdb.base/corefile.exp: Expect the message "Program is being
16625 debugged already" when we send the "corefile" command, since
16626 the preceeding gdb_load may have connected gdb to a remote target.
16627 * gdb.base/display.exp: Disable hardware watchpoints if new
16628 board info variable "no_hardware_watchpoints" is true.
16629 Replace single-letter commands with more readable ones.
16630 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16631 if new board info variable "no_hardware_watchpoints" is true.
16632 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16633 to see if stdio (printf) testing is possible.
16634 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16635 board info variable "no_hardware_watchpoints" is true. Use new
16636 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16637
39124dea
FN
166382000-11-13 Fernando Nasser <fnasser@redhat.com>
16639
16640 From Orjan Friberg <orjanf@axis.com>:
16641 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16642 in array print pattern match.
16643
a9e2e984
FN
166442000-11-09 Fernando Nasser <fnasser@redhat.com>
16645
16646 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16647 spelling "cancelled" to U.S. spelling "canceled" to match changes
16648 made to gdb.
16649 * gdb.c++/ovldbreak.exp: Ditto.
16650
c7db355b
PS
166512000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16652
16653 * gdb.base/callfuncs.c (main): Moved to end of file, call
16654 t_double_values to initialize the FPU before inferior calls are made.
16655 * gdb.base/callfuncs.exp: Test for register preservation after calling
16656 inferior functions. Add tests for continuining, finishing and
16657 returning from a stop in a call dummy.
16658
dc96c6c7 166592000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16660
16661 * gdb.base/commands.exp: Break up long lines, and re-indent.
16662
dc96c6c7 166632000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16664
16665 * config/gdbserver.exp: Rewritten from the ground up, to make it
16666 compatible with the current dejagnu tree, and to make it work with
16667 the new "gdbserver" in libremote.
16668
dc96c6c7 166692000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16670
16671 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16672 * gdb.base/varargs.exp: Skip entire test if no printf support.
16673 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16674 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16675
dc96c6c7 166762000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16677
16678 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16679 no floating point support.
16680 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16681 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16682 * gdb.base/call-rt-st.exp: Ditto.
16683 * gdb.base/call-strs.exp: Ditto.
16684
bac5fc66
JG
166852000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16686
16687 * gdb.base/sizeof.c: include <stdio.h>.
16688
16689 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16690 'finish', otherwise uncaptured gdb_prompt would potentially
16691 throw remaining test points out of sync.
bac5fc66 16692
b22a6027
SB
166932000-07-26 Scott Bambrough <scottb@netwinder.org>
16694
16695 * gdb.base/recurse.exp: Run tests for all targets.
16696 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16697 gnu-oldld case on ARM.
16698 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16699 for ARM targets.
d63a86f8 16700
d8231941
AG
16701Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16702
16703 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16704 * gdb.java/configure: Rebuild.
16705
8caabe69
AG
16706Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16707
16708 * gdb.java/jv-exp.exp: New file.
16709
9d273ca3
AG
16710Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16711
16712 * configure: Rebuilt.
16713 * configure.in (configdirs): Add gdb.java.
16714 * gdb.java/jmisc.java: New file.
16715 * gdb.java/jmisc.exp: New file.
16716 * gdb.java/Makefile.in: New file.
16717 * gdb.java/configure: Rebuilt.
16718 * gdb.java/configure.in: New file.
16719 * lib/java.exp: New file.
16720
4f823a66
AC
16721Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16722
16723 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16724 underflow.
4f823a66 16725
2391e11d
AC
16726Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16727
16728 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16729 and the compilers sizes.
2391e11d 16730
54602222
ND
167312000-07-09 Nick Duffek <nsd@redhat.com>
16732
16733 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16734 (use_methods): New function.
16735 (main): Call use_methods().
16736 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16737 (do_tests): Call test_method_param_class.
16738
2bec0572
ND
167392000-07-09 Nick Duffek <nsd@redhat.com>
16740
16741 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16742 spelling.
16743 (test_enums): New procedure. Move enum tests from end of script
16744 to here. Set breakpoint on function name instead of line number.
16745 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16746 (enums2): New marker function.
16747 (enums1): New function.
16748 (main): Call enums1(). Move enum tests to enums1().
16749
78492fde
AC
16750Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16751
16752 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16753 compile/link program. Update line numbers.
78492fde
AC
16754 * gdb.asm/d10v.inc: Define ``startup''.
16755 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16756
49a2cef8
AC
16757Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16758
16759 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16760
3e6c8688
EZ
167612000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16762
16763 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16764 of 'help maint print' command.
3e6c8688 16765
9ff5cbe9
AC
16766Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16767
16768 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16769 they use gdb_expect_list.
9ff5cbe9 16770
17c579bd
AC
16771Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16772
16773 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16774 memory-read-packet-size'' instead of ``set endian big'' to test
16775 long commands.
17c579bd 16776
e6d71bf3
DB
167772000-06-03 Daniel Berlin <dan@cgsoftware.com>
16778
16779 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16780 g++, and stop skipping them.
e6d71bf3
DB
16781
16782 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16783 work under g++.
16784
d63a86f8 16785 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16786 initialization.
16787
dc96c6c7 167882000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16789
16790 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16791 the regular expression: accept an (almost) arbitrary sequence of
16792 "frames-invalid" and "breakpoints-invalid" messages both before
16793 and after the "starting" message.
16794
dc96c6c7 167952000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16796
16797 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16798
dc96c6c7 167992000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16800
16801 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16802 Relax the regular expression a little, make it pass on Solaris 8.
16803
8216cda9
KB
168042000-05-12 Kevin Buettner <kevinb@redhat.com>
16805
16806 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16807 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16808 Instead, it is permissible for gdb to stop on the line of the
16809 call itself.
16810
1a570b2f
MS
168112000-05-12 Michael Snyder <msnyder@.cygnus.com>
16812
16813 * gdb.base/break.exp (bp on small function, optimized file):
16814 Add a second pass pattern. The behavior differs here between stabs
16815 and dwarf for one-line functions. Stabs preserves two line symbols
16816 (one before the prologue and one after) with the same line number,
16817 but dwarf regards these as duplicates and discards one of them.
16818 Therefore the address after the prologue (where the breakpoint is)
16819 has no exactly matching line symbol, and GDB reports the breakpoint
16820 as if it were in the middle of a line rather than at the beginning.
16821
dc96c6c7 168222000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16823
d63a86f8 16824 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16825 rather than "send_gdb" (for consistancy).
16826
7d418785
AC
16827Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16828
16829 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16830 * gdb.c++/templates.cc: Properly check for GCC version number.
16831 * lib/compiler.cc: Likewise
16832
dc96c6c7 168332000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16834
d63a86f8 16835 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16836 gdb may not stop at the first line of main, due to code motion.
16837
dc96c6c7 168382000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16839
16840 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16841 This test depends on parsing the printf output from the target.
16842 Since the sparclet stub doesn't do stdio, this will never work.
16843 * gdb.base/call-rt-st.exp: ditto.
16844 * gdb.base/call-strs: ditto.
16845
dc96c6c7 168462000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16847
16848 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16849
16850 * gdb.base/ending-run.exp: After connecting to a remote target,
16851 but before running, the target will appear to be in a random
16852 location. Specify both a file and a line for breakpoints.
16853 Also, the function that calls main may be called 'init'
16854 rather than 'start'.
16855
a5a51225
EZ
168562000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16857
16858 * gdb.base/help.exp: Update output for add-symbol-file command.
16859
7930cc7c
FN
168602000-04-10 Fernando Nasser <fnasser@cygnus.com>
16861
16862 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16863 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16864
23e37ab1
C
168652000-04-07 J.T. Conklin <jtc@redback.com>
16866
e93c542c
C
16867 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16868
23e37ab1
C
16869 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16870
591b8fa3
PDM
16871Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16872
16873 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16874 values that can be represented exactly.
591b8fa3
PDM
16875 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16876 above change, and to not check against the directory part of the source
16877 file name.
16878 (step into print_long_arg_list): Likewise.
16879 (print print_small_structs from print_long_arg_list): Likewise.
16880 (print print_long_arg_list): Likewise.
16881
7a495180
EZ
168822000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16883
30b53638 16884 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16885
beb998c6
AC
16886Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16887
16888 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16889
1c689132
DB
168902000-03-25 Daniel Berlin <dan@cgsoftware.com>
16891
16892 * gdb.base/commands.exp (deprecated_command_test): Add test for
16893 deprecate with no arguments.
16894
c1790a9d
JL
168952000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16896
16897 * gdb.base/break.exp: Add new test for setting breakpoints on
16898 optimized code so we can test breakpoints work even when function
16899 prologues may be optimized away
16900
003ba290
FN
169012000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16902
16903 From David Whedon <dwhedon@gordian.com>
a9c64011 16904 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16905
6837a0a2
DB
169062000-03-22 Daniel Berlin <dan@cgsoftware.com>
16907
16908 * gdb.base/help.exp: Added test for new apropos command.
16909
b9593231
KB
169102000-03-21 Kevin Buettner <kevinb@redhat.com>
16911
16912 * gdb.base/pointers.c (usevar): New function.
16913 (main): Make sure that global variables v_int_pointer2, rptr,
16914 and y are all referenced someplace in the program by calling
16915 usevar() on them. [Some linkers delete symbols which are
16916 never referenced. The space remains, but there's no way to
16917 get a (symbolic) handle on the variable from the debugger.]
16918
751a959b
EZ
169192000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16920
16921 * gdb.base/printcmds.c: Add typedeffed arrays.
16922
16923 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16924 procedure to test arrays that are typedef'd.
751a959b 16925
73a93a32
JI
169262000-03-13 James Ingham <jingham@leda.cygnus.com>
16927
16928 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16929 the library directories.
73a93a32 16930
fb40c209
AC
16931Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16932
16933 * configure.in (configdirs): Add sub directory gdb.mi.
16934 * configure: Re-generate.
16935
16936 * gdb.mi: New directory.
d63a86f8 16937
ee4dd2c9
AC
169382000-02-25 Scott Bambrough <scottb@netwinder.org>
16939
16940 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16941 a long long value as a double on ARM platforms.
ee4dd2c9 16942
70f0cc22
JB
169432000-02-16 Jim Blandy <jimb@redhat.com>
16944
16945 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16946 default source file is set properly before running this test.
16947
853819b8
EZ
169482000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16949
16950 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16951 gdbtk/library directory, not in gdbtcl2.
853819b8 16952
dfcd3bfb
JM
169532000-02-04 Jim Blandy <jimb@redhat.com>
16954
16955 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16956 backslash from regexp pattern.
16957
16958 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16959 procedure. Use it to run all the "continue to bp overloaded"
16960 tests. Note that this changes the names of the tests slightly.
16961 If the breakpoint hit message includes a hex PC value, because
16962 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16963 from the real source code, still consider that a pass.
16964
16965 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16966 XFAIL here if the breakpoint message contains a hex address. Note
16967 similar change on 1999-11-02.
16968
16969 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16970
16971 * gdb.base/ptype.exp: Establish a default source file before
16972 calling get_debug_format.
16973
169742000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16975
16976 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16977
8b93c638
JM
169782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16979
16980 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16981 of successive stepi commands -- while in the prologue we should see
16982 the function entry bracket.
16983
169842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16985
16986 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16987 reach __change_mode() when stepping through the end of main().
16988
c5394b80
JM
169892000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16990
16991 * gdb.base/default.exp: Fix expected pattern.
16992 * gdb.base/help.exp: Same.
16993
0d06e24b
JM
169942000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16995
16996 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16997 Don't use xfail's because that affects only the following test.
d63a86f8 16998
0d06e24b 16999 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17000 solaris or linux.
0d06e24b
JM
17001
17002 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17003
dc96c6c7 170042000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17005
d63a86f8 17006 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17007 "A syntax error" rather than "A parse error". Accept both.
17008
170092000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17010
17011 * gdb.base/default.exp: Remove OS dependent string from "target
17012 remote" test.
17013 * gdb.base/help.exp: Same for "help target remote" test.
17014
c3f6f71d
JM
170152000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17016
17017 From Jim Kingdon <kingdon@redhat.com>:
17018
17019 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17020 prompt (cleanup rather than necessity, but still might keep output
17021 from spilling to next test).
c3f6f71d
JM
17022
170232000-01-02 Fred Fish <fnf@cygnus.com>
17024
17025 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17026 AIX, which defines them in <sys/types.h>.
17027
ed9a39eb 170281999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17029
ed9a39eb 17030 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17031 float" test.
ed9a39eb
JM
17032
170331999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17034
ed9a39eb 17035 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17036
17037 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17038 outermost frame disallowed".
17039
170401999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17041
17042 * gdb.base/setvar.exp: New tests for setting the value of a struct
17043 with a constant list.
17044
170451999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17046
17047 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17048 require the user to type a cast before setting the value of a struct.
17049
de57eccd
JM
170501999-12-06 Jim Blandy <jimb@cygnus.com>
17051
17052 * gdb.base/default.exp: Expect the new 'info float' command on
17053 all i386 platforms.
17054
17055 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17056 LinuxThreads libraries that don't support debugging.
17057
c2d11a7d
JM
17058Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17059
17060 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17061 Change the buffer type to ``unsigned char'' to simplify size
17062 arithmetic.
c2d11a7d
JM
17063
17064 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17065 stub only handles 400-1 byte packets. Verify that the download
17066 worked.
c2d11a7d
JM
17067
170681999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17069
17070 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17071 tests, using UNRESOLVED for the untested cases. Also, does not wait
17072 for a timeout if the prompt was received before a recognizable pattern.
17073
170741999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17075
17076 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17077
170781999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17079
17080 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17081 watchpoints.
c2d11a7d
JM
17082
170831999-11-24 Jason Merrill <jason@casey.cygnus.com>
17084
17085 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17086
17087 * gdb.c++/local.exp: Be more flexible in recognizing local class
17088 name mangling. Don't allow horribly truncated method names.
17089 * gdb.c++/derivation.exp: Expect protected inheritance.
17090 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17091 * gdb.c++/virtfunc.exp: Likewise.
17092 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17093 when printing a nested enum.
17094
170951999-11-22 Jim Blandy <jimb@cygnus.com>
17096
17097 * gdb.base/step-test.exp: Properly await GDB's response to setting
17098 a breakpoint on the call to large_struct_by_value.
17099
17100 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17101 just because we have debug info for the `start' function.
17102
171031999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17104
17105 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17106 "Unknown signal" messages, which indicate (on LinuxThreads) that
17107 GDB doesn't know how to debug threads on this system. This is
17108 better than hanging while philosopher 0 dumps chatter into gdb.log.
17109
171101999-11-18 Tom Tromey <tromey@cygnus.com>
17111
17112 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17113
171141999-11-18 Fred Fish <fnf@cygnus.com>
17115
17116 * gdb.base/coremaker2.c: Add sample program for generating
17117 cores that is more self contained than coremaker.c. Eventually
17118 I'll add more code to this and tie it into the testsuite.
17119
4ce44c66
JM
171201999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17121
17122 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17123
171241999-11-10 Jimmy Guo <guo@cup.hp.com>
17125
17126 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17127 from $srcdir/lib/.
4ce44c66 17128 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17129 and gdb.c++/.
4ce44c66
JM
17130
17131 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17132
d63a86f8 17133 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17134 'continue with watch' test point.
17135
171361999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17137
17138 Merged from p2linux-990323-branch:
d63a86f8 17139
4ce44c66
JM
17140 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17141
11cf8741
JM
17142Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17143
17144 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17145 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17146
17147Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17148
17149 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17150 gdb_expect_list.
11cf8741
JM
17151
17152Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17153
17154 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17155
171561999-11-03 Mark Salter <msalter@cygnus.com>
17157
17158 * gdb.base/break.exp: Fix "stub continue" pattern.
17159
171601999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17161
17162 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17163
171641999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17165
17166 * gdb.base/display.exp ("finish"): Add timeout clause.
17167
17168 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17169 plain prompt clause, so this doesn't have to time out in order to
17170 fail.
17171
17172 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17173 breakpoint hit messages include an address.
11cf8741
JM
17174
17175 * gdb.base/display.exp: Don't forget to escape parens in regular
17176 expressions. Unix regexp notatation sucks.
17177
171781999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17179
17180 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17181 order for 'signalled' message.
11cf8741 17182
5c44784c
JM
171831999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17184
17185 From Jimmy Guo <guo@cup.hp.com>:
17186 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17187 * gdb.base/annota1.c: Add code for tests to work with.
17188
171891999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17190
17191 * gdb.base/remote.exp: New test for remote downloading settings.
17192 * gdb.base/remote.c: New file with large .data.
17193
917317f4
JM
171941999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17195
17196 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17197 for LinuxThreads support, merged from the Code Fusion branch.
17198
17199Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17200
17201 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17202 containing exp_continue into a while within an expect. Don't
17203 attempt a start more than three times. Check return value from
17204 gdb_load.
d63a86f8 17205
2df3850c
JM
17206Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17207
17208 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17209 a pass case.
2df3850c 17210
2acceee2
JM
172111999-10-01 Kevin Buettner <kevinb@cygnus.com>
17212
17213 * gdb.base/break.c (main): Added a statement that we can step
17214 off of.
17215 * gdb.base/break.exp: Added tests for setting a breakpoint
17216 at an offset and stepping onto a breakpoint.
17217
172181999-10-01 Fred Fish <fnf@cygnus.com>
17219
d63a86f8 17220 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17221 gdb output.
17222
c2c6d25f
JM
172231999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17224
17225 * gdb.base/break.exp: Code locations are in hex, don't forget!
17226 (For HP-UX.)
17227
172281999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17229
17230 * condbreak.exp: Use break.c as test program.
17231 * condbreak.c: Remove, redundant with break.c.
17232
172331999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17234
17235 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17236 Z-packets if the target needs it.
c2c6d25f
JM
17237
172381999-09-13 James Ingham <jingham@leda.cygnus.com>
17239
17240 * gdb.c++/overload.exp: Added tests for listing overloaded
17241 functions with function pointers in the arg, explicitly calling
17242 out the version you want.
17243
cff3e48b
JM
172441999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17245
17246 * long_long.exp: Add variations of test cases that work for
17247 targets with 16-bit ints and 32-bit doubles.
17248
d4f3574e
SS
172491999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17250
17251 * break.c (main): Compare a possibly-uninitialized argc with an
17252 unlikely value that fits in 16 bits.
17253
172541999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17255
17256 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17257 0xfeeb, don't want negative numbers if ints are 16 bits.
17258
17259 * lib/gdb.exp (skip_cplus_tests): New proc.
17260 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17261 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17262 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17263 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17264 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17265 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17266 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17267 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17268
17269 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17270
17271Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17272
17273 * gdb.base/corefile.exp (up): Allow a parameter to appear
17274 in the frame that we're going up to.
17275
17276 From Jim Blandy <jimb@cygnus.com>:
17277
17278 * gdb.base/default.exp (info float): Expect some output now.
17279
17280 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17281 returning floating-point values to fail on the x86.
17282 * gdb.base/callfwmall.exp (do_function_calls): Same.
17283
17284 * gdb.base/list.exp (test_listsize): Correct expectations for
17285 listing line 1 with listsize 2. Also, listing a single line
17286 works now, as does listing three lines. [Kevin's note: There
17287 were a number of other cases fixed too where the expectations
17288 differed...]
17289
172901999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17291
17292 * gdb.base/selftest.exp: Add case for when version prints as
17293 constant string instead of char pointer.
17294
104c1213
JM
172951999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17296
17297 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17298 stepping out of main.
104c1213
JM
17299
17300 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17301 G++ used.
17302
17303 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17304 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17305
17306 * gdb.c++/ovldbreak.exp: Update match string in test that
17307 includes a warning of multiple breakpoints.
17308
173091999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17310
17311 * gdb.base/display.exp: Improve precision of step-after-finish
17312 added yesterday.
17313
17314 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17315 test.
104c1213
JM
17316
17317 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17318 configs when using G++, not just hppa*.
17319
173201999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17321
17322 * gdb.base/async.c: New file.
17323 * gdb.base/async.exp: New file.
17324
17325Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17326
17327 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17328 PA64.
17329
53a5351d
JM
17330Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17331
104c1213
JM
17332 * gdb.base/display.exp: "finish" can leave us mid-line on many
17333 targets, deal with it. Add a small constant to main, instead of
17334 1000 since main+1000 may not be a valid address in the target.
17335
53a5351d
JM
17336 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17337 on hpux11.
17338
17339 * gdb.base/attach.exp: Handle another hpux11 error message variant
17340 when attaching to a process that does not exist.
17341
173421999-08-19 J.T. Conklin <jtc@redback.com>
17343
17344 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17345 characters in 'continue to 1241' test.
53a5351d
JM
17346
173471999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17348
17349 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17350 stop in print_long_arg_list, define and use a whitespace
17351 variable in print_small_structs test, add an XFAIL for Solaris.
17352 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17353 interested enough to fix.
17354
7be570e7
JM
173551999-08-13 Keith Seitz <keiths@cygnus.com>
17356
17357 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17358 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17359 proc knows about targets other than the natives.
17360 (test_assign): Use "gdb_run_cmd" to "run" the target.
17361 Check that we've actually hit the breakpoint at main.
17362 When we attempt to assign a value to a local variable, check
17363 that the variable is in the current scope, i.e., don't use
17364 a test with an empty result.
17365
17366Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17367
17368 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17369 command.
7be570e7
JM
17370
173711999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17372
17373 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17374 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17375 gdb.compat, gdb.threads-hp.
17376 gdb.hp/configure, gdb.hp/configure.in: New files.
17377 gdb.hp/Makefile.in: Recurse into new subdirs.
17378 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17379 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17380 in object files.
17381 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17382
96baa820
JM
173831999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17384
17385 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17386 funky printf, remove a bogus p/a test.
96baa820
JM
17387
173881999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17389
17390 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17391 connected to the target. This is necessary when running not
17392 natively.
96baa820
JM
17393
173941999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17395
17396 * gdb.base/step-test.exp: Removed some extraneous messages.
17397
17398 * gdb.base/long_long.exp: Don't run memory examination tests
17399 on little-endian targets (they will need a different set of
17400 results to match).
17401
174021999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17403
17404 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17405 until somebody decides to fix GDB.
17406
17407 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17408 constant as "ULL".
96baa820
JM
17409 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17410 matches for a couple x/2 commands.
17411
a0b3c4fd
JM
174121999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17413
17414 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17415 by merging in ref-types2 tests.
17416 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17417
17418 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17419 * gdb.c++/Makefile.in: Add standard actions.
17420 (EXECUTABLES): Rename from PROGS, update list.
17421 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17422 from gdb.hp.
17423 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17424 foo and bar locals.
17425 * gdb.c++/anon-union.exp: Fix tests to match.
17426 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17427 expect matches to handle output variations.
17428 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17429 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17430 output, add HP alternatives for new and delete prints.
a0b3c4fd 17431 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17432 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17433 * gdb.c++/demangle.exp: Use $style when reporting failure.
17434 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17435 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17436 match alternatives.
17437 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17438 compilers.
a0b3c4fd
JM
17439 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17440 * gdb.c++/method.exp: Add match alternatives.
17441 * gdb.c++/misc.cc: Add bool types.
17442 * gdb.c++/misc.exp: Add tests for bool types.
17443 * gdb.c++/overload.exp: Add xfails.
17444 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17445 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17446 add some more template parameter tests (only for HP currently).
17447 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17448 * gdb.c++/virtfunc.cc: Add return type and value for main.
17449 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17450 match alternatives.
d63a86f8 17451
a0b3c4fd
JM
174521999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17453
17454 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17455
174561999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17457
17458 * gdb.base/signals.exp: Don't expect getting a backtrace from
17459 within a signal handler to fail on Linux.
17460
174611999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17462
17463 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17464 * lib/gdb.exp: Remove some gratuitious semicolons.
17465 (delete_breakpoints): Increase timeout.
17466 (gdb_expect): Add -notransfer option.
17467 (gdb_test): Use -notransfer option.
17468 (get_compiler_info): Add f77 case.
17469 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17470 case.
a0b3c4fd
JM
17471 (gdb_preprocess): Call get_compiler.
17472
17473 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17474 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17475 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17476 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17477 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17478 third arg to gdb_test.
a0b3c4fd
JM
17479 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17480 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17481 HP-UX xfails, add others.
a0b3c4fd
JM
17482 * gdb.base/completion.exp: Reflect name change of self-test.
17483 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17484 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17485 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17486 HP failure number.
a0b3c4fd
JM
17487 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17488 useless HP-UX 10.30 references.
17489 * gdb.base/maint.exp: Loosen matches.
17490 * gdb.base/pointers.c (main): Declare more_code.
17491 * gdb.base/pointers.exp: Match on output of a `next'.
17492 * gdb.base/structs.c: Add prototypes.
17493 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17494 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17495
174961999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17497
17498 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17499 command.
a0b3c4fd
JM
17500
175011999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17502
17503 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17504 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17505
17506 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17507 debug info. Deal with lack of signal hanlder info in stack.
17508
a9c64011 17509 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17510 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17511
5a2468f5
JM
175121999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17513
17514 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17515 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17516
adf40b2e
JM
17517Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17518
17519 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17520 a1-selftest.exp.
adf40b2e
JM
17521 * gdb.base/configure: Re-generate.
17522
175231999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17524
17525 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17526 in trying to run first and name is too long.
17527
17528 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17529 pointers2.c and pointers2.exp, respectively.
17530 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17531 doschk happier.
17532
43e526b9
JM
175331999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17534
17535 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17536 callfuncs2.c and callfuncs2.exp.
17537
17538 * gdb.base/list.exp: Remove mistaken xfails.
17539 * gdb.base/list0.h: Add optional prototypes.
17540
9846de1b
JM
17541Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17542
a9c64011 17543 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17544 calling malloc.
a9c64011
AS
17545 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17546 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17547 use.
9846de1b
JM
17548
175491999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17550
17551 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17552 * gdb.base/annota2.cc, annota2.exp: Move from here.
17553 * gdb.c++/annota2.cc, annota2.exp: To here.
17554 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17555
43ff13b4
JM
17556Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17557
17558 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17559 a consistent format.
43ff13b4 17560
085dd6e6
JM
175611999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17562
17563 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17564 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17565 HP compilers, also set the globals $true and $false.
17566
17567 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17568 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17569 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17570 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17571 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17572 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17573 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17574 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17575 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17576 whatis.c} Add C++ compatible function definitions and return
17577 types, add includes for library functions.
085dd6e6
JM
17578 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17579 * gdb.base/step-test.c (myglob): Rename from glob.
17580 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17581 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17582 files, move here from gdb.hp.
085dd6e6 17583 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17584 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17585 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17586 Adjust line numbers in regexps.
085dd6e6
JM
17587
17588 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17589 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17590 instead of 0/1.
17591
17592 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17593 foll-vfork.exp: New files, move here from gdb.hp.
17594 * gdb.base/page.exp: New file, test of pagination command.
17595
17596 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17597 recursion test.
17598 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17599
17600 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17601 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17602
17603 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17604 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17605 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17606 watchpoint test.
085dd6e6
JM
17607 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17608 them work.
17609 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17610 expressions properly.
17611 * gdb.base/corefile.exp: Loosen the match slightly.
17612 * gdb.base/default.exp: Allow "Error accessing memory" message
17613 also.
17614 * gdb.base/display.exp: Skip over x/0 j if PA64.
17615 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17616 * gdb.base/interrupt.exp: Ditto.
17617 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17618 in use.
17619 * gdb.base/list.exp: Add xfails for HP-UX.
17620 * gdb.base/long_long.exp: Refine some of the numeric matches.
17621 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17622 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17623 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17624 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17625 * gdb.base/ptype.exp: Succeed on more varieties of output.
17626 * gdb.base/scope.exp: Add xfails for HP-UX.
17627 * gdb.base/sect-cmd.exp: Add more cases.
17628 * gdb.base/setvar.exp: Add xfails for HP-UX.
17629 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17630 * gdb.base/signals.exp: Match on void symbolically.
17631 * gdb.base/step-test.exp: Add case for PA64.
17632 * gdb.base/term.exp: Add exit and restart.
17633 * gdb.base/twice.exp: Clean up after self.
17634 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17635 * gdb.base/whatis.exp: Allow more ways to pass tests.
17636
17637 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17638 no longer useful.
085dd6e6
JM
17639
17640Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17641
17642 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17643 list of patterns.
085dd6e6 17644 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17645 print_double_array(double_array)", "continuing to breakpoint
17646 1018", "print print_double_array(array_d)" and "continuing to
17647 1034" tests.
d63a86f8 17648
085dd6e6
JM
176491999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17650
a9c64011 17651 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17652
176531999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17654
17655 * config/mt-*: Remove, these haven't been used since 1996.
17656
176571999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17658
17659 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17660 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17661 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17662
9e0b60a8
JM
176631999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17664
17665 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17666 simpler match case for the ptype of the big class.
17667
176681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17669
17670 * gdb.exp: Fix test for gdb_prompt existence.
17671
176721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17673
17674 * gdb.exp (gdb_test): Add fail after calls to perror.
17675
176761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17677
17678 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17679
176801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17681
17682 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17683
0f71a2f6
JM
17684Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17685
17686 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17687 malloc() is linked in.
0f71a2f6
JM
17688
176891999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17690
17691 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17692 step at end.
17693
17694 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17695
176961999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17697
17698 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17699
cce74817
JM
17700Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17701
17702 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17703 * gdb.base/mips_pro.exp: Likewise.
17704
177051999-06-02 Keith Seitz <keiths@cygnus.com>
17706
17707 * gdb.c++/templates.cc: Change all "new" operators to throw
17708 an exception.
17709 * gdb.c++/cplusfuncs.cc: Likewise.
17710
17711 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17712
17713Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17714
17715 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17716 * gdb.base/ending-run.exp: When stepping out of main, accept a
17717 step into an arbitrary assembler file.
cce74817 17718
392a587b
JM
177191999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17720
d63a86f8 17721 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17722 "breakpoint-invalid" to be printed.
d63a86f8 17723 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17724 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17725 * gdb.base/annota2.cc: Initialize a.x to 0.
17726
9e086581
JM
177271999-05-17 Keith Seitz <keiths@cygnus.com>
17728
17729 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17730 when "skip_float_tests" set.
17731 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17732 "print print_ten_doubles", and "step into print_long_arg_list".
17733 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17734 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17735 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17736 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17737 "skip_float_tests" is set.
17738 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17739 when "skip_float_tests" set.
d63a86f8 17740
cd0fc7c3
SS
177411999-05-06 Keith Seitz <keiths@cygnus.com>
17742
17743 * gdb.base/annota2.cc: Include stdio.h.
17744
17745Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17746
17747 * gdb.base/crossload.exp: Remove, this has been disabled ever
17748 since BFD stopped including all targets, and cross-GDB gets
17749 plenty of testing anyway.
17750 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17751 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17752 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17753 * gdb.base/README: Remove, was doc for this.
17754 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17755 needed.
cd0fc7c3 17756
b83266a0
SS
177571999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17758
17759 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17760 output.
17761
17762 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17763 * gdb.base/annota2.exp: New file. More annotation tests.
17764 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17765 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17766
177671999-04-23 Angela Marie Thomas <angela@cygnus.com>
17768
17769 * config/cfdbug.exp: New file.
17770
7a292a7a
SS
177711999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17772
17773 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17774 Marcus Daniel's and Dale Hawkins's demangler crashes.
17775
17776 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17777 test_lucid_style_demangling, test_arm_style_demangling,
17778 test_hp_style_demangling): Try Tom Tromey's core-dumping
17779 identifier under each demangling style.
7a292a7a
SS
17780
177811999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17782
17783 * gdb.c++/demangle.exp: Include the current demangling style
17784 in all test names.
17785 (current_demangling_style): New global variable.
17786 (set_demangling_style, test_demangling_core, test_demangling,
17787 test_demangling_exact): New functions.
17788 (test_gnu_style_demangling, test_lucid_style_demangling,
17789 test_arm_style_demangling, test_hp_style_demangling): Use those,
17790 instead of calling gdb_test and gdb_test_exact directly.
17791 (catch_demangling_errors): New function, which reports errors
17792 signalled by the demangling test functions in an orderly way.
17793 (do_tests): Use catch_demangling_errors.
17794
177951999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17796
17797 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17798 grouping in expressions, not {}.
7a292a7a
SS
17799
17800 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17801 initialized yet.
7a292a7a
SS
17802
178031999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17804
17805 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17806 are listed.
17807
178081999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17809
17810 * gdb.stabs/weird.exp: Test for CC being defined before
17811 looking at its value.
17812
178131999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17814
17815 * gdb.base/call-ar-st.exp: Remove stray '#'.
17816 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17817 "short int" and "long int".
17818 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17819 change, to mollify finicky HP compiler.
7a292a7a
SS
17820 * gdb.hp/reg-test.exp (testfile): Fix file name.
17821 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17822
7a292a7a
SS
17823 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17824 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17825 alternate form of enum ptype.
17826
c906108c
SS
178271999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17828
7a292a7a
SS
17829 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17830 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17831 passing skip_hp_tests, so as not to waste time on guaranteed
17832 failure.
7a292a7a 17833
c906108c
SS
17834 * gdb.c++/overload.cc: Pass string instead of char addr, always
17835 init ccpfoo.
17836 * gdb.c++/templates.cc: Fix syntax error.
17837
7a292a7a
SS
17838Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17839
17840 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17841 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17842 command.
17843
178441999-03-18 James Ingham <jingham@cygnus.com>
17845
17846 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17847
17848 * gdb.c++/method.exp: It was testing an uninitialized int on the
17849 stack and assuming it was positive.
17850
17851 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17852
17853 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17854 keep it from killing the rest of the tests.
7a292a7a
SS
17855 Use gdb_continue_to_end.
17856
17857 * gdb.base/sigall.exp: use gdb_continue_to_end.
17858
17859 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17860
17861 * gdb.base/display.exp: use runto_main, not run.
17862
d63a86f8
RM
17863 * gdb.base/default.exp: Check for the current error message in the
17864 r abbreviation test.
7a292a7a
SS
17865 Add strongarm to the targets that know info float.
17866
d63a86f8 17867 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17868 run which doesn't work with monitors.
17869
17870 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17871
17872 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17873
17874 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17875 program. Traps the case (in Cygmon) when the program never really
17876 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17877 more places, so I used my name. Sorry Mark...
17878
17879 * config/monitor.exp (gdb_target_monitor): added another
17880 target_info parameter: remotebinarydownload. This will set the
17881 remotebinarydownload flag if this is causing some boards trouble.
17882
178831999-03-18 Mark Salter <msalter@cygnus.com>
17884
17885 * lib/gdb.exp (continue_to_exit): New function.
17886
17887 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17888 * gdb.base/ending-run.exp: Ditto.
17889 * gdb.base/step-test.exp: Ditto.
17890
178911999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17892
17893 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17894 (suggested by Art Haas <ahaas@neosoft.com>).
17895
178961999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17897
889bf7c5 17898 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17899
17900Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17901
17902 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17903 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17904
179051999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17906
17907 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17908 a call to strlen; sometimes we do have sources.
17909
179101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17911
17912 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17913 character, so GDB won't print garbage after its end.
d63a86f8 17914
c906108c
SS
17915 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17916 breakpoint there instead. Sometimes GCC emits memcpy to handle
17917 the large structures being passed by value, so we step into that
17918 instead of sum_array_print, which obscures what we're really testing.
17919 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17920 the bizarre steps into memcpy, so do that here. Add check for
17921 stepping into function calls that pass large structures by value.
17922 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17923 Remove all references to specific line numbers.
17924 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17925 New type and function.
17926 (main): Call large_struct_by_value, passing it a large struct by value.
17927 * lib/gdb.exp (gdb_get_line_number): New function.
17928
17929 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17930 more portable.
17931
7a292a7a
SS
179321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17933
c906108c
SS
17934 * lib/gdb.exp: Doc fixes.
17935
7a292a7a
SS
179361999-03-05 Nick Clifton <nickc@cygnus.com>
17937
d63a86f8 17938 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17939
179401999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17941
c906108c 17942 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17943 commands. They're not germane to this test, and they don't work
17944 that way on remote targets.
c906108c 17945
3fc11d3e
JM
179461999-03-01 James Ingham <jingham@cygnus.com>
17947
17948 * Changelog entries merged over from gdb development branch.
17949
3fc11d3e
JM
17950 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17951
17952 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17953 for outputting results of test run.
17954
2d4a1622 17955 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17956
17957 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17958
7a292a7a
SS
179591999-02-25 Felix Lee <flee@cygnus.com>
17960
17961 * lib/gdb.exp (debug_format): initialize
17962
c906108c
SS
179631999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17964
17965 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17966 * gdb.base/call-rt-st.c: Ditto.
17967
c906108c
SS
179681999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17969
17970 * gdb.threads/pthreads.exp (horiz): New variable.
17971 (test_startup): Fix regexps that capture thread numbers.
17972
179731999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17974
17975 * gdb.base/smoke.exp: Disambiguate two test case names (both
17976 called ``print'').
17977
17978Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17979
17980 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17981 compilation.
c906108c
SS
17982
179831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17984
17985 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17986 actual output formatting.
17987 * gdb.base/smoke.exp: GDB removes leading 0's.
17988 * gdb.base/volatile.exp: Don't check type of remuneration;
17989 that variable is no longer defined in constvars.c.
17990 * gdb.base/step-test.c (main): Exit with explicit exit code.
17991 * gdb.base/step-test.exp: Remove two nexti checks--they are
17992 not portable.
17993
179941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17995
17996 * gdb.base/help.exp ("help delete display"): Fix test to match
17997 gdb's output.
17998
17999 * gdb.base/long_long.c (known_types): Initialize values to zero.
18000 * gdb.base/long_long.exp: Step one more line
18001 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18002 leading zeros. Explicitly ask for hex formatting. Use
18003 unique test case names.
c906108c
SS
18004
18005Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18006
d63a86f8 18007 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18008
18009 * gdb.c++/method.exp: Add missing close brace.
18010
180111999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18012
18013 * gdb.base/maint.exp: Use 'set height 0' to disable page
18014 prompting, not 'set height 400'.
18015
18016 Fix a bunch of timeouts.
18017 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18018 four separate tests, so expect doesn't take forever to match a ton
18019 of text against a regexp with lots of .* forms.
18020 ("maint print psymbols", "maint print symbols"): Make some of
18021 these greps more selective, so that expect doesn't try to wade
18022 through huge piles of output and time out.
18023
18024 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18025
18026 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18027 tests: one which doesn't expect shlib events to be reported, and
18028 another which does, but is XFAIL for all platforms other than
18029 HP/UX.
c906108c
SS
18030
18031 * gdb.base/break.exp: Teach the test suite that the `catch
18032 fork', `catch vfork', and `catch exec' commands produce error
18033 messages on platforms that don't provide these features.
18034
18035Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18036
18037 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18038 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18039 (shortening names from solib_threshold.exp etc), won't run on
18040 anything but HP-UX for the foreseeable future.
c906108c 18041 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18042 reflect move.
c906108c
SS
18043
18044Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18045
18046 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18047 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18048
18049Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18050
18051 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18052 successfully re-sets breakpoints in shared libraries.
18053 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18054
18055Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18056
d63a86f8
RM
18057 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18058 and compiled w/o GCC.
c906108c
SS
18059
18060 * gdb.hp/watch-cmd.exp: ditto.
18061
18062 * gdb.hp/watch-hp.exp: ditto.
18063
18064 * gdb.hp/xdb1.exp: ditto.
18065
18066 * gdb.hp/xdb2.exp: ditto.
18067
18068 * gdb.hp/dbx.exp: ditto.
18069
18070Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18071
18072 * constvars.c: Remove C++-isms.
18073 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18074 with GCC.
c906108c
SS
18075
18076Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18077
18078 The following changes are part of the HP merge.
18079
18080 * gdb.base/break.exp: new tests to verify that catchpoints for
18081 fork, vfork, and exec don't trigger inappropriately.
18082
18083 * gdb.base/opaque.exp: compile one file at a time, then link.
18084
18085 * gdb.base/signals.exp: be more restrictive about which hppa
18086 systems receive a setup_xfail. new tests.
18087
18088 * gdb.base/solib_threshold.build: new file.
18089 * gdb.base/solib_threshold.exp: new file.
18090 * gdb.base/solib_threshold.link_opts: new file.
18091 * gdb.base/solib_threshold.mk: new file.
18092 * gdb.base/gen_solib_threshold.c: new file.
18093
18094 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18095 tests. New tests for enums inside classes.
18096
18097 * gdb.c++/compiler.cc: indicate support of template debugging.
18098
18099 * gdb.c++/demangle.exp: run hp style demangling tests.
18100
18101 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18102 tests.
18103
18104 * gdb.c++/misc.cc: changes to support new tests.
18105
18106 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18107 to support new tests.
18108
18109 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18110 gcc, then skip these tests.
18111
18112Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18113
18114 The following files are part of the HP merge; some had longer
18115 names at HP, but have been renamed to be no more than 14
18116 characters in length.
18117
18118 * gdb.hp/ambiguous.cc: new file.
18119 * gdb.hp/ambiguous.exp: new file.
18120 * gdb.hp/attach.exp: new file.
18121 * gdb.hp/attach2.exp: new file.
18122 * gdb.hp/classes-hp.exp: new file.
18123 * gdb.hp/ctti.exp: new file.
18124 * gdb.hp/ctti-add.cc: new file.
18125 * gdb.hp/ctti-add1.cc: new file.
18126 * gdb.hp/ctti-add2.cc: new file.
18127 * gdb.hp/ctti-add3.cc: new file.
18128 * gdb.hp/dbx.exp: new file.
18129 * gdb.hp/exception.cc: new file.
18130 * gdb.hp/exception.exp: new file.
18131 * gdb.hp/foll-exec.c: new file.
18132 * gdb.hp/foll-exec.exp: new file.
18133 * gdb.hp/foll-fork.c: new file.
18134 * gdb.hp/foll-fork.exp: new file.
18135 * gdb.hp/foll-vfork.c: new file.
18136 * gdb.hp/foll-vfork.exp: new file.
18137 * gdb.hp/inherit-hp.exp: new file.
18138 * gdb.hp/more-steps.exp: new file.
18139 * gdb.hp/namespace.cc: new file.
18140 * gdb.hp/namespace.exp: new file.
18141 * gdb.hp/optimize.exp: new file.
18142 * gdb.hp/pxdb.c: new file.
18143 * gdb.hp/pxdb.exp: new file.
18144 * gdb.hp/quicksort.exp: new file.
18145 * gdb.hp/reg-test.exp: new file.
18146 * gdb.hp/reg-test.s: new file.
18147 * gdb.hp/sized-enum.c: new file.
18148 * gdb.hp/sized-enum.exp: new file.
18149 * gdb.hp/start-stop.exp: new file.
18150 * gdb.hp/templ-hp.cc: new file.
18151 * gdb.hp/templ-hp.exp: new file.
18152 * gdb.hp/thr-lib.c: new file.
18153 * gdb.hp/thr-lib.exp: new file.
18154 * gdb.hp/thr-lib.h: new file.
18155 * gdb.hp/thr-liblib.c: new file.
18156 * gdb.hp/virtfun-hp.c: new file.
18157 * gdb.hp/virtfun-hp.exp: new file.
18158 * gdb.hp/watch-cmd.exp: new file.
18159 * gdb.hp/watch-hp.exp: new file.
18160 * gdb.hp/xdb1.exp: new file.
18161 * gdb.hp/xdb2.exp: new file.
18162 * gdb.hp/xdb3.exp: new file.
18163
18164Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18165
18166 The following files are part of the HP merge; some had longer
18167 names at HP, but have been renamed to be no more than 14
18168 characters in length.
18169
18170 * gdb.base/ss.h: new file.
18171 * gdb.base/call-ar-st.c: new file.
18172 * gdb.base/call-ar-st.exp: new file.
18173 * gdb.base/call-rt-st.c: new file.
18174 * gdb.base/call-rt-st-exp: new file.
18175 * gdb.base/call-strs.exp: new file.
18176 * gdb.base/ena-dis-br.exp: new file.
18177 * gdb.base/environ.exp: new file.
18178 * gdb.base/long_long.exp: new file.
18179 * gdb.base/sect-cmd.exp: new file.
18180 * gdb.base/shlib-cl2.exp: new file.
18181 * gdb.base/smoke.exp: new file.
18182 * gdb.base/so-impl-ld.c: new file.
18183 * gdb.base/so-impl-ld.exp: new file.
18184 * gdb.base/so-indr-cl.c: new file.
18185 * gdb.base/so-indr-cl.exp: new file.
18186 * gdb.base/varargs.exp: new file.
18187 * gdb.base/volatile.exp: new file.
18188 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18189 * gdb.base/display.exp: new file.
c906108c
SS
18190 * gdb.c++/derivation.exp: new file.
18191 * gdb.c++/local.exp: new file.
18192 * gdb.c++/member-ptr.exp: new file.
18193 * gdb.c++/overload.exp: new file.
18194 * gdb.c++/ovldbreak.exp: new file.
18195 * gdb.c++/ref-types.exp: new file.
18196 * gdb.c++/ref-types2.exp: new file.
18197 * gdb.c++/userdef.exp: new file.
d63a86f8 18198
c906108c
SS
18199Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18200
18201 * gdb.base/default.exp: Reflect wording change in remote.c.
18202
dc96c6c7 18203Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18204
18205 * gdb.base/help.exp: Update to reflect current text.
18206
18207Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18208
18209 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18210 they're stack variables and contain garbage.
18211 * gdb.c++/anon-union.exp: new file.
18212
18213 The following changes were made by David Taylor
889bf7c5
PA
18214 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18215 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18216 in changes by HP.
c906108c
SS
18217
18218 * gdb.base/bitops.exp: new file.
18219 * gdb.base/default.exp: change expected messages for catch and
18220 info catch tests to reflect HP merge changes.
18221 * gdb.base/enable-disable-break.exp
18222 * gdb.base/ending-run.c: new file.
18223 * gdb.base/long_long.c: new file.
18224 * gdb.base/maint.exp: new file.
18225 * gdb.base/pointers2.exp: new file.
18226 * gdb.base/shlib-call2.exp: new file.
18227 * gdb.base/solib.exp: new file.
18228 * gdb.base/step-test.c: new file.
18229 * gdb.c++/anon-union.cc: new file.
18230 * gdb.c++/local.cc: new file.
18231 * gdb.c++/member-pointer.cc: new file.
18232 * gdb.c++/method.cc: new file.
18233 * gdb.c++/ref-types.cc: new file.
18234 * gdb.c++/ref-types2.cc: new file.
18235 * gdb.c++/userdef.cc: new file.
d63a86f8 18236
c906108c
SS
18237 * gdb.base/scope.exp: compile one file at a time, then link.
18238 * gdb.base/langs.exp: ditto.
18239 * gdb.base/list.exp: ditto.
d63a86f8 18240
c906108c
SS
18241Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18242
18243 The following changes were made by David Taylor
889bf7c5
PA
18244 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18245 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18246 in changes by HP.
d63a86f8 18247
c906108c
SS
18248 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18249 skip tests. When compiling pass c++ flag to gdb_compile.
18250 * gdb.c++/
d63a86f8 18251
c906108c
SS
18252 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18253 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18254 (skip_hp_tests): new function.
18255 (gdb_preprocess): new function.
18256
18257 * configure.in (hpdir): decide whether to configure gdb.hp.
18258 * configure: regenerated.
18259
18260 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18261 to delete on clean.
18262 (EXECUTABLES): update to reflect new additions.
18263 * gdb.base/commands.exp: update message expected.
18264 * gdb.base/default.exp: add copyright notice.
18265 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18266 * gdb.base/help.exp: update messages to reflect current text.
18267 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18268 targets for recurse tests.
18269 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18270 skip this file.
18271
18272 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18273 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18274 compilation.
18275 * gdb.c++/misc.exp: ditto.
18276 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18277 run the tests. tell gdb_compile that it's a c++ compilation.
18278
18279 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18280
c906108c
SS
18281 * gdb.base/all-bin.exp: new file.
18282 * gdb.base/arithmet.exp: new file.
18283 * gdb.base/assign.exp: new file.
18284 * gdb.base/completion.exp: new file.
18285 * gdb.base/cond-expr.exp: new file.
18286 * gdb.base/condbreak.exp: new file.
18287 * gdb.base/define.exp: new file.
18288 * gdb.base/dollar.exp: new file.
18289 * gdb.base/environment.exp: new file.
18290 * gdb.base/eval-skip.exp: new file.
18291 * gdb.base/jump.exp: new file.
18292 * gdb.base/logical.exp: new file.
18293 * gdb.base/pointers.exp: new file.
18294 * gdb.base/relational.exp: new file.
18295 * gdb.base/section_command.exp: new file.
18296 * gdb.base/whatis-expr.exp: new file.
18297
18298 * gdb.base/all-types.c: new file.
18299 * gdb.base/call-array-struct.c: new file.
18300 * gdb.base/call-return-struct.c: new file.
18301 * gdb.base/call-strings.c: new file.
18302 * gdb.base/callfuncs2.c: new file.
18303 * gdb.base/condbreak.c: new file.
18304 * gdb.base/constvars.c: new file.
18305 * gdb.base/display.c: new file.
18306 * gdb.base/int-type.c: new file.
18307 * gdb.base/jump.c: new file.
18308 * gdb.base/miscexprs.c: new file.
18309 * gdb.base/pointers.c: new file.
18310 * gdb.base/pointers2.c: new file.
18311 * gdb.base/shmain.c: new file.
18312 * gdb.base/shr1.c: new file.
18313 * gdb.base/shr2.c: new file.
18314 * gdb.base/solib.c: new file.
18315 * gdb.base/solib1.c: new file.
18316 * gdb.base/solib2.c: new file.
18317 * gdb.base/varargs.c: new file.
18318 * gdb.c++/derivation.cc: new file.
18319 * gdb.c++/overload.cc: new file.
18320 * gdb.c++/ovldbreak.cc: new file.
18321 * gdb.hp/attach.c: new file.
18322 * gdb.hp/attach2.c: new file.
18323 * gdb.hp/average.c: new file.
18324 * gdb.hp/compiler.c: new file.
18325 * gdb.hp/compiler.cc: new file.
18326 * gdb.hp/execd-program.c: new file.
18327 * gdb.hp/follow-exec.c: new file.
18328 * gdb.hp/follow-fork.c: new file.
18329 * gdb.hp/follow-vfork-and-exec.c: new file.
18330 * gdb.hp/misc-hp.cc: new file.
18331 * gdb.hp/more-steps.c: new file.
18332 * gdb.hp/optimize.c: new file.
18333 * gdb.hp/quicksort.c: new file.
18334 * gdb.hp/run-hp.c: new file.
18335 * gdb.hp/start-stop.c: new file.
18336 * gdb.hp/sum.c: new file.
18337 * gdb.hp/templates-hp.cc: new file.
18338 * gdb.hp/thread-local-in-lib.c: new file.
18339 * gdb.hp/thread-local-in-lib.h: new file.
18340 * gdb.hp/thread-local-in-lib.lib.c: new file.
18341 * gdb.hp/vforked-program.c: new file.
18342 * gdb.hp/virtfunc-hp.cc: new file.
18343 * gdb.hp/watchpoint-hp.c: new file.
18344 * gdb.hp/xdb.c: new file.
18345 * gdb.hp/xdb0.c: new file.
18346 * gdb.hp/xdb0.h: new file.
18347 * gdb.hp/xdb1.c: new file.
18348
18349Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18350
18351 The following change was made by Edith Epstein
889bf7c5
PA
18352 <eepstein@cygnus.com> as part of a project to merge in changes
18353 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18354
18355 * gdb.c++/demangle.exp: changed the expected output for some
18356 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18357 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18358 T1<char>::~T1<char>(void)
c906108c 18359 becomes,
a9c64011
AS
18360 maint demangle __dt__11T1__pt__2_cFv
18361 T1<char>::~T1(void)
c906108c 18362
889bf7c5 18363 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18364
c906108c
SS
18365Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18366
18367 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18368 * gdb.trace/backtrace.exp: Likewise.
18369 * gdb.trace/circ.exp: Likewise.
18370 * gdb.trace/collection.exp: Likewise.
18371 * gdb.trace/deltrace.exp: Likewise.
18372 * gdb.trace/infotrace.exp: Likewise.
18373 * gdb.trace/limits.exp: Likewise.
18374 * gdb.trace/packetlen.exp: Likewise.
18375 * gdb.trace/passc-dyn.exp: Likewise.
18376 * gdb.trace/passcount.exp: Likewise.
18377 * gdb.trace/report.exp: Likewise.
18378 * gdb.trace/save-trace.exp: Likewise.
18379 * gdb.trace/tfind.exp: Likewise.
18380 * gdb.trace/tracecmd.exp: Likewise.
18381 * gdb.trace/while-dyn.exp: Likewise.
18382 * gdb.trace/while-stepping.exp: Likewise.
18383
183841998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18385
18386 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18387
18388Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18389
18390 From Brendan Kehoe:
18391 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18392 int return types.
18393
18394Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18395
18396 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18397 remote dos host testing right.
c906108c
SS
18398
18399Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18400
18401 * gdb.base/corefile.exp: remove some xfails.
18402
18403Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18404
18405 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18406 have different timestamps.
c906108c
SS
18407
18408Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18409
18410 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18411 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18412
18413Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18414
18415 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18416 delta.
c906108c
SS
18417
18418Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18419
18420 * gdb.base/default.exp: Add brace missing from previous delta.
18421
18422Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18423
18424 * gdb.base/default.exp: Support test for info float for all
18425 varieties of arm toolchain.
18426
dc96c6c7 18427Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18428
18429 * gdb.trace/*.exp: remove "remote_download" command.
18430
dc96c6c7 18431Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18432
18433 * gdb.trace/*.exp: remove -gdwarf from compile.
18434
18435Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18436
18437 * gdb.trace/configure.in(AC_INIT): typo
18438 * gdb.trace/configure: regenerated
18439
dc96c6c7 18440Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18441
18442 * config/m68k-emc.exp: New file.
18443 * lib/<emc-support.exp trace-support.exp}: New files.
18444 * configure.in: add new test directory gdb.trace.
18445 * gdb.trace/{configure configure.in Makefile.in}: New files.
18446 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18447 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18448 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18449 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18450 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18451 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18452 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18453
dc96c6c7 18454Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18455
18456 * gdb.c++/classes.exp: Change all regular expressions to match
18457 arbitrary combinations of newline/carriage-return, so that they
18458 will work equally well on Unix and Windows.
18459 * gdb.c++/inherit.exp: ditto.
18460 * gdb.c++/virtfunc.exp: ditto.
18461
184621998-08-11 Dawn Perchik <dawn@cygnus.com>
18463
18464 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18465
c2d11a7d
JM
18466Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18467
18468 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18469 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18470 to use a0-a3/d0-d3 as needed.
18471
18472Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18473
18474 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18475 * gdb.disasm/am33.exp: Corresponding changes.
18476
c906108c
SS
184771998-07-11 Felix Lee <flee@cygnus.com>
18478
18479 * gdb.base/callfuncs.exp: add cmp10 test.
18480 * gdb.base/callfuncs.c (cmp10): new function.
18481
18482Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18483
d63a86f8 18484 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18485 into two parts to get around a synchronization problem in expect.
18486
3fc11d3e
JM
18487Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18488
18489 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18490
18491 * configure.in: Add options for gdbtk testsuite.
18492
18493 * configure: Regenerate.
18494
18495 * gdb.gdbtk: New directory to hold gdbtk tests.
18496
c906108c
SS
18497Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18498
18499 * gdb.fortran/types.exp: Escape brackets in expect patterns
18500 for test_float_literal_types_accepted tests.
18501 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18502 before run test.
18503
c2d11a7d
JM
18504Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18505
18506 * am33.exp: Just compile, do not link the testcase.
18507 * am33.s: Add ".am33" pseudoop to force am33 mode.
18508
c906108c
SS
185091998-06-25 Felix Lee <flee@cygnus.com>
18510
18511 * gdb.base/setshow.exp: make sure $pc is sane.
18512
18513 * gdb.stabs/weird.exp: split expect patterns properly.
18514
c2d11a7d
JM
18515Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18516
18517 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18518 * gdb.disasm/am33.exp: Run it.
18519
dc96c6c7 18520Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18521
18522 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18523 match processing (and eliminate spurious timeouts when running).
18524
dc96c6c7 18525Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18526
18527 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18528 exception test, but conditionalize it on target [mach | gnu].
18529
dc96c6c7 18530Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18531
18532 * gdb.base/overlays.exp: fixup compile line for linker script.
18533
18534Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18535
18536 * gdb.fortran/types.exp: don't guess at float size.
18537
18538Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18539
18540 * gdb.base/exprs.exp: delete test that depends on int size.
18541
18542Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18543
18544 * config/sim.exp: Removed checks for target triplets.
18545 (gdb_target_sim): Use gdb,target_sim_options.
18546
18547Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18548
18549 * gdb.base/reread.exp: New file.
18550 * gdb.base/reread1.c: New file.
18551 * gdb.base/reread2.c: New file.
18552
18553Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18554
18555 * config/sim.exp: Use 'target sim -sparclite' when running
18556 SPARClite programs.
18557
18558Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18559
18560 * gdb.base/structs2.exp: New file.
18561 * gdb.base/structs2.c: New file.
18562
18563Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18564
18565 * gdb.asm/common.inc: New file.
18566 * gdb.asm/d10v.inc: New file.
18567 * asm-source.exp: Pass -I's to gas to find .inc files.
18568 Update line numbers in expected output.
18569 * asmsrc1.s: Rewrite.
18570 * asmsrc2.s: Rewrite.
18571 * configure.in: Create arch.inc symlink.
18572 * configure: Regenerate.
18573 * Makefile.in (distclean): Delete arch.inc.
18574
18575Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18576
18577 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18578 (t_enum_value2): ditto
18579 (t_enum_value3): ditto
18580 (main): ditto
c906108c
SS
18581Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18582
18583 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18584 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18585 change.
18586 Use gdb_test instead of send_gdb/gdb_expect sequences.
18587
18588Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18589
18590 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18591 not void.
18592
18593Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18594
18595 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18596 subroutines. Used to test gdbs ability to single step through PC
18597 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18598
18599Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18600
18601 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18602 more rigorous EGCS C++ error checking.
18603
18604Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18605
a9c64011
AS
18606 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18607 tests.
18608 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18609 function when asleep.
18610 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18611 for i*86 Linux and SVR4 signal handling problems.
18612 Remove linux xfail for `next to handler in signals_tests_1', fixed
18613 by recent infrun.c change.
18614 Limit backtrace to 10 frames to avoid timeout problems with infinite
18615 stack backtraces.
18616 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18617 target.[ch] change.
c906108c
SS
18618
18619Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18620
18621 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18622 for a newline from gdb before continuing.
18623 (default_gdb_exit): Just look for y or n.
18624 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18625 it does, fail the rests of the tests in the file.
18626
18627Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18628
18629 * config/cygmon.exp: New file.
18630
18631Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18632
18633 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18634 main" test on remote targets.
c906108c
SS
18635
18636 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18637 run test on remote targets.
18638
18639Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18640
18641 * gdb.asm: New directory.
18642 * configure.in: Configure it.
18643 * configure: Regenerate.
18644 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18645 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18646
18647Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18648
18649 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18650
dc96c6c7 18651Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18652
a9c64011
AS
18653 * gdb.base/overlays (several files): Merge the two overlay
18654 managers into one. Change variables (foox, barx, bazx, grbxx)
18655 back into ints but force them to load in their proper sections.
c906108c
SS
18656
18657Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18658
18659 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18660 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18661 (D10VCopy): Handle memory regions crossing 16k boundaries.
18662 (D10VCopy): Transfer data in 32 bit chunks.
18663
18664Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18665
18666 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18667 correct.
c906108c
SS
18668
18669 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18670 map. Include space for printf in .text segment.
c906108c
SS
18671
18672 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18673 updated d10v memory VMA/LMA map.
c906108c 18674 (D10VCopy): Call D10VTranslate.
d63a86f8 18675
c906108c
SS
18676Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18677
18678 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18679
18680 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18681 that it won't be put into the .sdata - small data -
18682 section. Update reference.
c906108c
SS
18683 * gdb.base/baz.c (bazx, baz): Ditto.
18684 * gdb.base/foo.c (foox, foo): Ditto.
18685 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18686
18687 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18688 to be arrays.
d63a86f8 18689
dc96c6c7 18690Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18691
a9c64011
AS
18692 * gdb.base/overlays.exp: fix up and get working again.
18693 Add tests for backtraces from an overlay function.
d63a86f8 18694
c906108c
SS
18695Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18696
18697 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18698 "calling function with watchpoint enabled".
18699
18700Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18701
18702 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18703 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18704 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18705 pending review of whether it is useful or not.
18706
18707Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18708
18709 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18710
18711Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18712
18713 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18714 * config/dve.exp: New file to support Densan boards.
18715
18716Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18717
18718 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18719 reads and BSD.
c906108c
SS
18720
18721Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18722
18723 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18724 response.
18725
18726 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18727
18728Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18729
18730 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18731 test.
c906108c
SS
18732
18733 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18734 target_sizeof_long and target_bigendian_p.
c906108c 18735 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18736 to targets word size and endianess.
d63a86f8 18737
c906108c
SS
18738Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18739
18740 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18741 output.
c906108c
SS
18742
18743Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18744
18745 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18746 Update test of set args help to match source change.
c906108c
SS
18747
18748Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18749
18750 * gdb.base/default.exp: Expect help system output to be in
18751 alphabetical order.
18752 * gdb.base/help.exp: Ditto.
18753
18754Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18755
18756 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18757 "i*86-pc-linux-gnu*".
18758 * gdb.base/interrupt.exp: Ditto.
18759 * gdb.base/corefile.exp: Ditto.
18760
18761 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18762 define vxworks when building the testcase.
c906108c
SS
18763
18764 * gdb.base/ptype.exp: Fix testnames to be unique.
18765 * gdb.base/radix.exp: Ditto.
18766 * gdb.base/term.exp: Ditto.
18767 * gdb.base/whatis.exp: Ditto.
18768 * gdb.c++/classes.exp: Ditto.
18769
18770Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18771
18772 * gdb.base/callfuncs.exp: Fix indentation.
18773
18774 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18775 suppress_flag has been set.
18776 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18777 target feature.
18778
18779Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18780
18781 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18782 the testcase.
18783
18784 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18785 set_debug_traps() and breakpoint().
c906108c
SS
18786 * gdb.c++/misc.cc (main): Ditto.
18787 * gdb.c++/templates.cc (main): Ditto.
18788 * gdb.c++/virtfunc.cc (main): Ditto.
18789
18790Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18791
18792 * lib/gdb.exp(gdb_step_for_stub): New function.
18793 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18794 exists, reload the executable and do a "continue" instead of
18795 doing a jump.
18796 (runto_main): Use gdb_step_for_stub.
d63a86f8 18797
c906108c 18798 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18799 tests to have unique names.
c906108c
SS
18800 * gdb.base/callfuncs.exp: Ditto.
18801 * gdb.base/commands.exp: Ditto.
18802 * gdb.base/default.exp: Ditto.
18803 * gdb.base/help.exp: Ditto.
18804 * gdb.base/list.exp: Ditto.
18805 * gdb.base/opaque.exp: Ditto.
18806 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18807 similar tests.
d63a86f8 18808
c906108c
SS
18809 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18810 * gdb.c++/cplusfuncs.cc: Ditto.
18811 * gdb.c++/virtfunc.cc: Ditto.
18812
18813 * config/monitor.exp: Keep track of the last file we saw, rather
18814 than trying to get the info from gdb.
18815
18816 * gdb.fortran/types.exp: Move comment to previous line.
18817
18818Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18819
18820 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18821 target mode.
c906108c
SS
18822
18823Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18824
18825 From Bob Manson:
18826 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18827 string from GDB when it connects.
c906108c
SS
18828
18829 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18830
18831Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18832
18833 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18834 if we can't get a debug format from GDB (we may be testing an
18835 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18836
18837 * gdb.stabs/weird.exp: Fix quoting.
18838
18839 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18840
18841Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18842
18843 * config/arm-ice.exp: New file.
18844
18845Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18846
18847 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18848 until it has been modified to work with the new testsuite.
c906108c 18849
99707966 18850 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18851 testcase won't compile, cause all of the testcases in the file to
18852 fail instead.
c906108c
SS
18853
18854 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18855 (gdb_clear_suppressed): New procedure.
18856 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18857 it contains a positive value.
18858
18859Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18860
18861 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18862
18863 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18864
18865Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18866
18867 * lib/gdb.exp (setup_xfail_format): New function.
18868 (get_debug_format): New function to get debug format.
18869 (debug_format): New global variable to hold last value set
18870 by get_debug_format.
18871 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18872 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18873 * gdb.c++/ptype.exp: Ditto.
18874 * gdb.c++/classes.exp: Ditto.
18875 * gdb.c++/cplusfuncs.exp: Ditto.
18876 * gdb.c++/inherit.exp: Ditto.
18877 * gdb.c++/templates.exp: Ditto.
18878 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18879
c906108c
SS
18880Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18881
18882 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18883 host doesn't have a currently-open connection.
18884
18885 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18886 any gdb stub target. Handle cases where gdb doesn't respond when
18887 interrupted in a sane fashion.
c906108c
SS
18888
18889 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18890 same thing in a totally different way.
c906108c
SS
18891
18892 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18893 setting "timeout".
c906108c 18894 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18895 default_gdb_init now.
c906108c
SS
18896
18897Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18898
18899 * gdb.base/printcmds.exp: Fix "check for floating addition"
18900 regexp to accept results within approx +/- .01 of exact value.
18901 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18902
18903Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18904
18905 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18906 properly.
c906108c
SS
18907 (gdb_expect): Add optional timeout parameter, and add timeout
18908 value to various calls.
18909 (gdb_suppress_tests): Only give one warning message per group.
18910
18911Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18912
18913 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18914 global variables. Handle getting a value for $timeout more
18915 gracefully.
c906108c
SS
18916
18917Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18918
18919 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18920 initialize.
c906108c 18921 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18922 by a target configuration file.
c906108c
SS
18923 (gdb_expect): Pass the timeout to remote_expect.
18924
18925 * config/monitor.exp(gdb_load): Fix typo in regexp.
18926
18927Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18928
18929 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18930
18931Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18932
18933 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18934 here. Call gdb_target_exec before rebooting the target, to make
18935 sure the connection to the target is closed.
c906108c
SS
18936 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18937 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18938 Also detect "Timeout reading from remote" error.
18939
18940 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18941 gdb_target_monitor. Don't call gdb_file_cmd here; let
18942 gdb_target_monitor do it.
c906108c
SS
18943
18944 * gdb.disasm/hppa.exp: Don't use exec_output.
18945
18946Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18947
18948 * gdb.base/list.exp: If we're debugging a non-native target,
18949 try to set the pc register to point to the start of the
18950 program before doing the first list command.
18951
18952 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18953 test_calls after restarting.
c906108c
SS
18954
18955 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18956 reloading.
c906108c
SS
18957
18958 * gdb.base/watchpoint.exp: Fix typo.
18959
18960 * gdb.base/setshow.exp: Check for use_gdb_stub.
18961
18962 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18963 stub case.
c906108c
SS
18964 * gdb.base/langs.exp: Ditto.
18965
18966 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18967 gdb_load_offset. If we weren't given a file to load, figure out
18968 what the current file is and use it.
c906108c
SS
18969
18970 * config/i386-bozo.exp: New file.
18971
18972Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18973
18974 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18975 feature.
18976
18977 * config/proelf.exp: New entry.
18978
18979Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18980
18981 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18982 of regexps.
18983
18984 * gdb.base/watchpoint.exp: Don't run the test_stepping
18985 tests if gdb can't call functions on the target.
18986
18987 * gdb.base/setshow.exp: Don't run the set prompt tests if
18988 the board has gdb_prompt set.
18989
18990Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18991
18992 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18993 * gdb.base/commands.exp: Likewise.
18994 * gdb.base/setshow.exp: Likewise.
18995
18996Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18997
18998 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18999 feature.
19000
19001 * config/i960.exp: New file.
19002
19003Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19004
19005 * gdb.base/funcargs.exp: Check for gdb,short_int target
19006 feature instead of looking for explicit target triplets.
19007
dc96c6c7 19008Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19009
d63a86f8 19010 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19011 "p 123DEADBEEF", to check parse_number.
19012 * top.c: change "to enable to enable" to "to enable" in a couple
19013 of help strings.
19014
19015Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19016
19017 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19018 on the mn10300.
d63a86f8 19019
c906108c
SS
19020Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19021
19022 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19023 where the test executable is run with explicit args.
19024 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19025
19026Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19027
19028 * gdb.base/run.c: Use FAKEARGV to build test executable that
19029 does not require a command line arg, since most simulators
19030 don't currently support passing such an arg into the simulated
19031 program.
19032 * gdb.base/commands.exp: Change tests to insert the proper
19033 value as the arg to the first recursive factorial call. Change
19034 compilation line to define FAKEARGV at compile time.
19035
19036Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19037
19038 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19039 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19040 function with watchpoint enabled" test.
19041
19042Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19043
19044 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19045 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19046
19047 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19048 "Tests restarted" messages.
c906108c
SS
19049
19050Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19051
19052 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19053
dc96c6c7 19054Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19055
19056 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19057 for INFO SYMBOL; add help tests for OVERLAY commands.
19058 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19059 add tests for OVERLAY commands
19060 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19061 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19062 * gdb.base/sigall.c: add usestubs code frag
19063 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19064
c906108c
SS
19065Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19066
19067 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19068 failures.
19069 (gdb_stop_suppressing_tests): Note that tests have restarted.
19070
19071Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19072
19073 * config/h8300.exp: New file.
19074
19075Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19076
19077 * gdb.base/setshow.exp: Check for the existence of a
19078 feature, not its value.
19079
19080Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19081
19082 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19083
19084 * gdb.base/scope.exp: It's now init0(), not init().
19085
19086 * gdb.base/scope0.c: For now, change init() to be init0().
19087
19088 * config/monitor.exp: Use gdb_serial in preference to serial
19089 or netport.
19090
19091 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19092 and it's not already set.
c906108c
SS
19093
19094Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19095
19096 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19097 isn't using a stub and if it supports argument passing.
c906108c
SS
19098
19099Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19100
19101 * config/udi.exp(gdb_start): Make sure UDICONF is set
19102 properly before starting gdb.
19103
19104Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19105
19106 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19107 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19108 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19109
19110Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19111
19112 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19113 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19114
19115 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19116
19117 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19118
19119 * config/monitor.exp: Make sure we disconnect from the target.
19120 Also, try a reboot/reload cycle instead of failing if the
19121 load fails.
19122
19123Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19124
19125 * gdb.base/default.exp: Don't set match_max.
19126 * gdb.base/help.exp: Ditto.
19127 * gdb.base/list.exp: Ditto.
19128 * gdb.base/signals.exp: Ditto.
19129
19130 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19131 set, use remote_ld to download the testcase instead of
19132 the GDB loader.
19133
19134Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19135
19136 * config/vr5000.exp: New file.
19137
19138 * config/monitor.exp(gdb_target_monitor): Add pattern for
19139 "Ending remote" to detect errors in connecting.
19140
19141 * gdb.base/setshow.exp: Add .* within auto language test.
19142
19143 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19144 target feature.
19145
19146 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19147 and reboot the board if necessary.
c906108c
SS
19148
19149 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19150 a set of tests. Remove print.* from the patterns being checked.
19151
19152Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19153
19154 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19155 refer to gdb_spawn_id.
19156
19157 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19158 longer used.
19159 * config/sparclet.exp: Ditto.
19160 * config/sparclet-old.exp: Ditto.
19161 * config/slite.exp: Ditto.
19162 * config/sim.exp: Ditto.
19163 * gdb.base/funcargs.exp: Ditto.
19164
19165 * lib/gdb.exp:Remove references to gdb_spawn_id.
19166 (gdb_expect): Move to remote.exp.
19167
19168Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19169
19170 * config/monitor.exp: Detect the "Couldn't establish connection"
19171 message from GDB.
19172
19173Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19174
19175 * gdb.base/bitfields.exp: Use runto instead of explicit
19176 gdb_run_cmd/gdb_expect sequences.
19177
19178 * gdb.base/break.exp(text_next_with_recursion): Add match for
19179 gdb_expect call.
19180
19181 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19182 We also need to handle the "A program is being debugged already"
19183 prompt from gdb. Use gdb_test to set the baud rate.
19184
19185 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19186 to 20000. Really. I mean it.
19187
19188Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19189
19190 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19191 fails. If suppress_flag is set, skip perror message about not
19192 being able to send to GDB.
c906108c 19193 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19194 GDB.
c906108c
SS
19195 (gdb_expect): If suppress_flag is set, always fail immediately.
19196 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19197 (gdb_init): Call gdb_stop_suppressing_tests.
19198 (default_gdb_exit): Ditto.
19199 (default_gdb_start): Ditto.
19200
19201 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19202 gdb_stop_suppressing_tests as appropriate.
c906108c 19203 * gdb.base/break.exp: Ditto.
889bf7c5 19204 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19205 * gdb.base/commands.exp: Ditto.
19206 * gdb.base/exprs.exp: Ditto.
889bf7c5 19207 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19208 * gdb.base/list.exp: Ditto.
19209 * gdb.base/recurse.exp: Ditto.
889bf7c5 19210 * gdb.base/scope.exp: Ditto.
c906108c
SS
19211 * gdb.base/structs.exp: Ditto.
19212 * gdb.c++/inherit.exp: Ditto.
19213
19214Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19215
19216 * config/vr4300.exp: New file.
19217
99707966 19218 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19219
99707966 19220 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19221
19222Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19223
19224 * lib/gdb.exp(gdb_init): New function.
19225
19226 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19227 for each individual variable set.
c906108c
SS
19228
19229 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19230 name.
19231
19232 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19233
19234 * gdb.base/scope.exp: Use gdb_test.
19235
19236 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19237 aborting; the testsuite driver will do that for us (see
19238 gdb_finish). Also, use gdb_test in a few more places.
19239
19240Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19241
19242 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19243
19244Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19245
19246 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19247 and "add_tests" are not at the same address.
19248
19249Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19250
19251 * gdb.base/ptype.exp: Use gdb_test.
19252
19253Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19254
19255 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19256 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19257 left in. No longer expect them to fail.
19258
19259 * gdb.stabs/*.mt; Deleted, no longer used.
19260 * gdb.stabs/configure.in: Remove references to target makefile
19261 frags.
19262 * gdb.stabs/configure: Rebuilt.
19263
19264 * gdb.disasm/*.mt: Deleted, no longer used.
19265 * gdb.disasm/configure.in: Remove references to target makefile
19266 frags. Use "sh3.s" as the unique filename for this directory.
19267 * gdb.disasm/configure: Rebuilt.
19268
19269 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19270 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19271 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19272
19273Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19274
19275 * config/udi.exp: Use mondfe,name instead of remote_host.
19276
19277Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19278
19279 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19280 a function with a watchpoint enabled on the mn10200.
19281
19282 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19283 before trying to create it!
19284
19285Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19286
19287 * config/vx.exp: Use hostname instead of netport.
19288
19289 * config/vxworks.exp: New file.
19290
19291 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19292
19293 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19294 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19295 occurs.
19296
19297 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19298 $gdb_spawn_id directly.
19299 (gdb_run_cmd): Try _start as well as start. Use the target feature
19300 gdb,start_symbol as the symbol to start from when jumping.
19301
19302Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19303
19304 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19305 redundant) test.
19306
19307 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19308 it doesn't lose for 16bit integer systems.
19309
19310Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19311
19312 * gdb.fortran/types.exp: If the target doesn't support "double"
19313 data types, then expect "real" types to only be 4 bytes.
19314
19315 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19316 call tests if the target doesn't support inferior function calls.
19317
19318 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19319 in printf tests.
19320
19321Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19322
19323 * gdb.base/help.exp: Disable "help set", "help show", and
19324 "help support". Simplify regexp for "help stack".
19325
19326 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19327 to 60 seconds. Temporarily set match_max to 15000 around the
19328 "info copying" test.
19329
19330 * gdb.base/nodebug.exp: Don't try to do an inferior function
19331 call if the target doesn't support them.
19332 * gdb.base/printcmds.exp: Likewise.
19333 * gdb.base/setvar.exp: Likewise.
19334 * gdb.base/structs.exp: Likewise.
19335 * gdb.c++/templates.exp: Likewise.
19336 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19337
19338 * gdb.base/recurse.exp: Enable for the mn10200.
19339
19340 * configure.in: Do configure gdb.stabs directory for *-*-elf
19341 targets.
19342 * configure: Rebuilt.
19343
19344 * gdb.base/break.exp: Check for gdb,noresults before testing
19345 exit status and/or results from the target.
19346 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19347 * lib/gdb.exp: Remove old (now bogus) initialization of
19348 noinferior, noargs, noresults and nosignals.
19349
19350Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19351
19352 * config/sh.exp: New file.
19353
19354 * config/slite.exp: Try to connect multiple times to the board
19355 before rebooting. Only send a "monitor run" if need_monitor_run
19356 is set.
19357
19358 * gdb.base/break.exp: Don't do the "stub continue" test if
19359 the target has gdb_stub set.
19360
19361 * gdb.base/callfuncs.exp: Increase the timeout.
19362
19363 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19364 if the target has gdb,noinferiorio set.
19365
19366 * gdb.base/list.exp: Increase match_max to 10000 characters.
19367
19368 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19369
19370 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19371 target.
19372
19373 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19374
19375Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19376
19377 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19378 trying to delete the copy of gdb. Catch the file delete so we
19379 don't die if the delete fails; also, the file should be copied to
19380 the host, not to the build.
c906108c
SS
19381
19382Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19383
19384 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19385 parenthesis in case it contains multiple regexps separated
c906108c
SS
19386 with |.
19387
19388 * gdb.base/watchpoint.exp: Use gdb_test.
19389 * gdb.base/default.exp: Ditto.
19390
19391Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19392
99707966 19393 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19394
c906108c
SS
19395 * gdb.base/scope.exp: Use gdb_test.
19396 * gdb.c++/classes.exp: Ditto.
19397 * gdb.c++/inherit.exp: Ditto.
19398
19399Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19400
19401 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19402 remote_exec instead.
19403 * gdb.base/corefile.exp: Don't be ridiculous.
19404 * gdb.base/*.c: Add missing stub invocations.
19405
19406Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19407
19408 * config/slite.exp: Miscellaneous fixes.
19409
19410 * lib/gdb.exp: Fix runto.
19411
19412 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19413 the target.
19414
19415 * gdb.base/watchpoint.exp: Fix regexp.
19416
19417 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19418 close and wait commands, as the descriptor may now be
19419 invalid. Always call "remote_close host".
19420
19421Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19422
19423 Major rewrite for testsuite revision.
d63a86f8 19424
c906108c
SS
19425 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19426 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19427 instead of relying on spawn_id to always contain a valid
19428 spawn id.
19429 (get_compiler_info): New procedure to build the ${binfile}.ci
19430 file, instead of replicating this in N different places.
19431 (gdb_compile): New procedure.
d63a86f8 19432
c906108c 19433 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19434 appropriate arguments) instead of compile. Use gdb_test in a lot
19435 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19436 at the start of a testcase, as this is no longer done magically.
19437
19438 config/*-gdb.exp: Rename without the -gdb suffix.
19439
19440 config/mips.exp: Use remote_close instead of exit_remote_shell.
19441 config/monitor.exp: Use target_info instead of looking at
19442 baud, timeout, etc.
19443 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19444
19445Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19446
19447 * gdb.c++/templates.exp (test_ptype_of_templates),
19448 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19449 Update expect patterns for destructors and assignment operators
19450 to match corresponding c-typeprint.c changes.
19451 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19452 to destructor breakpoint test, GDB should be able to set the
19453 destructor breakpoint without specifying arguments.
19454
19455Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19456
19457 * gdb.threads/pthreads.exp: Change result for failure to compile due
19458 to lack of pthreads runtime support from an error to simply an
19459 unsupported test, per dejagnu standards.
19460
19461Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19462
19463 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19464 where GDB exits to reduce pattern match time.
19465 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19466
19467 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19468
dc96c6c7 19469Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19470
19471 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19472 * gdb.base/default.exp: ditto.
19473 * gdb.base/nodebug.exp: ditto.
19474 * gdb.base/printcmds.exp: ditto.
19475 * gdb.base/ptype.exp: ditto.
19476 * gdb.base/setvar.exp: ditto.
19477 * gdb.base/structs.exp: ditto.
19478 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19479
19480Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19481
19482 * configure, */configure: Rebuild with autoconf 2.12.
19483
19484Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19485
19486 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19487 use new i*86-pc-linux*-gnu quads.
19488 * gdb.base/corefile.exp: Ditto.
19489 * gdb.base/signals.exp: Ditto.
19490 * gdb.base/sigall.exp: Ditto.
19491 * gdb.base/interrupt.exp: Ditto.
19492
19493 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19494 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19495 RedHat 4.0.
d63a86f8 19496
c906108c 19497 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19498 linux. This allows the test case to at least compile on latest
19499 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19500
19501Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19502
19503 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19504 directory to search gdb directory. Accept and step over conditional
19505 stack alignment code. Consume $prompt in failure cases.
19506 Reset timeout to $oldtimeout instead of some arbitrary value.
19507 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19508 timeout problems with infinite stack backtraces.
19509 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19510 Accept function parameters for linkfunc member.
19511
19512Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19513
19514 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19515 (CXXFLAGS): Remove, unreferenced.
19516 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19517 previous -B options and also add -B option to pick up cross compiled
19518 runtime.
c906108c
SS
19519 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19520 doing cross compiles.
19521 (target_alias): Declare global.
19522 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19523 to verify that gcc exists in build tree, and if so set CC to that
19524 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19525
c906108c
SS
19526Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19527
19528 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19529 ptype test for anonymous union. Fixup testcase to match
19530 current gcc debug output.
19531
19532Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19533
19534 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19535 force argument to an unsigned long type.
19536
19537Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19538
19539 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19540 tests and anonymous union print/ptype tests.
c906108c
SS
19541 * gdb.base/list.exp (test_forward-search): Increase timeout by
19542 5 minutes for the "search extremely long line" case.
19543 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19544 completely optional and that the pass/fail messages use the command as
19545 the message if that third arg is a null string.
19546 (gdb_test_exact): Arrange that a null string pattern means match a
19547 null string output rather than any output, which might include random
889bf7c5 19548 errors.
c906108c
SS
19549 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19550 backtrace test.
19551 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19552 always failing and failure is now exposed by gdb.exp changes.
19553
19554Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19555
19556 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19557 weren't being noted.
19558
19559Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19560
19561 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19562 * gdb.stabs/weird.exp: Remove v_comb xfails.
19563
dc96c6c7 19564Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19565
19566 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19567 list.exp scope.exp watchpoint.exp]
c906108c 19568 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19569
dc96c6c7 19570Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19571
19572 * config/monitor.exp: Increase download timeout to 1000 seconds.
19573
dc96c6c7 19574Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19575
19576 * config/m32r.exp: Increase timeout to 120 seconds.
19577
19578Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19579
19580 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19581 and accept older ordering as obsolescent gcc or gdb.
19582 * gdb.c++/templates.exp: Ditto.
19583 * gdb.c++/virtfunc.exp: Ditto.
19584
19585Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19586
19587 * gdb.base/coremaker.c: Add code to mmap some data so we
19588 can check that it ends up in the core file.
19589 * gdb.base/corefile.exp: Add test to read mmapped data
19590 from core file.
19591
dc96c6c7 19592Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19593
19594 * config/m32r.exp: New file.
19595
19596Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19597
19598 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19599 that cflags can contains -gstabs, and work correctly for other tests.
19600
dc96c6c7 19601Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19602
19603 * gdb.base/setshow.exp: New file, tests show and set.
19604 * gdb.base/setshow.c: New file, tests show and set.
19605 * gdb.base/help.exp: Add test for help set|show annotate.
19606 * gdb.base/default.exp: Add test for set|show annotate.
19607
19608Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19609
19610 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19611 errors unique.
19612 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19613 explicitly.
19614
19615Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19616
19617 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19618 and width commands. This is done elsewhere.
19619 * (gdb_start): Don't call gdb_start_sim here. That's already
19620 done in gdb_load. This fixes lots of failures in default.exp.
19621
19622Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19623
19624 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19625 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19626 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19627 in the same we we treat other failures (since it may be an expected
889bf7c5 19628 condition), rather than as an error.
c906108c
SS
19629 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19630 old test format.
19631
19632Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19633
19634 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19635 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19636 twice. Nuke the duplicates.
c906108c 19637 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19638 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19639 Remove config.h along with other config files.
19640
19641Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19642
19643 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19644 "p func1 ()" and note that rests of tests are skipped.
19645 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19646 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19647 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19648 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19649 affected by the previous run test.
19650 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19651 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19652 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19653 "pass int powerset tuple" and "pass modeless int powerset tuple".
19654 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19655 "real write 4" and "real write 8".
19656 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19657 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19658 "print \$i after tuple assign 2", and
19659 "print vs2 after tuple assign 2".
19660 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19661 meaningful error message and return -1 so the caller can
19662 suppress further tests and avoid a cascade of errors.
d63a86f8 19663
c906108c
SS
19664Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19665
19666 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19667 format for printing version.
19668 * gdb.base/default.exp: Ditto.
19669 * gdb.base/interrupt.exp: Fix problem with cascade of
19670 errors if child process dies while calling a function.
d63a86f8 19671
c906108c
SS
19672Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19673
19674 * Makefile.in (VPATH): Add
19675 * Makefile.in (Makefile, config.status): Fix rules so things get
19676 remade when necessary.
19677
19678Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19679
19680 * Makefile.in (just-check): Add path to sibling expect dir
19681 to environment variable specified by RPATH_ENVVAR.
19682
19683Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19684
19685 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19686 (just-check): Add shared library paths for libstdc++, tk,
19687 tcl, bfd, and opcodes to the environment variable specified
19688 in RPATH_ENVVAR.
19689 * configure.in: Add support to recognize --enable-shared flag
19690 and generate correct value for RPATH_ENVVAR.
19691 * configure: Regenerated with autoconf.
19692
19693Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19694
19695 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19696 include all osf versions.
c906108c
SS
19697 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19698 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19699 when target is linux. When failing to build pthreads test
19700 executable, give more meaningful message.
19701 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19702 arg for pthread_create.
d63a86f8 19703
c906108c
SS
19704Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19705
19706 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19707 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19708 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19709 and -lpthreads (everybody else).
c906108c
SS
19710 (test_startup): Fail gracefully if threads are not supported.
19711 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19712 "p/c array_index("abcdef",2)" when not gcc compiled.
19713 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19714 "print func2::coremaker_local" when not gcc compiled.
19715 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19716 "ptype on opaque struct tagname (statically)",
19717 "ptype on opaque struct tagname (dynamically) 1", and
19718 "ptype on opaque struct tagname (dynamically) 2"
19719 for not compiled with gcc.
19720 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19721 backtrace when compiled with gcc.
d63a86f8 19722 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19723 than always return success.
19724
19725Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19726
19727 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19728
19729Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19730
19731 * gdb.base/structs.exp: Undo last change.
19732
19733Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19734
19735 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19736 encapsulate all the steps/nexts done during self test, starting
19737 at main, and makes them less sensitive to optimization issues.
19738 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19739 signal handler" test.
19740 * gdb.threads/pthreads.exp: Only run this for native configs.
19741 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19742 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19743 tests.
19744 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19745 for "runto test_calls(void)" test.
d63a86f8 19746
c906108c
SS
19747Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19748
19749 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19750 and don't expect address info in breakpoint confirmations.
19751
19752Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19753
19754 * gdb.base/list.exp (test_forward_search): Increase timeout
19755 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19756 and then reset to old value when done. Increase expect input
c906108c
SS
19757 buffer to 10000.
19758
19759Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19760
19761 * gdb.base/list.exp (test_forward_search): Fix to handle very
19762 long source line without overflowing expect's input buffer.
19763
19764Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19765
19766 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19767 "buffer_full".
19768
19769 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19770 "buffer_full".
19771
19772 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19773 "buffer_full".
19774
19775 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19776 "buffer_full".
19777
19778Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19779
19780 * configure.in (configdirs): Add gdb.threads.
19781 * configure: Regenerated with autoconf.
19782 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19783 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19784 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19785
c906108c
SS
19786Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19787
19788 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19789
19790Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19791
19792 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19793 each signal's status in the output of "handle all print".
19794 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19795 the \r\n sequence that immediately precedes the gdb prompt.
19796 * gdb.base/a1-selftest.exp: Save original timeout and restore
19797 after test.
19798
19799Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19800
19801 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19802 symbol.
19803
19804Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19805
19806 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19807
19808Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19809
19810 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19811 timeout by 60 seconds.
19812
19813Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19814
19815 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19816 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19817 error return.
19818
19819Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19820
19821 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19822 gdb initialization, also report how long dejagnu waited. Restore
19823 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19824 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19825
19826Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19827
19828 * lib/gdb.exp: Report timeout value for verbosity level 2.
19829 * config/gdbserver.exp: Ditto.
19830 * config/hppro.exp: Ditto.
19831 * config/mips-gdb.exp: Ditto.
19832 * config/monitor.exp: Ditto.
19833 * config/netware.exp: Ditto.
19834 * config/sim-gdb.exp: Ditto.
19835 * config/slite-gdb.exp: Ditto.
19836 * config/udi-gdb.exp: Ditto.
19837 * config/unix-gdb.exp: Ditto.
19838 * config/vx-gdb.exp: Ditto.
19839 * gdb.base/a1-selftest.exp: Ditto.
19840 * gdb.base/a2-run.exp: Ditto.
19841 * gdb.base/break.exp: Ditto.
19842 * gdb.base/corefile.exp: Ditto.
19843 * gdb.base/list.exp: Ditto.
19844 * gdb.base/recurse.exp: Ditto.
19845 * gdb.base/scope.exp: Ditto.
19846 * gdb.base/signals.exp: Ditto.
19847
19848Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19849
19850 * gdb.threads/Makefile.in (docdir): Removed.
19851
19852Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19853
19854 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19855 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19856 @srcdir@.
d63a86f8 19857 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19858 autoconf 2.5 or higher.
19859 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19860
19861Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19862
19863 * configure: Regenerated.
19864 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19865 avoid name clashes with SunOS headers.
19866
19867Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19868
19869 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19870
19871Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19872
19873 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19874 prototype information ends up in the compiler info file.
19875
19876Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19877
19878 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19879 attempting to regenerate it. Eliminate use of a temporary file
19880 and just generate the info file directly. Source it immediately,
19881 for consistency of use.
19882 * gdb.base/corefile.exp: Ditto
19883 * gdb.base/exprs.exp: Ditto.
19884 * gdb.base/funcargs.exp: Ditto.
19885 * gdb.base/langs.exp: Ditto.
19886 * gdb.base/list.exp: Ditto.
19887 * gdb.base/mips_pro.exp: Ditto.
19888 * gdb.base/nodebug.exp: Ditto.
19889 * gdb.base/opaque.exp: Ditto.
19890 * gdb.base/ptype.exp: Ditto.
19891 * gdb.base/scope.exp: Ditto.
19892 * gdb.base/setvar.exp: Ditto.
19893 * gdb.base/signals.exp: Ditto.
19894 * gdb.base/whatis.exp: Ditto.
19895 * gdb.c++/templates.exp: Ditto.
19896 * gdb.c++/virtfunc.exp: Ditto.
19897 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19898 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19899
19900Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19901
19902 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19903 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19904 Increase timeout, a lot of single stepping might be needed if the
19905 target has no hardware watchpoints.
19906
19907Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19908
19909 * gdb.base/break.exp: Ignore compiler warnings when compiling
19910 break.c.
19911 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19912 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19913 from remote-sim.
19914 * gdb.base/exprs.exp: Add h8300 xfails.
19915 * gdb.base/funcargs.exp: Likewise.
19916 * gdb.base/nodebug.exp: Likewise.
19917 * gdb.base/printcmds.exp: Likewise.
19918 * gdb.base/ptype.exp: Likewise.
19919 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19920 h8300 xfails.
d63a86f8 19921 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19922 on the h8300.
19923 * gdb.base/funcargs.c: Explicitly make last constant argument to
19924 call_after_alloca_subr an unsigned long type.
19925 * gdb.base/return.c: Include stdio.h.
19926
19927Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19928
19929 * config/abug.exp: New file for the older Motorola Bug monitor
19930 that runs on the mvme13x series VME boards.
19931 * config/monitor.exp: Use the new config array for target settings
19932 if they exist.
19933
19934Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19935
19936 * sim-gdb.exp: Make the SH simulator allocate less space when
19937 it is targeted.
19938
19939Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19940
19941 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19942 test.
19943
19944Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19945
19946 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19947 "rs6000-*-*" for "list function in include file" when gcc compiled.
19948 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19949 for "p ctable1[120]".
19950 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19951 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19952 Remove setup_xfail for "rs6000-*-*" for
19953 "print 'scope0.c'::filelocal before run".
19954 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19955 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19956 since some compilers don't allow both options to be given
19957 on the same command line. Create object file and move it.
d63a86f8 19958
c906108c
SS
19959Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19960
19961 * gdb.base/corefile.exp: Always regenerate the core file, since
19962 we always regenerate the coremaker program. Detect special case
19963 where registers cannot be read from core file.
d63a86f8 19964
c906108c
SS
19965Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19966
19967 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19968 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19969 * gdb.c++/templates.exp: Only match on basename of file since
19970 some formats like xcoff don't encode directory information.
19971 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19972 and rs6000 AIX xcoff targets.
19973 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19974 * configure: Regenerate.
19975 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19976 here, rather than in distclean.
d63a86f8 19977
c906108c
SS
19978Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19979
19980 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19981 defined, and use it to compile the test case with -O2. The
19982 native compilation still uses no optimization.
19983 * gdb.base/mips_pro.c: Remove inline assembly code since
19984 it is compiled PIC by default, which results in assembler
19985 warnings that make the testsuite think the compilation
19986 was unsuccessful.
19987
19988Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19989
19990 * gdb.c++/misc.exp: Add note to message for
19991 "print s.a for foo struct" that this is a known gcc 2.7.2
19992 and earlier bug.
19993
19994Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19995
19996 * gdb.base/break.exp: Fix pattern for matching "Delete all
19997 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19998 setup_xfail for deleting all breakpoints test. Fix various
19999 timeout messages to include "(timeout)".
20000 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20001 for "p t_float_values2(3.14159,float_val2)".
20002 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20003 for "continue to call2g" when gcc compiled.
20004 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20005 "up to foo in langs.exp", "show language at foo in langs.exp",
20006 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20007 and "show language at fsub in langs.exp".
20008 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20009 "list line 1 in include file", "list message for lines past EOF",
20010 "list function in include file", "list list0.h:foo", and
20011 "list filename:function; nonexistant function".
20012 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20013 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20014 and "ptype t_char_array" to be for native cc only.
d63a86f8 20015
c906108c
SS
20016Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20017
d63a86f8 20018 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20019 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20020 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20021
20022Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20023
20024 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20025 "bt in signals.exp". This problem only appears when running
20026 the testsuite, and then only intermittently.
20027
20028Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20029
20030 * gdb.base/return.exp (return_tests): Differentiate between
20031 two tests of continuing.
20032
20033Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20034
20035 * */Makefile.in (maintainer-clean): Remove config.log.
20036 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20037 * gdb.c++/Makefile.in (PROGS): Add inherit.
20038 (clean): Remove *.ci.
20039
20040Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20041
20042 * gdb.c++/misc.cc: Add test code from Mike Stump.
20043 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20044
20045Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20046
20047 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20048 to "alpha-*-osf2*" and add comment.
20049 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20050 setup_xfail for "step over execarg initialization" and
20051 "step over corearg initialization".
c906108c
SS
20052 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20053 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20054 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20055 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20056 "print func2::coremaker_local", and "backtrace in corefile.exp".
20057 * gdb.base/signals.exp: Build and source signals.ci.
20058 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20059 to be for gcc only.
20060 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20061
c906108c
SS
20062Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20063
20064 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20065 Feb 3 procfs.c change.
20066
20067Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20068
20069 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20070
20071Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20072
20073 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20074 from dejagnu's apparent default of 10 seconds, which gives random
20075 results when running the tests over NFS on moderately loaded systems.
20076 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20077
20078Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20079
20080 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20081 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20082 result reports.
c906108c
SS
20083
20084Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20085
20086 * configure.in (CY_AC_PATH_TCLH): Remove.
20087 * configure: Regenerate.
20088
20089Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20090
20091 * gdb.c++/Makefile.in (clean): Add missing '{'.
20092
20093Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20094
20095 * lib/gdb.exp: Provide a default value for noinferior.
20096
20097 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20098 Load libgloss.exp.
20099
20100Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20101
20102 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20103 the executable, not the .o to run the tests from.
20104
20105Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20106
20107 * gdb.base/break.exp: Don't test for program exit or exit status
20108 if $noresults if nonzero.
20109 * gdb.base/langs.exp: Likewise.
20110 * gdb.base/watchpoint.exp: Likewise.
20111
20112 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20113 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20114 trying to compile the testcase.
20115
20116Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20117
20118 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20119 * gdb.base/signals.exp (continue to handler): Likewise.
20120
20121Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20122
20123 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20124
20125 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20126
20127Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20128
20129 * gdb.base/corefile.exp: Recognize "not found" as failure
20130 when trying to determine if a core file was generated.
20131 If no core file was generate the first time, try again without
20132 the ulimit -c to work around braindamaged shells.
20133
20134Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20135
20136 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20137 [] tests with "test" and enclose string in quotes.
20138 * gdb.stabs/configure: Rebuild
d63a86f8 20139
c906108c
SS
20140Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20141
20142 Changes in sync with expect:
20143 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20144 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20145 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20146 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20147 argument to AC_REQUIRE.
20148 * configure: Regenerated.
20149
20150Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20151
20152 * gdb.base/corefile.exp: When generating a core, discard any
20153 error messages about ulimit not found and the "core dumped"
20154 message from the shell that runs the coredumper.
20155
20156Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20157
20158 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20159
20160 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20161 which sed script to run. Expect failure for v_comb test
20162 on PA targets too.
d63a86f8 20163
c906108c
SS
20164Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20165
20166 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20167 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20168
20169Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20170
20171 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20172 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20173 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20174 * lib/gdb.exp (default_gdb_start): Fix typo.
20175 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20176 messages to not include the full program name that caused
20177 the core dump since some systems (such as solaris) apparently
20178 truncate this path to about 80 characters.
20179 When generating a core file first try increasing the core file
20180 size limit to unlimited since some systems may default it to
20181 zero, and it is harmless to try it. Move the test for failing
20182 to generate a core file to where it will actually get executed.
20183 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20184 new gdb result from g++ debug info improvements and make old
20185 pattern obsolescent. Also account for size_t differences
20186 (may be int or long).
20187 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20188 initialization before function call is placed in the delay slot
20189 and thus appears to be skipped over by commands such as "next".
20190
20191Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20192
20193 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20194
20195Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20196
20197 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20198 input source file; fix code to compile test to deal with this
20199 convention.
20200 * gdb.c++/*.exp: Likewise.
20201
20202Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20203
20204 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20205 "bt in signals.exp".
20206
20207Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20208
20209 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20210 "step over execarg initialization" and
889bf7c5 20211 "step over corearg initialization".
c906108c
SS
20212
20213Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20214
20215 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20216 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20217
20218Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20219
20220 From Rob Savoye (rob@poseidon.cygnus.com)
20221 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20222 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20223 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20224 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20225 configure.in}: Major reworking for autoconfig.
c906108c
SS
20226 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20227 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20228 New files.
c906108c
SS
20229 * config/unix-gdb.exp: Make GDB global.
20230 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20231 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20232 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20233 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20234 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20235 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20236 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20237 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20238 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20239 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20240 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20241 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20242 to returns as necessary, arrange for test to compile own testcase
20243 executable.
c906108c 20244 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20245
c906108c
SS
20246Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20247
20248 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20249 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20250 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20251 "backtrace through signal handler".
20252
20253Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20254
20255 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20256 continuing from a job control stop signal.
20257 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20258
20259Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20260
20261 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20262 * gdb.base/corefile.exp: Likewise.
20263 * gdb.base/funcargs.exp: Likewise.
20264
20265Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20266
20267 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20268 * config/monitor.exp: Add support for setting baud rate.
20269
20270Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20271
20272 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20273 i*86-*-linux* xfails for "backtrace through signal handler".
20274 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20275 "print func2::coremaker_local".
20276 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20277 alpha-dec-osf2* xfail for
c906108c
SS
20278 "delete all breakpoints when none".
20279
20280Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20281
20282 * gdb.base/break.exp: Change test that deletes all breakpoints
20283 when no user breakpoints are installed. A post 4.15 change
20284 causes gdb to no longer prompt in this case.
20285
20286Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20287
20288 * gdb.base/return.exp (return_tests): Change xfail for test
20289 "correct value returned double test" to stop xfailing at
20290 Solaris 2.5. Apparently the bug has been fixed.
20291
20292Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20293
20294 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20295 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20296
20297Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20298
20299 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20300 * gdb.disasm/hppa.s: Corresponding changes.
20301
20302Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20303
20304 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20305 makefile fragment.
20306 * config/mt-hpux: Deleted.
20307
20308Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20309
d63a86f8 20310 * Many files: When warning about suppressed tests due to a
c906108c
SS
20311 nonexistant test binary, avoid incrementing the warning count.
20312
20313Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20314
20315 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20316
c906108c
SS
20317Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20318
20319 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20320 "sparc-*-solaris2*".
20321
20322Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20323
20324 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20325 Add global and local variables and initialize them.
20326 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20327 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20328 extracts the file name and terminating signal from the core file.
20329 * TODO: Remove note about tests for correct mapping of corefile.
20330 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20331 from optimizing it away.
20332 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20333 handles common blocks.
20334
20335Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20336
20337 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20338 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20339
20340Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20341
20342 * Makefile.in (maintainer-clean): New target, synonym for
20343 realclean.
20344 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20345 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20346 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20347 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20348 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20349 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20350
20351Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20352
20353 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20354 xfails when not gcc compiled for "print foo::funclocal".
20355 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20356 "print foo::funclocal at foo",
20357 "print 'scope1.c'::foo::funclocal at foo",
20358 "print foo::funclocal_bss at foo",
20359 "print 'scope1.c'::foo::funclocal_bss at foo",
20360 "print foo::funclocal_ro at foo",
20361 "print 'scope1.c'::foo::funclocal_ro at foo",
20362 "print bar::funclocal at foo" and
20363 "print 'scope1.c'::bar::funclocal at foo".
20364 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20365 gcc compiled for "print foo::funclocal at bar".
20366 Expand all messages to ensure that they identify that
20367 the test is at bar().
20368 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20369 gcc compiled for:
20370 "ptype on opaque struct pointer (statically)",
20371 "ptype on opaque struct tagname (statically)",
20372 "ptype on opaque struct pointer (dynamically) 1",
20373 "ptype on opaque struct tagname (dynamically) 1",
20374 "ptype on opaque struct pointer (dynamically) 2" and
20375 "ptype on opaque struct tagname (dynamically) 2
20376 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20377 gcc compiled for:
20378 "p datalocal"
20379 "whatis datalocal",
20380 "ptype datalocal",
20381 "p bsslocal",
20382 "whatis bsslocal", and
20383 "ptype bsslocal".
20384 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20385 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20386 when not gcc compiled.
20387 * gdb.base/funcargs.exp (float_and_integral_args): Add
20388 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20389 compiled.
20390 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20391 "backtrace from call6a" when not gcc compiled.
20392 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20393 "backtrace from call7a" when not gcc compiled.
20394 * gdb.base/callfuncs.exp (do_function_calls):
20395 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20396 "p t_char_array_values(char_array_val2,char_array_val1)",
20397 "p t_char_array_values(char_array_val1,char_array_val2)",
20398 "p t_char_array_values("carray 1","carray 2")",
20399 "p t_char_array_values("carray 1",char_array_val2)",
20400 "p t_char_array_values(char_array_val1,"carray 2")",
20401 "p sum_args(1,{2})",
20402 "p sum_args(2,{2,3})",
20403 "p sum_args(3,{2,3,4})",
20404 "p sum_args(4,{2,3,4,5})"
20405 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20406 "backtrace in corefile.exp" when not gcc compiled.
20407
20408Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20409
20410 * gdb.base/signals.exp: Rewrite `handle all print' test as
20411 a procedure. Accept blanks or TABs as whitespace, increase
20412 timeout and expect input buffer size for the large output
20413 from the command. Remove "i*86-*-bsdi2.0" xfail.
20414
20415Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20416
20417 * gdb.base/setvar.exp: Add new testcases for truncation when
20418 assigning invalid values to bitfields.
20419
20420Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20421
d63a86f8 20422 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20423 mips-sgi-irix* xfail for
20424 "call inferior func with struct - returns char *"
20425 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20426 accepted in the result.
c906108c
SS
20427
20428Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20429
20430 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20431 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20432 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20433 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20434 that accidentally got checked in.
20435
20436Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20437
d63a86f8 20438 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20439 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20440 compiled test.
20441 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20442 Add mips-sgi-irix5* xfail for not gcc compiled.
20443 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20444 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20445 "p top", "whatis top", "p middle", and "whatis middle".
20446 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20447 "whatis signed char" for not gcc compiled.
20448 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20449 "set variable signed char=-1 (-1)" and
20450 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20451 * gdb.base/funcargs.exp (float_and_integral_args):
20452 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20453 Add mips-sgi-irix* xfail when not gcc compiled for
20454 "continue to call2b".
20455 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20456 "continue to call2g".
20457 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20458 "backtrace from call6a"
20459 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20460 "backtrace from call7k".
20461 Add mips-sgi-irix5* xfail when not gcc compiled for
20462 "backtrace from call7a".
20463 (localvars_after_alloca): Fix gdb_test cmds for
20464 "print * after runto ...".
20465 Remove rs6000-*-* xfails for
20466 "print i after runto localvars_after_alloca" and
20467 "print l after runto localvars_after_alloca"
20468 for all compilers.
20469 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20470 when not compiled with gcc, for:
c906108c
SS
20471 "print signed char == (minus)",
20472 "print signed char != (minus)",
20473 "print signed char < (minus)",
20474 "print signed char > (minus)".
20475 * gdb.base/callfuncs.exp (do_function_calls):
20476 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20477 "call inferior func with struct - returns char *".
d63a86f8 20478 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20479 "correct value returned double test" to include Solaris 2.4.
20480 * gdb.base/funcargs.exp (float_and_integral_args):
20481 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20482
c906108c
SS
20483Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20484
20485 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20486 enumeration bitfields if compiling with GNU C.
20487 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20488 to empty' prompt.
20489
20490Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20491
20492 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20493 test for PRO targets.
20494
20495 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20496 breakpoints in the inferior at any given time by making
20497 two groups of breakpoints for call2*, call6* and call7*
20498 tests.
20499
20500Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20501
20502 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20503 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20504 from optimizing it away.
20505 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20506 "call inferior func with struct".
20507
20508Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20509
20510 * configure.in: Only configure gdb.chill for particular targets.
20511
20512Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20513
20514 * gdb.base/Makefile.in: Add action to .c.o transformation
20515 rule that generates a .ci file for each .o file and remove
20516 explicit .c.o rules except for callfuncs.o.
20517 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20518 generates a .ci file for each .o file and remove explicit
20519 .cc.o rules.
20520 (clean): Remove *.tmp *.ci files.
20521 (EXECUTABLES): Remove templ-info.exp.
20522 * gdb.base/compiler.c: New file.
20523 * gdb.c++/compiler.cc: New file
20524 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20525 Change rs6000-*-* xfail for
20526 "print 'scope0.c'::filelocal_ro" and
20527 "print 'scope1.c'::filelocal" and
20528 "print 'scope1.c'::filelocal_bss" and
20529 "print 'scope1.c'::filelocal_ro" and
20530 "print 'scope1.c'::foo::funclocal" and
20531 "print 'scope1.c'::foo::funclocal_ro" and
20532 "print 'scope1.c'::bar::funclocal" and
20533 "print 'scope0.c'::filelocal_ro" and
20534 "print 'scope1.c'::filelocal at foo" and
20535 "print 'scope1.c'::filelocal_bss at foo" and
20536 "print 'scope1.c'::filelocal_ro at foo" and
20537 "print 'scope1.c'::foo::funclocal at foo" and
20538 "print 'scope1.c'::foo::funclocal_bss at foo" and
20539 "print 'scope1.c'::foo::funclocal_ro at foo" and
20540 "print 'scope1.c'::bar::funclocal at foo" and
20541 "print 'scope0.c'::filelocal_ro" and
20542 "print 'scope1.c'::filelocal" and
20543 "print 'scope1.c'::filelocal_bss" and
20544 "print 'scope1.c'::filelocal_ro" and
20545 "print 'scope1.c'::foo::funclocal" and
20546 "print 'scope1.c'::foo::funclocal_bss" and
20547 "print 'scope1.c'::foo::funclocal_ro" and
20548 "print 'scope1.c'::bar::funclocal" and
20549 "print 'scope1.c'::bar::funclocal_bss"
20550 to only be xfail'd when not compiled with gcc.
d63a86f8 20551 Add rs6000-*-* xfail for
c906108c
SS
20552 "print 'scope0.c'::filelocal_bss before run"
20553 when compiled with gcc.
20554 (test_at_main): Add rs6000-*-* xfail for
20555 "print filelocal_ro in test_at_main"
20556 when compiled with gcc.
20557 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20558 Add rs6000-*-aix* xfail for
c906108c
SS
20559 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20560 "ptype t_char_array", not compiled with gcc.
20561 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20562 xfail for "list foo (in include file)" when gcc compiled.
20563 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20564 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20565 "run to call0a" if not compiled with gcc.
20566 (unsigned_integral_args): Add rs6000-*-* xfail for
20567 "run to call1a" if not compiled with gcc.
20568 (float_and_integral_args): Add rs6000-*-* xfail for
20569 "run to call2a" if not compiled with gcc and for
20570 "continue to call2b" for any compiler.
20571 Add rs6000-*-* xfail to
20572 "print f1 after run to call2a" for gcc compiled.
20573 (discard_and_shuffle): Add rs6000-*-* xfail for
20574 "run to call6a".
20575 (shuffle_round_robin): Add rs6000-*-* xfail for
20576 "backtrace from call7a" if not compiled with gcc.
20577 Add rs6000-*-* xfail for
20578 "backtrace from call7b" if compiled with gcc.
20579 (call_after_alloca): Add rs6000-*-* xfail for
20580 "print c in call_after_alloca" and
20581 "print s in call_after_alloca" and
20582 "backtrace from call_after_alloca_subr"
20583 if not compiled with gcc.
20584 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20585 "print c in localvars_in_indirect_call" and
20586 "print c in localvars_in_indirect_call" and
20587 "backtrace in indirectly called function" and
20588 "stepping into indirectly called function"
20589 if not compiled with gcc.
20590 (localvars_after_alloca): Add rs6000-*-* xfail for
20591 "print c after runto localvars_after_alloca" and
20592 "print s after runto localvars_after_alloca" and
20593 "print i after runto localvars_after_alloca" and
20594 "print l after runto localvars_after_alloca"
20595 for all compilers.
20596 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20597 than whatis-info.exp.
20598 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20599 than opaque-info.exp.
20600 Setup rs6000-*-* xfail for
d63a86f8 20601 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20602 "ptype on opaque struct pointer (dynamically)" when
20603 not compiled with gcc.
20604 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20605 rather than callf-info.exp.
20606 (do_function_calls): Add clear_xfail for rs6000-*-* for
20607 "p t_float_values2(3.14159,float_val2)". Seems to work
20608 fine there, both with xlc and gcc. Need to find out what
20609 it is doing right and fix other platforms.
20610 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20611 "call inferior func with struct - returns int",
20612 "call inferior func with struct - returns long",
20613 "call inferior func with struct - returns float",
20614 "call inferior func with struct - returns double",
20615 "call inferior func with struct - returns char *",
20616 but only if not gcc compiled (presumes xlc compiled).
20617 Change rs6000-*-* xfails for
20618 "call inferior func with struct - returns char" and
20619 " call inferior func with struct - returns short" to only
20620 xfail if not using gcc.
20621 (clean mostlyclean): Remove *.ci and *.tmp files.
20622 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20623 than templ-info.exp.
20624 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20625 Add rs6000-*-* xfail for "up to foo in langs.exp"
20626 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20627 when not gcc compiled.
d63a86f8 20628
c906108c
SS
20629Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20630
20631 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20632 * gdb.base/corefile.exp: Likewise.
20633 * gdb.base/list.exp: Likewise.
20634 * gdb.base/scope.exp: Likewise.
20635 * gdb.base/siganls.exp: Likewise.
20636
20637 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20638 compiler output.
20639 * gdb.base/whatis.exp: Likewise.
20640
20641Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20642
20643 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20644 failure (opcode table has been fixed to match reality).
20645
20646Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20647
20648 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20649 "call inferior func with struct - returns char",
20650 "call inferior func with struct - returns short"
20651
20652 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20653 "print 'scope0.c'::filelocal at main",
20654 "print 'scope0.c'::filelocal_bss in test_at_main",
20655 "print 'scope0.c'::filelocal at foo",
20656 "print 'scope0.c'::filelocal_bss in test_at_foo",
20657 "print 'scope0.c'::filelocal at bar",
20658 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20659
c906108c
SS
20660 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20661 in source file 1". This bug seems to have been fixed with both
20662 gcc and native cc (was native assembler bug?).
20663
20664Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20665
20666 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20667 "backtrace through signal handler" to "i*86-*-sysv4*".
20668 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20669 continue" case. Add "known SVR4 bug" to fail message.
20670 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20671 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20672 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20673 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20674 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20675 "up to foo in langs.exp", "show language at foo in
20676 langs.exp", "up to cppsub_ in langs.exp", "show
20677 language at cppsub_ in langs.exp", "up to fsub in
20678 langs.exp", and "show language at fsub in langs.exp".
20679 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20680 "bactrace in corefile.exp".
20681 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20682 "call inferior function with struct - returns float" and
20683 "call inferior function with struct - returns double".
d63a86f8 20684
c906108c
SS
20685Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20686
20687 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20688 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20689 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20690 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20691
20692Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20693
20694 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20695 (or overriden) "CHILL" macro rather then bare "gcc".
20696 Also look for ../../gcc/xgcc since that is what we will
20697 actually need, not "Makefile". Remove following assignment
20698 of CHILL to CHILL_FOR_TARGET because that results in
20699 recursive definition.
20700
20701Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20702
20703 * gdb.base/corefile.exp: Change xfail for backtrace in
20704 corefile.exp from linuxaout to all linux.
20705 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20706 cases where we miss the breakpoint at the signal handler
20707 for some reason. Setup xfail for linuxoldld/linuxaout and
20708 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20709 hitting SIGURG breakpoint.
20710 * gdb.base/signals.exp: Setup xfail for "next" acting like
20711 continue to add linuxoldld. Setup xfail for all linux for
20712 "next to handler in signals_tests_1", "backtrace in
20713 signals_tests_1", "continue to func1", "pass SIGUSR1",
20714 and continue to handler".
20715
20716Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20717
20718 * Update all FSF addresses except those in COPYING* files.
20719
20720Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20721
20722 * gdb.base/a2-run.exp: Change messages to be more explicit about
20723 the status of args, and quote binfile in results.
20724
20725Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20726
20727 * gdb.base/callfuncs.exp: Add tests for passing structs to
20728 inferior functions and return various types.
20729 * gdb.base/callfuncs.c: Add functions to receive a struct
20730 and return a member of the struct, in various types.
20731
20732Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20733
20734 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20735
20736Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20737
20738 * config/vxworks29k.exp: New file, sources vxworks.exp.
20739
20740Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20741
20742 * config/gdbremote.exp: New file. Testing framework using
20743 gdbserver.
20744
20745Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20746
20747 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20748 "call function when asleep" and "send end of file".
20749 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20750 for "backtrace in corefile.exp".
20751 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20752 for "backtrace through signal handler".
20753 * gdb.base/corefile.exp: Make sure we actually generate a core file
20754 before trying the core tests. Some systems allow the user to suppress
20755 generation of core files and default to that (linux for example).
20756 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20757 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20758
20759Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20760
20761 * gdb.threads: New directory with some crude multi-threaded
20762 gdb tests (step.exp and step2.exp).
20763 * config/mt-lynx (STEP_EXECUTABLE): Define.
20764 (THREADFLAGS): Define.
20765
20766Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20767
20768 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20769
20770 * gdb.base/signals.exp: Disable whole file for lynx until
20771 further notice.
20772
20773 * gdb.base/signals.exp: xfail test where "next" acts like
20774 "continue" for lynx.
20775
20776 * gdb.base/interrupt.exp: xfail test for calling function while
20777 inferior is asleep for lynx.
20778
20779 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20780 than one cr-lf after each command.
20781
20782Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20783
20784 * configure.in: Reinstate setting of stabsdirs variable, fix
20785 typo in setting up configdirs for native builds.
20786
20787 * gdb.base/return.exp: Fix typo in return double test.
20788 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20789 compiler from optimizing them away.
20790
20791Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20792
20793 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20794 sequences to be echo'd by gdb when using gdb_test.
20795 * gdb.chill/chexp.exp: Likewise.
20796 * gdb.fortran/exprs.exp: Likewise
20797
20798Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20799
20800 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20801 after the inferior gdb has started.
20802
20803 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20804 after each command.
20805 * gdb.base/funcargs.exp: Likewise.
20806 * gdb.base/gdbvars.exp: Likewise.
20807 * gdb.base/interrupt.exp: Likewise.
20808 * gdb.base/list.exp: Likewise.
20809 * gdb.base/watchpoint.exp: Likewise.
20810 * gdb.c++/demangle.exp: Likewise.
20811 * gdb.c++/inherit.exp: Likewise.
20812 * gdb.chill/chexp.exp: Likewise.
20813 * gdb.fortran/exprs.exp: Likewise.
20814
20815 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20816 test if we can't handle IO to/from the inferior.
20817
20818 * gdb.c++/misc.exp: Always check for a program already being
20819 started after sending a "run" command to gdb.
20820
20821 * gdb.base/twice.exp: Start with a fresh gdb.
20822
20823 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20824 only depend on gdb's expression code, not the chill runtime.
20825
20826 * gdb.base/return.c: Put return values into variables so we
20827 can have gdb print them rather than depending on the program
20828 to print them.
20829 * gdb.base/return.exp: Corresponding changes.
20830
20831 * lib/gdb.exp: Provide default value for noinferiorio.
20832 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20833 the inferior.
20834
20835 * gdb.base/break.exp: Always check for a program already being
20836 started after sending a "run" command to gdb.
20837 (text_next_with_recursion): Don't check the output from the
20838 program's printf statement. Instead just make sure the program
20839 exited.
20840
20841 * gdb.base/commands.exp: Protect tests which need arguments with
20842 $noargs conditionals.
20843
20844Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20845
20846 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20847 of structure member arrays to match gdb/valops.c:value_addr change.
20848
20849Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20850
20851 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20852 cases.
20853
20854Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20855
20856 * configure.in (configdirs): Remove gdb.chill from default list
20857 of subdirs and then add it back in only if doing a native build.
20858 The current chill compiler does not yet work in any cross build.
20859 * Revert all signal changes from Jul 6.
20860 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20861 for sh-hms targets, allowing these tests to link, with no other
20862 changes. Testing is suppressed by setting "nosignals" in site.exp.
20863
20864Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20865
20866 * configure.in (signaldirs): Define and add to configdirs for all
20867 targets except some specific ones that are known to not support signals.
20868 Also clean up formatting.
20869 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20870 (signals, sigall): Remove rules to build.
20871 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20872 Moved to new gdb.signals directory.
20873 * gdb.signals: New test directory.
20874 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20875 signals.c signals.exp}: New or moved files.
20876
20877Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20878
20879 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20880
20881Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20882
20883 * gdb.base/return.exp: Xfail `return double' test failure
20884 on at least Solaris 2.3 and handle future/past versions on
20885 a case by case basis as appropriate. Also update message
20886 to include i*86 failures.
20887
20888Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20889
20890 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20891
20892 * lib/gdb.exp: Fix comment which erroneously identified
20893 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20894 gdb_file_cmd not gdb_load).
20895 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20896
20897 * gdb.base/setvar.exp: Make test names consistent between pass and
20898 fail cases. Use gdb_test more.
20899
20900Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20901
20902 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20903
20904Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20905
20906 * gdb.base/help.exp: Fix expected help string for `show commands'.
20907
20908Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20909
20910 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20911
20912 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20913 of a text section.
20914
20915Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20916
20917 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20918 that loop eventually terminates. Fix Connection refused logic so
20919 that testsuite will expire nicely.
20920
20921Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20922
20923 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20924 config/rom68k.exp: New tcl glue for the appropriate monitors.
20925 These all just end up calling monitor.exp.
20926 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20927 refused' by retrying. Cleanup some timeout issues.
20928 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20929 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20930 callers don't have to set/restore global timeout variable.
20931
20932 * The following set of changes centralizes management of the global
20933 timeout variable. This way, it can be set in one target dependent
20934 place instead of dozens of places scattered throughout the test suite.
20935 If you need to lengthen a timeout, then you should either set timeout
20936 in one of the config/{target}.exp files, or multiply it by a factor.
20937 Setting it to an absolute value is always going to lose for some
20938 targets.
20939 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20940 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20941 * gdb.base/funcargs.exp: Don't set timeout.
20942 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20943 * gdb.base/printcmds.exp (test_print_string_constants
20944 test_print_array_constants): Don't set timeout.
20945 * gdb.base/ptype.exp: Don't set timeout.
20946 * gdb.base/recurse.exp: Don't set timeout.
20947 * gdb.base/return.exp: Don't set timeout.
20948 * gdb.base/watchpoint.exp: Don't set timeout.
20949 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20950 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20951
20952Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20953
20954 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20955
20956Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20957
20958 * lib/gdb.exp: Disable chill tests for irix5.
20959
20960Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20961
20962 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20963 each test pass or fail.
20964
20965Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20966
20967 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20968 xlc not gcc.
20969
20970Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20971
20972 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20973
20974Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20975
20976 * config/est.exp: Fix copyright and comments. Remove dead code.
20977 Use targetname, serialport and baud variables instead of fixed
20978 constants.
20979 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20980 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20981
20982Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20983
20984 * gdb.base/watchpoint.exp: Don't run
20985 test_watchpoint_triggered_in_syscall for sunos.
20986
20987Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20988
20989 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20990 they don't seem to exist. Do include stdio.h.
20991
20992Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20993
20994 * gdb.base/a1-selftest.exp: Add alpha xfail.
20995
20996Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20997
20998 * gdb.base/watchpoint.c (main): Prompt before calling read().
20999 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21000 Revise accordingly. Remove cruft about sending "123" several
21001 times, until it gets noticed. Clean up the "print buf[0]" stuff
21002 so that it passes or fails, and waits for prompts in the usual way.
21003
21004Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21005
21006 * gdb.base/recurse.exp: Fix comment.
21007
21008 * TODO: Remove item about printing variables in nodebug.exp. Add
21009 item about enabling tests which are only run on some targets.
21010
21011 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21012 fail, make test names unique, use new gdb_test convention
21013 regarding pattern, use gdb_test more, etc.).
21014
21015 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21016 fail, make test names unique, etc.).
21017
21018Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21019
21020 * gdb.base/nodebug.c: Change return type of top and middle to
21021 short.
21022 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21023 are fixed by the recent mdebugread.c changes. Allow `short ()'
21024 as type for top and middle.
21025
21026Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21027
21028 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21029 nearly as I can tell, the whole thing was an accident in Stu's
21030 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21031 to replace a send/expect pair with gdb_test, but ended up only
21032 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21033 of 30 Mar 1995 took care of it, but left this vestigial comment
21034 which I am now nuking.
21035
21036Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21037
21038 * gdb.base/break.exp: Look for different line number for
21039 breakpoint at main depending on usestubs.
21040
21041Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21042
21043 * gdb.base/list.exp: Adjust some alternate expect patterns to
21044 match recent list0.c change. Add alternate expect pattern for
21045 output from `list default lines around main' for optimizing
21046 compilers.
21047
21048Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21049
21050 * lib/gdb.exp: If nosignals is not set, set it to 0.
21051
21052Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21053
21054 * config/slite-gdb.exp: Responds to load symbol table prompt.
21055 * gdb.base/break.exp: Adjust line number, fix rerun.
21056 * gdb.base/langs0.c: Add #ifdef usestubs.
21057
21058Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21059
21060 * gdb.base/list.exp: Adjust line contents after adding new lines in
21061 list0.c. Also fix a syntax error.
21062
21063 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21064 * gdb.base/break.exp: ditto.
21065 * gdb.base/list.exp: ditto.
21066 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21067 * gdb.base/run.c: ditto.
21068 * gdb.base/list0.c: ditto.
21069 * gdb.base/funcargs.c: ditto.
21070
21071Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21072
21073 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21074 $targetname, $serialport and $baud instead of hardwired variables.
21075 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21076 target doesn't support signals.
21077
21078Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21079
21080 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21081
21082Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21083
21084 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21085 Don't rely on the value of an auto variable before it has been
21086 initialized. Use gdb_test more.
21087
21088Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21089
21090 * lib/gdb.exp (default_gdb_version): A version number must start
21091 with a digit, but other than that contains all characters up to
21092 the first whitespace character.
21093
21094Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21095
21096 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21097
21098Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21099
21100 * gdb.c++/*.exp: Warn if executable does not exist. The original
21101 reason for skipping the warning was that configure.in sometimes
21102 intentionally skipped building the executables but the tcl code
21103 had no way of knowing. That (a) was always bogus with respect to
21104 error handling, (b) is no longer true (right now there is no way
21105 to skip C++ tests).
21106
21107 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21108
21109Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21110
21111 * gdb.base/list.exp: Add expect patterns for output from
21112 SunPRO compiled executables.
21113 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21114 types.
21115
21116Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21117
21118 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21119 number (we are already testing that the correct source line text
21120 gets printed).
21121
21122 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21123 that is what is intended, but something needed to be done to get
21124 sunos4 native working again.
21125
21126 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21127
21128 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21129 apparently went with a (very) old xfail.
21130
21131Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21132
21133 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21134 runto_main is a proc in gdb.exp that will do 'step' for target use
21135 stubs.
21136 * gdb.base/exprs.exp: ditto.
21137 * gdb.base/interrupt.exp: ditto.
21138 * gdb.base/opaque.exp: ditto.
21139 * gdb.base/printcmds.exp: ditto.
21140 * gdb.base/ptype.exp: ditto.
21141 * gdb.base/scope.exp: ditto.
21142 * gdb.base/setvar.exp: ditto.
21143 * gdb.base/signals.exp: ditto.
21144 * gdb.base/twice.exp: ditto.
21145 * gdb.c++/classes.exp: ditto.
21146 * gdb.c++/inherit.exp: ditto.
21147 * gdb.c++/templates.exp: ditto.
21148 * gdb.base/break.exp: no run and hit main for stubs. Change line
21149 numbers for breakpoints and info breakpoint.
21150 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21151 breakpoint().
21152 * gdb.base/callfuncs.c: ditto.
21153 * gdb.base/exprs: ditto.
21154 * gdb.base/interrupt.c: ditto.
21155 * gdb.base/opaque0.c: ditto.
21156 * gdb.base/printcmds.c: ditto.
21157 * gdb.base/ptype.c: ditto.
21158 * gdb.base/scope0.c: ditto.
21159 * gdb.base/setvar.c: ditto.
21160 * gdb.base/signals.c: ditto.
21161 * gdb.base/twice.c: ditto.
21162 * gdb.c++/misc.cc: ditto.
21163 * gdb.c++/templates.cc: ditto.
21164
21165Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21166
21167 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21168
21169 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21170 somewhere between `read' and `main.c'. I'm pretty sure the
21171 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21172 and it isn't particularly useful.
21173
21174 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21175
21176Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21177
21178 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21179
21180Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21181
21182 * config/mt-slite: add LIBS and -nostdlib.
21183 * config/slite-gdb.exp: add this new file to support sparclite target.
21184
21185Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21186
21187 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21188
21189 * gdb.base/a2-run.exp: Change argument to istarget from
21190 "*-*-vxworks" to "*-*-vxworks*".
21191 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21192
21193Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21194
21195 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21196 will not runto main but do a 'step' to step out of breakpoint().
21197 * config/mt-slite: add -Dusestubs.
21198
21199Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21200
21201 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21202 instead of just @.
21203
21204 * gdb.base/signals.exp: Add test for "handle all print".
21205 * TODO: Remove "handle all print". Also remove item about
21206 checking copyright date (I don't like the idea of a spurious FAIL
21207 based on when we run the tests).
21208
21209 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21210 for SunOS4 (reason for failure not investigated). Remove
21211 redundant test for $binfile.
21212
21213 * gdb.base/nodebug.c (array_index): Call malloc.
21214
21215 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21216
21217Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21218
21219 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21220 conventions and slightly simplify the matching regexp.
21221
21222Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21223
21224 * gdb.base/break.exp: Update gdb_test invocation to use new
21225 convention.
21226
21227 * lib/gdb.exp: If noargs is not set, set it to 0.
21228
21229 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21230 tests unique.
21231
21232 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21233
21234Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21235
21236 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21237 one argument of type "<non-float parameter>".
21238
21239Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21240
21241 * config/rom68k.exp: New file to support Motorola IDP board.
21242 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21243 * gdb.base/break.c: Change things around so that this program
21244 doesn't depend upon args. This is necessary to make remote
21245 targets work (in general, they can't take args).
21246 * gdb.base/break.exp: Don't try to send args to program. Don't
21247 expect output. Also, replace lots of code with gdb_test.
21248
21249Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21250
21251 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21252 printing of '\'' (which is what the comment says we are testing,
21253 even though we were not), not '''.
21254 (test_integer_literals_rejected): Test that printing ''' is an error.
21255
21256 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21257 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21258 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21259 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21260 Use gdb_test not test_print_accept.
21261 * lib/gdb.exp: Remove test_print_accept.
21262
21263 * gdb.base/signals.exp (signal_tests_1): Make pass message
21264 consistent with fail message.
21265
21266 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21267 unsigned char; the bug (PR 1821) is fixed.
21268
21269 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21270
21271 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21272 successful tests--makes xfailing them work right.
21273
21274Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21275
21276 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21277 only \r\n, not .*. The test can pass .* as the last thing in
21278 $pattern if that is what it wants. In addition to providing this
21279 flexibility, this change should speed up pattern matching in cases
21280 where the pattern already ended with .* (there were a number of
21281 them). This change also helps catch bad patterns--in the old
21282 scheme the typo "char \*" instead of "char \\*" would pass. Now
21283 it is caught.
21284 * Many .exp files: Update callers.
21285
21286 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21287 clearer and does not spuriously match multiple ('s. Likewise for
21288 ) and *.
21289
21290 * gdb.base/nodebug.exp: Test ability to call a function and pass
21291 it a string (even with no debugging info).
21292
21293 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21294 "p '\'", which is the same as "p ''" once tcl gets done with
21295 quoting, to "p '\\'", which I suspect is what is intended (one
21296 backslash gets sent to GDB).
21297
21298 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21299
21300Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21301
21302 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21303 1817) was fixed literally years ago.
21304
21305Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21306
21307 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21308 test, it causes stepping out of call_after_alloca_subr with
21309 optimizing compilers.
21310 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21311 fails.
21312
21313 * gdb.c++/templates.exp: Source templ-info.exp only if
21314 the templates executable exists.
21315
21316 * gdb.c++/misc.cc (class Contains_static_instance,
21317 class Contains_nested_static_instance),
21318 gdb.c++/classes.exp (test_static_members): Test printing of
21319 a class that contains a static instance of the class.
21320
21321Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21322
21323 * gdb.base/langs2.c (cppsub_): Don't prototype.
21324 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21325 only, I believe).
21326
21327Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21328
21329 * lib/gdb.exp (skip_chill_tests): New procedure.
21330
21331 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21332
21333Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21334
21335 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21336 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21337
21338Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21339
21340 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21341
21342 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21343 disassemble 8, not 16, instructions for part 4.
21344
21345 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21346 support the latter anymore.
21347
21348 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21349 -DNO_PROTOTYPES.
21350 * gdb.base/callfuncs.c: Control use of prototypes based on
21351 NO_PROTOTYPES, not __STDC__.
21352 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21353 t_float_values2 tests if prototypes in use.
21354
21355 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21356 t_double_values): When checking differences against DELTA, check
21357 that difference is within the range (-DELTA,DELTA), not just
21358 (-infinity,DELTA).
21359
21360Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21361
21362 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21363 'file' command firts, then 'target', then 'load', this is due to gdb
21364 target set up.
21365 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21366
21367Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21368
21369 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21370 FP load/store variants.
21371 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21372
21373Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21374
21375 * gdb.base/term.exp: Do not give a warning if not native, it is
21376 not an abnormal condition.
21377
21378Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21379
21380 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21381 t_char_array".
21382
21383Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21384
21385 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21386 are getting the version number.
21387
21388 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21389 if not native, it is not an abnormal condition.
21390
21391Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21392
21393 * lib/gdb.exp: Just use "file exists", rather than undocumented
21394 dejagnu procedure "findfile".
21395
21396Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21397
21398 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21399 (LDFLAGS): Set to -Xlinker -Ur.
21400
21401 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21402 Removed, these values are set by lib/gdb.exp.
21403
21404 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21405
21406Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21407
21408 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21409 of replicating gdb startup code.
21410
21411 * config/mt-vxworks (LDFLAGS): Set to -r.
21412 (CFLAGS_FOR_TARGET): Removed.
21413
21414 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21415 (gdb) and gdb for vxworks uses (vxgdb).
21416
21417 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21418 executable is not in the tree and host != target, use sed and
21419 program_transform_name to determine the gdb name used by the
21420 target.
21421
21422 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21423 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21424
21425Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21426
21427 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21428 floats, chars, and shorts where there are ANSI-style function
21429 definitions.
21430
21431 * gdb.base/langs.exp, gdb.base/langs*: New test.
21432 * gdb.base/Makefile.in: Build it.
21433 * TODO: Remove item about checking that C names don't get C++
21434 demangling applied; this test tests it.
21435
21436Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21437
21438 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21439 went with the const70 xfail. The xfail went away a year ago.
21440
21441 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21442
21443 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21444 for hp300.
21445
21446 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21447
21448 * gdb.base/a1-selftest.exp: Don't run on hp300.
21449
21450Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21451
21452 * Makefile.in (site.exp): Set host_alias and target_alias as well
21453 as host_triplet and target_triplet.
21454
21455Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21456
21457 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21458
21459 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21460 places as other ecoff systems).
21461
21462 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21463 ultrix.
21464
21465Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21466
21467 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21468 remove them.
21469 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21470 variable and "variable" in addition to "data variable".
21471 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21472
21473 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21474 2.
21475 * gdb.base/list1.c (long_line): Add additional statement at start
21476 of function.
21477 * gdb.base/list.exp (test_forward_search): Update line number to
21478 reflect new statement.
21479
21480Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21481
21482 * gdb.base/signals.exp: Reinitialize searched source directories
21483 after gdb_start call.
21484
21485Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21486
21487 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21488 * gdb.stabs/Makefile.in: Likewise.
21489
21490 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21491 change. Instead split the tests into smaller pieces.
21492 * gdb.disasm/hppa.s: Corresponding changes.
21493
21494Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21495
21496 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21497 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21498
21499 * gdb.base/funcargs.exp: Modify many tests so that every test
21500 either passes or fails. Make some test names unique.
21501
21502Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21503
21504 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21505 Call stty to set interrupt character.
21506
21507 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21508 for HP assembler versus GNU assembler based on actual behavior of
21509 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21510
21511 * TODO: Suggest a few more stepping tests.
21512
21513Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21514
21515 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21516 restart GDB for h8300 after a continue.
21517 (return): Add pattern to match a29k-udi behavior.
21518 * gdb.base/nodebug.exp: Remove obsolete comment.
21519 * gdb.base/regs.exp: New file, testing of register displays.
21520 * gdb.base/return.exp: Fix typo in reference to $objdir.
21521 * gdb.base/whatis.exp: Always start with a fresh GDB.
21522
21523Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21524
21525 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21526 higher, these tests generate a lot of output.
21527
21528Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21529
21530 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21531 code following the catch silently ignored some errors; without the
21532 catch they should be thrown like any other tcl error. Also, the
21533 catch used "" instead of {} which meant all the callers who wanted
21534 to include one of the characters "[]$ had to quote it an extra time.
21535 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21536 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21537 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21538 Remove extra quoting.
21539
21540Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21541
21542 * gdb.base/commands.exp: Make test names unique; every test either
21543 passes or fails. Update some comments.
21544
21545 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21546
21547Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21548
21549 The following fixes a FAIL caused by the fact that the alpha stabs
21550 configuration didn't use the ".if alpha" code in weird.def.
21551 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21552 bit pointer, so the 32 bit version works even on the alpha.
21553 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21554 Remove the stuff which allowed us to have separate versions for
21555 alpha and everything else.
21556
21557 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21558 regexp which "info func operator\[\](" is supposed to match. Fix
21559 string to send to GDB. Note that GDB still doesn't work right. Add a
21560 new test for "info func .perator\[\](" which GDB does handle correctly.
21561
21562 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21563
21564Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21565
21566 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21567 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21568 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21569 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21570 it makes the tests harder to understand and confuses test-o-matic.
21571 The preferred style is that each test provides a PASS or a FAIL,
21572 and has a unique message (e.g. "continue #54" not just "continue")
21573 which is the same for the pass and the fail.
21574 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21575 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21576 to lib/gdb.exp.
21577 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21578 prt_accept which was basically the same thing. Likewise for
21579 test_print_reject and prt_reject.
21580 * lib/gdb.exp (test_print_reject): Add some more error message
21581 patterns to match from the former printcmds.exp (prt_reject).
21582 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21583 One defect of the passcount stuff is that some of it failed to
21584 report XPASS where appropriate.
21585 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21586 stuff before and after arg in expected pattern.
21587 (test_paddr_operator_functions): Re-do test without print_addr_of;
21588 this is the only test which seems to want extra stuff there.
21589
21590Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21591
21592 * gdb.base/nodebug.exp: Update new tests to reflect improved
21593 wording of gdb output.
21594
21595 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21596 and "ptype" work on variables in files compiled without -g.
21597 Replaces commented out "maint print msymbol" tests.
21598
21599Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21600
21601 * gdb.base/setvar.c (dummy): Call malloc.
21602
21603 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21604 losing with the irix4 sed.
21605
21606 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21607 ALRM" on irix4.
21608
21609Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21610
21611 * TODO: Remove items about corefile.exp testing new exec-file and
21612 backtrace; both are now done. Add items about printing enums.
21613
21614Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21615
21616 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21617 "get signal $thissig" test fails.
21618
21619 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21620
21621Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21622
21623 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21624 compiler warning with dec alpha compiler.
21625
21626 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21627 extra \n from gdb_test call (this explains why the prompt test
21628 that I removed yesterday was there).
21629 (user_defined_command_test): Remove extra \n and prompt test.
21630
21631 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21632 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21633 doesn't exist.
21634 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21635 Also remove alpha workaround, which turns out to be because
21636 SIGABRT == SIGLOST.
21637
21638 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21639
21640 * gdb.base/help.exp: Don't test "help show".
21641
21642Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21643
21644 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21645 "set print address" is on.
21646 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21647 pass prompt to gdb_test; gdb_test already looks for the prompt.
21648
21649 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21650
21651 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21652 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21653 was to make sure that gdb can read a core file. But (a) the "read
21654 the corefile" part didn't make it to a1-selftest.exp, we just
21655 delete the corefile after creating it, and (b) we test reading
21656 corefiles in corefile.exp anyway. Also, this test left around a
21657 xgdb process on Solaris.
21658
21659 * gdb.base/corefile.exp: Also test backtrace.
21660
21661Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21662
21663 * gdb.base/commands.exp: Test a simple user defined command with
21664 arguments and if/while statements; verify the full user command is
21665 printed by "show user".
21666
21667 * gdb.base/commands.exp: Test if/while commands as part of a
21668 breakpoint command list; verify they appear in breakpoint
21669 information.
21670
21671Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21672
21673 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21674 than by dividing by zero.
21675
21676Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21677
21678 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21679 performing an inferior call with watchpoints enabled.
21680 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21681 call.
21682
21683Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21684
21685 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21686 of "file" command.
21687
21688 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21689 Add additional pattern for when "int operator int(void);" appears
21690 in a different order.
21691
21692Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21693
21694 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21695
21696 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21697 and "signal" with ".*".
21698
21699Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21700
21701 * TODO: Add note about "handle all nostop".
21702
21703 * gdb.base/{sigall.c, sigall.exp}: New test.
21704 * gdb.base/Makefile.in: Add it.
21705
21706Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21707
21708 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21709 when invoking GDB, suppresses any windowing interface.
21710
21711Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21712
21713 * config/sim-gdb: New file, simulator testing support.
21714
21715Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21716
21717 * gdb.base/interrupt.exp: Test calling func1 twice.
21718
21719Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21720
21721 * gdb.base/list.exp (test_forward_search): Set timeout higher
21722 when we'll be getting lots of output from gdb.
21723
21724 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21725 "init_malloc" to after the expect statement. Run it if that
21726 regexp is taken, but also for two others which happen if source
21727 cannot be found.
21728
21729Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21730
21731 * gdb.base/printcmds.exp: New test, for printing register before
21732 program is running.
21733
21734Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21735
21736 * gdb.base/list.exp: Correct some alternate expect patterns
21737 to reflect changes in list1.c.
21738
21739Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21740
21741 * TODO: Add item regarding large frames.
21742
21743 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21744
21745 * TODO: Remove item about enabling return.exp; it
21746 is enabled. Suggest a few more "return" tests.
21747
21748Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21749
21750 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21751 anonymous unions.
21752
21753Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21754
21755 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21756 and pr-5646.o, so "make" is the same as "make all", not "make
21757 pr-4975.o".
21758
21759Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21760
21761 * gdb.base/list.exp: Adjust expectations to reflect changes in
21762 list1.c.
21763 (test_forward_search): New test proc.
21764 * gdb.base/list1.c (long_line): New function, has long source line.
21765
21766Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21767
21768 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21769 additional line of code that was added.
21770
21771Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21772
21773 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21774 tests so as not to overflow expect's input buffers.
21775 * gdb.disasm/hppa.exp: Corresponding changes.
21776
21777Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21778
21779 Beginnings of template debugging tests.
21780 * gdb.c++/templ-info.cc: New file to test for template
21781 debugging capability of the compiler.
21782 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21783 templ-info.cc.
21784 * gdb.c++/templates.cc: Add explicit template instantiations
21785 to enable compiling with -fno-implicit-templates. Add destructor
21786 and 'value' method to T5 class for template tests.
21787 * gdb.c++/templates.exp: Add testcases for printing of template
21788 types, setting breakpoints on template methods and calling a
d63a86f8 21789 template method.
c906108c
SS
21790
21791Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21792
21793 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21794 branch target since some assemblers (gas-2.5) may emit a
21795 relocation for the branch instead of resolving it in the
21796 assembler.
21797
21798Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21799
21800 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21801 through signal handler.
21802
21803Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21804
21805 * configure.in (*-*-netware): Use config/mt-netware.
21806
21807 * config/mt-netware: New file.
21808 * config/mt-i386-netware: Removed, separate configs for different
21809 netware architectures are no longer needed now that we have
21810 --with-headers.
21811
21812Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21813
21814 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21815 by the recent changes to use ANSI C arithmetic conversions.
21816
21817Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21818
21819 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21820 bug involving using inferior_pid to figure out whether to select a
21821 frame.
21822
21823Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21824
21825 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21826 match the current disassembler output.
21827
21828Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21829
21830 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21831 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21832 types, expect "int" as type of integer values (for now).
21833
21834Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21835
21836 * gdb.base/commands.exp: New tests for if/while commands.
21837
21838Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21839
21840 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21841 by .*, since hex values have different syntax in Chill mode.
21842
21843Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21844
21845 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21846 linefeed from expect pattern for repeated types with indices > 9.
21847
21848Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21849
21850 First part of Fortran test suite.
21851 * gdb.fortran: New directory.
21852 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21853
21854Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21855
21856 * gdb.base/default.exp: Update expect pattern for load command
21857 without arguments.
21858
21859Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21860
21861 * configure.in: Change i386 to i[345]86.
21862 * gdb.base/configure.in: Likewise.
21863 * gdb.c++/configure.in: Likewise.
21864 * gdb.chill/configure.in: Likewise.
21865
21866Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21867
21868 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21869 patterns, since that is not a valid context for comments.
21870
21871Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21872
21873 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21874 repeated types and repeated types with indices > 9.
21875
21876Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21877
21878 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21879 2417; old bug has been fixed.
21880
21881Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21882
21883 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21884 send the newline ourselves instead of assuming gdb_test will do
21885 so when passed an empty input string.
21886
21887 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21888 stabs testcode.
21889
21890Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21891
21892 * lib/gdb.exp (gdb_test): Don't send anything if the first
21893 argument is an empty string. This makes cases where we want to
21894 match output that is already in expect's buffers (for example,
21895 matching a breakpoint after gdb_run_cmd has been called) work
21896 reliably.
21897
21898Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21899
21900 * config/netware.exp: New file.
21901
21902Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21903
21904 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21905 the -B and -L prefixes so we can find the debugging stub.
21906
21907 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21908 there and we are using the gcc from the tree.
21909
21910 * gdb.base/types.c: Removed.
21911
21912 * gdb.base/configure.in: Look for makefile fragments in ../config.
21913 Recognize i386-*-netware.
21914 * gdb.c++/configure.in: Likewise.
21915
21916Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21917
21918 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21919 the correct TCL syntax.
21920
21921Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21922
21923 * gdb.base/opaque.exp: use runto instead of messing around with
21924 breakpoints. Simplify by using gdb_test.
21925
21926 * gdb.base/bitfields.exp: restart between tests on netware targets
21927 because breakpoints aren't relocated after target death. Run
21928 processes to completion.
21929
21930 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21931
21932Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21933
21934 * Makefile.in: Remove extra tabs that confuse some versions
21935 of "make". Use the newly built gdb to test with by default,
21936 rather than the first one in the tester's search path.
21937
21938Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21939
21940 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21941
21942 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21943 condition help.
21944
21945Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21946
21947 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21948
21949 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21950 running.
21951 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21952 * gdb.base/funcargs.exp: Likewise.
21953
21954 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21955 * gdb.base/funcargs.exp: Likewise.
21956
21957 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21958 message is "".
21959
21960Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21961
21962 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21963 return,signals,twice}.exp: Handle non-existant binaries
21964 consistantly.
21965
21966 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21967 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21968 might testing a cross development system.
21969
21970Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21971
21972 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21973 runtest script is relative to ${srcdir}, not ${rootdir}.
21974
21975Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21976
21977 * gdb.base/signals.exp: Allow for optionality of breakpoint
21978 address.
21979
21980Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21981
21982 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21983
21984Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21985
21986 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21987 for size_t definition.
21988 * gdb.c++/templates.cc: Likewise
21989
21990 * config/mt-i386-netware: New file.
21991
21992 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21993 defined.
21994
21995 * gdb.base/Makefile.in: Added support for systems that name core
21996 files by appending "core" to the program name.
21997 * gdb.base/a1-selftest.exp: Likewise.
21998
21999Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22000
22001 * gdb.base/return.exp: Add comment and message for `return double'
22002 test failure on Sparc Solaris.
22003
22004Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22005
22006 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22007
22008Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22009
22010 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22011 from optimizing them away.
22012 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22013 patterns to include default constructors and assignment operators,
22014 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22015 character in the output of the virtual base pointer.
22016
22017Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22018
22019 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22020 expression match in print_addr_of to avoid unintented matches.
22021 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22022 versions up to 2.5.8.
22023
22024Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22025
22026 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22027 included file to run under newer versions of expect.
22028 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22029 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22030 Remove xfail for the virtual table of BDDHookV.
22031
22032Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22033
22034 * lib/gdb.exp (string_to_regexp): Set a default result.
22035 (default_gdb_start): Fix misleading message.
22036
22037Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22038
22039 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22040 Remove all CC, etc definitions.
22041 * config/mt-hpux: New file.
22042 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22043 (CFLAGS, LDFLAGS): Define.
22044 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22045
22046 * Makefile.in (site.exp): Don't insert host_os, etc.
22047 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22048 (distclean): Check existence of subdir.
22049 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22050 * gdb.base/Makefile.in: General cleanup and simplification.
22051 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22052 to build executables. Use default rule to build .o files.
22053 (EXPECT, RUNTEST, CC): Fix relative pathname.
22054 (site.exp): Don't insert host_os, etc.
22055 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22056 and/or SIGUSR1 defined.
22057 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22058 * gdb.c++/Makefile.in: General cleanup and simplification.
22059 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22060 (CFLAGS): Remove.
22061 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22062
22063Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22064
22065 * gdb.base/recurse.exp: Misc changes to get tests running again
22066 after Kung's changes to the watchpoint code.
22067 * gdb.base/watchpoint.exp: Likewise.
22068
22069Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22070
22071 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22072
22073Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22074
22075 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22076 * lib/gdb.exp (default_gdb_start): Define.
22077 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22078 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22079 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22080 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22081 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22082 Don't call gdb_target_udi in between tests.
22083
22084Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22085
22086 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22087 (which was basically just a local version of the same thing). In
22088 addition to avoiding duplication, gdb_test_exact is faster.
22089 * lib/gdb.exp (gdb_test_exact): Fix typo.
22090
22091 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22092 don't give an error.
22093
22094 * gdb.base/term.exp: Call delete_breakpoints before starting.
22095
22096 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22097 (t10): Add comment.
22098
22099Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22100
22101 Reorganization of the GDB Test Suite.
22102
22103 * gdb.base: New directory, contains all the basic tests.
22104 * gdb.c++: New directory, tests specific to C++.
22105 * gdb.chill: New directory, tests specific to Chill.
22106 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22107 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22108 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22109 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22110 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22111 t30-31 to chill).
22112 * */gdbme.*: Rename to match appropriate expect scripts.
22113 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22114 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22115 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22116 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22117 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22118 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22119 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22120 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22121 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22122 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22123 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22124 gdb.c++/virtfunc.cc: New names of C++ files.
22125 * gdb.chill/chillvars.ch: New name of Chill file.
22126 * gdb.base/configure.in, gdb.c++/configure.in,
22127 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22128 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22129 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22130 * configure.in (configdirs): Update to reflect directory changes.
22131 (target_abbrev): No longer define for any configuration.
22132 * Makefile.in: Cosmetic improvements to header comments.
22133
22134Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22135
22136 Various changes to gdb.t31:
22137
22138 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22139 * gdbme.ch: Make all key-words and predefineds be upper-case.
22140 * chillvars.exp: Expect key-words and predefinds in upper-case.
22141
22142 * chillvars.exp: Use gdb_test_exact many places.
22143 Change expected output for arrays (which now includes index labels).
22144
22145 * pr-5020.exp, gdme.ch (module PR_5020):
22146 New test, for PR-5020.
22147
22148Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22149
22150 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22151 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22152
22153Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22154
22155 * Makefile.in: Fix bit-rot in definitions of CHILL,
22156 CHILL_FOR_TARGET and Chill_LIB.
22157 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22158 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22159 CHILL, and CHILL_LIB.
22160
22161Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22162
22163 * Revert the previous changes. Please see Rob's directory
22164 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22165
22166Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22167
22168 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22169 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22170 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22171 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22172 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22173 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22174 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22175 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22176 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22177 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22178 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22179 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22180 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22181 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22182 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22183 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22184 changes from 94Q1.
22185
22186Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22187
22188 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22189 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22190 Rob's new testing fragments.
22191
22192Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22193
22194 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22195 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22196
22197Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22198
22199 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22200 version also, match on casted version strings, and match on
22201 gdb startup case where the line numbers might be messed up.
22202
22203Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22204
22205 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22206 (CFLAGS): Delete it from here.
c906108c
SS
22207
22208Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22209
22210 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22211
22212Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22213
22214 * Makefile.in (RUNTEST): Default to just "runtest".
22215
22216Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22217
22218 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22219 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22220 the code has been restructured.
22221
22222Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22223
22224 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22225 \n, not just one of each.
22226
22227 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22228 /bin/cc gives a warning if you do.
22229
22230Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22231
d63a86f8 22232 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22233 __t10ListS_link1ZUiRCUiPT0
22234
22235Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22236
22237 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22238 on local variables in recursive functions.
22239
22240 * gdb.t07/Makefile.in: Build the new test.
22241
22242Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22243
22244 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22245 directly. Instead compare the return values from actual calls.
22246
22247Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22248
22249 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22250
22251Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22252
22253 * From Peter Schauer with minor modifications.
a9c64011
AS
22254 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22255 stops in mid-line in the caller. Add xfail for returning a float
22256 value on X86 targets.
c906108c
SS
22257
22258Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22259
22260 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22261 to avoid expect lossage.
22262 (fmem_LRbug_tests): Likewise.
22263 * gdb.disasm/hppa.s: Corresponding changes.
22264
22265 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22266 conditions to work with latest dejagnu/expect.
22267
22268 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22269 expected to fail on the PA.
22270 (backtrace in call with trampolines): Explicitly require main
22271 to be frame #1 (no trampolines should show up in backtrace).
22272
22273 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22274 "continue -expect".
22275 * gdb.t06/break.exp: Likewise.
22276 * gdb.t07/watchpoint.exp: Likewise.
22277 * gdb.t13/bitfields.exp: Likewise.
22278 * gdb.t15/{funcargs,return}.exp: Likewise.
22279 * gdb.stabs/weird.exp: Likewise.
22280 * config/{mips,udi}-gdb.exp: Likewise.
22281
22282 * hppa.sed: Enclose comments within a sed command to avoid
22283 losing with the old OSF1 sed.
22284
22285Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22286
22287 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22288 sequent dynix.
22289 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22290 * gdb.t15/funcargs.exp: Conditionally step again to really
22291 finish from marker_call_with_trampolines. Handle the case where
22292 the first step from within call_with_trampolines already steps
22293 us back to main.
22294 * gdb.t15/gdbme.c: Add comment to closing brace of
22295 call_with_trampolines for funcargs.exp.
22296
22297Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22298
d63a86f8 22299 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22300 Fix typo(s).
22301
22302Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22303
22304 * gdb.t07/gdbme.c: More code for watchpoint testing.
22305
22306 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22307 "Hardware watchpoint" throughout file.
22308 (test_watchpoint_triggered_in_syscall): New test.
22309 (test_complex_watchpoint): New test.
22310
22311Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22312
22313 * gdbme.c (call_with_trampolines): New function to try and step
22314 into. Tests trampoline problems on the PA.
22315
22316 * funcargs.exp (localvars_in_indirect_call): No longer expect
22317 stepping into indirect call to fail on PAs.
22318 (test_stepping_over_trampolines): New test.
22319
22320Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22321
22322 * TODO: Add suggestions for static member function tests, and
22323 completion tests.
22324
22325Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22326
22327 * TODO: Add suggestions for "p/a" tests.
22328
22329 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22330 (default_gdb_exit): Replace all the hair with sending "quit" to
22331 the process with a simple close.
22332
22333Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22334
22335 * TODO: Add suggestions for shared library tests.
22336
22337Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22338
22339 * TODO: Add suggestions for x/s tests.
22340
22341Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22342
22343 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22344 "enable once", and "enable breakpoints once" with ".*".
22345
22346Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22347
22348 * TODO: Add suggestions about structure passing tests.
22349
22350Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22351
22352 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22353 the primary1 test, use work around if __GNUC__ < 2.
22354 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22355 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22356 Test for bad output rather than waiting for timeout. Issue
22357 second continue only if first continue failed.
22358
22359Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22360
22361 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22362 operator[] test with gdb_test because the old code didn't seem to
22363 be getting the quoting right with the new dejagnu.
22364
22365Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22366
22367 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22368 one from the path.
22369 * Makefile.in: Use a fresh expect if there is one, use runtest
22370 from the src tree if there is one.
d63a86f8 22371
c906108c
SS
22372Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22373
22374 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22375 next over recursive call. Revise the tests from that point on
22376 (which had been skipped) to match GDB's actual (correct) output.
22377
22378 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22379 with next over a breakpoint whose condition is false.
22380
22381 * gdb.t00/help.exp: Comment out "help set print" tests just like
22382 (and for same reason as) "help set" test.
22383
22384Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22385
22386 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22387 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22388
22389Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22390
22391 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22392 necessary gdb_target_udi.
22393
22394 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22395
22396 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22397 1838 and 2417; they are fixed.
22398
22399 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22400 gdb.t03/ptype.exp (ptype structure, ptype union):
22401 Remove xfails; the test is looser than when the xfails were added.
22402
22403 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22404 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22405
22406 * gdb.t01/run.exp: Only run shell test if isnative.
22407
22408 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22409 since "run" automatically loads if necessary. Call gdb_target_udi
22410 after the "file" since "file" kills any execution target.
22411
22412 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22413 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22414 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22415 argument for UDI.
22416
22417Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22418
22419 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22420
22421 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22422
22423Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22424
22425 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22426 properly quoting regexps. This makes the second argument to
22427 demangle a fixed string, which matches the callers, instead of a
22428 shell-style pattern which is what the previous implementation
22429 used. Update some of the callers.
22430
22431Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22432
22433 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22434 (comib_nullified_tests): Fix typo.
22435 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22436 strings. No longer expected to fail.
22437
22438 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22439 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22440 strings. No longer expected to fail.
22441
22442 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22443 string. No longer expected to fail.
22444
22445Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22446
22447 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22448 No longer expected to fail.
22449
22450 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22451 string. No longer expected to fail.
22452
22453Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22454
22455 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22456 only in the names (I probably got most of them). I was even
22457 generous with some which differed in underscores in names, and
22458 probably missed a few, and I *still* was able to remove almost a
22459 third of the file with almost no impact on testsuite coverage.
22460
22461Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22462
22463 * gdb.t00/default.exp: Match udi_attach error message as well as
22464 the one from child_attach.
22465
22466 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22467
22468 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22469
22470 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22471 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22472
22473 * Move test with enums and partial symbols back to
22474 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22475 Reverts the change of 26 May 93. Per today's change to
22476 stabs.texinfo, the behavior that weird.exp was expecting was
22477 unreasonable; what is important is that the compiler+gdb get
22478 things right, which happens with a recent gcc. Also fix the test
22479 to deal with native compilers which put out the stab gdb can't
22480 deal with.
22481
22482Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22483
22484 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22485 in the names. The main thing these accomplish is to slow things down.
22486 Many more such duplicates surely remain.
22487
22488 * gdb.t00/help.exp: Comment out "help support" test just like
22489 (and for same reason as) "help set" test.
22490
22491Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22492
22493 * gdb.t06/break.exp: Remove setup_xfails for
22494 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22495 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22496 about known bug in gcc to include up through 2.5.8.
22497 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22498 well as "_vb$".
22499 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22500 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22501 with latest gcc and gdb.
22502 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22503 well as "_vb$".
22504
22505Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22506
22507 * configure.in (hppa*-*-*): Also configure and build stabs-only
22508 tests.
22509
22510Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22511
22512 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22513 * gdb.t10/configure.in (hppa*-*-*): Use it.
22514
22515Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22516
22517 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22518
22519Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22520
22521 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22522 versions prior to 1.13.5.
22523
22524Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22525
22526 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22527 the prompt is at the start of a line.
22528
22529Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22530
22531 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22532 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22533 in the copr tests now.
22534 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22535 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22536 expected to fail.
22537
22538Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22539
22540 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22541 gdb.t31/chillvars.exp, lib/gdb.exp:
22542 Tweak to run under either version of expect.
22543 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22544 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22545 * gdb.t11/list.exp: Remove extraneous whitespace.
22546
22547Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22548
22549 * gdb.t16/printcmds.exp (test_print_strings): Accept
22550 "(unsigned char *) " before the string.
22551
22552 * TODO: Add notes about printing of fancy types and GDB expressions.
22553
22554Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22555
22556 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22557 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22558 if doing mips-idt-ecoff.
c906108c
SS
22559
22560Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22561
22562 * Most .exp files: Tweak to run under either version of expect.
22563
22564Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22565
22566 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22567 xfails; I'm not sure why they are failing, but not because of PR 1806.
22568
22569Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22570
22571 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22572 defined in lib/gdb.exp.
22573
22574Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22575
22576 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22577 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22578 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22579 have to be typeless.
22580
22581Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22582
22583 * TODO: Add suggestion for copyright year test.
22584
22585Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22586
22587 * configure.in (*-*-lynxos*): Add stabs tests.
22588
22589Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22590
22591 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22592 so insert a tab before any assembler directive in column zero.
22593
22594 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22595 stores.
22596 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22597 stores.
22598 (fpu_short_memory_tests): Likewise.
22599
22600Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22601
22602 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22603 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22604 .stabs directives in comments.
22605
22606Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22607
22608 * TODO: New file, describing tests we could write.
22609 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22610
22611Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * gdb.t06/signals.exp: Add kludge to force re-sync.
22614
22615 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22616 to xgdb instead of gdb, get out of gdb.
22617
22618Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22619
22620 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22621 for info.
22622
22623Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22624
22625 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22626 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22627 * gdb.stabs/hppa.sed: New sed script for the PA.
22628
22629Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22630
22631 * gdb.stabs: Re-write weird.def and configuration to use sed
22632 instead of cpp. sed is portable and POSIX; cpp is neither.
22633
22634Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22635
22636 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22637
22638Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22639
22640 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22641
22642Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22643
22644 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22645 "_vb$".
22646 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22647 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22648
22649Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22650
22651 * lib/gdb.exp: Comment out code which depends on non-existent
22652 `transform' procedure.
22653
22654Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22655
22656 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22657 * lib/gdb.exp: Transform tool name.
22658 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22659 1.1's new error handling system.
22660
22661Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22662
22663 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22664
22665Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22668 They made pattern matching so slow that timeouts happened on
22669 heavily loaded systems. Now any output from "show print" which
22670 gets us back to the GDB prompt is a PASS.
22671
22672Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22673
22674 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22675
22676Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22677
22678 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22679
22680 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22681 It is not from PR 3220.
22682
22683Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22684
22685 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22686 just started failing because they depended on the order the
22687 subcommands are presented, or exact docstring text. This kind of
22688 test is a pain and has minimal benefit.
22689
22690Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22691
22692 * gdb.t09/corefile.exp: At end of test, use "core" command with
22693 no arguments.
22694
22695Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22696
22697 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22698 17}/Makefile.in: Make it possible to run the testsuite with Sun
22699 make and CC = cross gcc by adding explicit build rules for .o
22700 files.
22701
22702Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22703
22704 * gdb.t15/funcargs.exp: Don't put comments on same line as
22705 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22706
c906108c
SS
22707Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22708
22709 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22710
22711Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22712
22713 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22714 * gdb.t20/inherit.exp: remove three dumplicate entries.
22715
22716Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22717
22718 * gdb.t06/break.exp: For "next over recursive call", fail on any
22719 incorrect output, not just on "factorial (value=2)".
22720
22721Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22722
22723 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22724 working now. Add an xfail if accesing a bss variable causes
22725 a memory error if the target is not yet run.
22726
22727Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22728
22729 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22730 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22731 name of __st* demangling (2 strings). Did Kung really get the
22732 more than 95 others right without testing them?
22733
22734Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22735
22736 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22737
22738Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22739
22740 * configure.in (configdirs): Add gdb.disasm
22741 * gdb.disasm: New directory for GDB disassembler tests.
22742 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22743
22744Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22745
22746 * gdb.t00/help.exp: Don't test "help set".
22747
22748 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22749 from within expect statements. None of these happen anymore and
22750 they cause regressions to be silently unnoticed.
22751
22752 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22753 messages) about known failures with gcc cygnus-2.4.5-930417.
22754
22755 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22756 comp-info.exp so it gets built if it doesn't exist.
22757
22758 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22759 it is no longer used.
22760 * gdb.t13/comp-info.c: Removed.
22761
22762Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22763
22764 * gdb.t06/signals.exp: Add xfail for sun3.
22765
22766Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22767
22768 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22769 relevant because ^C doesn't get sent but failure can be reproduced
22770 interactively).
22771
22772Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22773
22774 * gdb.stabs/alpha.mt: New configuration file for alpha.
22775 * gdb.stabs/configure.in: Use it.
22776 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22777 sharing with alpha.mt, redefine long to word via preprocessor.
22778 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22779 for alpha.
22780 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22781 native cc.
22782 * gdb.t00/teststrategy.exp: Change expect string so that we
22783 consume the `(xgdb)' from the command echo and from the gdb prompt.
22784 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22785 gdb currently compares all values as long, so this failure probably
22786 applies to any configuration where LONGEST is bigger than a target int.
22787 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22788 with gcc.
22789 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22790 to handle opaque pointers, gcc is.
22791 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22792 as first argument. Include <sys/types.h> and change all operator
22793 new definitions to use size_t.
22794 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22795 now that we use size_t.
22796
22797Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22798
a9c64011 22799 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22800 a long or float array cast all array members to the same type.
a9c64011 22801 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22802 with 64 bit longs.
a9c64011 22803 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22804 on alpha.
a9c64011 22805 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22806
22807Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22808
22809 * gdb.t24 (demangle.exp): Constructors of templates have names like
22810 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22811 section 14.6 of the ARM.
22812
22813 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22814 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22815 accomplish little and slow down the testsuite.
22816
22817 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22818 Accept spaces various places.
22819
22820Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22821
22822 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22823 with watchpoint enabled.
22824
22825 * Makefile.in: Remove definition of CC and remove the second
22826 definition of CXX (the "CXX = gcc" one remains). These definitions
22827 were causing backquotes to be expanded within backquotes, which
22828 doesn't work.
22829
22830Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22831
22832 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22833
22834Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22835
a9c64011
AS
22836 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22837 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22838 by mips cc and contains no stabs entries.
22839
22840Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22841
22842 * config/vx-gdb.exp: Use fake device to load files rather than
22843 NFS.
22844 * lib/gdb.exp: New proc to do "file" command.
22845 * config/unix-gdb.exp: Use new "file" proc.
22846
22847Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22848
22849 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22850 Rework board rebooting slightly.
22851 (gdb_exit): Don't exit from the remote shell; there isn't one.
22852 * gdb.stabs/weird.exp: If a program is being debugged already,
22853 kill it.
22854 * gdb.t04/setvar.exp: Stop and restart gdb.
22855 * gdb.t05/expr.exp: Likewise.
22856 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22857 restart gdb and reload the program.
22858 * gdb.t08/opaque.exp: Likewise.
22859 * gdb.t12/scope.exp: Likewise.
22860 * gdb.t13/bitfields.exp: Likewise.
22861 * gdb.t15/funcargs.exp: Likewise.
22862 * gdb.t20/classes.exp: Likewise.
22863 * gdb.t03/ptype.exp: Increase timeout.
22864 * gdb.t16/printcmds.exp (test_print_string_constants,
22865 test_print_array_constants): Likewise.
22866 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22867 * gdb.t20/classes.exp (do_tests): Likewise.
22868 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22869
22870Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22871
22872 * gdb.stabs: Renamed *wierd* to *weird*.
22873
22874Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22875
22876 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22877 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22878
22879Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22880
22881 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22882 (do_tests): Remove xfail for whatis on one_var and two_var.
22883
22884Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22885
22886 * Makefile.in: Made cross building work better by adding
22887 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22888
22889Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22890
22891 * gdb.t15/{return.c,return.exp,Makefile.in}:
22892 New test, currently commented out.
22893
22894Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22895
22896 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22897 still running and removes the leftover named socket so GDb can do
22898 clean restarts.
22899
22900Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22901
22902 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22903 console, not GDB.
22904 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22905 cross testing works better with "make check"
22906 * config/unix-gdb: Use default procedures for exit and version.
22907 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22908 with the newest VxWorks.
22909
22910Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22911
22912 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22913 old form.
22914
22915 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22916 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22917
22918 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22919
22920 * config/unix-gdb.exp: Remove this version of gdb_exit
22921 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22922 Rob says he'll look at it when he gets back to testing boards.
22923
22924Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22925
22926 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22927 an expected fail for certain ptype commands.
22928
22929 * gdb.t20/classes.exp: Update expected results of "ptype class
22930 Base1" to account for the constructor that now appears in the type.
22931
22932Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22933
22934 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22935 disappeared from list.
22936 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22937 "alldone" proc with call to cleanup and exit.
22938 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22939 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22940 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22941 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22942 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22943 "alldone" proc with simple returns that suppress remaining
22944 tests. The alldone proc went away many months ago.
22945
22946Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22947
22948 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22949
22950 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22951
22952Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22953
22954 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22955 as vax gdb will display them.
22956
22957Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22958
22959 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22960 optimizers.
22961
22962 * scope.exp: Change "bad value for localval" messages so each one
22963 is unique.
22964
22965 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22966 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22967
22968 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22969
22970Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22971
22972 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22973 doesn't exist (due to optimization).
22974
22975Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22976
22977 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22978 contains \r because the filename is long.
22979
22980 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22981 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22982
22983Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22984
22985 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22986 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22987 Ultrix.
22988 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22989 int tests.
22990 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22991
22992Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22993
22994 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22995
22996 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22997 to match does not match the passing case but still matches the
c906108c
SS
22998 failing case.
22999
23000Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23001
23002 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23003
23004Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23005
23006 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23007 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23008 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23009 Remove various versions of gdb_exit.
23010 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23011 gdb_exit.
23012 * config/unix-gdb.exp: gdb_exit remains here, and should override
23013 the generic version, since it's doing a lot of wierd stuff that
23014 the other versions aren't. FIXME, fold it in, or abandon this
23015 version.
23016
23017Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23018
23019 * gdb.t24/demangle.exp: Add tests for PR 3220.
23020
23021Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23022
23023 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23024
23025Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23026
23027 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23028 "i386-*-*". Works for i486 as well.
23029
23030 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23031 bug, and expand domain of xfail to all SVR4 systems, since the
23032 actual problem is likely to be in generic SVR4 /proc support.
23033
23034Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23035
23036 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23037
23038Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23039
23040 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23041 xfails for other systems. Match a missing 'Continuing.' as an
23042 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23043
23044 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23045 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23046 Only issue warning for missing executables if -all option is used.
23047
23048 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23049 file if -all option is used. It's like an unpredictable XFAIL.
23050
23051Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23052
23053 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23054 for dynamically linked binaries.
23055
23056 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23057
23058Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23059
23060 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23061 to state that this is a known bug in old versions of g++.
23062
23063Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23064
23065 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23066 while waiting for `Continuing'.
23067
23068Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23069
23070 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23071 in text, data, and bss.
23072 * gdb.t10/nodebug.c: Add local and global test variables for
23073 initialized and uninitialized data.
23074
23075Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23076
23077 * config/unix-gdb.exp (gdb_exit): Add "wait".
23078
23079Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23080
23081 * gdb.t06/signals.exp: xfail the continue from the handler for all
23082 targets.
23083
23084 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23085 function with watchpoints enabled, the i386 call dummy starts with
23086 a call.
23087
23088 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23089 386 bsd names its corefiles.
23090
23091Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23092
23093 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23094 compilers don't grok it.
23095 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23096 with small octal ints rather than character constants, which
23097 are signed and might not fit if first promoted to int.
23098
23099Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23100
23101 * gdb.t09/Makefile.in (clean): Remove corefile.
23102
23103Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23104
23105 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23106
23107Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23108 and Jim Kingdon (kingdon@cygnus.com)
23109
23110 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23111 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23112 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23113
23114Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23115
23116 * gdb.t17/interrupt.exp: Add xfail for hppa.
23117
23118Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23119
23120 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23121 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23122 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23123 to determine signed-ness of bitfields and use the result to setup
23124 the xfail.
23125 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23126 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23127 call line is reached if necessary.
23128
23129Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23130
23131 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23132
23133Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23134
23135 * gdb.t06/break.exp: Also test `clear' command.
23136
23137Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23138
23139 * gdb.t00/teststrategy.exp: Remove extra quote.
23140
23141 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23142 watchpoint enabled to be for all non-68k machines.
23143
23144 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23145
23146Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23147
23148 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23149 targets use aout.mt instead of ecoff.mt as gas understands
23150 standard aout format.
23151
23152Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23153
23154 * lib/gdb.exp (runto): Don't insist that function we are running to
23155 was compiled with -g.
23156
23157 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23158
23159 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23160 to get back into the read system call.
23161 Accept leading newline in case where we woke it up.
23162
23163Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23164
23165 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23166 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23167 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23168 enable ecoff configuration.
23169
23170Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23171
23172 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23173
23174Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23175
23176 * gdb.t16/printcmds.exp: Add another printf test.
23177
23178Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23179
23180 * configure.in: If configured -with-stabs on any target, add
23181 stabsdirs to configdirs.
23182
23183Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23184
23185 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23186 fun" so pattern does not match the command itself.
23187
23188Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23189
23190 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23191
23192Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23193
23194 * gdb.t17/interrupt.exp: Test for more things.
23195
23196Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23197
23198 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23199 compiler arranges the code and line numbers.
23200
23201 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23202
23203Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23204
23205 * gdb.t00/help.exp: Increase expect input buffer size.
23206
23207Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23208
23209 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23210
23211 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23212
23213 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23214
23215 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23216 [0-9]*, not just [0-9].
23217
23218Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23219
23220 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23221
23222 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23223
23224Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23225
23226 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23227
23228Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23229
23230 * gdb.t06/signals.c: Add xfails for sun3.
23231
23232 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23233
23234 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23235 test_stepping tests.
23236
23237Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23238
23239 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23240
23241 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23242
23243 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23244 rather than actually putting it through cpp twice.
23245
23246 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23247
23248Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23249
23250 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23251 no longer needed.
23252
23253Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23254
23255 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23256
23257 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23258 C++ features prints as "struct", make it a pass, not an xfail.
23259
23260Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23261
23262 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23263 Don't require VA to print as "class" rather than "struct".
23264
23265Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23266
23267 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23268
23269Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23270
23271 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23272
23273Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23274
23275 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23276 order.
23277
23278Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23279
23280 * gdb.t16/printcmds.exp: Add printf tests.
23281
23282 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23283
23284 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23285
23286Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23287
23288 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23289 pass counts, to counteract any existing or future setup_xfails.
23290
23291Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23292
23293 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23294 {BEGIN,END}_COMMON for common block instead of STAB.
23295 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23296
23297 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23298 intp_var should be N_GSYM not N_LSYM.
23299 wierd-aout.S: Use a label for the value of the N_SO.
23300 wierd.def: Remove all backslashes.
23301 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23302
23303Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23304
23305 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23306 get the expected next to inheritance3.
23307
23308Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23309
23310 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23311 now that gcc-2.4 gets it right.
23312
23313Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23314
23315 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23316
23317 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23318 generating comp-info.exp which works for cross-compilation.
23319
23320Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23321
23322 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23323 "*-*-sysv4.*".
23324
23325Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23326
23327 * gdb.t01/run.exp: Start with a fresh gdb.
23328 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23329 SVR4.x.
23330
23331Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23332
23333 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23334 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23335 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23336 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23337 things to remove.
23338
23339Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23340
23341 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23342 test cases from bug reports.
23343
23344Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23345
23346 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23347 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23348 avoid spurious xfails.
23349 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23350 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23351 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23352
23353Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23354
23355 * gdb.t00/teststrategy.exp: Rework to provide more useful
23356 description of each test, fix problem with systems that define
23357 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23358 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23359 results for "next over recursive call" so timeouts aren't taken
23360 by error.
23361
23362Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23363
23364 * gdb.t12/scope.exp: Test printing of variables before run.
23365
23366 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23367 printed in wrong order due to sorting.
23368
23369Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23370
23371 * gdb.t00/teststrategy.exp: Fix expected results for printing
23372 user entered string constant. Is array of char, prints with no
23373 address.
23374
23375 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23376 commands.
23377 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23378 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23379 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23380 of struct of char arrays.
23381 * gdb.t00/radix.exp: New tests for radix commands.
23382
23383Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23384
23385 * gdb.t16/printcmd.exp: Print a variable before running program
23386 (with xfail for AIX).
23387
23388Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23389
23390 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23391
23392 * gdb.t16/printcmd.exp: Don't print variables before running program.
23393
23394 * gdb.t06/break.exp: Don't require envp argument to main.
23395
23396 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23397
23398 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23399 Add xfails for rs6000.
23400
23401 * gdb.t02/whatis.exp: Change other tests not to re-test something
23402 we already tested.
23403
23404 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23405 each type used has a variable of that type.
23406
23407Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23408
23409 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23410
23411Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23412
23413 * configure.in: change srctrigger to be a file, not a directory
23414
23415Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23416
23417 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23418
23419 * gdb.t11/list.exp: Fixed a couple of typos.
23420
23421Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23422
23423 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23424 is fixed and PR is closed.
23425 * gdb.t16 (gdbme.c): Add simple test string variable.
23426 * gdb.t16 (printcmds.exp): Add tests with simple test string
23427 variable, primarily for boundaries on "set print elements".
23428
23429Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23430
23431 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23432 Make leading 0's optional and don't expect a tab in the middle
23433 of the number.
23434
23435 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23436
23437 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23438 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23439 don't end command passed to gdb_test with newline.
23440
23441 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23442 signed keyword away, don't expect signed bitfields to be signed.
23443
23444 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23445 printing with only as many 1's as are in the field as well as printing
23446 with 32 1's (see comment).
23447
23448Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23449
23450 * gdb.t00/default.exp: Start with a fresh gdb.
23451 * configure.in (configdirs): Remove gdb.t31 until the chill
23452 compiler works again. It no longer is able to find chillrt0
23453 since it isn't in libchill.a anymore.
23454 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23455 wierd.o, make more modular.
23456 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23457 spurious newlines that caused problems.
23458
23459Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23460
23461 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23462 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23463 gdb.stabs/wierd.{exp,def}: Many new tests.
23464
23465 * gdb.t00/default.exp: update info line for new message.
23466
23467 * gdb.t02/{whatis.exp,gdbme.c}:
23468 Test that "char *" doesn't print as "caddr_t".
23469
23470Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23471
23472 * gdb.t00/help.exp: Use .* in place of some help messages which
23473 just changed.
23474 gdb.t00/default.exp: Update "info frame" test for new message.
23475 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23476 Remove some xfails
23477
23478Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23479
23480 * gdb.t03/{gdbme.c,ptype.exp}:
23481 Add tests for typedef'd struct and union without tags.
23482 Also check "whatis" on a variable of a typedef'd enum without a tag.
23483
23484 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23485 PRMS 1823; the bug still exists but isn't reproduced by this test
23486 anymore), and remove rs6000 XFAIL (the bug is fixed).
23487
23488 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23489 duplicated from whatis.exp. For those that are left, accept
23490 "long", "long int", or "int" for long variables (whatis.exp already
23491 has an XFAIL for "int", so no need to fail it here).
23492
23493 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23494 Deal with GCC's names for types now that GDB uses the compiler's names.
23495
23496 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23497 setup_xfail's for sunos4. If we #defined the signed keyword away,
23498 don't expect GDB to know that char it is signed.
23499
23500 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23501
23502Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23503
23504 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23505 should work on any system, regardless of debugging format.
23506 * gdb.t21/demangle.exp: Move to gdb.t24.
23507 * gdb.t24/demangle.exp: Move from gdb.t21.
23508 * gdb.t24/{Makefile.in, configure.in}: New files.
23509
23510Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23511
23512 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23513 * gdb.stabs: New directory.
23514
23515Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23518 not just "Quit anyway?".
23519
23520Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23521
23522 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23523 that all setup_xfails are immediately followed by clear_xfails.
23524
23525Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23526
23527 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23528 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23529 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23530 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23531 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23532 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23533 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23534 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23535 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23536 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23537 gdb.t31/chillvars.exp, lib/gdb.exp:
23538 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23539 bug-gdb@prep.ai.mit.edu.
23540
23541Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23542
23543 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23544 with 0.0, not integer 0.
23545
23546Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23547
23548 * gdb.t06/break.exp: Update for "Kill the program" message change.
23549
23550Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23551
23552 * Makefile.in (GDBFLAGS): Set to -nx.
23553 * Makefile.in (site.exp): Use GDBFLAGS.
23554
23555Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23556
23557 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23558 Makefiles.
23559 (check): depend on just-check.
23560 (just-check): added so that tests can be run without a noop
23561 build pass.
23562
23563Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23564
23565 Switch to using configure's configdirs.
23566 * Makefile.in (Makefile): add configure.in dependency.
23567 (SUBDIRS): removed redundant assignment.
23568 * configure.in: switch subdirs assignment to configdirs.
23569 * gdb.t*/configure.in: new files.
23570
23571Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23572
23573 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23574 works.
23575
23576Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23577
23578 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23579 in explicit rules. Apparently this is not supported by some makes.
23580
23581Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23582
23583 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23584
23585Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23586
23587 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23588 disappeared.
23589
23590Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23591
23592 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23593
23594Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23595
23596 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23597 watchpoint problem that is now fixed.
23598 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23599 uninitialized convenience variables.
23600 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23601 structures.
23602
23603Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23604
23605 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23606 which causes expect to get out of sync with gdb on long output
23607 from help set.
23608 * gdb.t09/corefile.exp: Make expected pattern for core file
23609 failing signal and frame output format less sun specific.
23610
23611Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23612
23613 * gdb.t31/chillvars.exp: Add and remove initial dummy
23614 breakpoint, so that symbol table is forced in.
23615 (Needed at least on Sunos4, though it seems not SVR4.)
23616 * gdb.t31/chillvars.exp: Update for changed output format.
23617
23618Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23619
a9c64011 23620 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23621
23622Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23623
23624 * Makefile.in: Added --srcdir when invoking runtest, removed the
23625 need for a local config file. (optional now)
23626
23627Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23628
23629 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23630 failure count used to force early termination. Add some more
23631 expected failures for gnu style demangling.
23632
23633Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23634
23635 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23636 pmi variable from gdb.t20/gdbme to get optimized away.
23637 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23638 Check for written corefile upon timeout _and_ eof.
23639
23640Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23641
23642 * config/unix-gdb.exp: Add missing return 0.
23643
23644Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23645
23646 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23647 test termination.
23648
23649Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23650
23651 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23652 disappeared.
23653
23654Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23655
23656 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23657 time as i860 support works.
23658
d63a86f8 23659 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23660 "backtrace 100\r" rather than just "backtrace\r", to match last
23661 change.
23662
23663Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23664
23665 * config/udi-gdb.exp (gdb_exit): Remove close command.
23666 (gdb_target_udi): New procedure to set the UDI target.
23667 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23668 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23669 Added waits for prompts after several question responses. Added
23670 some more responses used by a29k-amd-udi-gdb.
23671 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23672 pass different arguments, restart UDI connection after program
23673 completion.
23674 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23675 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23676 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23677 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23678 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23679 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23680 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23681 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23682 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23683 after program completion.
23684 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23685 compiled with a SELECT_VECS setting.
23686 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23687 infinite recursion.
23688
23689 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23690 Added checks for COFF results, and made them expected failures for
23691 all targets. It would be better to make them expected failures
23692 for COFF targets only.
23693
23694Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23695
23696 * Makefile.in: add null dvi target, don't bother to recurse
23697 through test directories for info and install-info; rename
23698 $(datadir) to be dejagnu instead of deja-gnu
23699
23700Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23701
23702 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23703 compiler to coredump.
23704 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23705 code.
23706
23707Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23708
23709 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23710 coredump.
23711 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23712 code.
23713
23714Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23715
23716 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23717 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23718 which in a shell. Deletes xgdb when done.
23719 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23720 Tests the return from the "set height" or "set width" commands.
23721 Added a few return codes where needed.
23722
23723Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23724
23725 * Makefile.in (SUBDIRS): Add gdb.t17.
23726 * configure.in (subdirs): Add gdb.t17.
23727 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23728 files to test gdb's calling of functions in the inferior with
23729 the correct arguments and gdb's ability to retrieve any
23730 result returned.
23731
23732Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23733
23734 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23735 may be called after gdb goes away. Previous versions of expect
23736 needed these to avoid file descriptor leaks, but they cause
23737 errors with the current revision of expect.
23738 * gdb.t00/gdbvars.exp: Use -re on expected output after
23739 setting sevenbit-strings.
23740 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23741 to set sevenbit-strings consistent across tests.
23742 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23743 set sevenbit-strings consistent across tests.
23744
23745Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23746
23747 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23748 expected output to match current "expect" expectations.
23749
23750Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23751
23752 * gdb.t00/default.exp: Change expected output for default "source"
23753 command, to match new gdb behavior which requires a filename to
23754 source.
23755
23756Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23757
23758 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23759 expected fail for i486-*-* that misses the marker2 function.
23760 * gdb.t10/crossload.exp (bfddefault): Allow successful
23761 recognition of a format to pass even if no symbols are found.
23762 Explicitly catch failures where the format is not recognized
23763 or is ambiguous, and add the reason to the fail message.
23764 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23765 the cause is and invalid target and add reason to failure message.
23766 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23767 elf32-i386, elf32-sparc, and elf32-i860.
23768 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23769 Set up expected failure for 'filename'::variable scope resolution,
23770 which is now apparently broken on all targets.
23771 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23772 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23773 gdb.t23/templates.exp: Change failure for missing binfile into
23774 just a warning.
23775 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23776 references.
23777
23778Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23779
23780 * gdb.t00/default.exp: Add expected output for default "source"
23781 command, to match new gdb behavior.
23782 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23783
23784Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23785
23786 * config/*-gdb.exp: returns an error, rather than exiting on
23787 internal errors.
23788
23789Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23790
23791 * gdb.t03/gdbme.c: Add pointer to struct variable.
23792 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23793 referencing struct members.
23794
23795Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23796
23797 * configure.in (mips-idt-ecoff): New target.
23798 * config/mips-gdb.exp: New file for remote board using MIPS remote
23799 debugging protocol.
23800
23801 * Redid configuration scheme. Removed gdb.t*/configure.in.
23802 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23803 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23804 distclean targets. Built executables via .o files. Adjusted
23805 tests to account for source files in $(srcdir) rather than
23806 $(objdir).
23807 * lib/gdb.exp (runto): Don't expect () after the function name,
23808 because it may have arguments.
23809
23810Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23811
23812 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23813 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23814 expected failures for mips-idt-* and mips-sgi-*.
23815 * gdb.t00/default.exp (attach): Kill process if requested.
23816 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23817 that does not read core files.
23818 * gdb.t01/run.exp: Removed checks for exit status code.
23819 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23820 it is linked in.
23821 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23822 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23823 appropriate, rather than doing it by hand.
23824 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23825 execution.
23826 * gdb.t10/crossload.exp: Kill existing program if needed.
23827 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23828 appropriate, rather than doing it by hand. Always increase
23829 timeout for this test, not just for VxWorks.
23830
23831Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23832
23833 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23834 of Chill STRUCT types and STRUCT values.
23835 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23836 than "char".
23837 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23838 struct2): New struct definitions and initializations to test
c906108c
SS
23839 simple Chill STRUCT types.
23840
23841Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23842
23843 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23844 the null byte at the end of strings.
23845 * gdb.t00/default.exp: Make show version insensitive to copyright
23846 date.
23847 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23848 to avoid dependencies on target char signedness.
23849 * gdb.t16/printcmds.exp: Update expected results for explicitly
23850 unsigned char.
23851 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23852 now work.
23853 * gdb.t21/demangle.exp: Add many more patterns for template
23854 demangling, most of them being expected failures.
23855 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23856 string we are matching for, to match on the whole string.
23857 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23858 and fix a whole bunch that had incorrect expected output but were
23859 passing anyway because of the bug in "proc demangle".
23860 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23861 type.
23862 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23863
23864Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23865
a9c64011
AS
23866 * gdb/testsuite: made modifications to testcases, etc., to allow
23867 them to work properly given the reorganization of deja-gnu and the
23868 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23869
23870Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23871
23872 * gdb/testsuite: Initial creation of gdb/testsuite.
23873 Migrated dejagnu testcases and support files for testing nm to
23874 gdb/testsuite from deja-gnu. These files were moved "as is"
23875 with no modifications. This migration is part of a major overhaul
23876 of dejagnu. The modifications to these testcases, etc., which
23877 will allow them to work with the new version of dejagnu will be
23878 made in a future update.
48efe704 23879
8d8cb839 23880 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23881\f
8d8cb839
EZ
23882;; Local Variables:
23883;; mode: change-log
23884;; left-margin: 8
23885;; fill-column: 74
23886;; version-control: never
23887;; End:
902f2ccb
MC
23888
23889 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23890 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23891 Copying and distribution of this file, with or without modification,
23892 are permitted provided the copyright notice and this notice are preserved.