* scripttempl/elf.sc (.exception_ranges): Add new section.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0c2e6019
TT
12011-04-04 Tom Tromey <tromey@redhat.com>
2
3 * gdb.cp/maint.exp (test_help): Update.
4 (test_namespace): Likewise.
5
af57139d
JB
62011-04-01 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9 * gdb.ada/arrayptr.exp: Add new tests.
10
956a9fb9
JB
112011-04-01 Joel Brobecker <brobecker@adacore.com>
12
13 * gdb.ada/mi_catch_ex: New testcase.
14
d0c4d642
PA
152011-04-01 Pedro Alves <pedro@codesourcery.com>
16
17 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
18 base::overload(void) method without specifying "const".
19
18819fa6
UW
202011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
21
22 * gdb.arch/thumb-singlestep.S: New file.
23 * gdb.arch/thumb-singlestep.exp: Likewise.
24
a4c8e806
TT
252011-03-31 Tom Tromey <tromey@redhat.com>
26
27 * gdb.python/py-prettyprint.py (exception_flag): New global.
28 (NoStringContainerPrinter._iterator.next): Check it.
29 * gdb.python/py-prettyprint.c (main): New variable nstype2.
30 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
31
53832f31
TT
322011-03-29 Tom Tromey <tromey@redhat.com>
33
34 * gdb.cp/anon-struct.cc: New file.
35 * gdb.cp/anon-struct.exp: New file.
36
e4620230
JK
372011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
38
39 Test STT_GNU_IFUNC support.
40 * gdb.base/gnu-ifunc-lib.c: New file.
41 * gdb.base/gnu-ifunc.c: New file.
42 * gdb.base/gnu-ifunc.exp: New file.
43
d0fb5eae
JK
442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
45
46 Support a ring of related breakpoints.
47 * gdb.base/watchpoint-delete.c: New file.
48 * gdb.base/watchpoint-delete.exp: New file.
49
20106cfb
JK
502011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
51
52 * gdb.ada/arrayparam.exp (print first after function call): Use
53 explicit package name. Add a comment
54 (print lasta after function call): Rename ...
55 (print last after function call): ... it and use explicit package
56 name.
57 (print length after function call): Use explicit package name.
58 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
59 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
60 (multiple matches for symbol i): Rename ...
61 (multiple matches for symbol integervar): ... it.
62 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
63 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
64
e7ab5e63
AB
652011-03-25 Andrew Burgess <aburgess@broadcom.com>
66
67 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
68 environment variable to make grep output more predictable. Move
69 all the environment setup into gdb_init so it's done once per test
70 case rather than each time we start gdb.
71
9ef07c8c
TT
722011-03-24 Tom Tromey <tromey@redhat.com>
73
74 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
75 test.
76
dd90784c
JK
772011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
78
79 * gdb.dwarf2/dw2-entry-value-main.c: New file.
80 * gdb.dwarf2/dw2-entry-value.S: New file.
81 * gdb.dwarf2/dw2-entry-value.exp: New file.
82
05775840
PM
832011-03-22 Phil Muldoon <pmuldoon@redhat.com>
84
85 PR python/12183
86
87 * gdb.python/py-function.exp: Add GdbError tests.
88
8661b11b
PA
892011-03-18 Pedro Alves <pedro@codesourcery.com>
90
91 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
92 (reglocal_test_func, statlocal_test_func): New functions.
93 (globals_test_func): Call new functions.
94 * gdb.trace/unavailable.exp (gdb_collect_args_test)
95 (gdb_collect_locals_test): New procedure.
96 (gdb_trace_collection_test): Call new procedures.
97
0fdb4f18
PA
982011-03-18 Pedro Alves <pedro@codesourcery.com>
99
100 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
101 (test_register, test_register_unavailable): New procedures.
102 (gdb_unavailable_registers_test): New procedure.
103 (gdb_trace_collection_test): Call it.
104
99c3dc11
PM
1052011-03-18 Phil Muldoon <pmuldoon@redhat.com>
106
107 PR python/12149
108
109 * gdb.python/python.exp: Add gdb.write tests.
110
29703da4
PM
1112010-03-17 Phil Muldoon <pmuldoon@redhat.com>
112
113 * gdb.python/Makefile.in: Add py-objfile.
114 * gdb.python/py-objfile.exp: New file.
115 * gdb.python/py-objfile.c: New file.
116 * gdb.python/py-block.exp: Add is_valid tests.
117 * gdb.python/py-inferior.exp: Ditto.
118 * gdb.python/py-infthread.exp: Ditto.
119 * gdb.python/py-symbol.exp: Ditto.
120 * gdb.python/py-symtab.exp: Ditto.
121
598997c8
KS
1222011-03-16 Keith Seitz <keiths@redhat.com>
123
124 PR c++/12273
125 * gdb.cp/cmpd-minsyms.exp: New test.
126 * gdb.cp/cmpd-minsyms.cc: New file.
127
128 PR c++/11734
129 * gdb.cp/ovsrch.exp: New test.
130 * gdb.cp/ovsrch.h: New file.
131 * gdb.cp/ovsrch1.cc: New file.
132 * gdb.cp/ovsrch2.cc: New file.
133 * gdb.cp/ovsrch3.cc: New file.
134 * gdb.cp/ovsrch4.cc: New file.
135
c91513d8
PP
1362011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
137
138 PR gdb/12528
139 * gdb.base/Makefile.in: Adjust EXECUTABLES.
140 * gdb.base/break-on-linker-gcd-function.exp: New test.
141 * gdb.base/break-on-linker-gcd-function.cc: New file.
142
7470fc63
AT
1432011-03-15 Andreas Tobler <andreast@fgznet.ch>
144
145 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
146
959e7469
PM
1472011-03-15 Phil Muldoon <pmuldoon@redhat.com>
148
149 * lib/gdb.exp (gdb_unload): Add another termination case.
150
9373cf26
JK
1512011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
154 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
155 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
156 Provide a stub byte there.
157 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
158 DW_AT_entry_pc.
159 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
160
24e9cda0
UW
1612011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
162
163 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
164 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
165 "generic ABI, auto".
166 (altivec_abi_tests): Accept vectors returned by reference.
167
7371cf6d
PM
1682010-03-14 Phil Muldoon <pmuldoon@redhat.com>
169
170 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
171
ce77046a
UW
1722011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
173
174 * gdb.python/py-section-script.exp: Skip test if no Python support.
175
176400c3
UW
1762011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
177
178 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
179
ecec24e6
PM
1802011-03-10 Phil Muldoon <pmuldoon@redhat.com>
181
182 * gdb.python/py-parameter.exp: Update tests to the new Python
183 parameter API. Add "no documentation" test. Add deprecated API
184 backward compatibility test.
185
5dbdd470
TT
1862011-03-09 Tom Tromey <tromey@redhat.com>
187
188 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
189 gdb_continue_to_end.
190
b66e66ee
MK
1912011-03-09 Mark Kettenis <kettenis@gnu.org>
192
193 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
194 tabs.
195
eceb0c5f
TT
1962011-03-09 Tom Tromey <tromey@redhat.com>
197
198 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
199 parentheses.
200 (gdb_continue_to_end): Add "allow_extra" parameter. Use
201 $command.
202 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
203 argument to gdb_continue_to_end.
204 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
205 argument to gdb_continue_to_end.
206 * gdb.cp/annota3.exp: Fix regex.
207 * gdb.cp/annota2.exp: Fix regex.
208 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
209 gdb_continue_to_end.
210 * gdb.base/call-signal-resume.exp: Revert earlier patch.
211 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
212 gdb_continue_to_end.
213
63154eca
PA
2142011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 * gdb.server/ext-run.exp
217 (load new file without any gdbserver inferior): New test.
218
967d1f9b
TT
2192011-03-07 Tom Tromey <tromey@redhat.com>
220
221 * Makefile.in (TAGS): Rewrite.
222
d68dcbb9
JK
2232011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
224
225 * gdb.trace/report.exp (12.1: trace report #1): New match for the
226 initial commands echo. New match for `Found trace'. Anchor all the
227 other matches. Anchor and match for `No trace frame found' the final
228 match.
229
6bf58e63
TT
2302011-03-07 Tom Tromey <tromey@redhat.com>
231
232 * Makefile.in (TAGS): New target.
233
fda326dd
TT
2342011-03-07 Tom Tromey <tromey@redhat.com>
235
236 * lib/opencl.exp (skip_opencl_tests): Update for exit message
237 change.
238 * lib/mi-support.exp (mi_gdb_test): Update for exit message
239 change.
240 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
241 exit message change.
242 (skip_altivec_tests): Update for exit message change.
243 (skip_vsx_tests): Likewise.
244 (gdb_continue_to_end): Likewise. Add 'command' argument.
245 * lib/cell.exp (skip_cell_tests): Update for exit message change.
246 * gdb.threads/tls.exp: Update for exit message change.
247 * gdb.threads/thread-unwindonsignal.exp: Use
248 gdb_continue_to_end.
249 * gdb.threads/step.exp (step_it): Update for exit message change.
250 (continue_all): Likewise.
251 * gdb.threads/print-threads.exp (test_all_threads): Update for
252 exit message change.
253 * gdb.threads/interrupted-hand-call.exp: Use
254 gdb_continue_to_end.
255 * gdb.threads/execl.exp: Use gdb_continue_to_end.
256 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
257 gdb_continue_to_end.
258 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
259 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
260 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
261 * gdb.cp/method.exp: Update for exit message change.
262 * gdb.cp/mb-templates.exp: Update for exit message change.
263 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
264 * gdb.cp/annota3.exp: Update for exit message change.
265 * gdb.cp/annota2.exp: Update for exit message change.
266 * gdb.cell/fork.exp: Use gdb_continue_to_end.
267 * gdb.base/term.exp: Update for exit message change.
268 * gdb.base/step-test.exp (test_i): Update for exit message change.
269 * gdb.base/sigstep.exp (advance): Update for exit message change.
270 (advancei): Likewise.
271 * gdb.base/siginfo.exp: Update for exit message change.
272 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
273 * gdb.base/reread.exp: Use gdb_continue_to_end.
274 * gdb.base/langs.exp: Use gdb_continue_to_end.
275 * gdb.base/interrupt.exp: Update for exit message change.
276 * gdb.base/gdb1555.exp: Update for exit message change.
277 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
278 * gdb.base/ending-run.exp: Update for exit message change.
279 * gdb.base/chng-syms.exp: Update for exit message change.
280 * gdb.base/checkpoint.exp: Update for exit message change.
281 * gdb.base/catch-syscall.exp (check_for_program_end): Use
282 gdb_continue_to_end.
283 (test_catch_syscall_with_wrong_args): Likewise.
284 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
285 * gdb.base/break-interp.exp (test_ld): Update for exit message
286 change.
287 * gdb.base/bang.exp: Update for exit message change.
288 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
289 (do_call_attach_tests): Likewise.
290 * gdb.base/a2-run.exp: Update for exit message change.
291 * gdb.arch/ppc-dfp.exp: Update for exit message change.
292 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
293 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
294
dd19bd70
JK
2952011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
298
30e62689
TT
2992011-03-03 Tom Tromey <tromey@redhat.com>
300
301 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
302 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
303 * gdb.hp/gdb.aCC/configure.ac: Remove.
304 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
305 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
306 * gdb.hp/gdb.base-hp/configure.ac: Remove.
307 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
308 * gdb.hp/gdb.compat/configure (Makefile): Remove.
309 * gdb.hp/gdb.compat/configure.ac: Remove.
310 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
311 * gdb.hp/gdb.defects/configure (Makefile): Remove.
312 * gdb.hp/gdb.defects/configure.ac: Remove.
313 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
314 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
315 * gdb.hp/gdb.objdbg/configure.ac: Remove.
316 * gdb.hp/configure.ac: Remove.
317 * gdb.hp/configure: Remove.
318 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
319 substitution.
320 (Makefile): Remove rule.
321 * gdb.cell/configure.ac: Remove.
322 * gdb.cell/configure: Remove.
323 * gdb.stabs/Makefile.in (Makefile): Remove.
324 (distclean): Don't remove config.status or config.log.
325 * gdb.stabs/configure (Makefile): Remove.
326 * gdb.stabs/configure.ac: Remove.
327 * configure: Rebuild.
328 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
329 Remove stabs- and cell-specific logic. Test for existence of
330 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
331 subdirectories, gdb.cell, and and gdb.stabs.
332 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
333
c171f854
JB
3342011-03-03 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
337 end of buffer.
338
9a5193cb
JB
3392011-03-02 Joel Brobecker <brobecker@adacore.com>
340
341 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
342 gdb_test when running a test where we expected no output back.
343
9bb4c1bb
MS
3442011-02-28 Michael Snyder <msnyder@vmware.com>
345
346 * gdb.cp/overload.cc: Change initializer value to integer.
347
3bd0f5ef
MS
3482011-02-27 Michael Snyder <msnyder@vmware.com>
349
350 * gdb.multi/base.exp: Add test for remove-inferiors.
351
2279eaad
JB
3522011-02-26 Joel Brobecker <brobecker@adacore.com>
353
354 * gdb.python/py-frame.exp: Simplify the initialization phase
355 using prepare_for_testing.
356
c82c0b55
MS
3572011-02-25 Michael Snyder <msnyder@vmware.com>
358
359 * gdb.multi/base.exp: Add tests for info inferiors with args.
360
1d94651b
JK
3612011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 * gdb.dwarf2/dw2-ranges.S: Rename to ...
364 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
365 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
366 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
367 asmfile3. Comment the STABS (#3) file compilation. Compile
368 everything through assembler. Provide KFAIL for symtab/12497.
369 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
370 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
371 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
372 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
373
3bd0f5ef
MS
3742011-02-24 Michael Snyder <msnyder@vmware.com>
375
376 * gdb.base/break.exp: Add tests for delete breakpoints using
377 convenience variables and value history references.
378
12c1418e
MS
3792011-02-24 Michael Snyder <msnyder@vmware.com>
380
381 * gdb.base/break.exp: Remove debugging 'printf' accidentally
382 left behind in previous check-in.
383
e5a67952
MS
3842011-02-23 Michael Snyder <msnyder@vmware.com>
385
386 * gdb.base/break.exp: Add tests for "info break" with arguments.
387 * gdb.trace/infotrace.exp: Update patterns for error and help.
388 * gdb.base/completion.exp: Update pattern.
389 * gdb.base/ena-dis-br.exp: Update pattern.
390 * gdb.base/help.exp: Update patterns.
391
3922011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
393
394 * gdb.base/memattr.exp: New test.
395 * gdb.base/memattr.c: Test load for memattr.exp.
396
6e6fbe60
DE
3972011-02-22 Doug Evans <dje@google.com>
398
399 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
400
1d41d745
MS
4012011-02-22 Michael Snyder <msnyder@vmware.com>
402
403 * Makefile.in: Make more clean.
404 * gdb.ada/Makefile.in: Ditto.
405 * gdb.arch/Makefile.in: Ditto.
406 * gdb.asm/Makefile.in: Ditto.
407 * gdb.base/Makefile.in: Ditto.
408 * gdb.cp/Makefile.in: Ditto.
409 * gdb.dwarf2/Makefile.in: Ditto.
410 * gdb.java/Makefile.in: Ditto.
411 * gdb.mi/Makefile.in: Ditto.
412 * gdb.modula2/Makefile.in: Ditto.
413 * gdb.python/Makefile.in: Ditto.
414 * gdb.server/Makefile.in: Ditto.
415 * gdb.stabs/Makefile.in: Ditto.
416 * gdb.threads/Makefile.in: Ditto.
417 * gdb.trace/Makefile.in: Ditto.
418
79ba84ca
MS
4192011-02-22 Michael Snyder <msnyder@vmware.com>
420
421 * gdb.threads/thread-find.exp: Add tests for bad input to
422 info threads.
423
b9b35694
JB
4242011-02-22 Joel Brobecker <brobecker@adacore.com>
425
426 * gdb.python/py-breakpoint.exp: Fix the expected output of
427 one of the "maint info breakpoints" tests to accept the output
428 generated on platforms that do not have hardware watchpoints.
429
8bfb830f
JB
4302011-02-22 Joel Brobecker <brobecker@adacore.com>
431
432 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
433 clean_restart. Be a little stricter in the expected output
434 for one of the tests. Fix a typo in one of the comments.
435
c45f3c54
JB
4362011-02-22 Joel Brobecker <brobecker@adacore.com>
437
438 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
439 Delete variable binfile, no longer use. Add or modify test
440 comments to make them unique.
441
b97c863c
MS
4422011-02-21 Michael Snyder <msnyder@vmware.com>
443
444 * Makefile.in: Update for make clean.
445 * gdb.ada/Makefile.in: Ditto.
446 * gdb.arch/Makefile.in: Ditto.
447 * gdb.asm/Makefile.in: Ditto.
448 * gdb.base/Makefile.in: Ditto.
449 * gdb.cp/Makefile.in: Ditto.
450 * gdb.dwarf2/Makefile.in: Ditto.
451 * gdb.java/Makefile.in: Ditto.
452 * gdb.mi/Makefile.in: Ditto.
453 * gdb.modula2/Makefile.in: Ditto.
454 * gdb.python/Makefile.in: Ditto.
455 * gdb.server/Makefile.in: Ditto.
456 * gdb.stabs/Makefile.in: Ditto.
457 * gdb.threads/Makefile.in: Ditto.
458 * gdb.trace/Makefile.in: Ditto.
459
aea5b279
MS
4602011-02-21 Michael Snyder <msnyder@vmware.com>
461
462 * gdb.threads/thread-find.exp: Update patterns for changes in
463 output of "info threads" command.
464
e3039479
UW
4652011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
466 Ulrich Weigand <uweigand@de.ibm.com>
467
468 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
469 (skip_hw_watchpoint_tests): Likewise.
470 (skip_hw_watchpoint_multi_tests): Likewise.
471
b800ec70
UW
4722011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
473
474 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
475 (skip_hw_watchpoint_tests): Likewise.
476 (skip_hw_watchpoint_multi_tests): Likewise.
477 (skip_hw_watchpoint_access_tests): Likewise.
478
479 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
480 * gdb.base/pr11022.exp: Likewise.
481 * gdb.base/watch-read.exp: Likewise.
482 * gdb.base/watch_thread_num.exp: Likewise.
483 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
484 * gdb.base/watchpoint-hw.exp: Likewise.
485 * gdb.base/watchpoint.exp: Likewise.
486 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
487 * gdb.threads/watchthreads-reorder.exp: Likewise.
488 * gdb.threads/watchthreads.exp: Likewise.
489 * gdb.threads/watchthreads2.exp: Likewise.
490
91033e37
JB
4912011-02-21 Joel Brobecker <brobecker@adacore.com>
492
493 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
494 the debugger is unable to find the array bounds.
495
eeaafae2
JK
4962011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.cp/typedef-operator.exp: New file.
499 * gdb.cp/typedef-operator.cc: New file.
500
e338d953
MS
5012011-02-17 Michael Snyder <msnyder@vmware.com>
502
503 * gdb.threads/thread-find.exp: Fix regular expressions.
504
e67ad678
JB
5052011-02-17 Joel Brobecker <brobecker@adacore.com>
506
507 * gdb.ada/packed_array: Expand testcase to test printing of
508 unconstrained packed array.
509
93084bca
JB
5102011-02-17 Joel Brobecker <brobecker@adacore.com>
511
512 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
513
a0c78a73
PA
5142011-02-16 Pedro Alves <pedro@codesourcery.com>
515
f65d5553 516 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
517 (main): Initialize it before collecting, and and clear it
518 afterwards.
f65d5553
PA
519 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
520 collecting with '{type} addr', where the addr expression is not an
521 rvalue.
a0c78a73 522
3dfcbbd2
KW
5232011-02-16 Ken Werner <ken.werner@de.ibm.com>
524
525 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
526 a bool variable. Expect correct OpenCL names for vector types. Use the
527 uc3 variable name instead of referring to the uchar3 built-in type.
528 Escape the asterisk at the half pointer test.
529
08807d5a
PA
5302011-02-16 Pedro Alves <pedro@codesourcery.com>
531
f65d5553 532 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
533 (main): Initialize it before collecting, and and clear it
534 afterwards.
f65d5553
PA
535 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
536 collecting overlapping memory ranges.
08807d5a 537
60f98dde
MS
5382011-02-15 Michael Snyder <msnyder@vmware.com>
539
540 * gdb.base/default.exp: Add tests for thread commands.
541 * gdb.base/help.exp: Add tests for thread commands.
542 * gdb.threads/thread-find.exp: New test for thread find command.
543
648cd113
KW
5442011-02-15 Ken Werner <ken.werner@de.ibm.com>
545
546 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
547
494e194e
YQ
5482011-02-15 Yao Qi <yao@codesourcery.com>
549
550 PR tdep/12352
551 * gdb.arch/arm-disp-step.S : New test for str instruction.
552 * gdb.arch/arm-disp-step.exp : Likewise.
553
d9492458
TJB
5542011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
555
556 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
557 "vector_register2_vr" test strings. Test the extended floating
558 point registers (F32~F63).
559 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
560 IBM XL C compiler. Make the test program use a register provided
561 by the compiler for the lxvd2x instruction.
562
8af8e3bc
PA
5632011-02-14 Pedro Alves <pedro@codesourcery.com>
564
565 * gdb.trace/unavailable.cc (class Base, class Middle, class
566 Derived): New types.
567 (derived_unavail, derived_partial, derived_whole): New globals.
568 (virtual_partial): New global.
569 (virtualp): Point at virtual_partial.
570 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
571 related to unavailable vptr.
572
1b28d0b3
PA
5732011-02-14 Pedro Alves <pedro@codesourcery.com>
574
575 * gdb.trace/unavailable.cc (a, b, c): New globals.
576 (main): Set and clear them.
577 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
578 `a' and `c', and check that `b' isn't collected, although `a' and
579 `c' are.
580
ec0a52e1
PA
5812011-02-14 Pedro Alves <pedro@codesourcery.com>
582
583 * gdb.trace/unavailable.cc (struct Virtual): New.
584 (virtualp): New global pointer.
585 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
586 printing a pointer to an object whose type has a vtable, with
587 print object on.
588
24e6bcee
PA
5892011-02-14 Pedro Alves <pedro@codesourcery.com>
590
591 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
592 value repeat handles unavailableness.
593
39d37385
PA
5942011-02-14 Pedro Alves <pedro@codesourcery.com>
595
596 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
597 tests for building arrays from unavailable values, subscripting
598 non-memory rvalue unvailable arrays, and accessing fields or
599 baseclasses of non-lazy unavailable values,
600 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
601 struct types.
602 (g_smallstruct, g_smallstruct_b): New globals.
603
06d72e16
PA
6042011-02-14 Pedro Alves <pedro@codesourcery.com>
605
606 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
607
bc9a5551
JK
6082011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
609
610 Fix const/volatile qualifiers of C++ types, PR c++/12328.
611 * gdb.cp/overload-const.exp: New file.
612 * gdb.cp/overload-const.cc: New file.
613
54fcddd0
UW
6142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
615
616 * gdb.opencl/callfuncs.cl: New file.
617 * gdb.opencl/callfuncs.exp: New test.
618 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
619
d6dafb7c
UW
6202011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
621
622 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
623 when computing result.
624 * gdb.arch/altivec-abi.exp: Update expected results.
625
a449c2d8
TJB
6262011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
627
628 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
629 * gdb.base/jit.exp: Likewise.
630 * gdb.base/pie-execl.exp: Likewise.
631 * gdb.base/solib-nodir.exp: Likewise.
632 * gdb.base/solib-overlap.exp: Likewise.
633
764880b7
PA
6342011-02-07 Pedro Alves <pedro@codesourcery.com>
635
636 * gdb.trace/collection.c (global_pieces): New.
637 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
638 New procedure.
639 (gdb_trace_collection_test): Call it.
640
505500db
SW
6412011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
642
643 * gdb.python/py-evthreads.c: New file.
644 * gdb.python/py-evthreads.exp: New file.
645 * gdb.python/py-events.py: New file.
646 * gdb.python/py-events.exp: New file.
647 * gdb.python/py-events.c: New file.
648
385203ed
DD
6492011-02-04 David Daney <ddaney@caviumnetworks.com>
650
651 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
652
9011945e
AB
6532011-02-03 Andrew Burgess <aburgess@broadcom.com>
654
655 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
656 gdb.base/disasm-end-cu.exp: New test for disassembling over the
657 boundary between two compilation units.
658
580688f3
PA
6592011-02-02 Pedro Alves <pedro@codesourcery.com>
660
661 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
662 (Virtual): New structs.
663 (virtual_o, virtual_middle_b): New globals.
664 * gdb.cp/virtbase.exp: New tests.
665
d3f0f853
PP
6662011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
667
668 * gdb.base/jit.exp: New file.
669 * gdb.base/jit-main.c: New file.
670 * gdb.base/jit-solib.c: New file.
671
b2030fb5
UW
6722011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
673
674 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
675 proceed to initial kernel entry point.
676 * gdb.opencl/datatypes.exp: Likewise.
677 * gdb.opencl/operators.exp: Likewise.
678 * gdb.opencl/vec_comps.exp: Likewise.
679
2db19d1e
SW
6802011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
681
682 * gdb.cp/nsnested.cc: New.
683 * gdb.cp/nsnested.exp: New.
684 * gdb.cp/nsnoimports.exp: New.
685 * gdb.cp/nsnoimports.cc: New.
686
6b0c4c1f
JB
6872011-01-31 Joel Brobecker <brobecker@adacore.com>
688
689 * gdb.base/interact.exp: Add extra tests that verify that
690 the value of the interactive-mode setting does not change
691 after the script is sourced.
692
80b23b6a
JK
6932011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 * gdb.cp/noparam.exp: New file.
696 * gdb.cp/noparam.cc: New file.
697
ffd5ec24
PA
6982011-01-28 Pedro Alves <pedro@codesourcery.com>
699
700 * gdb.trace/tfile.exp: Test that with no traceframe selected,
701 there's no stack or registers.
702
a81766d8
TT
7032011-01-26 Tom Tromey <tromey@redhat.com>
704
705 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
706 space before string output. Add test for "set print pretty off"
707 case.
708
585fdaa1
PA
7092011-01-25 Pedro Alves <pedro@codesourcery.com>
710
711 * gdb.base/frame-args.exp: Adjust.
712 * gdb.dwarf2/dw2-noloc.exp: Adjust.
713 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
714 * gdb.dwarf2/pieces.exp: Adjust.
715 * gdb.opt/clobbered-registers-O2.exp: Adjust.
716 * gdb.opt/inline-locals.exp: Adjust.
717 * gdb.threads/fork-child-threads.exp: Adjust.
718
d468832a
KW
7192011-01-25 Ken Werner <ken.werner@de.ibm.com>
720
721 * gdb.opencl/convs_casts.cl: Move program scope variables into the
722 OpenCL kernel function. Add a comment as marker. Add address space
723 qualifiers for the remaining program scope variables.
724 * gdb.opencl/datatypes.cl: Likewise.
725 * gdb.opencl/operators.cl: Likewise.
726 * gdb.opencl/vec_comps.cl: Likewise.
727 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
728 Add breakpoint at the marker comment.
729 * gdb.opencl/datatypes.exp: Likewise.
730 * gdb.opencl/operators.exp: Likewise.
731 * gdb.opencl/vec_comps.exp: Likewise.
732
490f124f
PA
7332011-01-24 Pedro Alves <pedro@codesourcery.com>
734
735 * gdb.base/printcmds.c (some_struct): New struct and instance.
736 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
737 procedure.
738 <global scope>: Call it.
739
6da78614
KW
7402011-01-21 Ken Werner <ken.werner@de.ibm.com>
741
742 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
743 argument to the gdb_compile_opencl_hostapp call.
744
ec64c9aa
YQ
7452011-01-19 Yao Qi <yao@codesourcery.com>
746
747 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
748 positve list.
749
810cfdbb
YQ
7502011-01-19 Yao Qi <yao@codesourcery.com>
751
752 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
753 canonical form.
754 Remove "xscale-*-*"
755 * gdb.xml/tdesc-regs.exp: Likewise.
756 * gdb.python/py-section-script.exp: Replace ARM target triplet
757 with canonical form.
758 Match arm*-*-symbianelf*.
759 * gdb.base/dup-sect.exp: Likewise.
760 * lib/dwarf.exp: New.
761 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
762 dwarf2_support.
763 * gdb.dwarf2/dup-psym.exp: Likewise.
764 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
765 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
766 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
767 * gdb.dwarf2/dw2-basic.exp: Likewise.
768 * gdb.dwarf2/dw2-compressed.exp: Likewise.
769 * gdb.dwarf2/dw2-const.exp: Likewise.
770 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
771 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
772 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
773 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
774 * gdb.dwarf2/dw2-filename.exp: Likewise.
775 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
776 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
777 * gdb.dwarf2/dw2-intercu.exp: Likewise.
778 * gdb.dwarf2/dw2-intermix.exp: Likewise.
779 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
780 * gdb.dwarf2/dw2-noloc.exp: Likewise.
781 * gdb.dwarf2/dw2-op-call.exp: Likewise.
782 * gdb.dwarf2/dw2-producer.exp: Likewise.
783 * gdb.dwarf2/dw2-ranges.exp: Likewise.
784 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
785 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
786 * gdb.dwarf2/dw2-strp.exp: Likewise.
787 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
788 * gdb.dwarf2/implptr.exp: Likewise.
789 * gdb.dwarf2/mac-fileno.exp: Likewise.
790 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
791 * gdb.dwarf2/pieces.exp: Likewise.
792 * gdb.dwarf2/pr11465.exp: Likewise.
793 * gdb.dwarf2/valop.exp: Likewise.
794 * gdb.dwarf2/watch-notconst.exp: Likewise.
795 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
796
4694da01
TT
7972011-01-19 Tom Tromey <tromey@redhat.com>
798
799 * gdb.python/py-infthread.exp: Add thread tests.
800
b075872c
JB
8012011-01-14 Joel Brobecker <brobecker@adacore.com>
802
803 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
804
2c3e6e24
JB
8052011-01-14 Joel Brobecker <brobecker@adacore.com>
806
807 * gdb.ada/widewide: New testcase.
808
de8fa76c
JB
8092011-01-13 Joel Brobecker <brobecker@adacore.com>
810
811 * gdb.base/interact.exp: New testcase.
812
1b05df00
TT
8132011-01-12 Tom Tromey <tromey@redhat.com>
814
815 * gdb.mi/gdb2549.exp: Update for error message changes.
816 * gdb.mi/mi-cli.exp: Likewise.
817 * gdb.mi/mi-disassemble.exp: Likewise.
818 * gdb.mi/mi-pthreads.exp: Likewise.
819 * gdb.mi/mi-regs.exp: Likewise.
820 * gdb.mi/mi-stack.exp: Likewise.
821 * gdb.mi/mi-var-block.exp: Likewise.
822 * gdb.mi/mi-var-cmd.exp: Likewise.
823 * gdb.mi/mi2-cli.exp: Likewise.
824 * gdb.mi/mi2-disassemble.exp: Likewise.
825 * gdb.mi/mi2-pthreads.exp: Likewise.
826 * gdb.mi/mi2-regs.exp: Likewise.
827 * gdb.mi/mi2-stack.exp: Likewise.
828 * gdb.mi/mi2-var-block.exp: Likewise.
829 * gdb.mi/mi2-var-cmd.exp: Likewise.
830
c2ff108b
JK
8312011-01-12 Andrew Burgess <aburgess@broadcom.com>
832 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 PR fortran/11104 and DWARF unbound arrays detection.
835 * gdb.fortran/multi-dim.exp: New file.
836 * gdb.fortran/multi-dim.f90: New file.
837
b716877b
AB
8382011-01-12 Andrew Burgess <aburgess@broadcom.com>
839
840 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
841 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
842 add new tests for opcode dumping.
843
6c162d5e
TT
8442011-01-11 Tom Tromey <tromey@redhat.com>
845
846 * gdb.python/py-infthread.exp: Load gdb-python.exp.
847
77b06cd7
TJB
8482010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
849
850 Convert hardware watchpoints to use breakpoint_ops.
851 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
852 type is not supported.
853 * gdb.base/foll-fork.exp: Likewise.
854 * gdb.base/foll-vfork.exp: Likewise.
855
f39a75d0
PM
8562011-01-10 Phil Muldoon <pmuldoon@redhat.com>
857
858 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
859 Use load_lib gdb-python.exp.
860 * gdb.python/python.exp: Ditto.
861 * gdb.python/py-function.exp: Ditto.
862
fc529d80
AS
8632011-01-09 Andreas Schwab <schwab@linux-m68k.org>
864
865 * gdb.threads/tls.exp ("info address me"): Fix expected output.
866
fb03cb59
JK
8672011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * configure: Regenerate.
870
d8e22779
TT
8712011-01-06 Tom Tromey <tromey@redhat.com>
872
873 * gdb.python/py-frame.exp: Test gdb.newest_frame.
874
09050809
JB
8752011-01-06 Joel Brobecker <brobecker@adacore.com>
876
fc529d80
AS
877 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
878 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
879 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
880 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
881 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
882 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
883 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
884 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
885 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
886 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
887 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
888 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
889 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
890 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
891 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
892 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
893 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
894 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
895 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
896 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
897 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
898 gdb.ada/uninitialized_vars.exp,
899 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
900 Simplify by using clean_restart.
09050809 901
8ed5dd9e
JB
9022011-01-06 Joel Brobecker <brobecker@adacore.com>
903
904 Add marker to be used as anchor for inserting breakpoints.
905 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
906 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
907 Likewise.
908
909 Remove uses of gdb_start_cmd.
910 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
911 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
912
913 Do not run testcase if testing with GDBserver.
914 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
915 if testing with GDBserver.
916
368a124f
JB
9172011-01-06 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
920 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
921 copyright header.
922
44944448
JB
9232011-01-05 Joel Brobecker <brobecker@adacore.com>
924
925 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
926 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
927 testsuite/gdb.fortran/complex.f,
928 testsuite/gdb.fortran/derived-type.f90,
929 testsuite/gdb.fortran/library-module-lib.f90,
930 testsuite/gdb.fortran/library-module-main.f90,
931 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
932 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
933 Copyright year update.
934
31886ea6
JB
9352011-01-05 Joel Brobecker <brobecker@adacore.com>
936
937 * gdb.base/langs1.f: Add copyright header.
938
ebedcab5
JK
9392011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
940
941 * gdb.base/morestack.exp: New file.
942 * gdb.base/morestack.c: New file.
943
de1eb2f9
JK
9442011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
947
9e87a409
JB
9482010-12-29 Joel Brobecker <brobecker@adacore.com>
949
950 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
951 * gdb.ada/arrayptr.exp: Add test printing that new variable.
952
720d1a40
JB
9532010-12-29 Joel Brobecker <brobecker@adacore.com>
954
955 * gdb.ada/lang_switch.exp: Correct expected parameter value.
956
a283af87
AS
9572010-12-25 Andreas Schwab <schwab@linux-m68k.org>
958
5d3d9cba
AS
959 * gdb.threads/tls.exp: Fix typo.
960
a283af87
AS
961 * gdb.threads/thread-specific.exp (get_thread_list): Update.
962 * gdb.threads/execl.exp: Update.
963
2a20745c
YQ
9642010-12-23 Yao Qi <yao@codesourcery.com>
965
966 * gdb.arch/arm-disp-step.exp: New.
967 * gdb.arch/arm-disp-step.S: New.
968
a7658b96
TT
9692010-12-21 Tom Tromey <tromey@redhat.com>
970
971 * gdb.threads/execl.exp: Update.
972 * gdb.threads/linux-dp.exp: Update.
973 * gdb.threads/manythreads.exp: Update.
974 * gdb.threads/tls.exp: Update.
975
5b79abe7
TT
9762010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
979 (NextOverThrowDerivates) <resumebpt>: New.
980 (resumebpt_test): New.
981 (main): Call resumebpt_test.
982 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
983
0914bcdb
SS
9842010-12-12 Stan Shebs <stan@codesourcery.com>
985
986 * gdb.trace/tsv.exp: Test print command on trace state variables.
987
305aeedc
TT
9882010-12-09 Tom Tromey <tromey@redhat.com>
989
990 * gdb.base/interp.exp: Add regression test.
991
186c406b
TT
9922010-12-09 Tom Tromey <tromey@redhat.com>
993
994 * gdb.java/jnpe.java: New file.
995 * gdb.java/jnpe.exp: New file.
996 * gdb.cp/nextoverthrow.exp: New file.
997 * gdb.cp/nextoverthrow.cc: New file.
998
aae1c79a
DE
9992010-12-07 Doug Evans <dje@google.com>
1000
1001 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1002 of data-directory.
1003 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1004 updated.
1005 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1006
60f98dde 10072010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1008
1009 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1010 * gdb.base/call-sc.exp: Ditto.
1011 * gdb.base/finish.exp: Ditto.
1012 * gdb.base/return.exp: Ditto.
1013 * gdb.base/return2.exp: Ditto.
1014
5fa290c1
DE
10152010-11-30 Doug Evans <dje@google.com>
1016
1017 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1018 (gdb_expect_list): Fix spelling errors in comments.
1019 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1020 send_gdb/gdb_expect_list where applicable.
1021 * gdb.base/call-ar-st.exp: Ditto.
1022 * gdb.base/funcargs.exp: Ditto.
1023 * gdb.base/gcore.exp: Ditto.
1024 * gdb.base/page.exp: Ditto.
1025 * gdb.base/sigaltstack.exp: Ditto.
1026 * gdb.base/siginfo.exp: Ditto.
1027 * gdb.base/sigstep.exp: Ditto.
1028 * gdb.base/trace-commands.exp: Ditto.
1029
4e04c971
DE
10302010-11-29 Doug Evans <dje@google.com>
1031
1032 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1033 printer-name;subprinter-name.
1034
8cf6f0b1
TT
10352010-11-29 Tom Tromey <tromey@redhat.com>
1036
1037 * gdb.dwarf2/implptr.exp: New file.
1038 * gdb.dwarf2/implptr.c: New file.
1039 * gdb.dwarf2/implptr.S: New file.
1040
94b6973e
PM
10412010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1042
fc529d80 1043 PR python/12199
94b6973e
PM
1044
1045 * gdb.python/py-breakpoint.exp: Test the delete method.
1046
8358c15c
JK
10472010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1048
1049 Fix step_resume_breakpoint unsaved during an infcall.
1050 * gdb.base/step-resume-infcall.exp: New file.
1051 * gdb.base/step-resume-infcall.c: New file.
1052
f6df29bc
TJB
10532010-11-24 Edjunior Machado <emachado@br.ibm.com>
1054
1055 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1056
f2b5a5cf
TJB
10572010-11-24 Edjunior Machado <emachado@br.ibm.com>
1058
1059 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1060 on ppc64's symbols; "finish" and "return" commands must accept to
1061 show the caller line again as well as the line after.
1062 * gdb.asm/powerpc64.inc: New file.
1063
6b0ecdc2
DE
10642010-11-23 Doug Evans <dje@google.com>
1065
1066 * lib/gdb.exp (gdb_test_sequence): New function.
1067 (gdb_expect_list): Add verbose -log call for each pattern.
1068 * gdb.base/signals.exp (test_handle_all_print): Call it.
1069 Reduce timeout increment from 6 minutes to 1 minute.
1070 * gdb.server/ext-run.exp: Call it.
1071
ea976c60
PM
10722010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1073
f2b5a5cf 1074 PR python/12212
ea976c60
PM
1075
1076 * gdb.python/python.exp: Check that selected_thread raises an
1077 error when no inferior is loaded.
1078
c0efa795
JK
10792010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1080
1081 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1082 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1083
ec3aa567
JK
10842010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1085
1086 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1087 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1088
d8249011
DE
10892010-11-18 Doug Evans <dje@google.com>
1090
1091 * gdb.server/ext-run.exp: Fix intermittent failures.
1092
d4eba7d1
NF
10932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1094
1095 * gdb.stabs/gdb11479.exp: Use runto_main.
1096
b04c2f88
NF
10972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1098
1099 * gdb.base/break-entry.exp: Skip if using a stub.
1100
ae9d7ce4
NF
11012010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1102
1103 * gdb.python/py-inferior.exp: Pack values in target endianness.
1104
621c8364
TT
11052010-11-12 Tom Tromey <tromey@redhat.com>
1106
1107 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1108 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1109 MemoryError.
1110 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1111 type.
1112 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1113 MemoryError.
1114 (test_subscript_regression): Update exception type.
1115
84f4c1fe
PM
11162010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1117
1118 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1119 breakpoint tests.
1120
a1442452
PA
11212010-11-09 Pedro Alves <pedro@codesourcery.com>
1122
1123 * gdb.base/watchpoint.exp: Test "watch -location" with an
1124 innacessible location.
1125
efd11a33
JK
11262010-11-09 Edjunior Machado <emachado@br.ibm.com>
1127 Luis Machado <luisgpm@br.ibm.com>
1128
1129 * gdb.base/maint.exp: Expect "." prefix.
1130 * gdb.base/nodebug.exp: Expect "." Likewise.
1131 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1132 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1133 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1134 POWER server processors.
1135
aa00efb5
JK
11362010-11-08 Edjunior Machado <emachado@br.ibm.com>
1137 Luis Machado <luisgpm@br.ibm.com>
1138
1139 * gdb.base/break-entry.exp: convert entry point for
1140 ppc64 and expect leading `.' on ppc64's symbols
1141
99e7ae30
DE
11422010-11-05 Doug Evans <dje@google.com>
1143
1144 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1145 * gdb.python/py-param.exp: Delete, contents moved to ...
1146 * gdb.python/py-parameter.exp: ... here. New file.
1147 Add test for gdb.parameter ("directories").
99e7ae30 1148
f4b8a18d
KW
11492010-11-05 Ken Werner <ken.werner@de.ibm.com>
1150
1151 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1152 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1153 * configure: Regenerate.
1154 * gdb.opencl/Makefile.in: New File.
1155 * gdb.opencl/datatypes.exp: Likewise.
1156 * gdb.opencl/datatypes.cl: Likewise.
1157 * gdb.opencl/operators.exp: Likewise.
1158 * gdb.opencl/operators.cl: Likewise.
1159 * gdb.opencl/vec_comps.exp: Likewise.
1160 * gdb.opencl/vec_comps.cl: Likewise.
1161 * gdb.opencl/convs_casts.exp: Likewise.
1162 * gdb.opencl/convs_casts.cl: Likewise.
1163 * lib/opencl.exp: Likewise.
1164 * lib/opencl_hostapp.c: Likewise.
1165 * lib/opencl_kernel.cl: Likewise.
1166 * lib/cl_util.c: Likewise.
1167 * lib/cl_util.c: Likewise.
1168 * gdb.base/default.exp (set language): Add "opencl" to the list of
1169 languages.
1170
a9d5ef47
SW
11712010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1172
1173 * gdb.cp/overload.exp: Added test for inheritance overload.
1174 * gdb.cp/overload.cc: Ditto.
1175 * gdb.cp/oranking.exp: Removed releveant kfails.
1176
03eb1c79
JK
11772010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1178 Joel Brobecker <brobecker@adacore.com>
1179
1180 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1181 check test_compiler_info.
1182
dbc98a8b
KW
11832010-11-03 Ken Werner <ken.werner@de.ibm.com>
1184
1185 * gdb.base/gnu_vector.exp: Adjust expect messages.
1186
120bd360
KW
11872010-11-03 Ken Werner <ken.werner@de.ibm.com>
1188
1189 * gdb.base/gnu_vector.exp: Add unary operator tests.
1190
c37f7098
KW
11912010-11-03 Ken Werner <ken.werner@de.ibm.com>
1192
1193 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1194
7b51bc51
DE
11952010-11-02 Doug Evans <dje@google.com>
1196
1197 * gdb.python/py-pp-maint.c: New file.
1198 * gdb.python/py-pp-maint.exp: New file.
1199 * gdb.python/py-pp-maint.py: New file.
1200
50c97f38
TT
12012010-11-02 Tom Tromey <tromey@redhat.com>
1202
1203 * gdb.base/default.exp: Remove "scheme" from language list.
1204
a289b8f6
JK
12052010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1206
1207 Revert:
1208 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1209 * gdb.threads/sigstep-threads.exp: New file.
1210 * gdb.threads/sigstep-threads.c: New file.
1211
cd017491
MS
12122010-10-20 Michael Snyder <msnyder@vmware.com>
1213
1214 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1215
8e6a5956
UW
12162010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1217
1218 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1219 Skip test completely if gdb,no_hardware_watchpoints.
1220
2c04da0d
UW
12212010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1222
1223 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1224 strict, but do not check for any particular function name within libc.
1225
79afc5ef
SW
12262010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1227
1228 * gdb.cp/smartp.exp: New test.
1229 * gdb.cp/smartp.cc : New test.
1230
026ffab7
SW
12312010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1232
1233 * gdb.cp/converts.exp: Test pointer to bool conversion.
1234 Test pointer to long conversion.
1235 * gdb.cp/oranking.exp: Removed relevant kfail.
1236
3a772aa4
TT
12372010-10-18 Tom Tromey <tromey@redhat.com>
1238
1239 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1240 argument to lazy_string.
1241 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1242 (pp_ls.to_string): Use it.
1243 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1244 Add "estring2" local.
1245
5fc3827b
JK
12462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1247
1248 Fix s390x compatibility.
1249 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1250 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1251
8aeb23f3
JK
12522010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 * gdb.threads/sigstep-threads.exp: New file.
1255 * gdb.threads/sigstep-threads.c: New file.
1256
c1e56572
JK
12572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 * gdb.base/pie-execl.exp: New file.
1260 * gdb.base/pie-execl.c: New file.
1261
92163a10
JK
12622010-10-13 Doug Evans <dje@google.com>
1263 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 PR exp/12117
1266 * gdb.cp/ptype-cv-cp.cc: New file.
1267 * gdb.cp/ptype-cv-cp.exp: New file.
1268
7062b0a0
SW
12692010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1270
1271 * gdb.cp/converts.cc: New test program.
1272 * gdb.cp/converts.exp: New test.
1273 * gdb.cp/overload.exp: Added test for void* vs int*.
1274 * gdb.cp/overload.exp: Ditto.
1275 * gdb.cp/oranking.exp: Removed related kfail.
1276
0e3509db
DE
12772010-10-13 Doug Evans <dje@google.com>
1278
1279 * lib/gdb-python.exp (gdb_check_python_config): New function.
1280 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1281 * gdb.python/lib-types.cc: New file.
1282 * gdb.python/lib-types.exp: New file.
1283
8dc78533
JK
12842010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 * gdb.python/py-error.exp: New file.
1287 * gdb.python/py-error.py: New file.
1288
93c17e06
JK
12892010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1290
1291 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1292 gdb_test_multiple.
1293
d8b34041
JK
12942010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1295
1296 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1297 * gdb.base/prelink.exp: Likewise.
1298 * gdb.base/solib-nodir.exp: Likewise.
1299 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1300 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1301 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1302
e0cc584e
UW
13032010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1304
1305 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1306 for the "info files" test to avoid timeouts on slow machines.
1307
cfc353b1
JK
13082010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1309
1310 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1311 (main): Make openlib dummy call.
1312
d3d7896d
JK
13132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1314
1315 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1316 * break-interp.exp (reach): Move the core body ...
1317 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1318 (test_ld): Provide always real argument, even to the linker. Replace
1319 dl_main by _dl_debug_state.
1320
5e533c94
JK
13212010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 Fix results of prelinked PIEs on ppc*.
1324 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1325 Accept also DISPLACEMENT "PRESENT".
1326 (main): Replace "ZERO" displacements by "PRESENT".
1327
33540610
SW
13282010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1329
1330 * gdb.cp/oranking.exp: New test.
1331 * gdb.cp/oranking.cc: New test program.
1332
3bdf2bbd
KW
13332010-10-08 Ken Werner <ken.werner@de.ibm.com>
1334
1335 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1336 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1337
2f608a3a
KW
13382010-10-06 Ken Werner <ken.werner@de.ibm.com>
1339
1340 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1341 lush, lynx) New constant.
1342 * gdb.base/constvars.exp: Test const array types.
1343 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1344
aa2e2d8d
DE
13452010-10-06 Doug Evans <dje@google.com>
1346
1347 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1348 of syscall staging area.
1349
2844d6b5
KW
13502010-10-06 Ken Werner <ken.werner@de.ibm.com>
1351
1352 * gdb.base/gnu_vector.c: Add variable c4.
1353 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1354 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1355
7d8ac8bb
MR
13562010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1357
1358 * gdb.arch/altivec-abi.exp: Fix a typo.
1359
84a02e58
MR
13602010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1361
1362 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1363 to match a thread ID.
1364
b18e6318
JK
13652010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1366
1367 Fix s390x testcase compatibility.
1368 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1369
a2c09bd0
DE
13702010-10-01 Doug Evans <dje@google.com>
1371
1372 * lib/gdb-python.exp: New file.
1373 * gdb.python/py-block.exp: Use it.
1374 * gdb.python/py-breakpoint.exp: Ditto.
1375 * gdb.python/py-frame.exp: Ditto.
1376 * gdb.python/py-inferior.exp: Ditto.
1377 * gdb.python/py-param.exp: Ditto.
1378 * gdb.python/py-prettyprint.exp: Ditto.
1379 * gdb.python/py-shared.exp: Ditto.
1380 * gdb.python/py-symbol.exp: Ditto.
1381 * gdb.python/py-symtab.exp: Ditto.
1382 * gdb.python/py-type.exp: Ditto.
1383 * gdb.python/py-value.exp: Ditto.
1384 * gdb.python/python.exp: Ditto.
1385
38f12cfc
TT
13862010-09-30 Tom Tromey <tromey@redhat.com>
1387
1388 * gdb.base/anon.exp: New file.
1389 * gdb.base/anon.c: New file.
1390
9ae8282d
TT
13912010-09-30 Tom Tromey <tromey@redhat.com>
1392
1393 * gdb.base/completion.exp: Test completion through anonymous
1394 union.
1395 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1396
e9e07ba6
JK
13972010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 Fix printing parameters of inlined functions.
1400 * gdb.dwarf2/dw2-inline-param.exp: New file.
1401 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1402 * gdb.dwarf2/dw2-inline-param.S: New file.
1403
cd2effb2
JK
14042010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 PR corefiles/12071.
1407 * gdb.base/corefile.exp (quit with a process, no question: load core)
1408 (quit with a core file): New tests.
1409
bceffbf3
JK
14102010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1411
1412 Fix GDB crash on inferior calls with self-referencing classes.
1413 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1414 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1415 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1416
1736ad11
JK
14172010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1418
1419 Fix lost siginfo_t for inferior calls.
1420 * gdb.base/siginfo-infcall.exp: New file.
1421 * gdb.base/siginfo-infcall.c: New file.
1422
a176ad92
JB
14232010-09-22 Joel Brobecker <brobecker@adacore.com>
1424
1425 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1426
c2b0a229
JK
14272010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1430 New test.
1431 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1432
e8ae22d1
JB
14332010-09-22 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1436 type of our const type.
1437
ec322823
SW
14382010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1439
1440 * gdb.cp/pr12028.cc: New.
1441 * gdb.cp/pr12028.exp: New.
1442
72929c62
JB
14432010-09-22 Joel Brobecker <brobecker@adacore.com>
1444
1445 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1446
875b4ff5 14472010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1448 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1449
1450 PR mi/11407
1451 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1452 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1453 * gdb.mi/dw2-ref-missing-frame.S New File.
1454 * gdb.mi/dw2-ref-missing-frame.exp New File.
1455
7155d578
TT
14562010-09-14 Tom Tromey <tromey@redhat.com>
1457
1458 PR symtab/8399:
1459 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1460
515ed532
TT
14612010-09-14 Tom Tromey <tromey@redhat.com>
1462
1463 PR exp/11803:
1464 * gdb.threads/tls.exp: Use C++.
1465 (check_thread_local): Use K::another_thread_local.
1466 * gdb.threads/tls.c (class K): New.
1467 (another_thread_local): Now a member of K.
1468 (spin): Update. No longer K&R C.
1469
450ca57c
SW
14702010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1471
1472 * gdb.cp/koenig.cc: created class for testing member lookup.
1473 * gdb.cp/koenig.exp: Added test for member lookup.
1474
dbd492a3
JK
14752010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1476
1477 Fix false FAILs on sourcetree topdir directory containing "kill".
1478 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1479 source line matching regexp.
1480
8d4d924b
JK
14812010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1482
1483 * gdb.python/python.exp (set height 0, collect help from uiout)
1484 (verify help to uiout): New tests.
1485
8e64f2a0
JK
14862010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1487
1488 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1489 is_lp64_target to check 64bit target.
1490
4569eed2
JK
14912010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1492
1493 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1494 (test_ld) <powerpc64-*>: New.
1495
5e1617b1
DJ
14962010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1497
1498 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1499
c767944b
DJ
15002010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1501
1502 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1503 (FunctionArg::method): New function.
1504 (empty, arg): New variables.
1505 (main): Call arg.method.
1506 * gdb.cp/templates.exp (test_template_args): New function.
1507 (do_tests): Call it.
1508
27d3a3fc
UW
15092010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1510
1511 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1512 of "next" to proceed over pthread_exit call.
1513
55b7ce7f
UW
15142010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1515
1516 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1517 "maint print statistics" output to prevent expect timeouts.
1518
809df446
JK
15192010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1522 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1523 (test_float_rejected): ... here.
1524 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1525 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1526 (test_float_rejected): ... here.
1527 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1528 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1529 (test_float_rejected): ... here.
1530 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1531 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1532 (test_float_rejected): ... here.
1533
8464be76
DJ
15342010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1535
1536 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1537 before disabling hardware watchpoints.
1538 (test_inaccessible_watchpoint): Check that hardware watchpoints
1539 are used. Test for watchpoints on a constant address.
1540
14dba4b4
JK
15412010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.base/ui-redirect.exp: New file.
1544
3f3540e1 15452010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1546 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1547
1548 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1549
0f254bb7
DE
15502010-08-31 Doug Evans <dje@google.com>
1551
1552 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1553
03f17ccf
TT
15542010-08-30 Tom Tromey <tromey@redhat.com>
1555
1556 PR python/11792:
1557 * gdb.python/py-value.exp (test_subscript_regression): Add
1558 dynamic_type test.
1559
640617ad
DJ
15602010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1561
1562 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1563 instead of running to main. Do not test the main function.
1564 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1565 Add new main.
1566
2ed91d1b
PA
15672010-08-26 Pedro Alves <pedro@codesourcery.com>
1568
1569 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1570 one test.
1571
673bfd45
DE
15722010-08-24 Doug Evans <dje@google.com>
1573
1574 PR symtab/11942
1575 * gdb.dwarf2/dw4-sig-types.cc: New file.
1576 * gdb.dwarf2/dw4-sig-types.h: New file.
1577 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1578 * gdb.dwarf2/dw4-sig-types.exp: New file.
1579
f9ffd4bb
TT
15802010-08-23 Tom Tromey <tromey@redhat.com>
1581
1582 PR python/11145:
1583 * gdb.python/py-value.c (Base, Derived): New types.
1584 (base): New global.
1585 * gdb.python/py-value.exp (test_subscript_regression): Add
1586 dynamic_cast test.
1587
d839c8a4
TT
15882010-08-23 Tom Tromey <tromey@redhat.com>
1589
1590 PR python/10676:
1591 * gdb.python/py-type.exp (test_fields): Add tests for type
1592 equality.
1593
702c2711
TT
15942010-08-23 Tom Tromey <tromey@redhat.com>
1595
1596 PR python/11915:
1597 * gdb.python/py-type.exp (test_fields): Add tests for array.
1598
832bafd3
KS
15992010-08-23 Keith Seitz <keiths@redhat.com>
1600
1601 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1602 have any children. Create a new abbrev for it.
1603 Add missing terminal sequence to .debug_abbrev.
1604
c37bf528
KS
16052010-08-20 Keith Seitz <keiths@redhat.com>
1606
1607 PR symtab/11465:
1608 * gdb.dwarf2/pr11465.exp: New test.
1609 * gdb.dwarf2/pr11465.S: New file.
1610 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1611 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1612
4572cbac
TJB
16132010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1614
1615 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1616 registers. Update data sets with the new v2_double element in the
1617 VSX register union. Add vector_register3_vr data set for the AltiVec
1618 registers. Use gdb_test_no_output instead of send_gdb.
1619
e7fbb131
PA
16202010-08-19 Pedro Alves <pedro@codesourcery.com>
1621
1622 * gdb.python/py-shared.exp: New file, factored out from
1623 python.exp.
1624 * gdb.python/py-shared.c: New file.
1625 * gdb.python/py-shared-sl.c: New file.
1626 * gdb.python/python-1.c: New file.
1627 * gdb.python/python-sl.c: Delete.
1628 * gdb.python/python.c: Mention python-1.c.
1629 * gdb.python/python.exp: Move shared library tests to
1630 py-shared.exp.
1631 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1632 (MISCELLANEOUS): New.
1633 (clean mostlyclean): Also remove $MISCELLANEOUS.
1634
d30f5e1f
DE
16352010-08-19 Doug Evans <dje@google.com>
1636
1637 PR exp/11926
1638 * gdb.base/printcmds.exp (test_float_accepted): New function.
1639 Move existing float tests there. Add tests for floats with suffixes.
1640 (test_float_rejected): New function.
1641 * gdb.java/jv-print.exp (test_float_accepted): New function.
1642 (test_float_rejected): New function.
1643 * gdb.objc/print.exp: New file.
1644 * gdb.pascal/print.exp: New file.
1645 * lib/objc.exp: New file.
1646
7b3fd859
PM
16472010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1648
1649 * gdb.base/default.exp (info set): Avoid full buffer error and force
1650 reading up to final gdb prompt.
1651 (show): Likewise.
1652
c92817ce
TT
16532010-08-18 Tom Tromey <tromey@redhat.com>
1654
1655 PR symtab/11919:
1656 * gdb.base/completion.exp: Add test.
1657
f1208f9e
DE
16582010-08-18 Doug Evans <dje@google.com>
1659
1660 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1661 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1662 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1663 Simplify, early exit if runto_main fails.
1664 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1665 (set_lang_fortran): Moved to lib/fortran.exp.
1666 * gdb.fortran/types.exp: load_lib fortran.exp.
1667 (set_lang_fortran): Moved to lib/fortran.exp.
1668 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1669 * gdb.java/jprint.exp (set_lang_java): Ditto.
1670 * gdb.java/jv-exp.exp: load_lib java.exp.
1671 If set_lang_java fails, issue a warning instead of failure to be
1672 consistent with other set_lang_foo uses.
1673 (set_lang_java): Moved to lib/java.exp.
1674 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1675 If set_lang_java fails, issue a warning instead of failure to be
1676 consistent with other set_lang_foo uses.
1677 * gdb.pascal/types.exp: load_lib pascal.exp.
1678 (set_lang_pascal): Moved to lib/pascal.exp.
1679 * lib/fortran.exp: New file.
1680 * lib/java.exp (set_lang_java): New function.
1681 * lib/pascal.exp (set_lang_pascal): New function.
1682
2f06b485
YQ
16832010-08-18 Yao Qi <yao@codesourcery.com
1684
1685 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1686 func_nofb_start and func_loopfb_start, so that address of functions
1687 is equal to these labels on Thumb.
1688
96e25403
YQ
16892010-08-18 Yao Qi <yao@codesourcery.com>
1690
1691 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1692 to reflect latest c source file.
1693
36e6adc4
JK
16942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1695
1696 * gdb.cp/infcall-dlopen.exp: New file.
1697 * gdb.cp/infcall-dlopen.cc: New file.
1698 * gdb.cp/infcall-dlopen-lib.cc: New file.
1699
f431efe5
PA
17002010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1701 Pedro Alves <pedro@codesourcery.com>
1702
1703 PR breakpoints/11371
1704
1705 * gdb.base/watch-cond-infcall.exp: New file.
1706 * gdb.base/watch-cond-infcall.c: New file.
1707
06a64a0b
TT
17082010-08-16 Tom Tromey <tromey@redhat.com>
1709
1710 * gdb.base/help.exp: Update.
1711 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1712 watchpoint.
1713 (test_watch_location): New proc.
1714 (test_watchpoint_in_big_blob): Delete watchpoint.
1715 * gdb.base/watchpoint.c (func5): New function.
1716 (main): Call it.
1717
70ebf4ed
DE
17182010-08-16 Doug Evans <dje@google.com>
1719
1720 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1721
ca5c20b6
PM
17222010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1723
1724 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1725 tests.
1726
7346b668
KW
17272010-08-11 Ken Werner <ken.werner@de.ibm.com>
1728
1729 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1730 * gdb.base/gnu_vector.c: New File.
1731 * gdb.base/gnu_vector.exp: Likewise.
1732
cb2e07a6
PM
17332010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1734
1735 * gdb.python/python.c: New File.
1736 * gdb.python/python-sl.c: New File.
1737 * gdb.python/python.exp: Test solib_address and decode_line
1738 * functions.
1739
5da1313b
JK
17402010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 * gdb.python/python.exp (show height, set height 10)
1743 (verify pagination beforehand, verify pagination beforehand: q)
1744 (gdb.execute does not page, verify pagination afterwards)
1745 (verify pagination afterwards: q): New.
1746
49c3ccf7
DE
17472010-08-02 Doug Evans <dje@google.com>
1748
1749 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1750 because of an older gcc, change test2
1751 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1752 to unsupported.
1753
42c0c4f1
KH
17542010-07-30 Kazu Hirata <kazu@codesourcery.com>
1755
1756 * gdb.base/break-always.exp: Do not expect full paths to file
1757 names.
1758 * gdb.base/commands.exp: Likewise.
1759
d3765805
DE
17602010-07-30 Doug Evans <dje@google.com>
1761
c98ee71b
DE
1762 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1763 xfail them when run with older gccs.
1764
fd961404
DE
1765 * lib/gdb.exp (build_executable): Forward "c++" option to
1766 get_compiler_info.
1767
999adef4
DE
1768 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1769 "python print ttype.template_argument(1)" and
1770 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1771 if using gcc 4.4 or earlier.
1772
d3765805
DE
1773 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1774 attach-to-debugger handling.
1775
1276c759
JK
17762010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1779 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1780 (main): Use copyreloc.
1781 * gdb.base/prelink.exp (split debug of executable)
1782 (.dynbss vs. .bss address shift): New tests.
1783
88caa9b9
PA
17842010-07-29 Pedro Alves <pedro@codesourcery.com>
1785
1786 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1787 in gdb_test_multiple.
1788
c6f2ac43
PA
17892010-07-29 Pedro Alves <pedro@codesourcery.com>
1790
1791 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1792 environment.
1793
326fd672
TT
17942010-07-28 Tom Tromey <tromey@redhat.com>
1795
1796 PR python/11060:
1797 * gdb.python/py-type.c (Temargs): New template.
1798 (temvar): New variable.
1799 * gdb.python/py-type.exp (test_template): New proc.
1800
3ce3b1ba
PA
18012010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1802
1803 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1804 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1805
34eaf542
TT
18062010-07-28 Tom Tromey <tromey@redhat.com>
1807
1808 PR c++/9946:
1809 * gdb.cp/temargs.exp: New file.
1810 * gdb.cp/temargs.cc: New file.
1811
d41b819e
JK
18122010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 * gdb.base/help.exp (help disassemble): Update the content.
1815
26ab7092
JK
18162010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 * gdb.threads/ia64-sigill.exp: New file.
1819 * gdb.threads/ia64-sigill.c: New file.
1820
5283e9e1
TT
18212010-07-27 Tom Tromey <tromey@redhat.com>
1822
1823 * gdb.opt/inline-cmds.c (ATTR): New define.
1824 (func1): Use it.
1825 (func2): Likewise.
1826 (func3): Likewise.
1827 (outer_inline1): Likewise.
1828 (outer_inline2): Likewise.
1829 * gdb.opt/inline-bt.c (ATTR): New define.
1830 (func1): Use it.
1831 (func2): Likewise.
1832 * gdb.opt/inline-locals.c (ATTR): New define.
1833 (func1): Use it.
1834 (func2): Likewise.
1835
e992ef73
TT
18362010-07-27 Tom Tromey <tromey@redhat.com>
1837
1838 * gdb.stabs/gdb11479.c (hack): New function.
1839 (test): Use it.
1840 (test2): Use it.
1841 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1842 (int32_search_buf, int64_search_buf): No longer static.
1843 (x): Remove.
1844 * gdb.base/relocate.c (hack): New function.
1845
5374244e
PM
18462010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1847
1848 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1849 * gdb.python/py-value.c (func1): New function.
1850 (func2): Likewise.
1851
a99aee83
CV
18522010-07-26 Corinna Vinschen <vinschen@redhat.com>
1853
1854 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1855 as not to clash with .data section.
1856
a04ba985
JG
18572010-07-26 Jerome Guitton <guitton@adacore.com>
1858
1859 * gdb.base/code_elim.exp: New file.
1860 * gdb.base/code_elim1.c: New file.
1861 * gdb.base/code_elim2.c: New file.
1862
23bd0f7c
PA
18632010-07-21 Pedro Alves <pedro@codesourcery.com>
1864
1865 PR symtab/11827
1866
1867 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1868 (some_volatile_enum): New variable.
1869 * gdb.base/printcmds.exp (test_print_enums): New.
1870 <top level>: Call it.
1871
883df6dd
SW
18722010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1873
1874 * gdb.cp/fpointer.cc: New test.
1875 * gdb.cp/fpointer.exp: New test.
1876
569b05a5
JK
18772010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1878
1879 * gdb.base/solib-nodir.exp: New file.
1880 * lib/gdb.exp (runto): New case for a GDB internal error.
1881
51d7d803
JK
18822010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1883 Ulrich Weigand <uweigand@de.ibm.com>
1884 Tom Tromey <tromey@redhat.com>
1885
1886 * gdb.base/charset-malloc.c: New file.
1887 * gdb.base/charset.c (malloc_stub): New prototype.
1888 (main): Call it instead of malloc itself.
1889 * gdb.base/charset.exp: Use only prepare_for_testing.
1890 (binfile): Remove the variable.
1891
c0edd9ed
JK
18922010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1893
1894 Make core files the process_stratum.
1895 * gdb.base/corefile.exp (run: load core again)
1896 (run: sanity check we see the core file, run: with core)
1897 (run: core file is cleared, attach: load core again)
1898 (attach: sanity check we see the core file, attach: with core)
1899 (attach: core file is cleared): New tests.
1900 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1901
3cbaedff
KW
19022010-07-14 Ken Werner <ken.werner@de.ibm.com>
1903
1904 * gdb.arch/altivec-abi.exp: New tests.
1905
91158a56
TT
19062010-07-13 Tom Tromey <tromey@redhat.com>
1907
1908 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1909 (main): Use it.
1910 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1911
0f5238ed
TT
19122010-07-13 Tom Tromey <tromey@redhat.com>
1913
1914 * gdb.base/label.exp: New file.
1915 * gdb.base/label.c: New file.
1916
add265ae
L
19172010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1918 H.J. Lu <hongjiu.lu@intel.com>
1919
1920 * lib/gdb.exp (is_ilp32_target): New.
1921 (is_lp64_target): Likewise.
1922
1923 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1924 target.
1925 * gdb.arch/amd64-disp-step.exp: Likewise.
1926 * gdb.arch/amd64-dword.exp: Likewise.
1927 * gdb.arch/amd64-i386-address.exp: Likewise.
1928 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1929
add265ae
L
1930 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1931 target.
1932 * gdb.arch/i386-bp_permanent.exp: Likewise.
1933 * gdb.arch/i386-byte.exp: Likewise.
1934 * gdb.arch/i386-disp-step.exp: Likewise.
1935 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1936 * gdb.arch/i386-prologue.exp: Likewise.
1937 * gdb.arch/i386-size-overlap.exp: Likewise.
1938 * gdb.arch/i386-size.exp: Likewise.
1939 * gdb.arch/i386-sse.exp: Likewise.
1940 * gdb.arch/i386-unwind.exp: Likewise.
1941 * gdb.arch/i386-word.exp: Likewise.
1942
1943 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1944 test only when building 64-bit executables. Do not hard-code
1945 -m64 option.
1946
2dfb8c17
DE
19472010-07-07 Doug Evans <dje@google.com>
1948
1949 * lib/gdb.exp (gdb_test_list_exact): New function.
1950 * gdb.base/default.exp (show convenience): Call it, add tests for
1951 $_sdata = void, $_thread = 0.
1952
4e5799b6
JK
19532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1954 Joel Brobecker <brobecker@adacore.com>
1955
1956 Fix re-run of PIE executable, PR shlibs/11776.
1957 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1958 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1959 and re-"run" of the inferior.
1960
1a219cc7
JK
19612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1962 Joel Brobecker <brobecker@adacore.com>
1963
1964 Cope with missing /usr/sbin/prelink.
1965 * lib/prelink-support.exp (prelink_no):
1966 <result == 1 && $output is "no such file or directory">: New.
1967 (prelink_yes): Likewise. Return on failed prelink_no.
1968
5e3b36f8
JK
19692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1970 Joel Brobecker <brobecker@adacore.com>
1971
1972 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1973 build_executable by build_executable_own_libs. Replace "prelink -R"
1974 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1975 change.
1976 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1977 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1978 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1979 Replace build_executable by build_executable_own_libs's function
1980 build_executable_own_libs.
1981 (prelinkNO): Create new stub to call prelink_no.
1982 (prelinkYES): Create new stub to call prelink_yes.
1983 (test_attach): Rename calls of copy to file_copy.
1984 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1985 (copy): Move to ...
1986 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1987 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1988 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1989 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1990 special flags by gdb_compile_shlib. Replace second gdb_compile by
1991 build_executable_own_libs. Replace "prelink -R" execution by a call of
1992 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1993 a second call of prelink_yes. Replace restart commands by
1994 clean_restart.
1995 (prelink): Rename to ...
1996 (seen displacement message): ... this test. Extend its expectation
1997 strictness.
1998
86e4bafc
JK
19992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2000
2001 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2002 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2003 displacement message exactly once.
2004
3cd07d20
JK
20052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2006 Joel Brobecker <brobecker@adacore.com>
2007
2008 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2009 its restore after the <$relink_args != ""> loop. new comment.
2010
0a1e94c7
JK
20112010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2012 Joel Brobecker <brobecker@adacore.com>
2013
2014 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2015 code for it. New variable relink_args.
2016 (prelinkYES): Call prelinkNO.
2017 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2018 in such case. Move the core code to ...
2019 (test_attach_gdb): ... a new function. Send GDB command "file".
2020 Extend expected "Attaching to " string.
2021
2f70bcfb
TT
20222010-07-02 Tom Tromey <tromey@redhat.com>
2023
2024 * gdb.base/bitops.exp: Remove extraneous "pass".
2025
a17ac5b0
TT
20262010-07-02 Ken Werner <ken.werner@de.ibm.com>
2027
2028 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2029
dc10affe
PA
20302010-07-01 Pedro Alves <pedro@codesourcery.com>
2031
d41c0fc8
PA
2032 * gdb.base/help.exp: Adjust expected output.
2033
20342010-07-01 Pedro Alves <pedro@codesourcery.com>
2035
2036 * gdb.base/help.exp: Adjust expected output.
dc10affe 2037
0a600c36
JK
20382010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2041 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2042 c++/11702.
2043
37cc8bfe
JK
20442010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2045 Doug Evans <dje@google.com>
2046
2047 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2048 add .dynamic entry'.
2049
254e6b9e
DE
20502010-06-29 Doug Evans <dje@google.com>
2051
2052 Test PR c++/11702.
2053 * gdb.cp/m-static.exp: Add testcase.
2054 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2055
595939de 20562010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2057 Tom Tromey <tromey@redhat.com>
2058 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2059
2060 * gdb.python/py-inferior.c: New File.
2061 * gdb.python/py-infthread.c: New File.
2062 * gdb.python/py-inferior.exp: New File.
2063 * gdb.python/py-infthread.exp: New File.
2064
98751a41
JK
20652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2066
2067 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2068 (ptype ::C::OtherFileClass typedefs): New.
2069 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2070 (C::OtherFileClass::cOtherFileClassVar2): New.
2071 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2072 cOtherFileClassVar2.
2073 (C::cOtherFileType2, C::cOtherFileVar2): New.
2074 (C::cOtherFileVar_use): use also cOtherFileVar2.
2075 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2076
41f62f39
JK
20772010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2078
2079 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2080 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2081 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2082 (print ::C::cOtherFileVar)
2083 (whatis C::OtherFileClass::cOtherFileClassType)
2084 (whatis ::C::OtherFileClass::cOtherFileClassType)
2085 (print C::OtherFileClass::cOtherFileClassVar)
2086 (print ::cOtherFileClassVar)
2087 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2088 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2089 trailing content.
2090 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2091 (C::OtherFileClass::cOtherFileClassVar)
2092 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2093 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2094
af53d231
JK
20952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2096
2097 Test PR c++/11703 and PR gdb/1448.
2098 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2099 gdb/1448.
2100
9655fd1a
JK
21012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
2103 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2104 (main) <rtti_data>: New.
2105 * gdb.cp/virtbase.exp (print rtti_data): New.
2106
824cc8dd
JK
21072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2108 Joel Brobecker <brobecker@adacore.com>
2109
2110 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2111
6036c742
JK
21122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2113
2114 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2115
de6a0421
DE
21162010-06-28 Doug Evans <dje@google.com>
2117
2118 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2119
b2dae948
DE
21202010-06-27 Doug Evans <dje@google.com>
2121
2122 * gdb.cp/m-static.exp: Update expected test output.
2123
0f3bb72e
PH
21242010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2125
889bf7c5
PA
2126 * gdb.gdb/selftest.exp: Adjust expected message for
2127 capturing start-up runtime.
0f3bb72e 2128
bc9f0842
TT
21292010-06-25 Tom Tromey <tromey@redhat.com>
2130
2131 PR python/10808:
2132 * gdb.python/python.exp: Add new tests.
2133
099ef718
SW
21342010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2135
2136 * gdb.cp/operator.cc: Created an import loop.
2137 * gdb.cp/operator.exp: Added testcase for import loop.
2138
5868a632
JK
21392010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 Test PR python/11407.
2142 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2143 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2144 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2145 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2146 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2147 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2148 binfile. Call gdb_compile with clean_restart twice.
2149 (func_nofb print, func_nofb backtrace, func_loopfb print)
2150 (func_loopfb backtrace): New.
2151
af76db58
JK
21522010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2153
2154 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2155 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2156 by a hand made one.
2157 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2158 i?86 requirement. Remove variables srcfile and binfile. New variable
2159 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2160
f2c7657e
UW
21612010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2162
2163 * gdb.cell/dwarfaddr.exp: New file.
2164 * gdb.cell/dwarfaddr.S: New file.
2165
628fe4e4
JK
21662010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
2168 Test PR 9436.
2169 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2170
f1421989
HZ
21712010-06-24 Hui Zhu <teawater@gmail.com>
2172
2173 * gdb.base/eval.exp: New file.
2174
d03285ec
UW
21752010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2176
2177 * gdb.cell/fork.exp: New file.
2178 * gdb.cell/fork.c: Likewise.
2179 * gdb.cell/fork-spu.c: Likewise.
2180
41b2c92d
PM
21812010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2182
2183 * lib/gdb.exp (banned_variables_traced): New global variable.
2184 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2185 (gdb_init): Use `trace add variable' instead of obsolete
2186 `trace variable'.
2187
d5bc977f
DE
21882010-06-21 Doug Evans <dje@google.com>
2189
2190 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2191
d2ed6730
UW
21922010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2193
2194 * gdb.arch/spu-ls.exp: New file.
2195 * gdb.arch/spu-ls.c: Likewise.
2196
6aed2dbc
SS
21972010-06-18 Stan Shebs <stan@codesourcery.com>
2198
2199 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2200
e0756905
UW
22012010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2202
2203 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2204 * gdb.base/watch-cond.exp: Likewise.
2205 * gdb.python/py-breakpoint.exp: Likewise.
2206
d8053d4d
PA
22072010-06-18 Pedro Alves <pedro@codesourcery.com>
2208
2209 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2210 clean_restart, make sure every test has a distinct message, and
2211 that messages don't include the executable' full path.
2212
81ce510c
DE
22132010-06-17 Doug Evans <dje@google.com>
2214
2215 * gdb.arch/i386-size.exp: Updated expected output for
2216 DISASSEMBLY_OMIT_FNAME.
2217
65d79d4b
SDJ
22182010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2219 Sergio Durigan Junior <sergiodj@redhat.com>
2220
2221 * gdb.base/watch-notconst.c: New file.
2222 * gdb.base/watch-notconst.S: New file.
2223 * gdb.base/watch-notconst2.c: New file.
2224 * gdb.base/watch-notconst2.S: New file.
2225 * gdb.base/watch-notconst.exp: New file.
2226 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2227 (func4): Add operations on `global_ptr_ptr'.
2228 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2229 routine to test watchpoints created with a constant expression.
2230 (test_inaccessible_watchpoint): Include tests for watchpoints
2231 created with a constant expression.
2232
df0f4836
KB
22332010-06-14 Kevin Buettner <kevinb@redhat.com>
2234
2235 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2236 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2237 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2238 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2239 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2240 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2241 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2242 of `_start'.
2243
b769def5
UW
22442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2245
2246 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2247 not supported on the target.
2248 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2249 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2250 * gdb.mi/mi-nsintrall.exp: Likewise.
2251 * gdb.mi/mi-nsmoribund.exp: Likewise.
2252 * gdb.mi/mi-nsthrexec.exp: Likewise.
2253
d914c394
SS
22542010-06-11 Stan Shebs <stan@codesourcery.com>
2255
2256 * gdb.base/permissions.exp: New file.
2257
22582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2259
2260 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2261 does not support ELF executable class.
2262
f3ce5b9c
UW
22632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2264
2265 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2266
8e46892c
JK
22672010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2270 (runto): Catch "The target does not support running in non-stop mode.".
2271
6cc55c64
MS
22722010-06-11 Michael Snyder <msnyder@vmware.com>
2273
2274 * gdb.base/setshow.exp (set language asm): Don't use
2275 gdb_test_no_output, fails on some targets.
2276
caddefa4
UW
22772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2278
2279 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2280 * gdb.cp/pr9167.exp: Likewise.
2281
468b1aa7
UW
22822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2283
2284 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2285
5c3552dc
UW
22862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2287
2288 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2289
02e6fe6a
UW
22902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2291
2292 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2293
0e03807e
TT
22942010-06-11 Tom Tromey <tromey@redhat.com>
2295
2296 PR gdb/9977, PR exp/11636::
2297 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2298 (pieces_test_f6): Update expected output.
2299
2bdf28a0
JK
23002010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2301
2302 * gdb.base/moribund-step.exp: New.
2303
f6978de9
MS
23042010-06-08 Michael Snyder <msnyder@vmware.com>
2305
2306 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2307 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2308 * gdb.ada/frame_args.exp: Ditto.
2309 * gdb.ada/lang_switch.exp: Ditto.
2310 * gdb.ada/ptype_arith_binop.exp: Ditto.
2311 * gdb.ada/ref_param.exp: Ditto.
2312 * gdb.ada/type_coercion.exp:Ditto.
2313
2314 * gdb.asm/asm-source.exp: Ditto.
2315
2316 * gdb.base/attach.exp: Ditto.
2317 * gdb.base/bitfields2.exp: Ditto.
2318 * gdb.base/call-signal-resume.exp: Ditto.
2319 * gdb.base/callfuncs.exp: Ditto.
2320 * gdb.base/commands.exp: Ditto.
2321 * gdb.base/dbx.exp: Ditto.
2322 * gdb.base/default.exp: Ditto.
2323 * gdb.base/dump.exp: Ditto.
2324 * gdb.base/exprs.exp: Ditto.
2325 * gdb.base/freebpcmd.exp: Ditto.
2326 * gdb.base/interrupt.exp: Ditto.
2327 * gdb.base/list.exp: Ditto.
2328 * gdb.base/long_long.exp: Ditto.
2329 * gdb.base/maint.exp: Ditto.
2330 * gdb.base/ptype.exp: Ditto.
2331 * gdb.base/return.exp: Ditto.
2332 * gdb.base/setshow.exp: Ditto.
2333 * gdb.base/sigbpt.exp: Ditto.
2334 * gdb.base/sigrepeat.exp: Ditto.
2335
2336 * gdb.cp/classes.exp: Ditto.
2337
2338 * gdb.dwarf2/dw2-restore.exp: Ditto.
2339
2340 * gdb.gdb/selftest.exp: Ditto.
2341
2342 * gdb.multi/base.exp: Ditto.
2343 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2344
2345 * gdb.python/py-block.exp: Ditto.
2346 * gdb.python/py-prettyprint.exp: Ditto.
2347 * gdb.python/py-template.exp: Ditto.
2348
2349 * gdb.server/ext-attach.exp: Ditto.
2350 * gdb.server/ext-run.exp: Ditto.
2351 * gdb.server/server-mon.exp: Ditto.
2352
2353 * gdb.threads/fork-thread-pending.exp: Ditto.
2354 * gdb.threads/hand-call-in-threads.exp: Ditto.
2355 * gdb.threads/interrupted-hand-call.exp: Ditto.
2356 * gdb.threads/linux-dp.exp: Ditto.
2357 * gdb.threads/manythreads.exp: Ditto.
2358 * gdb.threads/print-threads.exp: Ditto.
2359 * gdb.threads/pthreads.exp: Ditto.
2360 * gdb.threads/schedlock.exp: Ditto.
2361 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2362 * gdb.threads/threadapply.exp: Ditto.
2363
de7ff789
MS
23642010-06-08 Michael Snyder <msnyder@vmware.com>
2365
889bf7c5 2366 * gdb.ada/exec_changed.exp:
de7ff789
MS
2367 Use ".*" instead of "" as wildcard regexp.
2368
2369 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2370 * gdb.base/call-ar-st.exp: Ditto.
2371 * gdb.base/checkpoint.exp: Ditto.
2372 * gdb.base/default.exp: Ditto.
2373 * gdb.base/dump.exp: Ditto.
2374 * gdb.base/ending-run.exp: Ditto.
2375 * gdb.base/fileio.exp: Ditto.
2376 * gdb.base/miscexprs.exp: Ditto.
2377 * gdb.base/pointers.exp: Ditto.
2378 * gdb.base/readline.exp: Ditto.
2379 * gdb.base/reread.exp: Ditto.
2380 * gdb.base/restore.exp: Ditto.
2381 * gdb.base/shlib-call.exp: Ditto.
2382 * gdb.base/valgrind-db-attach.exp: Ditto.
2383 * gdb.base/volatile.exp: Ditto.
2384 * gdb.base/watchpoints.exp: Ditto.
2385
2386 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2387
2388 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2389 * gdb.python/py-value.exp: Ditto.
2390
2391 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2392 * gdb.trace/circ.exp: Ditto.
2393 * gdb.trace/collection.exp: Ditto.
2394 * gdb.trace/packetlen.exp: Ditto.
2395 * gdb.trace/passc-dyn.exp: Ditto.
2396 * gdb.trace/report.exp: Ditto.
2397 * gdb.trace/tfile.exp: Ditto.
2398 * gdb.trace/tfind.exp: Ditto.
2399 * gdb.trace/while-dyn.exp: Ditto.
2400
3bebe2f2
JK
24012010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2402
2403 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2404
5c631832
JK
24052010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2406
2407 Test PR 10640.
2408 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2409
4c3376c8
SW
24102010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2411
2412 * gdb.cp/koenig.exp: Test for ADL operators.
2413 * gdb.cp/koenig.cc: Added ADL operators.
2414 * gdb.cp/operator.exp: New test.
2415 * gdb.cp/operator.cc: New test.
2416
dc226d5a
MS
24172010-06-04 Michael Snyder <msnyder@vmware.com>
2418
dfb88a23
MS
2419 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2420 * gdb.base/pending.exp: Ditto.
f7ae76b3 2421
dc226d5a
MS
2422 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2423
967cf477
DE
24242010-06-04 Doug Evans <dje@google.com>
2425
2426 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2427 disabled printers.
2428 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2429 (enable_lookup_function): New function.
2430
eb801841
TT
24312010-06-04 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2434 of hash and id.
2435
38979823
JK
24362010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2439 newline.
2440 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2441 (empty verbose non-noisy clear, empty verbose noisy clear)
2442 (empty non-verbose noisy clear): Likewise.
2443
35ec993f
MS
24442010-06-03 Michael Snyder <msnyder@vmware.com>
2445
2446 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2447 * gdb.base/display.exp: Ditto.
2448 * gdb.base/find.exp: Ditto.
2449 * gdb.base/ifelse.exp: Ditto.
2450 * gdb.base/multi-forks.exp: Ditto.
2451 * gdb.base/recurse.exp: Ditto.
2452 * gdb.base/setshow.exp: Ditto.
2453 * gdb.base/value-double-free.exp: Ditto.
2454 * gdb.base/watch-vfork.exp: Ditto.
2455 * gdb.base/watch_thread_num.exp: Ditto.
2456 * gdb.base/watchpoint-solib.exp: Ditto.
2457 * gdb.base/watchpoint.exp: Ditto.
2458 * gdb.base/watchpoints.exp: Ditto.
2459
2460 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2461 * gdb.cp/overload.exp: Ditto.
2462 * gdb.cp/virtfunc.exp: Ditto.
2463
2464 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2465
889bf7c5 2466 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2467 Replace gdb_test with gdb_test_no_output.
2468
889bf7c5 2469 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2470 Replace gdb_test with gdb_test_no_output.
2471 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2472 * gdb.threads/watchthreads.exp: Ditto.
2473 * gdb.threads/watchthreads2.exp: Ditto.
2474
2475 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2476 * gdb.trace/tfind.exp: Ditto.
2477
c22decce
JB
24782010-06-03 Joel Brobecker <brobecker@adacore.com>
2479
2480 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2481 successful test if message is the empty string.
2482
fd5700c7
JK
24832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2484
2485 * gdb.fortran/module.exp (stopped language detection): New test.
2486
f55ee35c
JK
24872010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 Support DW_TAG_module as separate namespaces.
2490 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2491 gdb.fortran/library-module-lib.f90: New.
2492 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2493 (print i): Remove.
2494 (continue to breakpoint: i-is-1, print var_i value 1)
2495 (continue to breakpoint: i-is-2, print var_i value 2)
2496 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2497 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2498 (complete `modmany, complete `modmany`, complete `modmany`var)
2499 (show language, setting breakpoint at module): New tests.
2500 * gdb.fortran/module.f90 (module mod): Remove.
2501 (module mod1, module mod2, module modmany, subroutine sub1)
2502 (subroutine sub2, program module): New.
2503
b8e8282f
JK
25042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2507 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2508 * gdb.cp/anon-union.exp (pass): Rename to ...
2509 (print z 2): ... here.
b8e8282f 2510
019ebafc
MS
25112010-06-02 Michael Snyder <msnyder@vmware.com>
2512
e68d8fd4
MS
2513 * gdb.trace/actions.exp: Use gdb_test_no_output.
2514 * gdb.trace/circ.exp: Ditto.
2515 * gdb.trace/packetlen.exp: Ditto.
2516 * gdb.trace/save-trace.exp: Ditto.
2517 * gdb.trace/tracecmd.exp: Ditto.
2518 * gdb.trace/tsv.exp: Ditto.
2519
12b5d08a
MS
2520 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2521 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2522 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2523 * gdb.threads/manythreads.exp: Ditto.
2524 * gdb.threads/print-threads.exp: Ditto.
2525 * gdb.threads/pthreads.exp: Ditto.
2526 * gdb.threads/schedlock.exp: Ditto.
2527 * gdb.threads/staticthreads.exp: Ditto.
2528 * gdb.threads/thread-specific.exp: Ditto.
2529 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2530 * gdb.threads/threadapply.exp: Ditto.
2531 * gdb.threads/watchthreads.exp: Ditto.
2532 * gdb.threads/watchthreads2.exp: Ditto.
2533
89493308
MS
2534 * gdb.python/py-block.exp: Use gdb_test_no_output.
2535 * gdb.python/py-prettyprint.exp: Ditto.
2536 * gdb.python/py-template.exp: Ditto.
2537 * gdb.python/py-value.exp: Ditto.
2538
2539 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2540 * gdb.reverse/watch-reverse.exp: Ditto.
2541
2542 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2543 * gdb.server/ext-run.exp: Ditto.
2544
019ebafc
MS
2545 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2546 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2547 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2548 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2549 * gdb.dwarf2/dw2-producer.exp: Ditto.
2550 * gdb.dwarf2/mac-fileno.exp: Ditto.
2551
2552 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2553 * gdb.gdb/selftest.exp: Ditto.
2554
2555 * gdb.multi/base.exp: Use gdb_test_no_output.
2556
2557 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2558
3e0ca3a5
JK
25592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2560
2561 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2562
9db70545
MS
25632010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2564
a8d52276
MS
2565 * gdb.cp/class2.exp: Use gdb_test_no_output.
2566 * gdb.cp/classes.exp: Ditto.
2567 * gdb.cp/extern-c.exp: Ditto.
2568 * gdb.cp/inherit.exp: Ditto.
2569 * gdb.cp/maint.exp: Ditto.
2570 * gdb.cp/mb-inline.exp: Ditto.
2571 * gdb.cp/mb-templates.exp: Ditto.
2572 * gdb.cp/method2.exp: Ditto.
2573 * gdb.cp/misc.exp: Ditto.
2574 * gdb.cp/ovldbreak.exp: Ditto.
2575 * gdb.cp/punctuator.exp: Ditto.
2576 * gdb.cp/templates.exp: Ditto.
2577 * gdb.cp/virtbase.exp: Ditto.
2578
889bf7c5 2579 * gdb.threads/attach-stopped.exp:
9db70545 2580 Replace uses of send_gdb / gdb_expect.
889bf7c5 2581 * gdb.threads/attachstop-mt.exp:
9db70545 2582 Replace uses of send_gdb / gdb_expect.
889bf7c5 2583 * gdb.threads/gcore-thread.exp:
9db70545 2584 Replace uses of send_gdb / gdb_expect.
889bf7c5 2585 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2586 Replace uses of send_gdb / gdb_expect.
2587 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2588 * gdb.threads/print-threads.exp:
9db70545
MS
2589 Replace uses of send_gdb / gdb_expect.
2590 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2591 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2592 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2593
2594 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2595 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2596 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2597 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2598 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2599 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2600 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2601 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2602 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2603 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2604 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2605
359cc68c
JK
26062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2609
7d3fe98e
SW
26102010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2611
2612 * gdb.cp/koenig.exp: Added new test case.
2613 * gdb.cp/koenig.cc: Ditto.
2614
27d3a1a2
MS
26152010-06-01 Michael Snyder <msnyder@vmware.com>
2616
2617 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2618 * gdb.base/arrayidx.exp: Ditto.
2619 * gdb.base/attach.exp: Ditto.
2620 * gdb.base/auxv.exp: Ditto.
2621 * gdb.base/bigcre.exp: Ditto.
2622 * gdb.base/break-always.exp: Ditto.
2623 * gdb.base/break-interp.exp: Ditto.
2624 * gdb.base/break.exp: Ditto.
2625 * gdb.base/breakpoint-shadow.exp: Ditto.
2626 * gdb.base/call-ar-st.exp: Ditto.
2627 * gdb.base/call-sc.exp: Ditto.
2628 * gdb.base/call-signal-resume.exp: Ditto.
2629 * gdb.base/callfuncs.exp: Ditto.
2630 * gdb.base/catch-syscall.exp: Ditto.
2631 * gdb.base/charset.exp: Ditto.
2632 * gdb.base/code-expr.exp: Ditto.
2633 * gdb.base/commands.exp: Ditto.
2634 * gdb.base/cond-expr.exp: Ditto.
2635 * gdb.base/condbreak.exp: Ditto.
2636 * gdb.base/cursal.exp: Ditto.
2637 * gdb.base/cvexpr.exp: Ditto.
2638 * gdb.base/default.exp: Ditto.
2639 * gdb.base/del.exp: Ditto.
2640 * gdb.base/detach.exp: Ditto.
2641 * gdb.base/display.exp: Ditto.
2642 * gdb.base/ena-dis-br.exp: Ditto.
2643 * gdb.base/eval-skip.exp: Ditto.
2644 * gdb.base/foll-fork.exp: Ditto.
2645 * gdb.base/foll-vfork.exp: Ditto.
2646 * gdb.base/frame-args.exp: Ditto.
2647 * gdb.base/funcargs.exp: Ditto.
2648 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2649 * gdb.base/gdbvars.exp: Ditto.
2650 * gdb.base/help.exp: Ditto.
2651 * gdb.base/ifelse.exp: Ditto.
2652 * gdb.base/included.exp: Ditto.
2653 * gdb.base/list.exp: Ditto.
2654 * gdb.base/macscp.exp: Ditto.
2655 * gdb.base/maint.exp: Ditto.
2656 * gdb.base/multi-fork.exp: Ditto.
2657 * gdb.base/overlays.exp: Ditto.
2658 * gdb.base/page.exp: Ditto.
2659 * gdb.base/pending.exp: Ditto.
2660 * gdb.base/pointers.exp: Ditto.
2661 * gdb.base/pr11022.exp: Ditto.
2662 * gdb.base/prelink.exp: Ditto.
2663 * gdb.base/printcmds.exp: Ditto.
2664 * gdb.base/psymtab.exp: Ditto.
2665 * gdb.base/randomize.exp: Ditto.
2666 * gdb.base/relational.exp: Ditto.
2667 * gdb.base/relocate.exp: Ditto.
2668 * gdb.base/remote.exp: Ditto.
2669 * gdb.base/sepdebug.exp: Ditto.
2670 * gdb.base/set-lang-auto.exp: Ditto.
2671 * gdb.base/setshow.exp: Ditto.
2672 * gdb.base/setvar.exp: Ditto.
2673 * gdb.base/signals.exp: Ditto.
2674 * gdb.base/signull.exp: Ditto.
2675 * gdb.base/sigstep.exp: Ditto.
2676 * gdb.base/sizeof.exp: Ditto.
2677 * gdb.base/solib-disc.exp: Ditto.
2678 * gdb.base/store.exp: Ditto.
2679 * gdb.base/structs.exp: Ditto.
2680 * gdb.base/structs2.exp: Ditto.
2681 * gdb.base/subst.exp: Ditto.
2682 * gdb.base/term.exp: Ditto.
2683 * gdb.base/trace-commands.exp: Ditto.
2684 * gdb.base/unwindonsignal.exp: Ditto.
2685 * gdb.base/valgrind-db-attach.exp: Ditto.
2686 * gdb.base/varargs.exp: Ditto.
2687 * gdb.base/watch-cond.exp: Ditto.
2688 * gdb.base/watch_thread_num.exp: Ditto.
2689 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2690 * gdb.base/watchpoint.exp: Ditto.
2691 * gdb.base/whatis-exp.exp: Ditto.
2692
f8d3bf8f
MS
26932010-06-01 Michael Snyder <msnyder@vmware.com>
2694
2695 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2696 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2697 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2698 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2699 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2700 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2701 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2702 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2703 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2704 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2705 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2706 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2707 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2708 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2709 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2710
3f9e0d32
JK
27112010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2712
2713 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2714 trailing newline.
2715 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2716 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2717 (p *args): ... here and remove excessive trailing newline.
2718
f629457d
JB
27192010-05-31 Joel Brobecker <brobecker@adacore.com>
2720
2721 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2722
09eef106
JK
27232010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2724
2725 Accept the new Linux kernel "t (tracing stop)" string.
2726 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2727 Update comment.
2728 (state_wait) <T (tracing stop)>: New.
2729 (main): Update the state_wait expect string.
2730
94f31136
PA
27312010-05-28 Pedro Alves <pedro@codesourcery.com>
2732
2733 * limits.c, limits.exp: Delete files.
2734 * Makefile.in (clean mostlyclean): Adjust.
2735 * tracecmd.exp: Adjust.
2736
096554ab
JK
27372010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2738
2739 * gdb.base/tui-layout.exp: New.
2740
27d3a1a2 27412010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2742
889bf7c5 2743 * gdb.reverse/break-precsave.exp:
bcd2dc50 2744 Replace uses of send_gdb / gdb_expect.
889bf7c5 2745 * gdb.reverse/break-reverse.exp:
bcd2dc50 2746 Replace uses of send_gdb / gdb_expect.
889bf7c5 2747 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2748 Replace uses of send_gdb / gdb_expect.
889bf7c5 2749 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2750 Replace uses of send_gdb / gdb_expect.
889bf7c5 2751 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2752 Replace uses of send_gdb / gdb_expect.
889bf7c5 2753 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2754 Replace uses of send_gdb / gdb_expect.
889bf7c5 2755 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2756 Replace uses of send_gdb / gdb_expect.
889bf7c5 2757 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2758 Replace uses of send_gdb / gdb_expect.
889bf7c5 2759 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2760 Replace uses of send_gdb / gdb_expect.
889bf7c5 2761 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2762 Replace uses of send_gdb / gdb_expect.
889bf7c5 2763 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2764 Replace uses of send_gdb / gdb_expect.
889bf7c5 2765 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2766 Replace uses of send_gdb / gdb_expect.
889bf7c5 2767 * gdb.reverse/machinestate.exp:
bcd2dc50 2768 Replace uses of send_gdb / gdb_expect.
889bf7c5 2769 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2770 Replace uses of send_gdb / gdb_expect.
889bf7c5 2771 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2772 Replace uses of send_gdb / gdb_expect.
889bf7c5 2773 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2774 Replace uses of send_gdb / gdb_expect.
889bf7c5 2775 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2776 Replace uses of send_gdb / gdb_expect.
889bf7c5 2777 * gdb.reverse/step-precsave.exp:
bcd2dc50 2778 Replace uses of send_gdb / gdb_expect.
889bf7c5 2779 * gdb.reverse/step-reverse.exp:
bcd2dc50 2780 Replace uses of send_gdb / gdb_expect.
889bf7c5 2781 * gdb.reverse/until-precsave.exp:
bcd2dc50 2782 Replace uses of send_gdb / gdb_expect.
889bf7c5 2783 * gdb.reverse/until-reverse.exp:
bcd2dc50 2784 Replace uses of send_gdb / gdb_expect.
889bf7c5 2785 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2786 Replace uses of send_gdb / gdb_expect.
889bf7c5 2787 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2788 Replace uses of send_gdb / gdb_expect.
2789
3def43e0
JK
27902010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2793 excessive newline.
2794
27d3a1a2 27952010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2796
2797 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2798 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2799 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2800 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2801 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2802 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2803 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2804 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2805 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2806 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2807 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2808 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2809 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2810 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2811 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2812 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2813 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2814 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2815 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2816
27d3a1a2 28172010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2818
22454424
MS
2819 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2820 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2821
2822 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2823 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2824 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2825
889bf7c5 2826 * gdb.reverse/consecutive-reverse.exp:
22454424 2827 Replace uses of send_gdb / gdb_expect.
889bf7c5 2828 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2829 Replace uses of send_gdb / gdb_expect.
2830
2831 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2832 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2833 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2834 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2835 Replace uses of send_gdb / gdb_expect.
2836 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2837 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2838 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2839 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2840 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2841 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2842 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2843 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2844 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2845
28462010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2847
22454424 2848 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2849
22454424 2850 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2851
22454424
MS
2852 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2853 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2854 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2855 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2856 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2857 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2858 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2859 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2860 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2861
6e5f2c59
TT
28622010-05-25 Tom Tromey <tromey@redhat.com>
2863
2864 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2865
bbc8b958
TT
28662010-05-25 Tom Tromey <tromey@redhat.com>
2867
2868 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2869 argument order.
2870 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2871 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2872 order.
2873 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2874 order.
2875 * gdb.base/call-sc.exp (setup_kfails): Remove.
2876 (setup_compiler_kfails): Remove.
2877 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2878 argument order.
2879 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2880 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2881 (advancei): Fix setup_kfail argument order.
2882 * gdb.base/radix.exp: Fix setup_kfail argument order.
2883 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2884 order.
2885 * gdb.base/structs.exp (setup_kfails): Remove.
2886 (setup_compiler_kfails): Fix setup_kfail argument order.
2887 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2888 order.
2889 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2890 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2891 setup_kfail argument order.
2892 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2893
83d1babf
TT
28942010-05-25 Tom Tromey <tromey@redhat.com>
2895
2896 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2897
6acb16a2
MS
28982010-05-25 Michael Snyder <msnyder@vmware.com>
2899
2900 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2901 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2902 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2903 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2904 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2905 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2906 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2907 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2908 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2909 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2910 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2911 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2912 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2913 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2914 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2915 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2916 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2917 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2918 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2919 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2920 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2921 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2922 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2923 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2924 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2925 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2926 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2927 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2928 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2929 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2930 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2931 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2932 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2933 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2934 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2935 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2936 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2937 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2938 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2939 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2940 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2941 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2942 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2943 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2944 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2945 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2946 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2947 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2948
29492010-05-25 Doug Evans <dje@google.com>
2950
2951 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2952 gdb.string_to_argv.
ad3986f0 2953
d3b1e874
TT
29542010-05-21 Tom Tromey <tromey@redhat.com>
2955
2956 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2957 Call it.
2958 * gdb.dwarf2/pieces.S: Update.
2959 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2960
cb826367
TT
29612010-05-21 Tom Tromey <tromey@redhat.com>
2962
2963 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2964 Call it.
2965 * gdb.dwarf2/pieces.c (struct C): New.
2966 (f6): New function.
2967 * gdb.dwarf2/pieces.S: Replace.
2968
74de6778
TT
29692010-05-21 Tom Tromey <tromey@redhat.com>
2970
2971 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2972 Call it.
2973
afd74c5f
TT
29742010-05-21 Tom Tromey <tromey@redhat.com>
2975
2976 * gdb.dwarf2.pieces.exp: New file.
2977 * gdb.dwarf2.pieces.S: New file.
2978 * gdb.dwarf2.pieces.c: New file.
2979
a7b75dfd 29802010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2981 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2982
2983 * lib/gdb.exp (gdb_test_no_output): New function.
2984 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2985 when testing commands that should produce no output.
2986
c81c812a
JB
29872010-05-17 Joel Brobecker <brobecker@adacore.com>
2988
2989 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2990 parameter that we want to watch being a constant.
2991
0cce5bd9
JB
29922010-05-17 Joel Brobecker <brobecker@adacore.com>
2993
2994 * gdb.ada/cond_lang: New testcase.
2995
47050449
JB
29962010-05-17 Joel Brobecker <brobecker@adacore.com>
2997
2998 * lib/gdb.exp (banned_variables): New variable/constant.
2999 (gdb_init): Add write trace on variables listed in banned_variables.
3000 (gdb_finish): Remove write traces on variables listed in
3001 banned_variables.
3002
77c01586
JB
30032010-05-17 Joel Brobecker <brobecker@adacore.com>
3004
3005 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3006 * gdb.cp/koenig.exp: Likewise.
3007
88d4aea7
PM
30082010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3009
889bf7c5 3010 PR python/11482
88d4aea7
PM
3011
3012 * gdb.python/py-value.exp (test_value_hash): New function.
3013
f5a010c0
PM
30142010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3015
3016 PR exp/11530.
3017 * gdb.base/gdb11530.c: New file.
3018 * gdb.base/gdb11530.exp: New file.
3019
8ef4892f
JK
30202010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3023 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3024
7322dca9
SW
30252010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3026
3027 * gdb.cp/koenig.exp: New test.
3028 * gdb.cp/koenig.cc: New test program.
3029
02e7ea18
JB
30302010-05-05 Joel Brobecker <brobecker@adacore.com>
3031
3032 Remove the use of prms_id and bug_id throughout the testsuite.
3033
e1c34c5d
PM
30342010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3035
3036 PR exp/11349.
3037 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3038 use a reference local variable.
3039
8e1d0c49
JK
30402010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3041
3042 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3043 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3044 variable different_dir. Move debugfile into a full directory pathname
3045 under DIFFERENT_DIR.
3046 * lib/gdb.exp (separate_debug_filename): Remove.
3047 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3048 variable debug_dir and mkdir of it. Update function comments.
3049
e66408ed
PA
30502010-04-29 Pedro Alves <pedro@codesourcery.com>
3051
3052 PR gdb/11557
3053
3054 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3055 files.
3056
d7b32ed3
PM
30572010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3058
889bf7c5 3059 * gdb.python/py-param.exp: New File.
d7b32ed3 3060
6aecb9c2
JB
30612010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3062
3063 * gdb.base/default.exp: Fix "set language" test.
3064
bdf92a1c
PM
30652010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3066
3067 PR breakpoints/11531.
3068 * gdb.base/gdb11531.c: New file.
3069 * gdb.base/gdb11531.exp: New file.
3070
3f172e24
TT
30712010-04-26 Tom Tromey <tromey@redhat.com>
3072
3073 * gdb.base/completion.exp: Add tests for completion and deprecated
3074 commands.
3075
64af4c92
JK
30762010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3079 (print /x char_array): Escape curly brackets.
3080
492928e4
JK
30812010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 Fix deadlock on looped list of loaded shared objects.
3084 * gdb.base/solib-corrupted.exp: New.
3085
66d09542
DE
30862010-04-23 Doug Evans <dje@google.com>
3087
3088 * gdb.python/py-section-script.c: New file.
3089 * gdb.python/py-section-script.exp: New file.
3090 * gdb.python/py-section-script.py: New file.
3091
8bd10a10
CM
30922010-04-20 Chris Moller <cmoller@redhat.com>
3093
3094 PR 10179
3095
3096 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3097 * gdb.base/pr10179-a.c:
3098 * gdb.base/pr10179-b.c:
3099 * gdb.base/pr10179.exp: New files.
3100
c0201579
JK
31012010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 Fix crashes on dangling display expressions.
3104 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3105 is SEP.
3106 (lib_flags): Remove the "debug" keyword.
3107 (libsepdebug): New variable for iterating new loop.
3108 (save_pf_prefix): New variable wrapping the loop.
3109 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3110 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3111
793b0ff8
PM
31122010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3113
3114 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3115
097f51f7
PM
31162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3117
3118 PR stabs/11479.
3119 * gdb.stabs/gdb11479.exp: New file.
3120 * gdb.stabs/gdb11479.c: New file.
3121
9a22f0d0
PM
31222010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3123
3124 * gdb.base/charset.c (Strin16, String32): New variables.
3125 * gdb.base/charset.exp (gdb_test): Test correct display
3126 of 16 or 32 bit strings.
3127
31282010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3129
3130 PR 9167
3131 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3132 * gdb.cp/pr9167.cc: New file.
3133 * gdb.cp/pr9167.exp: New file.
3134
3135
6e354e5e
PM
31362010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3137
3138 PR pascal/11492.
3139 * gdb.pascal/gdb11492.pas: New file.
3140 * gdb.pascal/gdb11492.exp: New file.
3141
be942545
JB
31422010-04-20 Joel Brobecker <brobecker@adacore.com>
3143
1667e6e3 3144 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3145
0c3acc09
JB
31462010-04-20 Joel Brobecker <brobecker@adacore.com>
3147
3148 * gdb.ada/dyn_loc: New testcase.
3149
ec31cde5
CM
31502010-04-20 Chris Moller <cmoller@redhat.com>
3151
3152 PR 10867
889bf7c5 3153
ec31cde5
CM
3154 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3155 * gdb.cp/pr10687.cc: New file.
3156 * gdb.cp/pr10687.exp: New file.
3157
3158
ce4b0682
SDJ
31592010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3160 Sergio Durigan Junior <sergiodj@redhat.com>
3161
3162 * gdb.fortran/logical.exp: New testcase.
3163 * gdb.fortran/logical.f90: New file.
3164
3436961f
DE
31652010-04-19 Doug Evans <dje@google.com>
3166
3167 * gdb.base/help.exp (help source): Update expected output.
3168
4d836c09
JK
31692010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3172 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3173 gdb_exit and return.
3174 (executable): New variable.
3175 (binfile): Use it.
3176
6149aea9
PA
31772010-04-19 Pedro Alves <pedro@codesourcery.com>
3178
3179 PR breakpoints/8554.
3180
3181 * gdb.trace/save-trace.exp: Adjust.
3182
ed41462c
L
31832010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3184
3185 PR corefiles/11511
3186 * gdb.arch/system-gcore.exp: New.
3187 * gdb.arch/gcore.c: Likewise.
3188
3f7b2faa
DE
31892010-04-15 Doug Evans <dje@google.com>
3190
fa33c3cd
DE
3191 * gdb.python/py-progspace.c: New file.
3192 * gdb.python/py-progspace.exp: New file.
3193
3f7b2faa
DE
3194 * gdb.base/source.exp: Add tests for "source -s".
3195
79f283fe
PM
31962010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3197
3198 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3199 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3200 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3201 * gdb.python/py-mi.exp: New test for to_string returning None.
3202
fc8eb08a
PM
32032010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3204
3205 * gdb.python/py-breakpoint.c: Make result global.
3206
26e197f6
JK
32072010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 Fix non-GNU make compatibility.
3210 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3211
adc36818
PM
32122010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3213
3214 * gdb.python/py-breakpoint.exp: New File.
3215 * gdb.python/py-breakpoint.C: Ditto.
3216
64e17368
SS
32172010-04-08 Stan Shebs <stan@codesourcery.com>
3218
3219 * gdb.trace/actions.exp: Clear default-collect.
3220 * gdb.trace/save-trace.exp: Clear default-collect.
3221
fff5cc64
PM
32222010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3223
3224 * gdb.python/py-value: Add null string variable.
3225 (test_lazy_string): Test zero length, NULL address lazy
3226 strings.
3227
a055a187
L
32282010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3229
3230 * gdb.arch/i386-avx.c: New.
3231 * gdb.arch/i386-avx.exp: Likewise.
3232
3233 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3234
96e39866
DE
32352010-04-06 Doug Evans <dje@google.com>
3236
3237 * gdb.base/source-test.gdb: New file.
3238 * gdb.base/source.exp: Test source -v.
3239
5984a431
UW
32402010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3241
3242 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3243
ec8a089a
PM
32442010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3245
3246 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3247 within one line, unless it is followed by a double quote.
3248 * gdb.stabs/hppa.sed: Idem.
3249 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3250 * gdb.stabs/weird.exp: Check for correct parsing of
3251 char and string constants.
ec8a089a
PM
3252 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3253 in .stabs to .stabx substitution.
3254
fce3c1f0
SS
32552010-04-05 Stan Shebs <stan@codesourcery.com>
3256
3257 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3258 constant global.
3259 * gdb.trace/tfile.exp: Try to print them.
3260
d77f58be
SS
32612010-04-04 Stan Shebs <stan@codesourcery.com>
3262
3263 * gdb.base/completion.exp: Update for new "info watchpoints".
3264 * gdb.base/default.exp: Ditto.
3265 * gdb.base/help.exp: Ditto.
3266 * gdb.base/watchpoint.exp: Ditto.
3267 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3268
af54718e
SS
32692010-04-04 Stan Shebs <stan@codesourcery.com>
3270
3271 * gdb.trace/tfile.exp: Sharpen tfind test.
3272
74d1f91e
JK
32732010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 * gdb.base/break-entry.exp: New.
3276
eb8e76db 32772010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3278 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3279
3280 * gdb.reverse/i386-sse-reverse.exp: New file.
3281 * gdb.reverse/i386-sse-reverse.c: New file.
3282
bf65cad8
PA
32832010-04-02 Pedro Alves <pedro@codesourcery.com>
3284
3285 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3286
fff87407
SS
32872010-04-01 Stan Shebs <stan@codesourcery.com>
3288
3289 * gdb.trace/actions.exp: Tweak expected output.
3290 * gdb.trace/while-stepping.exp: Tweak expected output.
3291
fe01d668
L
32922010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3293
3294 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3295
86b17b60
PA
32962010-04-01 Pedro Alves <pedro@codesourcery.com>
3297
3298 * gdb.base/commands.exp: Adjust.
3299 * gdb.cp/extern-c.exp: Adjust.
3300
2c58c0a9
PA
33012010-04-01 Pedro Alves <pedro@codesourcery.com>
3302
3303 * gdb.trace/collection.c (local_test_func): Define a local struct,
3304 and instanciate it.
3305
0db9b91c
PA
33062010-04-01 Pedro Alves <pedro@codesourcery.com>
3307
3308 * gdb.trace/collection.exp (gdb_collect_args_test)
3309 (gdb_collect_argarray_test): XFAIL the tests that assume the
3310 argarray argument's elements are collected.
3311
8072405b
JK
33122010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3315 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3316
8bf6485c
SS
33172010-03-31 Stan Shebs <stan@codesourcery.com>
3318
3319 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3320 and tracepoint conditionals.
3321 (gdb_verify_tracepoints): Delete unused return.
3322
fd7f724a
KS
33232010-03-26 Keith Seitz <keiths@redhat.com>
3324
3325 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3326 appear in the output before main.
3327 Remove KFAIL for gdb/2215 aka bz 9320.
3328
8d9e7719
DE
33292010-03-30 Doug Evans <dje@google.com>
3330
0906dd0b
DE
3331 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3332 by dejagnu.
3333 * gdb.arch/amd64-dword.exp: Ditto.
3334
8d9e7719
DE
3335 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3336 match.
3337 (break printf): Ditto.
3338
1da644f0
SW
33392010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3340
3341 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3342 gcc < 4.4.
3343 * gdb.cp/shadow.exp: Ditto.
3344
a8121990
PA
33452010-03-29 Pedro Alves <pedro@codesourcery.com>
3346
3347 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3348 "tstart" is silent.
3349
6e79d367
PA
33502010-03-29 Pedro Alves <pedro@codesourcery.com>
3351
3352 * gdb.trace/collection.exp (executable): New.
3353 (binfile): Use it.
3354 (fpreg, spreg, pcreg): New.
3355 (test_register): Use gdb_test_multiple. Pass /x to print.
3356 (prepare_for_trace_test): New.
3357 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3358 (gdb_collect_args_test, gdb_collect_argstruct_test)
3359 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3360 prepare_for_trace_test.
3361 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3362 fpreg, spreg and pcreg.
3363 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3364 prepare_for_trace_test.
3365 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3366 try to detect tracing support here. Don't set breakpoints at
3367 `begin' or `end' here.
3368 <global scope>: Use clean_restart. Run to main before checking
3369 for tracing support. Check for for tracing support here.
3370
09248348
JK
33712010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3372
3373 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3374 " as $displacement" to "seen displacement message".
3375
d350db38
PA
33762010-03-28 Pedro Alves <pedro@codesourcery.com>
3377
3378 * gdb.trace/while-dyn.exp (executable): New variable.
3379 (binfile): Use it.
3380 (test_while_stepping): New function. Move most tests here. Call
3381 it once for each of the while-stepping, stepping and ws aliases.
3382
907af001
UW
33832010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3384
3385 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3386 that do not provide the tagless_struct type name at all.
3387 (test_print_anon_union): Do not check value of uninitialized
3388 union member. Do not use cp_test_ptype_class, so we can accept
3389 "long" as well as "long int".
3390
610197fd
PA
33912010-03-26 Pedro Alves <pedro@codesourcery.com>
3392
3393 * gdb.trace/tfile.c (tohex, bin2hex): New.
3394 (write_error_trace_file): Hexify error description.
3395
6c28cbf2
SS
33962010-03-25 Stan Shebs <stan@codesourcery.com>
3397
3398 * gdb.trace/tfile.c: Generate an additional trace file, improve
3399 portability.
3400 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3401 files in a better way.
3402
e62b8c7e
KS
34032010-03-25 Keith Seitz <keiths@redhat.com>
3404
3405 * gdb.java/jprint.exp: XFAIL printing of static class members
3406 because of GCC debuginfo problem.
3407
82ccf5a5
JK
34082010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3411
293e2f9e
DJ
34122010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3413
3414 * gdb.base/completion.exp: Allow long instead of long int.
3415 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3416 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3417 variable p.
3418 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3419 * gdb.base/pointers.exp: Allow long instead of long int.
3420 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3421 * gdb.base/step-line.exp: Allow a directory before the source file name.
3422
95a42b64
TT
34232010-03-24 Tom Tromey <tromey@redhat.com>
3424
3425 PR breakpoints/9352:
3426 * gdb.base/default.exp: Update.
3427 * gdb.base/commands.exp: Update.
3428 * gdb.cp/extern-c.exp: Test setting commands on multiple
3429 breakpoints at once.
3430
2390201f
DJ
34312010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3432
3433 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3434 if gdb,nosignals.
3435 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3436 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3437 exited".
3438
8c9a6790
SS
34392010-03-24 Stan Shebs <stan@codesourcery.com>
3440
3441 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3442
a6c727b2
DJ
34432010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3444
3445 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3446 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3447 argument. Handle "short" and "long".
3448 (Top level): Pass overprototyped output for old_fptr and xptr.
3449
4dfd5423
PA
34502010-03-23 Pedro Alves <pedro@codesourcery.com>
3451
3452 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3453 format strings and add casts to avoid compiler warnings.
3454
34552010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3456
3457 * lib/trace-support.exp (gdb_trace_setactions):
3458 Don't expect whitespace after ">" prompt.
3459 * gdb.trace/actions.exp: Adjust for output changes.
3460 * gdb.trace/while-stepping.exp: Likewise.
3461
c847d045
JK
34622010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3463
3464 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3465 and r157645).
3466
5f717f1d
JK
34672010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3468
3469 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3470 New.
3471
7d6d51d5
DJ
34722010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3473
3474 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3475 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3476
3b11a015
SS
34772010-03-19 Stan Shebs <stan@codesourcery.com>
3478
3479 * gdb.trace/ax.exp: New file.
3480
d7d158ed
DE
34812010-03-19 Doug Evans <dje@google.com>
3482
6bb85cd1
DE
3483 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3484 output from gcc.
3485
d7d158ed
DE
3486 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3487 named /usr/sbin/prelink<foo>.
3488
4daf5ac0
SS
34892010-03-18 Stan Shebs <stan@codesourcery.com>
3490
3491 * gdb.trace/circ.exp: Test circular-trace-buffer.
3492 * gdb.trace/tfile.exp: Update tstatus test.
3493
e8d05480
JB
34942010-03-18 Joel Brobecker <brobecker@adacore.com>
3495
3496 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3497 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3498
441b986a
UW
34992010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3500
3501 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3502
4247603b
PA
35032010-03-18 Pedro Alves <pedro@codesourcery.com>
3504
3505 * gdb.base/default.exp: Adjust the expected output of the finish
3506 and until commands when the inferior is not being run.
3507
13387711
SW
35082010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3509
3510 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3511 * gdb.cp/nsusing.exp: Ditto.
3512
6e31430b
TT
35132010-03-15 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3516 * gdb.cp/userdef.cc (operator==): New function.
3517 (main): New locals mem1, mem2.
3518
e2d69cb5
JZ
35192010-03-15 Jie Zhang <jie@codesourcery.com>
3520
3521 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3522 Declare and use new loadtimeout variable.
3523
f572f0a9
DJ
35242010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3525
3526 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3527 Use gdb_load later.
3528
51f4c0b0
PA
35292010-03-14 Pedro Alves <pedro@codesourcery.com>
3530
3531 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3532 literal. Add missing endlines to prints to stderr.
3533
1c809c68
TT
35342010-03-12 Tom Tromey <tromey@redhat.com>
3535
3536 PR c++/9708:
3537 * gdb.cp/m-static.exp: Add regression test.
3538 * gdb.cp/m-static.cc (method): New method.
3539 (main): Call it.
3540
00ae8fef
SW
35412010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3542
3543 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3544 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3545
759f0f0b
PA
35462010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3547
21e24d21
PA
3548 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3549
35502010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3551
759f0f0b
PA
3552 * lib/gdb.exp (skip_stl_tests): New.
3553 (gdb_compile): Symbian needs -ldl.
3554 (shlib_target_file): New.
3555 (shlib_symbol_file): New.
3556 (gdb_load_shlibs): Use shlib_target_file.
3557 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3558 * gdb.cp/exception.exp: Use skip_stl_tests.
3559 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3560 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3561 * gdb.cp/mb-templates.exp: Ditto.
3562 * gdb.base/commands.exp: Relax regexes.
3563 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3564 shlib_target_file and shlib_symbol_file.
3565 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3566 sections.
3567 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3568 * gdb.base/solib-disc.exp: Use
3569 shlib_target_file and shlib_symbol_file.
3570 * gdb.base/unload.exp: Don't skip on symbian. Use
3571 shlib_target_file and shlib_symbol_file.
3572 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3573
6a8f2671 35742010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3575
6a8f2671
PA
3576 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3577 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3578 Issue a tfind end before looking for a tracepoint frame.
3579 * gdb.trace/tfind.exp: Adjust tstatus output.
3580 Adjust disassembly output.
3581 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3582
ccf26247
JK
35832010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3584
3585 * gdb.base/break-interp.exp: Create new displacement parameter value
3586 for the test_ld calls.
3587 (reach): New parameter displacement, verify its content. New push of
3588 pf_prefix "reach-$func:". Import global expect_out.
3589 (test_core): New parameter displacement, verify its content. New push
3590 of pf_prefix "core:". New command "set verbose on". Import global
3591 expect_out.
3592 (test_attach): New parameter displacement, verify its content. New
3593 push of pf_prefix "attach:". New command "set verbose on". Import
3594 global expect_out.
3595 (test_ld): New parameter displacement, pass it to the reach, test_core
3596 and test_attach calls and verify its content in the "ld.so exit" test.
3597 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3598 (prelink): Update expected text, use gdb_test.
3599
e469c7fb
DE
36002010-03-10 Doug Evans <dje@google.com>
3601
3602 * gdb.base/checkpoint.exp: Fix comment.
3603 Lengthen timeout while doing >600 checkpoints test.
3604 Rename duplicate "kill all one" test to keep test names unique.
3605
60e1c644
PA
36062010-03-10 Pedro Alves <pedro@codesourcery.com>
3607
3608 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3609
cec808ec
KS
36102010-03-08 Keith Seitz <keiths@redhat.com>
3611
889bf7c5
PA
3612 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3613 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3614 (dm_type_long): New function.
3615 (dm_type_unsigned_short): New function.
3616 (dm_type_unsigned_long): New function.
3617 (myint): New typedef.
3618 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3619 long, unsigned shor and long, operator char*, and typedef.
3620 (test_lookup_operator_functions): Add operator char* test.
3621 (test_paddr_operator_functions): Likewise.
3622 (test_paddr_overloaded_functions): Use probe values for
3623 short, long, and unsigned short and long.
3624 (test_paddr_hairy_functions): If the demangler probe detected
3625 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3626 demangler.
3627 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3628 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3629 and "print null_pmf".
3630 Add test "ptype a.*pmf".
3631 * gdb.cp/overload.exp: Allow optional "int" to appear with
3632 "short" and "long".
3633 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3634 long expect value for men_overload1arg.
3635 Allow "int" to appear with "short" and "long".
3636 When testing "info break", add argument for main (void).
3637 Also allow "int" to appear with "short" and "long".
3638 Ditto with "unsigned" and "long long".
cec808ec
KS
3639 * gdb.java/jmain.exp: Do not enclose methods names in single
3640 quotes.
3641 * gdb.java/jmisc.exp: Likewise.
3642 * gdb.java/jprint.exp: Likewise.
3643 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3644
3645 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3646 * gdb.cp/exception.exp (backtrace after first throw)
3647 (backtrace after second throw): Allow a namespace before __cxa_throw.
3648 (backtrace after first catch, backtrace after second catch): Allow
3649 a namespace before __cxa_begin_catch.
3650
3651 * gdb.cp/cpexprs.exp: New file.
3652 * gdb.cp/cpexprs.cc: New file.
3653
3654 From Daniel Jacobowitz <dan@codesourcery.com>
3655 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3656 to use string_to_regexp.
3657 (ctor, dtor): New functions. Use them to match constructor
3658 and destructor function types.
3659 (Top level): Use runto_main.
3660
f870a310
TT
36612010-03-05 Tom Tromey <tromey@redhat.com>
3662
3663 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3664 gdb.target_charset.
3665 (pp_ns.to_string): Likewise.
3666
0c199f28
KS
36672010-03-04 Keith Seitz <keiths@redhat.com>
3668
3669 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3670 can be quoted. Test that both the filename and function/line
3671 portions can be quoted at the same time.
3672
c7437ca6
PA
36732010-03-04 Pedro Alves <pedro@codesourcery.com>
3674
3675 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3676
b111b805
DE
36772010-03-03 Doug Evans <dje@google.com>
3678
24486cb7
DE
3679 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3680 libc contains libpthread.
3681
b111b805
DE
3682 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3683 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3684 of gdb_compile. Add another pattern to match android backtrace.
3685
a0e0ef55
TT
36862010-03-03 Tom Tromey <tromey@redhat.com>
3687
3688 PR gdb/11345:
3689 * gdb.base/printcmds.exp (test_printf): Add test.
3690
1ba53b71
L
36912010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3692
3693 * gdb.arch/amd64-byte.exp: New.
3694 * gdb.arch/amd64-dword.exp: Likewise.
3695 * gdb.arch/amd64-pseudo.c: Likewise.
3696 * gdb.arch/amd64-word.exp: Likewise.
3697 * gdb.arch/i386-byte.exp: Likewise.
3698 * gdb.arch/i386-pseudo.c: Likewise.
3699 * gdb.arch/i386-word.exp: Likewise.
3700
f5dff777
DJ
37012010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3702
3703 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3704 types. Add structreg, bitfields, and flags registers.
3705 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3706 registers.
3707
90884b2b
L
37082010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3709
3710 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3711 (load_description): Set architecture if defined.
3712
dc00d89f
PM
37132010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3714
3715 * gdb.python/py-frame.exp: Add read_var block tests.
3716 * gdb.python/py-frame.c (block): New function.
3717
0e095b7e
JK
37182010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3719 Daniel Jacobowitz <dan@codesourcery.com>
3720
3721 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3722
624f1a65
DM
37232010-02-25 David S. Miller <davem@davemloft.net>
3724
3725 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3726 fix logic for setting all_syscalls_numbers.
3727
f3e9a817
PM
37282010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3729
3730 * Makefile.in: Add py-block and py-symbol.
3731 * gdb.python/py-symbol.exp: New File.
3732 * gdb.python/py-symtab.exp: New File.
3733 * gdb.python/py-block.exp: New File.
3734 * gdb.python/py-symbol.c: New File.
3735 * gdb.python/py-block.c: New File.
3736
f6bbabf0
PM
37372010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3738
3739 PR python/11314
3740 * lib/gdb.exp (skip_python_tests): New function.
3741 * gdb.python/py-cmd.exp: Use skip_python_tests.
3742 * gdb.python/py-frame.exp: Likewise.
3743 * gdb.python/py-function.exp: Likewise.
3744 * gdb.python/py-prettyprint.exp: Likewise.
3745 * gdb.python/py-template.exp: Likewise.
3746 * gdb.python/py-type.exp: Likewise.
3747 * gdb.python/py-value.exp: Likewise.
3748
85d721b8
PA
37492010-02-22 Pedro Alves <pedro@codesourcery.com>
3750
3751 PR9605
3752
3753 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3754
48e32051
TT
37552010-02-19 Tom Tromey <tromey@redhat.com>
3756
3757 PR c++/8693, PR c++/9496:
3758 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3759 regression tests.
3760
ac9c0048
JK
37612010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3762
3763 Fix compatibility with m68k as.
3764 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3765 Use only /* comments */.
3766
57bb97a4
UW
37672010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3768
3769 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3770 * configure: Regenerate.
3771
7d1bf85c
DJ
37722010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3773
3774 * gdb.python/py-type.exp: Check for Python support.
3775
061b5285
PA
37762010-02-17 Pedro Alves <pedro@codesourcery.com>
3777
3778 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3779 `regsub' syntax available.
3780
f8a8bc2c
PA
37812010-02-17 Pedro Alves <pedro@codesourcery.com>
3782
3783 * gdb.base/shmain.c (main): Remove printf call.
3784 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3785 * gdb.base/unload.c (main): Make format of fprintf a string
3786 literal. Add missing endlines to prints to stderr.
3787 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3788
6f451e5e
TT
37892010-02-17 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.java/jprint.java (jprint.props): New field.
3792 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3793
12d79008
PA
37942010-02-17 Pedro Alves <pedro@codesourcery.com>
3795
ef801a0e 3796 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3797 available.
3798
d252f7e5
DJ
37992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3800
3801 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3802 creation to support remote host testing.
3803
67bdab6c
DJ
38042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3805
3806 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3807 Recognize "command not found".
3808
bb391223
DJ
38092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3810
3811 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3812 single-stepping.
3813
70362913
DJ
38142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3815
3816 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3817 if arguments are not supported.
3818
493f3c00
DJ
38192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3820
3821 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3822 be const or non-const.
3823
8034c749
DJ
38242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3825
3826 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3827 mi_send_resuming_command to send -exec-continue.
3828
791dfb64
DJ
38292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3830
3831 * gdb.base/list.exp (test_list_filename_and_function): Add test
3832 with single quotes.
3833 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3834 matching.
3835 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3836 Add KFAIL'd tests for PR gdb/11289.
3837
7c5fe868
DJ
38382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3839
3840 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3841
fdc498b8
DJ
38422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3843
3844 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3845 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3846 a temporary directory.
3847
b519e2a6
DJ
38482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3849
3850 * gdb.base/charset.exp: Use a single regular expression to match
3851 show host-charset and show target-charset output.
3852
74164c56
JK
38532010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3856 "Illegal process-id" expect string more exact.
3857 (attach to digits-starting nonsense is prohibited): New.
3858
701ed6dc
JK
38592010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3860
3861 * gdb.base/prelink.exp (set verbose on): New.
3862
889bf7c5 38632010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3864
3865 * mi-reverse.exp: New file. Test for reverse option to the
3866 following MI commands: exec-continue, exec-finish, exec-next,
3867 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3868
dadf0e9c
JB
38692010-02-09 Joel Brobecker <brobecker@adacore.com>
3870
3871 * gdb.ada/ptype_tagged_param: New testcase.
3872
714f19d5
TT
38732010-02-08 Tom Tromey <tromey@redhat.com>
3874
3875 PR c++/8017:
3876 * gdb.cp/overload.exp: Add tests.
3877 * gdb.cp/overload.cc (struct K): New.
3878 (namespace N): New.
3879 (main): Call new functions.
3880 (K::staticoverload): Define.
3881
889bf7c5 38822010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3883
3884 PR gdb/10728
3885 * gdb.cp/pr10728-x.h: New file.
3886 * gdb.cp/pr10728-x.cc: New file.
3887 * gdb.cp/pr10728-y.cc: New file.
3888 * gdb.cp/pr10728.exp: New file.
3889 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3890
889bf7c5 38912010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3892
3893 PR gdb/9067
3894 * gdb.cp/pr9067.exp: New
3895 * gdb.cp/pr9067.cc: New
3896 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3897
7b356089
JB
38982010-02-08 Joel Brobecker <brobecker@adacore.com>
3899
3900 * lib/gdb.exp (gdb_test_timeout): New global variable.
3901 Set it to timeout if not already set.
3902 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3903
1be00882
DE
39042010-02-05 Doug Evans <dje@google.com>
3905
3906 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3907 user.
3908
82856980
SW
39092010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3910
3911 PR c++/7935:
3912 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3913
1a334831
TT
39142010-02-04 Tom Tromey <tromey@redhat.com>
3915
3916 * gdb.cp/virtbase.exp: Make test case names unique.
3917
9c3c02fd
TT
39182010-02-02 Tom Tromey <tromey@redhat.com>
3919
3920 * gdb.cp/virtbase.exp: Add regression tests.
3921 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3922 (main): Instantiate RHC.
3923
0cc2414c
TT
39242010-02-02 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3927 type-printing change.
3928
edf3d5f3
TT
39292010-02-02 Tom Tromey <tromey@redhat.com>
3930
3931 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3932 * gdb.cp/virtbase.cc: New file.
3933 * gdb.cp/virtbase.exp: New file.
3934 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3935
e4b7f41c
JK
39362010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 PR libc/11214:
3939 * gdb.threads/current-lwp-dead.c: Include features.h.
3940 (HAS_NOMMU): New.
3941 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3942
b381ea14
JK
39432010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.base/symbol-without-target_section.exp,
3946 gdb.base/symbol-without-target_section.c: New.
3947
c593ac0e
DJ
39482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3949
3950 * gdb.base/bigcore.exp: Reset increased timeout.
3951 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3952
db25f29d
DJ
39532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3954
3955 * gdb.base/gcore.exp (capture_command_output): Use
3956 gdb_test_multiple.
3957
f9d67f43
DJ
39582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3959
3960 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3961 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3962 (Top level): Call it.
3963
177321bd
DJ
39642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3965
3966 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3967
97f2ed50
DJ
39682010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3969
3970 * gdb.base/call-strs.exp, gdb.base/default.exp,
3971 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3972 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3973 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3974 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3975 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3976 * gdb.base/ending-run.exp: Correct restore of timeout.
3977 * gdb.base/page.exp: Remove unnecessary timeout setting.
3978
e4e2711a
JB
39792010-01-29 Joel Brobecker <brobecker@adacore.com>
3980
3981 * gdb.ada/rec_return: New testcase.
3982
ba581dc1
JB
39832010-01-29 Joel Brobecker <brobecker@adacore.com>
3984
3985 * gdb.ada/call_pn: New testcase.
3986
4ea95be9
DJ
39872010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3988
3989 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3990 (Top level): Use it to resume.
3991 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3992 the Thumb mode displaced stepping error as unsupported.
3993
df83a9bf
SW
39942010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3995
889bf7c5
PA
3996 * gdb.cp/nsusing.exp: Added more tests.
3997 * gdb.cp/nsrecurs.exp: Ditto.
3998 * gdb.cp/nsusing.cc: Added test functions.
3999 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4000
40b27cdc
JK
40012010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4002
4003 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4004 absolute directory pathnames in gdb.sum file.
4005
de958931
SW
40062010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4007
4008 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4009 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4010
708ead4e
TT
40112010-01-26 Tom Tromey <tromey@redhat.com>
4012
4013 PR exp/7643:
4014 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4015 setup_kfail.
4016
b14e635e
SW
40172010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4018
4019 * gdb.cp/nsrecurs.exp: New test.
4020 * gdb.cp/nsrecurs.cc: New test program.
4021 * gdb.cp/nsstress.exp: New test.
4022 * gdb.cp/nsstress.cc: New test program.
4023 * gdb.cp/nsdecl.exp: New test.
4024 * gdb.cp/nsdecl.cc: New test program.
4025
8540c487
SW
40262010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4027
4028 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4029 imported into file scope.
4030 Marked test as xfail.
4031 * gdb.cp/namespace-using.cc (marker5): New function.
4032 * gdb.cp/shadow.exp: New test.
4033 * gdb.cp/shadow.cc: New test program.
4034 * gdb.cp/nsimport.exp: New test.
4035 * gdb.cp/nsimport.cc: New test program.
4036
421d5d99
TT
40372010-01-25 Tom Tromey <tromey@redhat.com>
4038
4039 PR gdb/11049:
4040 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4041 with "set print null-stop on".
4042
691f8dc1
JK
40432010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4046 Adjust it for DISASSEMBLY_OMIT_FNAME.
4047
0b92b5bb
TT
40482010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 PR symtab/11199:
4051 * gdb.dwarf2/member-ptr-forwardref.exp,
4052 gdb.dwarf2/member-ptr-forwardref.S: New.
4053
23787403
JK
40542010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4055
4056 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4057 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4058 thread1_tid_mutex. Remove gdbstop_mutex handling.
4059 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4060 thread2_tid_mutex. Remove gdbstop_mutex handling.
4061 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4062 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4063 pthread_cond_wait conditionalizations by while loops.
4064
b966cb8a
TT
40652010-01-20 Tom Tromey <tromey@redhat.com>
4066
4067 PR backtrace/10770:
4068 * gdb.dwarf2/pr10770.exp: New file.
4069 * gdb.dwarf2/pr10770.c: New file.
4070 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4071
fcae584b
VP
40722010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4073
4074 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4075 that target was removed, and the test always runs native anyway.
4076
a0f49112
JK
40772010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4078
4079 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4080 gdb.base/watchpoint-cond-gone-stripped.c: New.
4081
ceeb3d5a
TT
40822010-01-19 Tom Tromey <tromey@redhat.com>
4083
4084 PR c++/8000:
4085 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4086 existing tests.
4087 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4088 (main): Use AAA::SomeEnum.
4089
dd322c54
JK
40902010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4093 (test_ignore_count): Declare line_callme_body global.
4094 (run to breakpoint with ignore count): Use line_callme_body.
4095 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4096 (set line_main_hello, set line_main_return): Reindent.
4097 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4098 New.
4099 (continue to callee4): Use line_callee4_body.
4100 (check *stopped from CLI command): Use line_callee4_next.
4101 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4102 (set line_main_hello, set line_main_return): Reindent.
4103 (set line_callee4_head, set line_callee4_body): New.
4104 (continue to callee4): Use line_callee4_body.
4105
4e8f195d
TT
41062010-01-18 Tom Tromey <tromey@redhat.com>
4107
4108 PR c++/9680:
4109 * gdb.cp/casts.cc: Add new classes and variables.
4110 * gdb.cp/casts.exp: Test new operators.
4111
9e14a9ba
JB
41122010-01-18 Tom Tromey <tromey@redhat.com>
4113 Thiago Jung Bauermann <bauerman@br.ibm.com>
4114
4115 * gdb.python/source2.py: New file.
4116 * gdb.python/source1: New file.
4117 * gdb.python/python.exp: Test "source" command.
4118
00bf0b85
SS
41192010-01-15 Stan Shebs <stan@codesourcery.com>
4120
4121 * gdb.trace/tfile.c: New file.
4122 * gdb.trace/tfile.exp: New file.
889bf7c5 4123
55235ad7
JK
41242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4125
4126 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4127
9f2982ff
JK
41282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4129
4130 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4131
bbfba9ed
JK
41322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4133
4134 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4135 (libfunc): New parameter action. Implement also selectable "sleep".
4136 * gdb.base/break-interp-main.c: Include assert.h.
4137 (libfunc): New parameter action.
4138 (main): New parameters argc and argv. Assert argc. Pass argv.
4139 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4140 (test_attach): New proc.
4141 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4142 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4143
61f0d762
JK
41442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.base/break-interp.exp (test_core): New proc.
4147 (test_ld): Call it.
4148
06a6f270
JK
41492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4152 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4153 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4154 and gdb_compile_shlib. Use new -Wl compiler options.
4155 (dl bt, main bt): New tests.
4156
51bee8e9
JK
41572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 Support PIEs with no symfile_objfile.
4160 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4161 (test_ld): New parameter trynosym.
4162 (test_ld <$trynosym>): New block.
4163
b8040f19
JK
41642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 * gdb.base/break-interp.exp: New file.
4167
be759fcf
PM
41682010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4169
4170 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4171 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4172 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4173 test.
4174 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4175 * gdb.python/py-mi.exp: Add lazy string test.
4176
dc146f7c
VP
41772010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4178
4179 * lib/mi-support.exp (mi_check_thread_states): Handle
4180 core number in thread listing.
4181
b4ba55a1
JB
41822010-01-12 Joel Brobecker <brobecker@adacore.com>
4183
4184 * gdb.base/maint.exp: Adjust the expected output for the
4185 "maint print type" test. Use gdb_test_multiple instead of
4186 gdb_sent/gdb_expect.
4187
08e24bd4
DE
41882010-01-11 Doug Evans <dje@google.com>
4189
6496a609
DE
4190 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4191 from gdbserver_download. All callers updated.
4192
08e24bd4
DE
4193 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4194
b5cfddf5
JK
41952010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 Implement binary numbers parsing.
4198 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4199 (test_integer_literals_rejected): New binary tests.
4200
3725885a
RW
42012010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4202
4203 * gdb.cell/configure: Regenerate.
4204
37aeb5df
JK
42052010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4206
4207 * gdb.base/corefile.exp: Move the core finding block out and call it as
4208 core_find, new variable $corefile, replace corefile by $corefile and
4209 [file tail $corefile] for usage vs. test names resp.
4210 * lib/gdb.exp (core_find): Move it as a new function here. New
4211 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4212 $destcore. Return "" on error.
4213
d521f563
JK
42142010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4215
4216 Workaround PR binutils/10802.
4217 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4218 (twice).
4219
28f24826
DJ
42202010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4221
4222 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4223
2de75e71
JB
42242010-01-08 Joel Brobecker <brobecker@adacore.com>
4225
4226 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4227 call, to avoid interruption.
4228
fe00719b 42292010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4230
4231 * gdb.stabs/weird.def (args93): New.
4232
d0ef5df8
DE
42332010-01-07 Doug Evans <dje@google.com>
4234
4235 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4236
3a08d52f
TT
42372010-01-07 Tom Tromey <tromey@redhat.com>
4238
4239 * gdb.base/source.exp: Use correct line number.
4240
7a697b8d
SS
42412010-01-05 Stan Shebs <stan@codesourcery.com>
4242
4243 * gdb.trace/tracecmd.exp: Test ftrace.
4244
7803799a
UW
42452010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4246
4247 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4248
c54eabfa
JK
42492010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4250
4251 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4252 "uint_for_mi_testing".
4253
02e7ef19
JB
42542010-01-01 Joel Brobecker <brobecker@adacore.com>
4255
4256 Test indented comment in file being sourced.
4257 * gdb.base/commands.exp: Test indented comment in file being sourced.
4258
abd775ce
JB
42592010-01-01 Joel Brobecker <brobecker@adacore.com>
4260
4261 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4262 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4263 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4264 notice.
4265
79b55b82
JB
42662010-01-01 Joel Brobecker <brobecker@adacore.com>
4267
4268 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4269 notice.
4270
8997583e
JK
42712010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4274 missing $after_stopped and comma (,) expectation.
4275
6da95a67
SS
42762009-12-31 Stan Shebs <stan@codesourcery.com>
4277
4278 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4279
218d2fc6
TJB
42802009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4281
4282 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4283 (top level): Call test_watchpoint_in_big_blob.
4284 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4285 watchpoints.
4286 (func3): Write to buf.
4287
236f1d4d
SS
42882009-12-29 Stan Shebs <stan@codesourcery.com>
4289
4290 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4291
f61e138d
SS
42922009-12-28 Stan Shebs <stan@codesourcery.com>
4293
4294 * gdb.trace/tsv.exp: New file.
4295 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4296
0219b378
DJ
42972009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4298
4299 * gdb.base/find.c (main): Reference search buffers.
4300 * gdb.base/included.c (main): Reference integer.
4301 * gdb.base/ptype.c (charfoo): Declare.
4302 (intfoo): Call charfoo.
4303 * gdb.base/scope0.c (useitp): New function.
4304 (usestatics): Use useitp.
4305 (useit): Add a type for val.
4306 * gdb.base/scope1.c (useit1): Take a pointer argument.
4307 (usestatics1): Update calls to useit1.
4308 * gdb.cp/call-c.cc: Declare foo.
4309 (main): Call foo.
4310 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4311 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4312 (main): Call C::ensureRefs and ensureOtherRefs.
4313 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4314 variables.
4315 (ensureOtherRefs): New function.
4316 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4317 * gdb.cp/templates.cc (main): Call t5i.value.
4318
3f78692f
JK
43192009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4320
4321 Fix compatibility with G++-4.5.
4322 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4323 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4324 (uncaught return): Remove.
4325
429374b8
JK
43262009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4327 Phil Muldoon <pmuldoon@redhat.com>
4328
4329 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4330 (bp_location13, bp_location14, bp_location17, bp_location18)
4331 (marker3_proto, marker4_proto): New variables.
4332 (breakpoint info): Update output.
4333 (run until breakpoint at marker3, run until breakpoint at marker4): New
4334 tests.
4335
859825b8
JK
43362009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4337
4338 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4339 Replace the printf call of Y by provided "y-set-1" label. New block
4340 for the second shared library.
4341 * gdb.base/unload.exp: Compile also the second library, call
4342 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4343 (single pending breakpoint info): Rename to ...
4344 (pending breakpoint info before run): ... this extended test.
4345 (libfile2, libname2, libsrcfile2, libsrc2)
4346 (lib_sl2): New variables.
4347 (exec_opts): Set also SHLIB_NAME2.
4348 (pending breakpoint info on first run at shrfunc1)
4349 (pending breakpoint info on second run at shrfunc1)
4350 (pending breakpoint info on second run at shrfunc2)
4351 (print y from libfile, print y from libfile2): New tests.
4352 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4353 * gdb.base/unloadshr2.c: New.
4354
e6a386cd
HZ
43552009-12-22 Hui Zhu <teawater@gmail.com>
4356
4357 * gdb.reverse/sigall-reverse.exp: Adjust.
4358
9e19b45e
VP
43592009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4360
4361 PR gdb/10884
4362
4363 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4364 (main): Call do_bitfield_tests.
aacf5b1e 4365 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4366
d53a7b30
JB
43672009-12-20 Joel Brobecker <brobecker@adacore.com>
4368
4369 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4370 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4371 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4372 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4373 gdb.modula2/unbounded1.c: Update copyright header.
4374
191ca0a1
CM
43752009-12-10 Chris Moller <moller@mollerware.com>
4376
4377 PR gdb/9399
4378 * gdb.cp/virtfunc2.exp: New tests
4379 * gdb.cp/virtfunc2.cc: New tests
4380 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4381
0fa6cf1b
MS
43822009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4383
4384 * gdb.reverse/i387-env-reverse.c: New file.
4385 * gdb.reverse/i387-env-reverse.exp: New file.
4386 * gdb.reverse/i387-stack-reverse.c: New file.
4387 * gdb.reverse/i387-stack-reverse.exp: New file.
4388
361ae042
PM
43892009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4390
4391 * gdb.python/py-type.exp (test_range): New test.
4392
bfd31e71
PM
43932009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4394
4395 PR python/10805
4396
4397 * gdb.python/py-type.exp: New file.
4398 * gdb.python/py-type.c: New file.
4399 * Makefile.in: Add py-type.
4400
57a1d736
TT
44012009-12-03 Tom Tromey <tromey@redhat.com>
4402
4403 * gdb.python/py-value.exp (test_parse_and_eval): New
4404 function.
4405
1f3b5d1b
PP
44062009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4407
4408 PR gdb/11022
4409
4410 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4411 * gdb.base/pr11022.c: New test.
4412
8b7dbdc9
JK
44132009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4414
4415 Fix spurious false FAILs.
4416 * gdb.base/structs.c (chartest): New.
4417 (main): Fill-in chartest.
4418 * gdb.base/structs.exp (anychar_re, first): New.
4419 (start_structs_test): Import global anychar_re and first.
4420 New gdb_test call "set print elements 300; ${testfile}"
4421 (start_structs_test <$first>): New block.
4422 (any): Import global anychar_re. New variable ac. Use ${ac}.
4423
6a53b2ec
JK
44242009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4427
d7167b4c
JK
44282009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4429
4430 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4431 Force $srcfile file.
4432 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4433
b1798462
UW
44342009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4435
4436 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4437 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4438 * gdb.threads/watchthreads-reorder.exp: Likewise.
4439
b6199126
DJ
44402009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4441
4442 PR gdb/8704
4443
4444 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4445 "if", and "thread". Correct matching in the previous test.
4446
b22a0510
DJ
44472009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4448
4449 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4450
930636d2
MS
44512009-11-23 Michael Snyder <msnyder@vmware.com>
4452
4453 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4454 * gdb.reverse-watch-precsave.exp: Ditto.
4455
21a0512e
PP
44562009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4457
4458 * gdb.asm/asm-source.exp: Adjust.
4459 * gdb.base/help.exp: Adjust.
889bf7c5 4460
fc30d5e0
PA
44612009-11-22 Pedro Alves <pedro@codesourcery.com>
4462
4463 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4464 (do_syscall_tests_without_xml): Set data-directory to
4465 /the/path/to/nowhere.
4466
f6bc2008
PA
44672009-11-21 Pedro Alves <pedro@codesourcery.com>
4468
4469 * gdb.threads/local-watch-wrong-thread.c,
4470 gdb.threads/local-watch-wrong-thread.exp: New files.
4471
8c2fb5de
PA
44722009-11-21 Pedro Alves <pedro@codesourcery.com>
4473
4474 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4475 assume new `regsub' syntax available.
4476
ebec9a0f
PA
44772009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
a79d3c27
JK
4479 * gdb.base/watchpoint-hw-hit-once.exp,
4480 gdb.base/watchpoint-hw-hit-once.c: New.
4481
44822009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4483
4484 * gdb.threads/watchthreads-reorder.exp,
4485 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4486
276a961b
MK
44872009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4488
4489 * gdb.xml/tdesc-regs.exp: Use for m68k.
4490
4867c1fb
PA
44912009-11-15 Pedro Alves <pedro@codesourcery.com>
4492
4493 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4494
f6838f81
DJ
44952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4496
4497 * lib/gdb.exp (current_target_name): New procedure.
4498 (gdb_wrapper_target): New variable.
4499 (gdb_wrapper_init): Set gdb_wrapper_target.
4500 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4501 wrapper.
4502
4ac4dd3f
DJ
45032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * gdb.base/remote.exp: Delete the slowest load test.
4506 Do not load with fixed packet sizes.
4507
a7881759
DJ
45082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4509
4510 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4511
97a5b505
DJ
45122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4513
4514 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4515 srcfile when setting a breakpoint.
4516
d3e1fc54
DJ
45172009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4518
4519 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4520 macros.
4521
7cbcbded
DJ
45222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4523
4524 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4525 to be in memory.
4526 * gdb.base/display.c (force_mem): New.
4527 (do_loops): Use it. Add breakpoint comments.
4528 (do_vars): Add a breakpoint comment.
4529 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4530 line numbers.
4531
bdea3a92
NF
45322009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4533
4534 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4535 instead of a bare "run".
4536
269f82e5
PP
45372009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4538
4539 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4540
a69b7d9d
DJ
45412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4542
4543 * lib/cell.exp (skip_cell_tests): Clean up test files before
4544 returning.
4545
b598bfda
DJ
45462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4547
4548 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4549 and the breakpoint menu. Do not call perror if a prompt is seen.
4550 Consume the following GDB prompt.
4551 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4552 * gdb.cp/namespace.exp: Use gdb_test.
4553 * gdb.cp/templates.exp: Use gdb_test.
4554 (test_template_breakpoints): Use gdb_test_multiple.
4555
87728fa0
DJ
45562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4557
4558 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4559 (marker4): Reference values.
4560
b67c692f
DJ
45612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4562
4563 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4564 is missing.
4565
f0df251a
DJ
45662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4567
4568 * gdb.base/break.c (need_malloc): New.
4569 * gdb.base/constvars.c (main): Reference crass and crisp.
4570 * gdb.base/gdb1821.c (main): Reference bar.
4571 * gdb.cp/gdb1355.cc (main): Reference s1.
4572 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4573 (main): Call them.
4574 * gdb.cp/hang2.cc (dummy2): Define.
4575 * gdb.cp/hang3.cc (dummy3): Define.
4576 * gdb.cp/m-data.cc (main): Reference shadow.
4577
bdf7534a
NF
45782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4579 Nathan Froyd <froydnj@codesourcery.com>
4580
4581 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4582 remote host.
4583
f24fce77
NF
45842009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4585
4586 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4587 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4588 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4589 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4590 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4591 * gdb.dwarf2/dw2-producer.exp: Likewise.
4592 * gdb.dwarf2/mac-fileno.exp: Likewise.
4593 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4594 py-prettyprint.py to the remote host.
4595 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4596
40f0318e
KS
45972009-11-11 Keith Seitz <keiths@redhat.com>
4598
4599 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4600 use it instead of "Foo".
4601 * gdb.cp/classes.exp (do_tests): Add a test to access
4602 a method through a typedef'd class name.
4603
f3d9f7fb
NF
46042009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4605
4606 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4607 exponents.
4608 * gdb.base/pointers.exp: Likewise.
4609 * gdb.cp/ref-types.exp: Likewise.
4610
a4216f37
KS
46112009-11-11 Keith Seitz <keiths@redhat.com>
4612
4613 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4614 new[] and delete[].
4615 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4616 "void".
4617 (probe_demangler): Remove all single-quoting of
4618 method and variable names.
4619 (info_func_regexp): Remove the word "void" from any
4620 occurrence of "(void)".
4621 (print_addr_2): Remove all single-quoting of
4622 method names.
4623 (print_addr_2_kfail): Likewise.
4624 (print_addr): Single-quote C function names before
4625 passing to print_addr_2.
4626 (test_paddr_operator_functions): Remove single-quoting
4627 for method names.
4628 Add tests for operator new[] and operator delete[].
4629
9b14d7aa
JK
46302009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4631
4632 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4633
85feb311
KS
46342009-11-09 Keith Seitz <keiths@redhat.com>
4635
4636 * gdb.cp/overload.exp: Add tests for resolving overloaded
4637 methods in expression parsing/evaluation.
4638
fa335448
DJ
46392009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4640
4641 * lib/gdb.exp (default_gdb_version): Use --version instead of
4642 --command.
4643
ec3c07fc
NS
46442009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4645
4646 * lib/gdb.exp (gdb_compile_test): New.
4647 (skip_ada_tests, skip_java_tests): New.
4648 (gdb_compile): Use gdb_compile_test for f77.
4649 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4650 * lib/java.exp (compile_java_from_source): Remove runtests check,
4651 use gdb_compile_test to record result.
4652 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4653 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4654 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4655 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4656 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4657 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4658 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4659 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4660 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4661 adjust gdb_compile invocations.
4662
b8b4e42b
JK
46632009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4664
4665 * Makefile.in (abs_builddir): New.
4666 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4667 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4668 `$(abs_builddir)/site.exp'.
4669
f8b7eaf3
DJ
46702009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4671
4672 * config/m68k-emc.exp, lib/emc-support.exp,
4673 gdb.trace/gdb_c_test.c: Delete.
4674 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4675 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4676 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4677 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4678 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4679 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4680 casing for m68k-*-elf.
4681
c4187697
NS
46822009-11-03 Pedro Alves <pedro@codesourcery.com>
4683
4684 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4685 * gdb.arch/i386-prologue.exp: Likewise.
4686 * gdb.arch/i386-unwind.exp: Likewise.
4687
db16b772
DJ
46882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4689
4690 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4691
bcf71277
DJ
46922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4693
4694 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4695
0105cee2
DJ
46962009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4697
4698 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4699
24ddea62
JK
47002009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4701
4702 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4703
287ccc17
JK
47042009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4705
4706 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4707 * gdb.base/sepdebug2.c: New file.
4708
08bca259 47092009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4710
4711 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4712 the modified warnings for catch syscall. Verify if GDB was compiled
4713 with support for lib expat, and choose which tests to run depending
4714 on this.
4715
5d4e2b76
VP
47162009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4717
4718 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4719 that composite commands are parsed OK. And also test
4720 that breakpoint commands do work.
4721
240e538a
MS
47222009-10-23 Michael Snyder <msnyder@vmware.com>
4723
4724 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4725 to allow for new disassembly style.
4726
9c419145
PP
47272009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4728
4729 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4730
02506ff1
MS
47312009-10-22 Michael Snyder <msnyder@vmware.com>
4732
4733 * gdb.reverse/break-precsave.exp: New test.
4734 * gdb.reverse/consecutive-precsave.exp: Ditto.
4735 * gdb.reverse/finish-precsave.exp: Ditto.
4736 * gdb.reverse/i386-precsave.exp: Ditto.
4737 * gdb.reverse/machinestate-precsave.exp: Ditto.
4738 * gdb.reverse/sigall-precsave.exp: Ditto.
4739 * gdb.reverse/solilb-precsave.exp: Ditto.
4740 * gdb.reverse/step-precsave.exp: Ditto.
4741 * gdb.reverse/until-precsave.exp: Ditto.
4742 * gdb.reverse/watch-precsave.exp: Ditto.
4743
4cf866a3
MS
47442009-10-22 Michael Snyder <msnyder@vmware.com>
4745
4746 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4747 for gdb_expect. Adjust one test's expect strings for the new
4748 format of disassemble.
4749 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4750 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4751 gdb_test_multiple.
4752 * gdb.reverse/step-reverse.exp: Delete 'return'.
4753 * gdb.reverse/until-reverse.exp: Delete blank lines.
4754 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4755
2b28d209
PP
47562009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4757
4758 * gdb.base/consecutive.exp: Adjust.
4759 * gdb.base/display.exp: Likewise.
4760 * gdb.base/pc-fp.exp: Likewise.
4761 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4762
33b9c32b
MS
47632009-10-19 Michael Snyder <msnyder@vmware.com>
4764
4765 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4766 * gdb.reverse/finish-reverse.c: Ditto.
4767 * gdb.reverse/sigall-reverse.c: Ditto.
4768 * gdb.reverse/solib-reverse.c: Ditto.
4769 * gdb.reverse/step-reverse.c: Ditto.
4770 * gdb.reverse/watch-reverse.c: Ditto.
4771
6c95b8df
PA
47722009-10-19 Pedro Alves <pedro@codesourcery.com>
4773 Stan Shebs <stan@codesourcery.com>
4774
4775 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4776 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4777 "Executing new program".
4778 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4779 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4780 left listed after having been killed.
4781 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4782 * gdb.base/maint.exp: Adjust test.
4783
4784 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4785 * gdb.multi/Makefile.in: New.
4786 * gdb.multi/base.exp: New.
4787 * gdb.multi/goodbye.c: New.
4788 * gdb.multi/hangout.c: New.
4789 * gdb.multi/hello.c: New.
4790 * gdb.multi/bkpt-multi-exec.c: New.
4791 * gdb.multi/bkpt-multi-exec.exp: New.
4792 * gdb.multi/crashme.c: New.
4793
279017b7
TG
47942009-10-13 Tristan Gingold <gingold@adacore.com>
4795
4796 * gdb.base/sepdebug.exp: Check debug info are found.
4797
0413d738
PA
47982009-10-08 Pedro Alves <pedro@codesourcery.com>
4799
4800 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4801 bits.
4802
c628eecc
JK
48032009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4806
38af1bfe
JB
48072009-10-07 Joel Brobecker <brobecker@adacore.com>
4808
4809 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4810 of the comments.
4811
2b0adecd
PM
48122009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4813
4814 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4815 * gdb.base/annota3.exp: Idem.
4816 * gdb.base/maint.exp: Idem.
4817
8d417781
PM
48182009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4819
889bf7c5 4820 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4821 to default.
4822
bb61102d
PM
48232009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4824
889bf7c5 4825 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4826 mingw and cygwin targets.
4827
ace5c364
PM
48282009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4829 Pedro Alves <pedro@codesourcery.com>
4830
889bf7c5 4831 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4832 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4833
c2d494a0
PM
48342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4835
e1b52ce2
PM
4836 * gdb.base/shr1.c: Use %p in format string.
4837 * gdb.base/unload.c: Avoid warning in fprintf.
4838 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4839
209f53f5
PM
48402009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4841
4842 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4843 long type.
4844 (test_unlink): Correct printf string.
4845 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4846 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4847
8172766a
JK
48482009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4849
4850 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4851 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4852 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4853
0f73703c
UW
48542009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4855
4856 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4857 * gdb.objc/nondebug.exp: Likewise.
4858
b32306ca
UW
48592009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4860
4861 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4862 target_info setting.
4863
4864 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4865 that detect new threads during "info threads".
4866
0057022f
UW
48672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4868
4869 * gdb.threads/manythreads.c (main): Increase thread stack size
4870 to 2*PTHREAD_STACK_MIN.
4871 * gdb.threads/multi-create.c (main): Likewise.
4872 (create_function): Likewise.
4873
f29c0325
UW
48742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4875
4876 * gdb.base/dump.exp: Pass difference of pointer types instead
4877 of integer types as offset to restore in intarr3.srec case.
4878
fcb34849
UW
48792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4880
4881 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4882
d5142e3b
UW
48832009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4884
4885 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4886
087b74b2 48872009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4888
087b74b2
PM
4889 New test for two watchpoints, with disabling of
4890 the first inserted.
4891 * testsuite/gdb.base/watchpoints.c: New file.
4892 * testsuite/gdb.base/watchpoints.exp: New file.
4893
96c07c5b
TT
48942009-09-25 Tom Tromey <tromey@redhat.com>
4895
4896 * gdb.base/charset.exp: Test utf-16 strings with Python.
4897
b8899f2b
TT
48982009-09-25 Tom Tromey <tromey@redhat.com>
4899
4900 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4901 UCS-4.
4902 * gdb.base/charset.c (utf_32_string): Rename.
4903 (init_utf32): Rename.
4904 (main): Update.
4905
329719ec
TT
49062009-09-22 Tom Tromey <tromey@redhat.com>
4907
4908 * gdb.python/py-function.exp: Add regression tests.
4909
11ef0d76
KS
49102009-09-21 Keith Seitz <keiths@redhat.com>
4911
4912 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4913 with invalid operator.
4914
3fe8f3b3
KS
49152009-09-21 Keith Seitz <keiths@redhat.com>
4916
4917 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4918 and destructor using typedef name of class.
4919 * gdb.cp/classes.cc (class Base1): Add a destructor.
4920 (base1): New typedef.
4921 (use_methods): Instanitate an object of type base1.
4922 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4923 (do_tests): Call test_template_typedef.
4924 * gdb.cp/templates.cc (Baz::~Baz): New method.
4925 (intBazOne): New typedef.
4926 (main): Instantiate intBazOne.
4927
7a9fe101
PM
49282009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4929
4930 PR python/10633
4931
4932 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4933 Function.
4934 (run_lang_tests): Add print elements test.
4935
2e4d963f
PM
49362009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4937
4938 * gdb.python/py-value.exp (test_subscript_regression): New
4939 function. Test for invalid subscripts.
4940 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4941 (ptr_ref): New function.
4942
ec7e75e7
PP
49432009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4944
4945 * gdb.base/default.exp: Fix "show convenience".
4946
0cc7d26f
TT
49472009-09-15 Tom Tromey <tromey@redhat.com>
4948
4949 * lib/mi-support.exp (mi_create_varobj): Update.
4950 (mi_create_floating_varobj): Likewise.
4951 (mi_create_dynamic_varobj): New proc.
4952 (mi_varobj_update): Update.
4953 (mi_varobj_update_with_type_change): Likewise.
4954 (mi_varobj_update_kv_helper): New proc.
4955 (mi_varobj_update_dynamic_helper): Rewrite.
4956 (mi_varobj_update_dynamic): New proc.
4957 (mi_list_varobj_children): Update.
4958 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4959 * gdb.python/python-prettyprint.py (pp_outer): New class.
4960 (pp_nullstr): Likewise.
4961 (lookup_function): Register new printers.
4962 * gdb.python/python-prettyprint.c (struct substruct): New type.
4963 (struct outerstruct): Likewise.
4964 (substruct_test): New function.
4965 (struct nullstr): New type.
4966 (string_1, string_2): New globals.
4967 (main): Add new tests.
4968 * gdb.python/python-mi.exp: Added regression tests.
4969 * gdb.mi/mi2-var-display.exp: Update.
4970 * gdb.mi/mi2-var-cmd.exp: Update.
4971 * gdb.mi/mi2-var-child.exp: Update.
4972 * gdb.mi/mi2-var-block.exp: Update.
4973 * gdb.mi/mi-var-invalidate.exp: Update.
4974 * gdb.mi/mi-var-display.exp: Update.
4975 * gdb.mi/mi-var-cmd.exp: Update.
4976 * gdb.mi/mi-var-child.exp: Update.
4977 * gdb.mi/mi-var-block.exp: Update.
4978 * gdb.mi/mi-break.exp: Update.
4979 * gdb.mi/gdb701.exp: Update.
4980
a96d9b2e
SDJ
49812009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4982
4983 * Makefile.in: Inclusion of catch-syscall object.
4984 * gdb.base/catch-syscall.c: New file.
4985 * gdb.base/catch-syscall.exp: New file.
4986
b43b923a
MS
49872009-09-12 Michael Snyder <msnyder@vmware.com>
4988
4989 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4990 that can support reverse debuggnig.
4991
cec03d70
TT
49922009-09-11 Tom Tromey <tromey@redhat.com>
4993
4994 * gdb.dwarf2/valop.S: New file.
4995 * gdb.dwarf2/valop.exp: New file.
4996
e23bb3fc
MK
49972009-09-11 Mark Kettenis <kettenis@gnu.org>
4998
4999 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5000
37c3696d
DE
50012009-09-10 Doug Evans <dje@google.com>
5002
5003 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5004 Add $gdb_prompt to second breakpoint regexp.
5005
5172aecb
JB
50062009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5007
5008 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5009 names, add missing ones.
5010 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5011 * gdb.python/py-frame.c: Rename from python-frame.c.
5012 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5013 testfile name.
5014 * gdb.python/py-function.exp: Rename from python-function.exp.
5015 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5016 testfile name.
5017 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5018 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5019 Adjust testfile name.
5020 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5021 * gdb.python/py-template.cc: Rename from python-template.cc.
5022 * gdb.python/py-template.exp: Rename from python-template.exp.
5023 Adjust testfile name.
5024 * gdb.python/py-value.c: Rename from python-value.c.
5025 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5026 testfile name.
5027
b554e4bd
JK
50282009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5031 $bpt2address.
5032 (Second breakpoint address is valid on ia64)
5033 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5034
9a68ae16
JM
50352009-09-03 Joseph Myers <joseph@codesourcery.com>
5036
5037 * gdb.base/ending-run.exp: Restrict regular expression matching
5038 line number to require closing brace following.
5039
146b9145
DE
50402009-09-03 Doug Evans <dje@google.com>
5041
5042 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5043
787d21e1
TT
50442009-09-02 Tom Tromey <tromey@redhat.com>
5045
5046 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5047
e7802207
TT
50482009-09-02 Tom Tromey <tromey@redhat.com>
5049
5050 * gdb.dwarf2/callframecfa.exp: New file.
5051 * gdb.dwarf2/callframecfa.S: New file.
5052
817aadd2
JK
50532009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5054
5055 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5056 gdb.base/solib-overlap-main.c: New.
5057
4a76eae5
DJ
50582009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5059
5060 PR gdb/10565
5061
5062 * gdb.base/bitfields.c (struct container, container): New.
5063 (main): Initialize it and call break5.
5064 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5065
d4b96c9a
JK
50662009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5067
5068 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5069 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5070
4e22772d
JK
50712009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5072
5073 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5074
2efab443
MS
50752009-08-26 Michael Snyder <msnyder@vmware.com>
5076
5077 * gdb.base/i386-reverse.c: New file.
5078 * gdb.base/i386-reverse.exp: New file.
5079 * gdb.base/Makefile.in: Add new files to be removed.
5080
07ab73a0
JM
50812009-08-26 Joseph Myers <joseph@codesourcery.com>
5082
5083 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5084 environment-pwd for remote host.
5085 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5086
676accff
KS
50872009-08-24 Keith Seitz <keiths@redhat.com>
5088
5089 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5090 Add two new C++ completer tests which limit the output to a
889bf7c5 5091 given class.
676accff 5092
f9f7ad22
MS
50932009-08-24 Michael Snyder <msnyder@vmware.com>
5094
5095 * gdb.base/del.exp: Fix typo in comment.
5096 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5097
81ecdfbb
RW
50982009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5099
5100 * configure: Regenerate.
5101 * gdb.hp/configure: Likewise.
5102 * gdb.hp/gdb.aCC/configure: Likewise.
5103 * gdb.hp/gdb.base-hp/configure: Likewise.
5104 * gdb.hp/gdb.compat/configure: Likewise.
5105 * gdb.hp/gdb.defects/configure: Likewise.
5106 * gdb.hp/gdb.objdbg/configure: Likewise.
5107 * gdb.stabs/configure: Likewise.
5108
cab0c772
UW
51092009-08-19 Doug Evans <dje@google.com>
5110
5111 * gdb.base/gdbvars.c: New file.
5112 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5113
b8fa0bfa
PA
51142009-08-14 Pedro Alves <pedro@codesourcery.com>
5115
5116 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5117 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5118
b84aa90a
PA
51192009-08-13 Pedro Alves <pedro@codesourcery.com>
5120
5121 * gdb.base/default.exp: Adjust "set language test": it's now an
5122 enum command. Larger help string moved to "help set language".
5123 * gdb.base/help.exp: Adjust "help set language" expected output,
5124 now lists all known languages.
5125
0d8f9b2c
NF
51262009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5127
5128 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5129 all frame arguments.
5130 * gdb.arch/altivec-regs.exp: Likewise.
5131
bda180e0
TT
51322009-08-07 Tom Tromey <tromey@redhat.com>
5133
5134 * gdb.base/setshow.exp: Add tests for changes to set language, set
5135 check range, and set check type.
5136
48cb2d85
VP
51372009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5138
5139 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5140 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5141 Call it.
48cb2d85 5142
1ea34204
UW
51432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5144
5145 * configure.ac: Run gdb.cell tests when appropriate.
5146 * configure: Regenerate.
5147 * lib/cell.exp: New file.
5148 * gdb.cell: New directory.
5149 * gdb.cell/configure.ac: New file.
5150 * gdb.cell/configure: New file.
5151 * gdb.cell/Makefile.in: New file.
5152 * gdb.cell/arch.exp: New file.
5153 * gdb.cell/break.c: New file.
5154 * gdb.cell/break.exp: New file.
5155 * gdb.cell/break-spu.c: New file.
5156 * gdb.cell/bt.c: New file.
5157 * gdb.cell/bt2-spu.c: New file.
5158 * gdb.cell/bt-spu.c: New file.
5159 * gdb.cell/bt.exp: New file.
5160 * gdb.cell/coremaker.c: New file.
5161 * gdb.cell/coremaker-spu.c: New file.
5162 * gdb.cell/core.exp: New file.
5163 * gdb.cell/gcore.exp: New file.
5164 * gdb.cell/data.c: New file.
5165 * gdb.cell/data.exp: New file.
5166 * gdb.cell/data-spu.c: New file.
5167 * gdb.cell/ea-cache.exp: New file.
5168 * gdb.cell/ea-cache.c: New file.
5169 * gdb.cell/ea-cache-spu.c: New file.
5170 * gdb.cell/ea-standalone.c: New file.
5171 * gdb.cell/ea-standalone.exp: New file.
5172 * gdb.cell/ea-test.c: New file.
5173 * gdb.cell/ea-test.exp: New file.
5174 * gdb.cell/f-regs.exp: New file.
5175 * gdb.cell/mem-access.c: New file.
5176 * gdb.cell/mem-access.exp: New file.
5177 * gdb.cell/mem-access-spu.c: New file.
5178 * gdb.cell/ptype.exp: New file.
5179 * gdb.cell/registers.exp: New file.
5180 * gdb.cell/size.c: New file.
5181 * gdb.cell/sizeof.exp: New file.
5182 * gdb.cell/size-spu.c: New file.
5183 * gdb.cell/solib.exp: New file.
5184 * gdb.cell/solib-symbol.exp: New file.
5185
85e747d2
UW
51862009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5187
5188 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5189
58d6951d
DJ
51902009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5191
5192 * gdb.base/float.exp: Handle VFP registers.
5193
6e0a4f15
MS
51942009-07-14 Michael Snyder <msnyder@vmware.com>
5195
dcd5da87
MS
5196 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5197 to bring gdb to the beginning of the calling line.
5198
6e0a4f15
MS
5199 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5200 confusing the i386 epilogue unwinder.
5201
782b2b07
SS
52022009-07-14 Stan Shebs <stan@codesourcery.com>
5203
5204 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5205
f662c3bc
MS
52062009-07-14 Michael Snyder <msnyder@vmware.com>
5207
5208 * gdb.reverse/step-reverse.exp (stepi into function call):
5209 Call instruction may not be first instruction in the line.
5210 (reverse stepi from a function call): Used wrong line number.
5211
8f313923
JK
52122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5213
5214 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5215
4662c76e
JK
52162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 Fix gdb.base/macscp.exp when using custom inputrc.
5219 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5220 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5221 env(TERM) set.
5222 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5223 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5224
aa81e255
JK
52252009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5226
5227 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5228 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5229 Change the compilation target to match the testcase name.
5230 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5231 testcase name.
5232 * a2-run.exp: Use for setup prepare_for_testing. Change the
5233 compilation target to match the testcase name.
5234 * gdb.base/commands.exp: Likewise.
5235 * gdb.base/finish.exp: Likewise.
5236 * gdb.base/float.exp: Likewise.
5237 * gdb.base/info-target.exp: Likewise.
5238 * gdb.base/relational.exp: Likewise.
5239 * gdb.base/term.exp: Likewise.
5240 * gdb.base/until.exp: Likewise.
5241 * gdb.base/volatile.exp: Likewise.
5242 * gdb.base/whatis-exp.exp: Likewise.
5243
4c93b1d7
HZ
52442009-07-11 Hui Zhu <teawater@gmail.com>
5245
5246 * gdb.base/help.exp (disassemble): Update expected help text.
5247
812f7342
TT
52482009-07-09 Tom Tromey <tromey@redhat.com>
5249
5250 * lib/gdb.exp: Handle TRANSCRIPT.
5251 (remote_spawn, remote_close, send_gdb): New procs.
5252
fbb8f299
PM
52532009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5254
5255 * gdb.python/python-prettyprint.c: Add counted null string
5256 structure.
5257 * gdb.python/python-prettyprint.exp: Print null string. Test for
5258 embedded nulls.
5259 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5260 * gdb.python/python-value.exp (test_value_in_inferior): Add
5261 variable length string fetch tests.
5262 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5263
c0ac0ec7
JK
52642009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5265
5266 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5267
30b66ecc
TT
52682009-07-07 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.base/call-rt-st.exp: Update for change to escape output.
5271 * gdb.base/callfuncs.exp: Likewise.
5272 * gdb.base/charset.exp: Likewise.
5273 * gdb.base/constvars.exp: Likewise.
5274 * gdb.base/long_long.exp: Likewise.
5275 * gdb.base/pointers.exp: Likewise.
5276 * gdb.base/printcmds.exp: Likewise.
5277 * gdb.base/setvar.exp: Likewise.
5278 * gdb.base/store.exp: Likewise.
5279 * gdb.cp/ref-types.exp: Likewise.
5280 * gdb.mi/mi-var-child.exp: Likewise.
5281 * gdb.mi/mi-var-display.exp: Likewise.
5282 * gdb.mi/mi2-var-display.exp: Likewise.
5283 * gdb.base/charset.exp: Test octal escape sequence length.
5284 Update for change to escape output.
5285
187c4a2b
JK
52862009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5287
5288 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5289
d80a43f9
DJ
52902009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5291
5292 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5293
047427a8
JK
52942009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5295
5296 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5297 gdbserver increasing $portnum if "Can't bind address" has been seen.
5298
8b5a0f4f
PA
52992009-07-05 Pedro Alves <pedro@codesourcery.com>
5300
5301 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5302 mingw32ce.
5303
7d93ba58
PA
53042009-07-05 Pedro Alves <pedro@codesourcery.com>
5305
5306 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5307 VFP format.
5308
2277426b
PA
53092009-07-02 Pedro Alves <pedro@codesourcery.com>
5310
5311 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5312 linux. Adjust to use "inferior", "info inferiors", "detach
5313 inferior" and "kill inferior" instead of "restart", "info fork",
5314 "detach fork" and "delete fork".
5315 * gdb.base/ending-run.exp: Spell out "info".
5316 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5317 the "kill" command.
5318
5af949e3
UW
53192009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5320
5321 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5322 change to prefix TLS offset in hex with 0x.
5323
5d3729b5
UW
53242009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5325
5326 * gdb.base/default.exp: Update test case for "x" changes.
5327
af589bd0
TG
53282009-07-01 Tristan Gingold <gingold@adacore.com>
5329
5330 * gdb.base/bigcore.exp: Make darwin untested.
5331
40974f91
JK
53322009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 * gdb.base/completion.exp (directory completion): Create the directory.
5335 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5336 escapeuniquesub.
5337 (directory completion 2): Expect now ${escapeuniquesub}.
5338 (Glob remaining of directory test): Remove one excessive newline.
5339 Expect the real output.
5340
59dd3af6
JK
53412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 Fix `make check//%' target after `make check' has been ran.
5344 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5345 a mkdir call.
5346 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5347 (%/.dir): Remove.
5348
f4e164aa
JK
53492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5350
5351 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5352 the expected result record.
5353
69af2122
JK
53542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 Remove racy FAILs relying just on the timeouts.
5357 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5358 (annotation_level 2): Remove racy FAILs.
5359
2fd481e1
PP
53602009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5361
5362 gdb/10275
889bf7c5
PA
5363 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5364
c38f313d
DJ
53652009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5366
5367 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5368
8b777f02
VP
53692009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5370
5371 * gdb.mi/mi-stack.exp: Testing symbolic options
5372 to -stack-list-locals and -stack-list-arguments.
5373
00c7eacf
JK
53742009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5375
5376 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5377
6bc80edc
TT
53782009-06-29 Tom Tromey <tromey@redhat.com>
5379
5380 * dg-extract-results.sh: New file.
5381 * Makefile.in (FORCE_PARALLEL): New variable.
5382 (CHECK_TARGET): New conditional variable.
5383 (check): Use CHECK_TARGET.
5384 (DO_RUNTEST): New variable.
5385 (check-single): New target.
5386 (TEST_DIRS): New variable.
5387 (TEST_TARGETS): Likewise.
5388 (check-parallel): New target.
5389 (check-gdb.%): New pattern.
5390 (BASE1_FILES): New variable.
5391 (BASE2_FILES): Likewise.
5392 (check-gdb.base%): New pattern.
5393 (%/.dir): New pattern.
5394 * configure: Rebuild.
5395 * aclocal.m4 (AM_CONDITIONAL): New defun.
5396 * configure.ac: Check whether user is using GNU make.
5397 (GMAKE): New conditional.
5398
794684b6
SW
53992009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5400
5401 * gdb.cp/namespace-nested-import.cc: New test.
5402 * gdb.cp/namespace-nested-import.exp: New test.
5403
edb3359d
DJ
54042009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5405
5406 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5407 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5408 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5409 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5410 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5411 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5412 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5413 gdb.opt/inline-markers.c: New files.
5414 * lib/gdb.exp (skip_inline_frame_tests): New function.
5415 (skip_inline_var_tests): New function.
5416
cf657a0c
AS
54172009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5418
5419 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5420 backtrace.
5421
28d41a99
MS
54222009-06-27 Michael Snyder <msnyder@vmware.com>
5423
5424 * gdb.reverse: New directory.
5425 * gdb.reverse/break-reverse.c: New test.
5426 * gdb.reverse/break-reverse.exp: New test.
5427 * gdb.reverse/consecutive-reverse.c: New test.
5428 * gdb.reverse/consecutive-reverse.exp: New test.
5429 * gdb.reverse/finish-reverse.c: New test.
5430 * gdb.reverse/finish-reverse.exp: New test.
5431 * gdb.reverse/machinestate.c: New test.
5432 * gdb.reverse/ms1.c: New test.
5433 * gdb.reverse/machinestate.exp: New test.
5434 * gdb.reverse/Makefile.in: New file.
5435 * gdb.reverse/shr2.c: New test.
5436 * gdb.reverse/solib-reverse.c: New test.
5437 * gdb.reverse/solib-reverse.exp: New test.
5438 * gdb.reverse/step-reverse.c: New test.
5439 * gdb.reverse/step-reverse.exp: New test.
5440 * gdb.reverse/until-reverse.c: New test.
5441 * gdb.reverse/ur1.c: New test.
5442 * gdb.reverse/until-reverse.exp: New test.
5443 * gdb.reverse/watch-reverse.c: New test.
5444 * gdb.reverse/watch-reverse.exp: New test.
5445 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5446 * configure: Regenerate.
5447
fe3c8b0d
DE
54482009-06-26 Doug Evans <dje@google.com>
5449
5450 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5451
3a72a602
PM
54522009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5453
5454 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5455 windows problem for 'file delete $binfile'.
5456
27aa8d6a
SW
54572009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5458
5459 * gdb.cp/namespace-using.exp: New test.
5460 * gdb.cp/namespace-using.cc: New test.
5461
8ac055f8
JB
54622009-05-20 Joel Brobecker <brobecker@adacore.com>
5463
5464 * gdb.ada/variant_record_packed_array: New testcase.
5465
85e306ed
TT
54662009-06-23 Tom Tromey <tromey@redhat.com>
5467
5468 * gdb.base/charset.exp (test_combination): Regression test.
5469 * gdb.base/charset.c (my_wchar_t): New typedef.
5470 (myvar): New global.
5471 (main): Set myvar.
5472
56643c5e
PM
54732009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5474
5475 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5476 target.
5477
1fac167a
UW
54782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5479
5480 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5481
7ccb0be9
UW
54822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5483
5484 * gdb.mi/gdb680.exp: Update test for error message.
5485
568d6575
UW
54862009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5487
5488 * gdb.base/annota1.exp: Allow multiple occurrences of the
5489 frames-invalid annotation.
5490 * gdb.cp/annota2.exp: Likewise.
5491
7cd1089b
PM
54922009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5493
5494 * gdb.cp/gdb2495.cc: New file.
5495 * gdb.cp/gdb2495.exp: New file.
5496
72c63395
JK
54972009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 Report error on GDB crash during runto.
5500 * lib/gdb.exp (runto <eof>): New.
5501
3788363d
DJ
55022009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5503
5504 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5505 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5506 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5507 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5508 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5509 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5510 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5511 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5512 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5513 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5514 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5515 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5516 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5517 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5518 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5519 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5520 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5521 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5522 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5523 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5524 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5525 gdb.trace/passcount.exp, gdb.trace/report.exp,
5526 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5527 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5528 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5529 executable.
5530
17592de3
PA
55312009-06-07 Pedro Alves <pedro@codesourcery.com>
5532
5533 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5534 defined before referencing it.
5535
701e355d
DE
55362009-06-03 Doug Evans <dje@google.com>
5537
5538 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5539 * gdb.arch/i386-see.c: Ditto.
5540
f2292c65
PM
55412009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5542
5543 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5544 (check_macro): Return 1 if undefined.
5545 If first test fails, check if macro debug information is available,
5546 and report unsupported test if no macro information is found.
5547
5a437975
DE
55482009-05-29 Doug Evans <dje@google.com>
5549
5550 * gdb.threads/hand-call-in-threads.exp: New.
5551 * gdb.threads/hand-call-in-threads.c: New.
5552
c141c696
MS
55532009-05-29 Michael Snyder <msnyder@vmware.com>
5554
5555 * gdb.base/break-always.exp: Change "1" to "on".
5556 Add confirmation check.
5557
b3444185
PA
55582009-05-28 Pedro Alves <pedro@codesourcery.com>
5559
5560 * gdb.threads/threxit-hop-specific.c: New.
5561 * gdb.threads/threxit-hop-specific.exp: New.
5562 * gdb.threads/thread-execl.c: New.
5563 * gdb.threads/thread-execl.exp: New.
5564
b6313243
TT
55652009-05-27 Tom Tromey <tromey@redhat.com>
5566 Thiago Jung Bauermann <bauerman@br.ibm.com>
5567
5568 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5569 (mi_child_regexp): Likewise.
5570 (mi_list_varobj_children_range): Likewise.
5571 (mi_get_features): Likewise.
5572 (mi_list_varobj_children): Rewrite.
5573 * gdb.python/python-mi.exp: New file.
5574
a6bac58e
TT
55752009-05-27 Tom Tromey <tromey@redhat.com>
5576 Thiago Jung Bauermann <bauerman@br.ibm.com>
5577 Phil Muldoon <pmuldoon@redhat.com>
5578 Paul Pluzhnikov <ppluzhnikov@google.com>
5579
5580 * gdb.python/python-prettyprint.exp: New file.
5581 * gdb.python/python-prettyprint.c: New file.
5582 * gdb.python/python-prettyprint.py: New file.
5583 * gdb.base/display.exp: print/r is now valid.
5584
2c74e833
TT
55852009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5586 Tom Tromey <tromey@redhat.com>
5587 Pedro Alves <pedro@codesourcery.com>
5588 Paul Pluzhnikov <ppluzhnikov@google.com>
5589
5590 * gdb.python/python-template.exp: New file.
5591 * gdb.python/python-template.cc: New file.
5592 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5593 tests.
5594 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5595 Call it.
5596 (test_value_after_death): New proc.
5597 * gdb.python/python-value.c (PTR): New typedef.
5598 (main): New variable 'x'.
5599
89c73ade
TT
56002009-05-27 Tom Tromey <tromey@redhat.com>
5601
5602 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5603 tests.
5604 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5605 Call it.
5606
a75724bc
PA
56072009-05-27 Pedro Alves <pedro@codesourcery.com>
5608
5609 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5610
e58b0e63
PA
56112009-05-24 Pedro Alves <pedro@codesourcery.com>
5612
5613 * gdb.threads/fork-thread-pending.c: New.
5614 * gdb.threads/fork-thread-pending.exp: New.
5615
4ac36638
JK
56162009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5617
5618 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5619 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5620
889bf7c5 56212009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5622
889bf7c5 5623 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5624
b242c3c2
PA
56252009-05-17 Pedro Alves <pedro@codesourcery.com>
5626
5627 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5628 `gdb_get_line_number'. Call `callee' in both parent and child.
5629 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5630 `gdb_get_line_number' instead of hardcoding line numbers.
5631 (catch_fork_unpatch_child): New procedure to test detaching
5632 breakpoints from child fork.
5633 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5634 hardcoding line numbers.
5635 (do_fork_tests): Run `catch_fork_unpatch_child'.
5636
ee342b23
VP
56372009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5638
5639 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5640 of structure type enters or leaves the scope, it
5641 is reported by -var-update.
5642
e2009e98
DE
56432009-05-11 Doug Evans <dje@sebabeach.org>
5644
5645 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5646 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5647 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5648
00903456
JK
56492009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5650
5651 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5652
dc621c35
DE
56532009-04-30 Doug Evans <dje@google.com>
5654
5655 * gdb.threads/watchthreads2.exp: New testcase.
5656 * gdb.threads/watchthreads2.c: New testcase.
5657
9ab4e744
DE
56582009-04-29 Doug Evans <dje@google.com>
5659
5660 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5661 * gdb.cp/mb-ctor.cc: Ditto.
5662 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5663 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5664 * gdb.cp/mb-inline1.cc: Call it.
5665 * gdb.cp/mb-inline2.cc: Ditto.
5666 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5667 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5668
484086b7
JK
56692009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5672 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5673 Replace all uses of `decimal' by `nonzero'.
5674 (info macro FROM_COMMANDLINE): New test.
5675
379a77b5
TT
56762009-04-27 Tom Tromey <tromey@redhat.com>
5677
5678 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5679
b92b73c2
DE
56802009-04-27 Doug Evans <dje@google.com>
5681
5682 * gdb.threads/watchthreads.c (main): Initialize args before starting
5683 the threads. Plus formatting cleanup.
5684 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5685 biased scheduling of one thread.
5686
945a118d
JG
56872009-04-27 Jerome Guitton <guitton@adacore.com>
5688
5689 * gdb.cp/templates.cc (GetMax): New template.
5690 (main): Declare two instances of GetMax.
5691 * gdb.cp/templates.exp: Add new test.
5692
d389af10
JK
56932009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5696
e7f86de9
JM
56972009-04-22 Joseph Myers <joseph@codesourcery.com>
5698
5699 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5700
334cc82d
TT
57012009-04-15 Tom Tromey <tromey@redhat.com>
5702
5703 * gdb.base/charset.exp: Add regression test.
5704
d12672cc
JB
57052009-04-14 Joel Brobecker <brobecker@adacore.com>
5706
5707 * gdb.base/exe-lock.exp: New testcase.
5708
18e8c3bc
TT
57092009-04-13 Tom Tromey <tromey@redhat.com>
5710
5711 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5712 operator on Frame.
5713
5ecd5cbe
UW
57142009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5715
5716 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5717 * gdb.server/ext-attach.exp: Likewise.
5718
7309f756
VP
57192009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5720
5721 Eliminate some sleep usage.
5722
889bf7c5
PA
5723 * gdb.mi/basics.c (do_nothing): New.
5724 (main): Use do_nothing instead of printf, so that
5725 not to introduce race condition between output of
5726 inferiour and output of gdb. Do not use sleep as it
5727 is not generally available on embedded targets.
7309f756 5728
f4b95f6f
PA
57292009-04-02 Pedro Alves <pedro@codesourcery.com>
5730
5731 * gdb.server/ext-attach.exp: Expect an optional process id after
5732 "Detached from remote process".
5733
de40b933
JK
57342009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5735
5736 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5737 gdb.dwarf2/dw2-unresolved.exp: New.
5738
2ae101a4
PA
57392009-04-02 Pedro Alves <pedro@codesourcery.com>
5740
5741 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5742 mi_run_to_main.
5743
56a8e183
PA
57442009-04-02 Pedro Alves <pedro@codesourcery.com>
5745
5746 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5747 mi_run_to_main. Skip thread exit test on remote targets.
5748 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5749 mi_run_to_main.
5750 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5751 mi_run_to_main.
5752 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5753 when expecting ^connected. Detect when the target doesn't support
5754 non-stop mode.
5755 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5756 supported. Return -1 on error, 0 on success.
5757 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5758 (mi_runto): Return mi_runto_helper's result explicitly.
5759
c35fafde
PA
57602009-04-01 Pedro Alves <pedro@codesourcery.com>
5761
5762 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5763
f8a8dce6
JB
57642009-04-01 Tom Tromey <tromey@redhat.com>
5765
5766 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5767 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5768 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5769 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5770
71c25dea
TT
57712009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5772 Jan Kratochvil <jan.kratochvil@redhat.com>
5773
5774 PR gdb/931
5775 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5776 output.
5777 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5778 for gdb/931.
5779 * dw2-strp.S (DW_AT_language): Change to C++.
5780 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5781
02d9a9ce
JB
57822009-03-31 Joel Brobecker <brobecker@adacore.com>
5783
5784 * gdb.ada/tasks: New testcase.
5785
1042e4c0
SS
57862009-03-30 Stan Shebs <stan@codesourcery.com>
5787
5788 * gdb.trace/actions.exp: Update to match new info trace format.
5789 * gdb.trace/deltrace.exp: Ditto.
5790 * gdb.trace/infotrace.exp: Ditto.
5791 * gdb.trace/passcount.exp: Ditto.
5792 * gdb.trace/save-trace.exp: Ditto.
5793 * gdb.trace/while-stepping.exp: Ditto.
5794 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5795
f8f6f20b
TJB
57962009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5797
5798 * gdb.python/python-frame.c: New file.
5799 * gdb.python/python-frame.exp: New file.
5800
c0c6f777
TJB
58012009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5802
5803 * gdb.python/python-value.exp: Add tests for the address
5804 attribute.
5805
3cb51905
AS
58062009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5807
5808 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5809
88fc996f
DE
58102009-03-26 Doug Evans <dje@google.com>
5811
5812 * gdb.mi/mi-nonstop-exit.exp: New file.
5813 * gdb.mi/non-stop-exit.c: New file.
5814
56ef84b1
TT
58152009-03-26 Tom Tromey <tromey@redhat.com>
5816
5817 Update for change to prologue skipping:
5818 * gdb.mi/mi2-simplerun.exp: Update.
5819 * gdb.mi/mi2-break.exp: Update.
5820 * gdb.mi/mi-simplerun.exp: Update.
5821 * gdb.mi/mi-break.exp: Update.
5822 * gdb.base/ending-run.exp: Update.
5823
def2b000
TJB
58242009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5825
5826 * gdb.python/python-value.exp (test_value_in_inferior): Test
5827 gdb.Value.is_optimized_out attribute.
5828
442ddf59
JK
58292009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5830
5831 * gdb.dwarf2/dw2-noloc-main.c: New file.
5832 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5833 (.text): Remove.
5834 (.data): New.
5835 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5836 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5837 (DW_TAG_subprogram func_cu1, noloc): Remove.
5838 (main): New.
5839 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5840 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5841 (file_symbols): New procedure.
5842
a8df5de4
TT
58432009-03-25 Tom Tromey <tromey@redhat.com>
5844
5845 * gdb.base/charset.exp (valid_target_charset): New proc.
5846 Use it to skip tests on invalid charsets.
5847
cc1d7add
PM
58482009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5849
5850 * gdb.base/completion.exp: Add a test for directory completion.
5851
bcd5727b
JK
58522009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5853
5854 Fix a racy FAIL.
5855 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5856 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5857
cc924cad
TJB
58582009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5859
5860 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5861 * gdb.python/python-function.exp: Add test for function returning
5862 a GDB value.
5863
bc3b79fd
TJB
58642009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5865
5866 * gdb.python/python-function.exp: New file.
5867
6c7a06a3
TT
58682009-03-20 Tom Tromey <tromey@redhat.com>
5869
5870 * gdb.base/store.exp: Update for change to escape output.
5871 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5872 to escape output.
5873 * gdb.base/pointers.exp: Update for change to escape output.
5874 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5875 to escape output.
5876 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5877 escape output.
5878 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5879 to escape output.
5880 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5881 escape output.
5882 * gdb.base/setvar.exp: Update for change to escape output.
5883 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5884 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5885 to escape output.
5886 (test_print_string_constants): Likewise.
5887 * gdb.base/charset.exp (valid_host_charset): Check size of
5888 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5889 cases. Handle "auto"-related output.
5890 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5891 (uvar, Uvar): New globals.
5892
c31af87b
JG
58932009-03-19 Jerome Guitton <guitton@adacore.com>
5894
5895 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5896 deltas.
5897 * gdb.ada/fixed_points.exp: Ditto.
5898
51272cf2
PA
58992009-03-18 Pedro Alves <pedro@codesourcery.com>
5900
5901 * return-nodebug.c: Don't include stdio.h.
5902 (init): Delete.
5903 (func): Delete definition and provide extern declaration.
5904 (t): New.
5905 (main): Don't call printf. Call func and store its result in t.
5906 * return-nodebug1.c: New.
5907 * return-nodebug.exp: Don't expect stdio output. Instead, print
5908 the global variable t. Drop printf formatters and cast types from
5909 foreach loop. Don't use prepare_for_testing. Compile
5910 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5911 define FORMAT or CAST.
5912
d24948ac
PP
59132009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5914
5915 * gdb.base/solib-display.exp: Disable test for remote targers.
5916
61ff14c6
JK
59172009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5920
cb4dce93
JK
59212009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5922
5923 Fix a racy FAIL.
5924 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5925 code from `follow parent, print pids'.
5926 (`follow child, print pids', `follow parent, print pids'): Call it.
5927 Replace `gdb_test "break..."' by gdb_breakpoint.
5928
f7c60c5e
VP
59292009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5930
5931 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5932 sync and async modes.
f7c60c5e 5933
383ace49
JB
59342009-03-12 Joel Brobecker <brobecker@adacore.com>
5935
5936 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5937 that was checked in by mistake. Remove loading of ada.exp, since
5938 this is not necessary in this case.
5939
4ce102af
JB
59402009-03-12 Joel Brobecker <brobecker@adacore.com>
5941
5942 * gdb.ada/ptype_arith_binop.exp: New testcase.
5943
529a2aef
JB
59442009-03-12 Joel Brobecker <brobecker@adacore.com>
5945
5946 * gdb.ada/mod_from_name: New testcase.
5947
8a38181c
JB
59482009-03-12 Joel Brobecker <brobecker@adacore.com>
5949
5950 * gdb.ada/tick_last_segv: New testcase.
5951
11436dee
VP
59522009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5953
61ff14c6 5954 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5955
1f31650a
VP
59562009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5957
61ff14c6
JK
5958 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5959 include the token in ^running and frame info in *stopped.
1f31650a 5960
a3247a22
PP
59612009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5962
5963 * solib-display.exp: New file.
5964 * solib-display-main.c: New file.
5965 * solib-display-lib.c: New file.
61ff14c6 5966
aae64587
PA
59672009-03-05 Pedro Alves <pedro@codesourcery.com>
5968
5969 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5970
44aabfbc
JK
59712009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5972
5973 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5974 (list_and_check_macro): Use more specific test name.
5975 (next to definition): Make the test names unique.
5976
c087fcd3
PM
59772009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5978
5979 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5980
c86cf029
VP
59812009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5982
5983 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5984 notifications.
5985 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5986 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5987 * lib/mi-support.exp (library_loaded_re): New.
5988 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5989
3ea85240
VP
59902009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5991
5992 * gdb.gdb/observer.exp: Use test_notification observer, not
5993 normal_stop, everywhere.
5994 (test_normal_stop_notifications): Rename to...
5995 (test_notifications): ...this.
5996 (test_observer_normal_stop): Rename to...
5997 (test_observer): ...this.
5998
1903f0e6
DE
59992009-02-16 Doug Evans <dje@google.com>
6000
6001 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6002 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6003 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6004 (test_prefixed_syscall,test_int3): New tests.
6005 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6006 (test_prefixed_syscall,test_int3): New tests.
6007
1d33d6ba
VP
60082009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6009
3cb51905
AS
6010 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6011 (mi_expect_interrupt): Likewise.
6012 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6013 response.
1d33d6ba 6014
faafb047
PM
60152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6016
6017 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6018 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6019 Replace calls to get_valueofx by get_hexadecimal_valueof.
6020
417e16e2
PM
60212009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6022
6023 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6024 (get_integer_valueof): New procedure.
6025 (get_sizeof): Use new get_integer_value_of.
6026 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6027 by get_integer_valueof.
6028
7065b901
TT
60292009-02-13 Tom Tromey <tromey@redhat.com>
6030
6031 * gdb.base/remote.exp (get_sizeof): Remove.
6032 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6033 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6034 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6035 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6036 (get_sizeof): Likewise.
6037
5d7cb8df
JK
60382009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6039
6040 PR fortran/9806
6041 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6042
b2febfff
PP
60432009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6044
6045 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6046
4aa995e1
PA
60472009-02-06 Pedro Alves <pedro@codesourcery.com>
6048
6049 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6050
d8906c6f
TJB
60512009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6052
6053 * gdb.python/python-cmd.exp: New file.
6054
ff4ab08d
TG
60552009-02-06 Tristan Gingold <gingold@adacore.com>
6056
6057 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6058
aacd552b
TG
60592009-02-05 Tristan Gingold <gingold@adacore.com>
6060
6061 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6062 pointer is dereferenced and use this signal name in regexp.
6063 * gdb.base/signull.exp: Ditto.
6064 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6065 * gdb.base/signull.c (main): Ditto.
6066
08c637de
TJB
60672009-02-04 Tom Tromey <tromey@redhat.com>
6068 Thiago Jung Bauermann <bauerman@br.ibm.com>
6069
6070 * gdb.python/python-value.exp: Use `gdb.history' instead of
6071 `gdb.value_from_history'.
6072 (test_value_numeric_ops): Add test for conversion of enum constant.
6073 * gdb.python/python-value.c (enum e): New type.
6074 (evalue): New global.
6075 (main): Use argv.
6076
20261af8
JG
60772009-02-04 Jerome Guitton <guitton@adacore.com>
6078
6079 * gdb.ada/uninitialized_vars: New test program.
6080 * gdb.ada/uninitialized_vars.exp: New testcase.
6081
52e44b43
TT
60822009-02-02 Tom Tromey <tromey@redhat.com>
6083
6084 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6085 * gdb.cp/pr2489.cc: Rename...
6086 * gdb.cp/pr9594.cc: ... to this.
6087
1c71341a
TT
60882009-02-02 Tom Tromey <tromey@redhat.com>
6089
6090 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6091 * gdb.cp/pr2489.cc: New file.
6092 * gdb.cp/cpcompletion.exp: New file.
6093
a4295225
TT
60942009-02-02 Tom Tromey <tromey@redhat.com>
6095
6096 PR exp/9059:
6097 * gdb.cp/call-c.exp: Add regression test.
6098 * gdb.cp/call-c.cc (FooHandle): New typedef.
6099 (main): New variable 'handle'.
6100
592375cd
VP
61012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6102
6103 * lib/mi-support.exp (et_mi_thread_list)
6104 (check_mi_and_console_threads): Adjust for current thread in
6105 -thread-list-ids output.
6106
41447f92
VP
61072009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6108
889bf7c5
PA
6109 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6110 Call it.
41447f92 6111
35669430
DE
61122009-01-28 Doug Evans <dje@google.com>
6113
6114 * gdb.arch/amd64-disp-step.S: New file.
6115 * gdb.arch/amd64-disp-step.exp: New file.
6116 * gdb.arch/i386-disp-step.S: New file.
6117 * gdb.arch/i386-disp-step.exp: New file.
6118
09f00d9a
PM
61192009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6120
6121 * gdb.base/find.exp: Set newline variable
6122 using quotes instead of braces to fix cygwin failures.
6123
1e8fb976
PA
61242009-01-23 Pedro Alves <pedro@codesourcery.com>
6125
6126 * gdb.base/radix.exp: Add tests to ensure that that set
6127 input-radix 0 and set output-radix 0 are really rejected.
6128
da061712
PA
61292009-01-23 Pedro Alves <pedro@codesourcery.com>
6130
6131 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6132 copyright years.
6133
dd7e2d2b
PA
61342009-01-23 Pedro Alves <pedro@codesourcery.com>
6135
6136 PR gdb/9664:
6137 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6138
392452f6
PA
61392009-01-22 Pedro Alves <pedro@codesourcery.com>
6140
6141 PR c++/9631:
6142 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6143
8653e71c
PM
61442009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6145
6146 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6147 binfile definition to fix Windows OS failure.
6148
a12cc160
DJ
61492009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6150
6151 PR gdb/9346
6152 * gdb.base/interrupt.c (sigint_handler): New.
6153 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6154 on error.
6155 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6156 Test "signal SIGINT".
6157
b89667eb
DE
61582009-01-19 Doug Evans <dje@google.com>
6159
6160 * gdb.base/break.exp: Update expected gdb output.
6161 * gdb.base/sepdebug.exp: Ditto.
6162 * gdb.mi/mi-syn-frame.exp: Ditto.
6163 * gdb.mi/mi2-syn-frame.exp: Ditto.
6164 * gdb.base/call-signal-resume.exp: New file.
6165 * gdb.base/call-signals.c: New file.
6166 * gdb.base/unwindonsignal.exp: New file.
6167 * gdb.base/unwindonsignal.c: New file.
6168 * gdb.threads/interrupted-hand-call.exp: New file.
6169 * gdb.threads/interrupted-hand-call.c: New file.
6170 * gdb.threads/thread-unwindonsignal.exp: New file.
6171
adb483fe
DJ
61722009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6173
6174 * gdb.base/define.exp: Test defining and hooking prefix commands.
6175 * gdb.python/python.exp: Update test for "show user" output.
6176
60023297
JK
61772009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6180 now the output exactly, using less wildcards. Expect also the output
6181 of gfortran-4.3. Update for the f-valprint.c modification from
6182 2008-04-22.
6183 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6184 Remove gdb_test test names where matching the command.
6185
ccc57cf9
PA
61862009-01-01 Pedro Alves <pedro@codesourcery.com>
6187
6188 PR breakpoints/9681:
6189 * gdb.base/watchpoint.exp: Add regression test.
6190
c7a6ca08
PA
61912008-12-31 Pedro Alves <pedro@codesourcery.com>
6192
6193 * gdb.threads/attach-into-signal.exp: Don't use
6194 gdb_suppress_entire_file.
6195 * gdb.threads/attach-stopped.exp: Ditto.
6196 * gdb.threads/attachstop-mt.exp: Ditto.
6197
3a031f65
PA
61982008-12-31 Pedro Alves <pedro@codesourcery.com>
6199
6200 PR gdb/8812:
6201 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6202
09e6485f
PA
62032008-12-29 Pedro Alves <pedro@codesourcery.com>
6204
6205 PR gdb/7536:
6206 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6207 and unsupported output radices are really rejected.
6208
0cd53049
JK
62092008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6210
6211 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6212
ba163c7e
TT
62132008-12-22 Tom Tromey <tromey@redhat.com>
6214
6215 * gdb.cp/punctuator.exp: New file.
6216
6f4de6c9
JK
62172008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6218
6219 * gdb.base/completion.exp (Completing non-existing component): New test.
6220
0f34d0b4
JK
62212008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 Fix for PR gdb/8648.
6224 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6225 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6226 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6227 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6228
db2ad4c3
JK
62292008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6230
6231 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6232
bb5ef15e
DP
62332008-12-16 Christophe Lyon <christophe.lyon@st.com>
6234
6235 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6236 compiler actually generate code at the expected line number.
6237
90142adc
JZ
62382008-12-15 Jie Zhang <jie.zhang@analog.com>
6239
6240 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6241
fad6eecd
TT
62422008-12-12 Tom Tromey <tromey@redhat.com>
6243
6244 * gdb.base/commands.exp (redefine_hook_test): New proc.
6245 Call it.
6246
17c8aaf5
TT
62472008-12-11 Tom Tromey <tromey@redhat.com>
6248
6249 * gdb.base/macscp.exp: New regression test.
6250
7c8adf68
TT
62512008-12-11 Tom Tromey <tromey@redhat.com>
6252
6253 * gdb.base/macscp.exp: Print "address.addr".
6254 * gdb.base/macscp1.c (struct outer): New struct.
6255 (address): New global.
6256
b05dcbb7
TT
62572008-12-09 Tom Tromey <tromey@redhat.com>
6258
6259 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6260 Call it.
6261
2d476de1
DE
62622008-12-04 Doug Evans <dje@google.com>
6263
6264 * gdb.server/ext-run.exp: Relax regexp for init program.
6265
87bdc959
TG
62662008-12-03 Tristan Gingold <gingold@adacore.com>
6267
6268 * gdb.base/macscp.exp: Generate an object file during compilation
6269 to work around Darwin dsymutil limitations.
6270
e0740f77
JK
62712008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6272
6273 Test resolving external references to TLS variables.
6274 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6275 FILE2_THREAD_LOCAL.
6276 (testfile2, srcfile2): New variables.
6277 * gdb.threads/tls.c (file2_thread_local)
6278 (function_referencing_file2_thread_local): New.
6279 * gdb.threads/tls2.c: New file.
6280
67f0aac5
JB
62812008-11-28 Joel Brobecker <brobecker@adacore.com>
6282
6283 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6284 rather than integer, as integer might not be big enough when
6285 on 64bit targets.
67f0aac5 6286
c332165e
JG
62872008-11-27 Jerome Guitton <guitton@adacore.com>
6288
6289 * gdb.cp/formatted-ref.exp: Add equality test.
6290 * gdb.ada/formatted_ref.exp: Ditto.
6291
fc9b693c
JK
62922008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6293
6294 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6295 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6296
a9c64011
AS
62972008-11-20 Andreas Schwab <schwab@suse.de>
6298
6299 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6300 matching syscall entry point.
6301 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6302 (tcatch_vfork_then_child_follow): Likewise. Finish through
6303 vfork even if we stopped at the syscall trampoline.
6304
e2fd701e
DE
63052008-11-20 Doug Evans <dje@google.com>
6306
6307 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6308
69abc51c
TJB
63092008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6310
6311 * gdb.arch/ppc-dfp.exp: New file.
6312 * gdb.arch/ppc-dfp.c: New file.
6313
c14c28ba
PP
63142008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6315
6316 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6317
2e74121d
DE
63182008-11-17 Doug Evans <dje@google.com>
6319
6320 * gdb.mi/mi-syn-frame.exp: Update expected output.
6321 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6322
66bb093b
VP
63232008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6324
6325 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6326 "thread N" results in =thread-selected.
6327 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6328 (mi_send_resuming_command_raw): Be prepared for
6329 =thread-selected.
6330
3d043ef6
VP
63312008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6332
a9c64011
AS
6333 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6334 * lib/mi-support.exp: Likewise.
3d043ef6 6335
808104c8
JB
63362008-11-16 Joel Brobecker <brobecker@adacore.com>
6337
6338 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6339 commands from the expected output for "help catch".
6340
00b22944
JB
63412008-11-15 Joel Brobecker <brobecker@adacore.com>
6342
6343 * gdb.ada/int_deref.exp: New testcase.
6344
59669435
TT
63452008-11-14 Nick Roberts <nickrob@snap.net.nz>
6346
6347 * gdb.mi/gdb2549.exp: New file.
6348
de04a248
DE
63492008-11-11 Doug Evans <dje@google.com>
6350
6351 * gdb.base/callexit.exp: New file.
6352 * gdb.base/callexit.c: New file.
6353
6b8ce727
DE
63542008-11-10 Doug Evans <dje@google.com>
6355
6356 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6357 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6358 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6359 (default_gdb_start,default_gdb_exit): Ditto.
6360 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6361 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6362 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6363 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6364 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6365 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6366
1b14b8aa
AS
63672008-11-03 Andreas Schwab <schwab@suse.de>
6368
6369 * gdb.base/hashline2.exp: Fix typo.
6370 * gdb.base/hashline3.exp: Likewise.
6371
f3134b88
TT
63722008-10-30 Tom Tromey <tromey@redhat.com>
6373
6374 * gdb.base/pointers.exp: Add test.
6375 * gdb.base/pointers.c (k, S): New typedefs.
6376 (instance): New global.
6377
c2226152
AS
63782008-10-30 Andreas Schwab <schwab@suse.de>
6379
6380 * gdb.base/args.exp: Add tests for newlines.
6381
462f405c
JB
63822008-10-30 Joel Brobecker <brobecker@adacore.com>
6383
6384 gdb.base/foll-exec.exp: Update the expected output of a couple
6385 of "info breakpoints" tests.
6386
79a45b7d
TT
63872008-10-28 Tom Tromey <tromey@redhat.com>
6388
6389 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6390
adc13a14
PA
63912008-10-24 Pedro Alves <pedro@codesourcery.com>
6392
6393 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6394 gdb_start_cmd.
6395 Use runto_main before any test that requires execution.
6396
252fbfc8
PA
63972008-10-23 Pedro Alves <pedro@codesourcery.com>
6398
6399 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6400 instead of SIGINT.
6401
28148e3d
JB
64022008-10-22 Joel Brobecker <brobecker@adacore.com>
6403
6404 * gdb.base/completion.exp: Update expected output following
6405 the addition of the "info tasks" command.
6406
c209f847
TT
64072008-10-22 Tom Tromey <tromey@redhat.com>
6408
6409 * gdb.base/exprs.exp (test_expr): Add test for string
6410 concatenation.
6411
f177e350
PA
64122008-10-19 Pedro Alves <pedro@codesourcery.com>
6413
6414 * configure.ac: Output gdb.python/Makefile.
6415 * configure: Regenerate.
6416 * gdb.python/Makefile.in: New.
6417
cce89356
JB
64182008-10-16 Joel Brobecker <brobecker@adacore.com>
6419
6420 * gdb.base/foll-fork.exp: Adjust the expected output to match
6421 the new description for fork/vfork catchpoints in the "info
6422 breakpoints" output.
6423
176d289d
TJB
64242008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6425
6426 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6427
a08702d6
TJB
64282008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6429
6430 * gdb.python/python-value.c: New file.
6431 * gdb.python/python-value.exp: New file.
6432
1c5cfe86
PA
64332008-10-15 Pedro Alves <pedro@codesourcery.com>
6434
6435 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6436
5a98ad69
DP
64372008-10-15 Denis Pilat <denis.pilat@st.com>
6438
41702f1b 6439 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6440
dcb1a1e2
TT
64412008-10-09 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6444 'fprintf' and 'stderr'.
6445
9124fe48
JB
64462008-10-07 Joel Brobecker <brobecker@adacore.com>
6447
6448 * gdb.ada/ref_tick_size.exp: New testcase.
6449
45452591
DE
64502008-10-06 Doug Evans <dje@google.com>
6451
6452 * gdb.dwarf2/dw2-cu-size.exp: New file.
6453 * gdb.dwarf2/dw2-cu-size.S: New file.
6454
6455 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6456 .Ltype_int for clarity.
6457
4fc5b208
PP
64582008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6459
6460 PR gdb/2384:
6461 * gdb.cp/gdb2384.exp: Extended to test more cases.
6462 * gdb.cp/gdb2384.cc: Likewise.
6463 * gdb.cp/gdb2384-base.h: Likewise.
6464 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6465
d78df370
JK
64662008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.base/maint.exp (maint print type): Remove printing
6469 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6470
9a044a89
TT
64712008-09-30 Tom Tromey <tromey@redhat.com>
6472
6473 * gdb.base/macscp.exp: Add completion tests.
6474 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6475 (TWENTY_THREE): Likewise.
6476 (FORTY_EIGHT): Likewise.
6477
506800a9
TT
64782008-09-30 Tom Tromey <tromey@redhat.com>
6479
6480 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6481 everywhere.
6482 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6483
1a6f01b5
JK
64842008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6485
6486 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6487 testcase is derived from. Fix racy dependency on an expected PID
6488 number. No longer support the testcase on Linux kernel 2.4.x.
6489
2fae03e8
TT
64902008-09-27 Tom Tromey <tromey@redhat.com>
6491
6492 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6493 and varargs.
6494
1ad15515
PA
64952008-09-22 Pedro Alves <pedro@codesourcery.com>
6496
6497 * lib/mi-support.exp (mi_expect_interrupt): New.
6498 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6499 from gdb.mi/mi-nonstop.exp.
6500 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6501 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6502 lib/mi-support.exp.
6503 Use mi_check_thread_states throughout. Avoid ".*" and do not
6504 require an anchor after -exec-run.
6505
d0b76dc6
DJ
65062008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6507
6508 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6509 stop is pending. Avoid ".*" when two stops are pending.
6510 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6511 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6512 newlines in fullnames.
6513 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6514 (mi_expect_stop): Update comments. Only anchor in sync mode.
6515 Do not match newlines.
6516 (mi_send_resuming_command_raw): Always return status.
6517 (mi_get_stop_line): Do not match more than one line by accident.
6518 Only anchor in sync mode.
6519 (mi_run_inline_test): If -exec-next fails, give up.
6520
9990c830
UW
65212008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6522
6523 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6524 on SPU.
6525
ebcf6f00
JB
65262008-09-10 Joel Brobecker <brobecker@adacore.com>
6527
6528 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6529
b6db24e5
JB
65302008-09-10 Joel Brobecker <brobecker@adacore.com>
6531
6532 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6533 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6534 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6535 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6536 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6537 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6538 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6539 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6540 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6541 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6542 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6543 Include the "= " sequence in the expected output of print tests.
6544
2bf448e0
JB
65452008-09-10 Joel Brobecker <brobecker@adacore.com>
6546
6547 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6548 description for boolean types.
6549
d51fd4c8
PA
65502008-09-09 Pedro Alves <pedro@codesourcery.com>
6551
6552 * gdb.base/hook-stop-continue.c: New.
6553 * gdb.base/hook-stop-continue.exp: New.
6554
694182d2
DJ
65552008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6556
6557 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6558
3b8a7fc0
JG
65592008-09-08 Jerome Guitton <guitton@adacore.com>
6560
6561 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6562 (stack_check_probe_2, stack_check_probe_loop_1)
6563 (stack_check_probe_loop_2): New functions.
6564 (main): Add call to these new functions.
6565 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6566 functions, check that the breakpoint is inserted at the appropriate
6567 location.
6568 (insert_breakpoint): Slightly refine this procedure so that it can
6569 be called several times in the test.
6570
96cc0ae8
JG
65712008-09-08 Jerome Guitton <guitton@adacore.com>
6572
6573 * gdb.base/stack-checking.c: New file.
6574 * gdb.base/stack-checking.exp: New file.
6575
1f08b409
TJB
65762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6577
6578 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6579 * gdb.arch/altivec-regs.exp: Likewise.
6580 * gdb.arch/vsx-regs.exp: Likewise.
6581
3099e1c4
TJB
65822008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6583
6584 * gdb.arch/ppc-fp.exp: New file.
6585 * gdb.arch/ppc-fp.c: New file.
6586
cc69bfc1
PP
65872008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6588
6589 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6590 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6591
b02a33db
MS
65922008-09-04 Michael Snyder <msnyder@vmware.com>
6593
6594 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6595 as "at" (for non-debug functions such as _start).
6596
2992cbe0
UW
65972008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6598
6599 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6600 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6601 software watchpoints.
6602 * gdb.base/watch_thread_num.exp: Likewise.
6603
514f746b
AR
66042008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6605
6606 * gdb.arch/i386-bp_permanent.exp: New test.
6607
876cecd0
TT
66082008-08-24 Tom Tromey <tromey@redhat.com>
6609
6610 * gdb.base/maint.exp: Update "maint print type".
6611
80f73d71
VP
66122008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6613
6614 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6615 support. Adjust the order of "*running" notifications.
6616 * gdb.mi/non-stop.c: Don't cast from int to void* and
6617 back.
6618
d9c78d7d
MK
66192008-08-20 Mark Kettenis <kettenis@gnu.org>
6620
6621 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6622 expect to find it in the "info frame" output.
6623
97a2d1d3
DJ
66242008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6625
6626 * gdb.base/interp.exp: Always consume both prompts.
6627
b96e2927
PA
66282008-08-20 Pedro Alves <pedro@codesourcery.com>
6629
6630 * gdb.base/pending.exp: Test pending breakpoints without symbols
6631 loaded.
6632
8cf6e61a
VP
66332008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6634
6635 * lib/mi-support.exp (mi_expect_stop): Produce
6636 more details on failures.
6637 * gdb.mi/mi-nonstop.exp: New.
6638 * gdb.mi/non-stop.c: New.
6639
c6ebd6cf
VP
66402008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6641
a9c64011
AS
6642 * gdb.mi/mi-async.exp: Use 'set target-async'.
6643 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6644
46a9b8ed
DJ
66452008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6646
6647 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6648
44feb3ce
TT
66492008-08-17 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.base/help.exp (help catch): Rewrite.
6652
311a4e6b
TJB
66532008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6654
6655 * gdb.base/define.exp: Test indented command documentation.
6656 * gdb.python/python.exp: Test indented multi-line command.
6657
604c2f83
LM
66582008-08-15 Luis Machado <luisgpm@br.ibm.com>
6659
6660 * testsuite/gdb.arch/vsx-regs.c: New source file.
6661 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6662 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6663
886a217c
TT
66642008-08-14 Tom Tromey <tromey@redhat.com>
6665
6666 * gdb.base/macscp.exp: Add regression test for "macro define" or
6667 "macro undef" with no arguments.
6668
c814a4f3
PP
66692008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6670
6671 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6672
12ab8a60
UW
66732008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6674
6675 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6676
d57a3c85
TJB
66772008-08-06 Tom Tromey <tromey@redhat.com>
6678
6679 * gdb.python/python.exp: New file.
6680
c7b778ff
JK
66812008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6682
6683 Fix for PR gdb/1543.
6684 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6685 $LOCATION.
6686 (location): New variable.
6687 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6688 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6689 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6690 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6691 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6692 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6693 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6694 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6695 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6696 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6697 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6698 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6699 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6700 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6701 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6702 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6703 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6704 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6705 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6706 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6707 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6708 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6709 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6710 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6711 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6712 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6713 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6714 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6715 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6716 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6717 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6718 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6719 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6720 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6721 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6722 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6723 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6724 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6725 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6726 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6727 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6728 gdb.base/type-opaque.exp, gdb.base/until.exp,
6729 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6730 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6731 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6732 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6733 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6734 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6735 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6736 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6737 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6738 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6739 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6740 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6741 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6742 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6743 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6744 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6745 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6746 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6747 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6748 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6749 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6750 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6751 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6752 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6753 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6754 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6755 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6756 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6757 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6758 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6759 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6760 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6761 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6762 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6763 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6764 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6765 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6766 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6767 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6768 to bug-gdb@prep.ai.mit.edu .
6769
5e06a3d1
VP
67702008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6771
6772 * lib/mi-support.exp (mi_load_shlibs): New.
6773 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6774
9d81d21b
VP
67752008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6776
6777 * lib/mi-support.exp (get_mi_thread_list)
6778 (check_mi_and_console_threads): New, moved from ...
6779 * gdb.mi/mi-pthread.exp: ...here.
6780 * gdb.mi/gdb669.exp (get_mi_thread_list)
6781 (check_mi_and_console_threads): Delete.
6782 * gdb.mi/mi2-pthread.exp: Likewise.
6783
bae98fe0
TT
67842008-07-28 Tom Tromey <tromey@redhat.com>
6785
6786 * Makefile.in (just-check): Remove. Move body to...
6787 (check): ... here.
6788
57380f4e
DJ
67892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6790
6791 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6792 Add a test for duplicated SIGINTs.
6793
e09490f1
DJ
67942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6795
6796 * gdb.threads/schedlock.exp (get_args): Update to work for any
6797 value of NUM.
6798 (Top level): Report the number of threads that did not resume.
6799
6387b45f
DJ
68002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6801
6802 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6803
62f64ff2
DJ
68042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6805
6806 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6807 non-MI prompt.
6808
fa8de41e
TT
68092008-07-26 Tom Tromey <tromey@redhat.com>
6810
6811 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6812 (function_struct, function_struct_ptr): New globals.
6813 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6814 function pointer in a struct.
6815
ccb3ac8a
TT
68162008-07-26 Tom Tromey <tromey@redhat.com>
6817
6818 * gdb.base/macscp.exp: Add test for macro lexing bug.
6819
d7d9f01e
TT
68202008-07-18 Tom Tromey <tromey@redhat.com>
6821
6822 * gdb.base/macscp.exp: Add macro tests.
6823
9bf07184
PP
68242008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6825
6826 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6827
becf6477
PP
68282008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6829
6830 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6831
0709f7d3
PP
68322008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6833
6834 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6835
7093c834
PP
68362008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6837
6838 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6839
b432ffe3
JK
68402008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6841
6842 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6843
b1a268e5
VP
68442008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6845
6846 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6847
e2995f8e
KB
68482008-07-11 Kevin Buettner <kevinb@redhat.com>
6849
6850 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6851 of regexp to account for changes made to GDB in the printing of
6852 byte vectors.
6853
14032a66
TT
68542008-07-11 Tom Tromey <tromey@redhat.com>
6855
6856 * gdb.base/completion.exp: Add 'help' completion test.
6857
981505ef
JK
68582008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6859
6860 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6861
10568435
JK
68622008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6863
6864 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6865
4487aabf
PA
68662008-07-09 Pedro Alves <pedro@codesourcery.com>
6867
6868 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6869
a4a9b1c4
PA
68702008-07-09 Pedro Alves <pedro@codesourcery.com>
6871
6872 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6873
3c3185ac
JK
68742008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6875
6876 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6877
7ebd49dc
VP
68782008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6879
6880 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6881 previous commit. Add a comment.
6882
84e46146
PA
68832008-06-28 Pedro Alves <pedro@codesourcery.com>
6884
6885 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6886
0f8d4a2f
VP
68872008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6888
6889 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6890
f747e0ce
PA
68912008-06-27 Pedro Alves <pedro@codesourcery.com>
6892
6893 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6894 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6895 compiling an executable, link in an object that forces unbuffered
6896 output.
6897 * lib/set_unbuffered_mode.c: New file.
6898
734a5c36
JK
68992008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6900
6901 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6902
a2840c35
VP
69032008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6904
a9c64011
AS
6905 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6906 mi_expect_stop.
6907 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6908 Demand that *running is output.
6909 (detect_async): Perform checking every time.
6910 (mi_send_resuming_command): Extract everything into...
6911 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6912 (mi_expect_stop): Don't accept any output before *stopped.
6913
6ae37fef
VP
69142008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6915
6916 Robustify mi-simplerun.
a9c64011
AS
6917 * gdb.mi/basics.c (main): Add a call to sleep.
6918 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6919 * gdb.mi/mi2-cli.exp: Likewise.
6920 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6921
b4aa76f0 69222008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6923
6924 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6925
e1ac3328
VP
69262008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6927
a9c64011
AS
6928 * gdb.mi/mi-console.exp: Adjust.
6929 * gdb.mi/mi-syn-frame.exp: Adjust.
6930 * gdb.mi/mi2-console.exp: Adjust.
6931 * gdb.mi/mi2-syn-frame.exp: Adjust.
6932 * lib/mi-support.exp (mi_run_cmd): Adjust.
6933 (mi_send_resuming_command): Adjust.
e1ac3328 6934
f7f9a841
VP
69352008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6936
6937 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6938 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6939 testing of stopped.
6940 * gdb.mi/mi2-syn-frame.exp: Likewise.
6941 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6942 (async, detect_async): New.
6943 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6944 depending on if we're running in sync or async mode.
f7f9a841 6945
37cd5d19
TT
69462008-06-09 Tom Tromey <tromey@redhat.com>
6947
6948 * gdb.base/completion.exp: New tests for field name completion
6949 with spaces, and field name completion with '->'.
6950
65d12d83
TT
69512008-06-06 Tom Tromey <tromey@redhat.com>
6952
6953 * gdb.base/break1.c (struct some_struct): New struct.
6954 (values): New global.
6955 * gdb.base/completion.exp: Add field name completion test.
6956
ebfe2e3f
PP
69572008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6958
6959 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6960 to pointer.
6961 * gdb.cp/call-c.cc: Likewise.
6962
bcf6fc3a
NR
69632008-06-06 Nick Roberts <nickrob@snap.net.nz>
6964
6965 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6966 annotation.
6967
49fd4a42 69682008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6969 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6970
6971 * gdb.threads/execl.c, gdb.threads/execl1.c,
6972 gdb.threads/execl.exp: New tests.
a9c64011 6973
8a34ac3f
AR
69742008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6975 Daniel Jacobowitz <dan@codesourcery.com>
6976
6977 * gdb.cp/exception.exp: Activate test, make it work with pending
6978 catchpoints.
6979
86ae69ef
JK
69802008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6981
6982 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6983
f7f9ae2c
VP
69842008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6985
a9c64011
AS
6986 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6987 now printed.
6988 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6989
2a2d4dc3
AS
69902008-05-27 Andreas Schwab <schwab@suse.de>
6991
6992 * gdb.base/frame-args.exp: Handle arguments that are optimized
6993 out.
6994
5099e4d9
LM
69952008-05-26 Luis Machado <luisgpm@br.ibm.com>
6996
6997 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6998 quiet for ppc32 and group options into a single variable.
6999
d9c36a91
JB
70002008-05-23 Joel Brobecker <brobecker@adacore.com>
7001
7002 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7003 of zero-size elements.
7004 * gdb.ada/null_array.exp: Test printing this new array.
7005
103a8671
JK
70062008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7009
07a4cc1a 70102008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7011
7012 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7013 of the "finish" command.
7014
55f996a7
NR
70152008-05-21 Nick Roberts <nickrob@snap.net.nz>
7016
7017 * gdb.base/annota1.exp: Test for new annotation.
7018
907fc202
UW
70192008-05-16 Pedro Alves <pedro@codesourcery.com>
7020
7021 * gdb.base/fixsection.exp: New file.
7022 * gdb.base/fixsection0.c: New file.
7023 * gdb.base/fixsection1.c: New file.
7024
e8f97270
UW
70252008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7026
7027 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7028 * gdb.base/annota3.exp: Likewise.
7029
ac0bb574
NF
70302008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7031
7032 * gdb.base/watch_thread_num.exp: Don't run tests that require
7033 watchpoints if the target doesn't support them.
7034
6fadd07a
DE
70352008-05-12 Doug Evans <dje@google.com>
7036
7037 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7038
6e9a4a30
JB
70392008-05-09 Joel Brobecker <brobecker@adacore.com>
7040
7041 * gdb.ada/assign_1.exp: New testcase.
7042
08388c79
DE
70432008-05-09 Doug Evans <dje@google.com>
7044
a3c83fae
DE
7045 * gdb.base/find.exp: New file.
7046 * gdb.base/find.c: New file.
08388c79 7047
bd5ddfe8
DJ
70482008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7049
7050 * gdb.base/commands.exp (watchpoint_command_test): Handle
7051 gdb,no_hardware_watchpoints.
7052 * gdb.base/float.exp: Allow ARM targets without floating point.
7053 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7054
b5dd68e2 70552008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7056 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7057
7058 * gdb.ada/lang_switch: New test program.
7059 * gdb.ada/lang_switch.exp: New testcase.
7060
382d13d1
DE
70612008-05-05 Doug Evans <dje@google.com>
7062
7063 * gdb.base/help.exp (disassemble): Update expected help text.
7064
9dd789d0
PA
70652008-05-04 Pedro Alves <pedro@codesourcery.com>
7066
7067 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7068
611c83ae
PA
70692008-05-04 Pedro Alves <pedro@codesourcery.com>
7070
7071 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7072 different times.
7073
ff013f42
JK
70742008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7075
7076 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7077 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7078 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7079 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7080
96dff6a2
VP
70812008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7082
7083 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7084 notification to appear.
7085
55cd6f92
DJ
70862008-05-04 Daniel Jacobowitz <dan@debian.org>
7087
7088 * gdb.base/fullname.c: New file.
7089 * gdb.base/fullname.exp: New file.
7090 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7091
d705c43c
PA
70922008-05-03 Pedro Alves <pedro@codesourcery.com>
7093
7094 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7095 expressions with macros.
7096
333222e1
JK
70972008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7098
7099 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7100
5ac01682
DJ
71012008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7102
7103 * gdb.base/completion.exp: Handle lack of other symbols beginning
7104 with "a".
7105
7106 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7107
237fc4c9
PA
71082008-05-02 Jim Blandy <jimb@codesourcery.com>
7109
7110 * gdb.asm/asmsrc1.s: Add scratch space.
7111
ed5e9466
DJ
71122008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7113 Daniel Jacobowitz <dan@codesourcery.com>
7114
7115 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7116 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7117 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7118
b39cc962
DJ
71192007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7120
7121 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7122
36d520f5
JB
71232008-05-01 Joel Brobecker <brobecker@adacore.com>
7124
7125 * gdb.base/info-target.exp: New testcase.
7126
8d4e3071
DJ
71272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7128
7129 * gdb.cp/hang.exp: Use .cc instead of .C.
7130 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7131 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7132
6f3f3097
DJ
71332008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7134
7135 * gdb.base/gdb1250.exp: Remove perror.
7136 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7137
5550a914
PA
71382008-04-30 Pedro Alves <pedro@codesourcery.com>
7139
7140 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7141 .2byte.
7142
d848e687
DJ
71432008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7144
7145 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7146 (maybe_kfail): New.
7147
93b5768b
PA
71482008-04-25 Pedro Alves <pedro@codesourcery.com>
7149
7150 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7151
721c02de
VP
71522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7153
a9c64011
AS
7154 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7155 * gdb.mi/mi2-syn-frame.exp: Likewise.
7156 * lib/mi-support.exp: Likewise.
721c02de 7157
74960c60
VP
71582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7159
7160 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7161 to specify regexp for the location to stop at.
7162 * gdb.base/break-always.c: New.
7163 * gdb.base/break-always.exp: New.
7164
d24317b4
VP
71652008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7166
7167 * lib/mi-support.exp (mi_runto_helper): Adjust
7168 for the original-location field.
7169 (mi_create_breakpoint, mi_list_breakpoints): New.
7170 * gdb.mi/mi-break.exp: Adjust.
7171 * gdb.mi/mi2-break.exp: Adjust.
7172 * gdb.mi/mi-pending.exp: Adjust.
7173 * gdb.mi/mi-simplerun.exp: Adjust.
7174 * gdb.mi/mi2-simplerun.exp: Adjust.
7175 * gdb.mi/mi-syn-frame.exp: Adjust.
7176 * gdb.mi/mi2-syn-frame.exp: Adjust.
7177 * gdb.mi/mi-until.exp: Adjust.
7178 * gdb.mi/mi2-until.exp: Adjust.
7179 * gdb.mi/mi-var-display.exp: Adjust.
7180 * gdb.mi/mi2-var-display.exp: Adjust.
7181 * gdb.mi/mi-watch.exp: Adjust.
7182 * gdb.mi/mi2-watch.exp: Adjust.
7183
fdc59709 71842008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7185
a9c64011
AS
7186 * aclocal.m4: Add override.m4.
7187 * configure: Regenerate.
fdc59709 7188
8e91f023
VP
71892008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7190
7191 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7192 '-var-update --all-values' reports new value even the type
7193 of a variable object has changed.
7194
233a11ab
CS
71952008-04-18 Craig Silverstein <csilvers@google.com>
7196
7197 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7198 files.
d24317b4 7199
9c1137ad
JB
72002008-04-18 Joel Brobecker <brobecker@adacore.com>
7201
7202 * gdb.ada/atomic_enum: New test program.
7203 * gdb.ada/atomic_enum.exp: New testcase.
7204
66d0bbc7
DE
72052008-04-17 Doug Evans <dje@google.com>
7206
7207 * gdb.opt/Makefile.in: Fix whitespace.
7208
100906b0
UW
72092008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7210
7211 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7212
4584e32e
DE
72132008-04-17 Doug Evans <dje@google.com>
7214
7215 * gdb.base/hashline1.exp: New testcase.
7216 * gdb.base/hashline2.exp: New testcase.
7217 * gdb.base/hashline2.exp: New testcase.
7218
0a320680
PA
72192008-04-17 Pedro Alves <pedro@codesourcery.com>
7220
7221 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7222
18ac113b
AR
72232008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7224
7225 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7226 temporary breakpoint to match "Temporary breakpoint".
7227 * gdb.base/break.exp (delete_breakpoints): Likewise.
7228 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7229 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7230 * gdb.base/display.exp: Likewise.
7231 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7232 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7233 * gdb.base/restore.exp (restore_tests): Likewise.
7234 * gdb.base/sepdebug.exp: Likewise.
7235 * gdb.base/watchpoint.exp: Likewise.
7236 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7237 * gdb.mi/mi-pending.exp: Likewise.
7238 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7239 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7240 * gdb.mi/mi-var-cmd.exp: Likewise.
7241 * gdb.mi/mi-var-display.exp: Likewise.
7242 * gdb.mi/mi2-cli.exp: Likewise.
7243 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7244 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7245 * gdb.mi/mi2-var-display.exp: Likewise.
7246 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7247 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7248 new "disp" field.
a9c64011 7249 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7250 reason. This is to support fix for PR2424.
7251
add38693
JK
72522008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7253
7254 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7255
fcacd99f
VP
72562008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7257
7258 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7259 field. Add more floating varobj tests.
fcacd99f 7260 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7261 field.
7262 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7263 (main): Call do_at_tests.
7264 * lib/mi-support.exp (mi_create_floating_varobj)
7265 (mi_varobj_update_with_type_change): New.
fcacd99f 7266
de051565
MK
72672008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7268
7269 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7270 option of -var-evaluate-expression.
7271 * gdb.mi/mi2-var-display.exp: Likewise.
7272
dbc52822
VP
72732008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7274
7275 Introduce test setup helpers.
a9c64011
AS
7276 * lib/gdb.exp (build_executable, clean_restart)
7277 (prepare_for_testing): New.
7278 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7279 * gdb.base/return.exp: Likewise.
7280 * gdb.base/ending-run.exp: Likewise.
dbc52822 7281
473591da
NR
72822008-04-07 Nick Roberts <nickrob@snap.net.nz>
7283
7284 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7285 Interface (MI) responses.
7286
2b2d9e11
VP
72872008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7288
a9c64011
AS
7289 * gdb.cp/breakpoint.cc: New code to test conditions involving
7290 member variables.
7291 * gdb.cp/breakpoint.exp: Test condition involving member
7292 variables.
2b2d9e11 7293
bb378428
VP
72942008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7295
7296 * lib/mi-support.exp (mi_expect_stop): New.
7297 (mi_run_cmd): Change the
7298 token. Use mi_send_resuming_command, use
7299 mi_expect_stop.
7300 (mi_execute_to_helper): Rename to mi_execute_to.
7301 (mi_send_resuming_command): Add more error patterns.
7302 (mi_wait_for_stop): Renamed to...
7303 (mi_get_stop_line): ...this.
7304 (mi_run_inline_test): Adjust.
7305
7306 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7307 * gdb.mi/mi-console.exp: Likewise.
7308 * gdb.mi/mi-pending.exp: Likewise.
7309 * gdb.mi/mi-simplerun.exp: Likewise.
7310 * gdb.mi/mi-stack.exp: Likewise.
7311 * gdb.mi/mi-stepi.exp: Likewise.
7312 * gdb.mi/mi-syn-frame.exp: Add comment.
7313 * gdb.mi/mi-until.exp: Likewise.
7314 * gdb.mi/mi-var-display.exp: Likewise.
7315 * gdb.mi/mi-watch.exp: Likewise.
7316 * gdb.mi/mi2-cli.exp: Likewise.
7317 * gdb.mi/mi2-console.exp: Likewise.
7318 * gdb.mi/mi2-simplerun.exp: Likewise.
7319 * gdb.mi/mi2-stack.exp: Likewise.
7320 * gdb.mi/mi2-stepi.exp: Likewise.
7321 * gdb.mi/mi2-until.exp: Likewise.
7322 * gdb.mi/mi2-var-display.exp: Likewise.
7323 * gdb.mi/mi2-watch.exp: Likewise.
7324
62172bb9
UW
73252008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7326
7327 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7328
7329 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7330
a13e061a
PA
73312008-04-04 Pedro Alves <pedro@codesourcery.com>
7332
7333 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7334 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7335 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7336 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7337 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7338 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7339 expect an mi error duplicated in stderr.
7340
eae06beb
JB
73412008-04-03 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7344 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7345 Add a couple of tests that verify the behavior when the new setting
7346 is set to "cancel" and "all".
7347 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7348 "ask" before we start the testing.
7349
79c6ced6
AR
73502008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7351
7352 * gdb.cp/casts.cc: Add class reference variables.
7353 * gdb.cp/casts.exp: New test cases for up/down casting references.
7354
6c2d1a6b
MK
73552008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7356
7357 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7358 instead of beginning to make an extra test pass.
7359 * gdb.mi/mi2-var-display.exp: Likewise.
7360
55b411d9
MR
73612008-03-31 Maciej W. Rozycki <macro@mips.com>
7362
7363 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7364
c6140da2
MD
73652008-03-31 Markus Deuling <deuling@de.ibm.com>
7366 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7367
7368 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7369 value. Add xfail for older kernels.
7370
79732189
AR
73712008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7372
7373 Bring mi-support in line with gdb.exp.
7374 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7375 (mi_gdb_start): New function.
7376
33c3676e
MR
73772008-03-28 Maciej W. Rozycki <macro@mips.com>
7378
7379 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7380
92e28119
VP
73812008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7382
7383 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7384 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7385
9e8e3afe
VP
73862008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7387
7388 * lib/mi-support.exp (mi_create_varobj_checked): New.
7389 (mi_list_varobj_children): Allow to check for a
7390 value.
7391 (mi_list_array_varobj_children): New.
7392
7393 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7394 and mi_list_varobj_children, as opposed to hardcoding
7395 expected strings.
7396 * gdb.mi/gdb701.exp: Likewise.
7397 * gdb.mi/gdb792.exp: Likewise.
7398 * gdb.mi/mi-var-block.exp: Likewise.
7399 * gdb.mi/mi-var-cmd.exp: Likewise.
7400 * gdb.mi/mi-var-invalidate.exp: Likewise.
7401 * gdb.mi/mi2-var-block.exp: Likewise.
7402 * gdb.mi/mi2-var-child.exp: Likewise.
7403 * gdb.mi/mi2-var-cmd.exp: Likewise.
7404 * gdb.mi/mi2-var-display.exp: Likewise.
7405
9df50351
JK
74062008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7407
7408 Fix random false FAILs on i386.
7409 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7410
31e5d73a
DJ
74112008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7412
7413 PR gdb/544
7414 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7415
12f4afab
DJ
74162008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7417
7418 PR gdb/544
7419 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7420
b562a0cb
DJ
74212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7422
7423 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7424 fixed PR gdb/544.
7425
17faa917
DJ
74262008-03-21 Pedro Alves <pedro@codesourcery.com>
7427
7428 * gdb.threads/fork-child-threads.exp: Test next over fork.
7429
6214f497
DJ
74302008-03-21 Chris Demetriou <cgd@google.com>
7431
7432 * gdb.base/break.exp (rbreak junk): New test for rbreak
7433 "Junk at end of arguments" issue.
7434
63092375
DJ
74352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7436
7437 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7438 *& to work on created array elements.
7439 (Top level): Test print $pc with a file. Test string operations
7440 without a target.
7441 * gdb.base/ptype.exp: Do not expect *& to work on created array
7442 elements.
7443
b21991b0
DJ
74442008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7445
7446 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7447 gdb.threads/staticthreads.exp: Update exit query.
7448
c4b347c7
SL
74492008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7450
7451 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7452
fa4727a6
DJ
74532008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7454
7455 * gdb.base/watchpoint.c (global_ptr, func4): New.
7456 (main): Call func4.
7457 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7458 (test_inaccessible_watchpoint): New.
7459
2f34202f
MR
74602008-02-29 Maciej W. Rozycki <macro@mips.com>
7461
7462 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7463 select the largest.
7464
0d6ba1b1
DJ
74652008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7466
7467 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7468 frames-invalid annotations.
7469
e691325a
PM
74702008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7471
a9c64011 7472 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7473
f85b5ecc
DE
74742008-02-27 Doug Evans <dje@google.com>
7475
7476 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7477 for bug 1738.
7478 (breakpoint_to_handler_entry): Ditto.
7479
b40e7bf3
JB
74802008-02-27 Joel Brobecker <brobecker@adacore.com>
7481
7482 * gdb.base/ending-run.exp: Use the first line of code inside
7483 function body to test breakpoints.
7484 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7485 location where the breakpoint is inserted when using the line
7486 where a function is declared. Fix typo in the description of
7487 one of the tests.
7488 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7489
2faca73a
PM
74902008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7491
7492 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7493 tests.
2faca73a 7494
6f439c36
PM
74952008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7496
7497 * gdb.base/args.exp: avoid same output for tests
7498 with single quotes.
7499
54e52265
VP
75002008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7501
a9c64011
AS
7502 * gdb.base/annota1.exp: Adjust for 'info break'
7503 format changes.
7504 * gdb.base/annota3.exp: Likewise.
7505 * gdb.base/break.exp: Likewise.
7506 * gdb.base/condbreak.exp: Likewise.
7507 * gdb.base/pending.exp: Likewise.
7508 * gdb.base/sepdebug.exp: Likewise.
7509 * gdb.base/unload.exp: Likewise.
7510 * gdb.cp/ovldbreak.exp: Likewise.
7511 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7512
897b09ca
DE
75132008-02-07 Doug Evans <dje@google.com>
7514
7515 * gdb.cp/mb-inline.exp: New.
7516 * gdb.cp/mb-inline.h: New.
7517 * gdb.cp/mb-inline1.cc: New.
7518 * gdb.cp/mb-inline2.cc: New.
7519
b1c32d35
PM
75202008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7521
7522 * gdb.pascal/floats.pas: New test program.
7523 * gdb.pascal/floats.exp: New testcase.
7524
1a4ca44a
TJB
75252008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7526
7527 * gdb.base/callfuncs.c (t_float_many_args): New function.
7528 (t_double_many_args): New function.
7529 * gdb.base/callfuncs.exp: Add tests for exceeding float
7530 and double parameters passed through the stack.
7531
439048e8
JB
75322008-02-05 Joel Brobecker <brobecker@adacore.com>
7533
7534 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7535 gdb.ada/complete/foo.adb: New files.
7536 * gdb.ada/complete.exp: New testcase.
7537
81fe8080
DE
75382008-02-03 Doug Evans <dje@google.com>
7539
301f0ecf
DE
7540 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7541
81fe8080
DE
7542 * gdb.cp/gdb2384.exp: New file.
7543 * gdb.cp/gdb2384.cc: New file.
7544 * gdb.cp/gdb2384-base.h: New file.
7545 * gdb.cp/gdb2384-base.cc: New file.
7546
4b071aec
DE
75472008-02-02 Doug Evans <dje@google.com>
7548
7549 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7550
61137ba6
JB
75512007-02-01 Joel Brobecker <brobecker@adacore.com>
7552
7553 * gdb.ada/sym_print_name: New test program.
7554 * gdb.ada/sym_print_name.exp: New testcase.
7555
75562007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7557
7558 * gdb.ada/nested/hello.adb: New file.
7559 * gdb.ada/nested.exp: New testcase.
7560 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7561
98deb0da
VP
75622008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7563
7564 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7565 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7566 don't cause future evaluations of function to report
7567 creation of internal breakpoints.
98deb0da 7568
723a2275
VP
75692008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7570
7571 * gdb.mi/mi-break.exp (test_error): New.
7572 Call it.
7573
fb546a2f
LM
75742008-01-31 Luis Machado <luisgpm@br.ibm.com>
7575
7576 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7577 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7578
2d8fd90a
PM
75792008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7580
7581 * gdb.pascal/integers.pas: New test program.
7582 * gdb.pascal/integers.exp: New testcase.
7583
a7fa0ded
PM
75842008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7585
7586 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7587
5e1a1926
TJB
75882008-01-30 Luis Machado <luisgpm@br.ibm.com>
7589
7590 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7591 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7592
8d04f9f0
JB
75932008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7594
7595 * gdb.ada/formatted_ref: New test program.
7596 * gdb.ada/formatted_ref.exp: New testcase.
7597
7598 * gdb.cp/formatted-ref.cc: New file.
7599 * gdb.cp/formatted-ref.exp: New testcase.
7600
ce75a98f
JB
76012008-01-30 Joel Brobecker <brobecker@adacore.com>
7602
7603 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7604
e835f6bf
NR
76052008-01-30 Nick Roberts <nickrob@snap.net.nz>
7606
7607 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7608 (test_file_list_exec_source_file): Update to new macro-info field.
7609
d118ef87
PH
76102008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7611
7612 * gdb.ada/exprs: New test program.
7613 * gdb.ada/exprs.exp: New testcase.
7614
7d35ab09
TJB
76152008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7616
7617 * dfp-test.c (DELTA, DELTA_B): New definitions.
7618 (double_val1, double_val2, double_val3, double_val4, double_val5,
7619 double_val6, double_val7, double_val8, double_val9, double_val10,
7620 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7621 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7622 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7623 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7624 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7625 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7626 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7627 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7628 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7629 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7630 dec128_val16): New global variables.
7631 (decimal_dec128_align): New function.
7632 (decimal_mixed): Likewise.
7633 (decimal_many_args_dec32): Likewise.
7634 (decimal_many_args_dec64): Likewise.
7635 (decimal_many_args_dec128): Likewise.
7636 (decimal_many_args_mixed): Likewise.
7637 * dfp-test.exp: Add tests calling new inferior functions.
7638
2d717e4f
DJ
76392008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7640
7641 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7642 gdb.server/ext-run.exp: New files.
7643 * lib/gdbserver-support.exp (gdbserver_download): New.
7644 (gdbserver_start): New. Update gdbserver expected
7645 output.
7646 (gdbserver_spawn): Use them.
7647 (gdbserver_start_extended): New.
7648
e85a822c
DJ
76492008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7650
7651 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7652 Run on GNU/Linux.
7653 (do_exec_tests): Check for systems which do not support catchpoints.
7654 Do not match START.
7655 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7656 Run on GNU/Linux. Enable verbose output.
7657 (check_fork_catchpoints): New.
7658 (explicit_fork_child_follow, catch_fork_child_follow)
7659 (tcatch_fork_parent_follow): Update expected messages.
7660 (do_fork_tests): Use check_fork_catchpoints.
7661 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7662 Run on GNU/Linux. Enable verbose output.
7663 (check_vfork_catchpoints): New.
7664 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7665 expected messages.
7666 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7667
401ea829
JB
76682008-01-29 Jim Blandy <jimb@red-bean.com>
7669
7670 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7671 host' errors.
7672 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7673
aceaf3ad
JB
76742008-01-29 Jim Blandy <jimb@red-bean.com>
7675
7676 * gdb.threads/sigthread.c: Use barriers to ensure that
7677 child_thread and child_thread_two are always initialized before we
7678 start to use them.
7679
a5606eee
VP
76802008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7681
7682 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7683 * gdb.base/watchpoint-solib.c: New.
7684 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7685
c55a82bb
PM
76862008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7687
7688 * gdb.base/gdb1056.exp: Add unsigned integer test.
7689
0993fe05
DE
76902008-01-28 Doug Evans <dje@google.com>
7691
7692 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7693
4fe42e7f
JB
76942008-01-27 Jim Blandy <jimb@codesourcery.com>
7695
c7a69933
JB
7696 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7697
4fe42e7f
JB
7698 * gdb.base/expand-psymtabs.exp: Doc fix.
7699
5def8285
MK
77002008-01-26 Mark Kettenis <kettenis@gnu.org>
7701
7702 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7703
5313c911
NR
77042008-01-24 Nick Roberts <nickrob@snap.net.nz>
7705
a9c64011 7706 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7707 -var-set-format.
7708
93815fbf
VP
77092008-01-23 Chris Demetriou <cgd@google.com>
7710
7711 * gdb.threads/thread_events.c: New testcase source file.
7712 * gdb.threads/thread_events.exp: New testcase expect file.
7713
467a88ee
NR
77142008-01-23 Nick Roberts <nickrob@snap.net.nz>
7715
7716 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7717
7718 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7719 -var-set-format.
7720
d8f82aba
DJ
77212008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7722 Vladimir Prus <vladimir@codesourcery.com>
7723
7724 * gdb.base/float.exp: Allow missing floating point for m68k and
7725 PowerPC.
7726
60c46647
VP
77272008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7728
7729 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7730 ignore count.
7731 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7732 * gdb.mi/mi-cli.exp: Adjust.
7733 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7734
c7dd36a1
PA
77352008-01-17 Pedro Alves <pedro@codesourcery.com>
7736
7737 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7738 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7739 with dummy_ptr's address.
7740 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7741 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7742 all targets.
7743 * gdb.mi/mi2-var-child.exp: Likewise.
7744
39d5313e
JB
77452008-01-09 Joel Brobecker <brobecker@adacore.com>
7746
7747 * gdb.ada/null_array: New test program.
7748 * gdb.ada/null_array.exp: New testcase.
7749
0aea4bf3
LM
77502008-01-09 Luis Machado <luisgpm@br.ibm.com>
7751
7752 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7753 with required float modifiers.
7754
0b354900
JB
77552008-01-08 Joel Brobecker <brobecker@adacore.com>
7756
7757 * gdb.ada/funcall_param: New test program.
7758 * gdb.ada/funcall_param.exp: New testcase.
7759
cdb7f5d4
JB
77602008-01-08 Joel Brobecker <brobecker@adacore.com>
7761
7762 * gdb.ada/arrayparam: New test program.
7763 * gdb.ada/arrayparam.exp: New testcase.
7764
88e2547f
JB
77652008-01-08 Joel Brobecker <brobecker@adacore.com>
7766
7767 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7768 landed. Should also fix random failures in the test following it.
7769
f6867ce0
TJB
77702008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7771
7772 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7773 for expressions with decimal float values.
7774 (test_dfp_conversions): New function to test casts to and from
7775 decimal float types.
7776 Call test_dfp_conversions.
7777 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7778 elements.
7779 (main): Initialize ds.float4 and ds.double8 elements.
7780 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7781 string to new error message.
7782 (d64_set_tests): Likewise.
7783 (d128_set_tests): Likewise.
7784 Add tests for expressions with decimal float variables. Add tests for
7785 conversions to and from decimal float types.
7786
f9c11282
JB
77872008-01-05 Joel Brobecker <brobecker@adacore.com>
7788
7789 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7790 * gdb.ada/packed_tagged.exp: New testcase.
7791
0ecbca72
JB
77922008-01-04 Joel Brobecker <brobecker@adacore.com>
7793
7794 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7795 gdb.ada/homonym/homonym_main.adb: New files.
7796 * gdb.ada/homonym.exp: New testcase.
7797
c18d3d89
JB
77982008-01-04 Joel Brobecker <brobecker@adacore.com>
7799
7800 * gdb.ada/packed_array.exp: Add testing of references to
7801 a packed array.
7802
ecc7085b
JB
78032008-01-04 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7806 New files.
7807 * gdb.ada/type_coercion.exp: New testcase.
7808
c474c922
JB
78092008-01-04 Joel Brobecker <brobecker@adacore.com>
7810
7811 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7812 gdb.ada/tagged/foo.adb: New file.
7813 * gdb.ada/tagged.exp: New testcase.
7814
9005b927
JB
78152008-01-04 Joel Brobecker <brobecker@adacore.com>
7816
7817 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7818 gdb.ada/ptype_field/foo.adb: New files.
7819 * gdb.ada/ptype_field.exp: New testcase.
7820
1a6aaad8
JB
78212008-01-03 Joel Brobecker <brobecker@adacore.com>
7822
7823 * gdb.ada/print_pc.exp: New testcase.
7824
0ef22f53
JB
78252008-01-03 Joel Brobecker <brobecker@adacore.com>
7826
7827 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7828 gdb.ada/taft_type/p.adb: New files.
7829 * gdb.ada/taft_type.exp: New testcase.
7830
1689ecf8
JB
78312008-01-03 Joel Brobecker <brobecker@adacore.com>
7832
7833 * gdb.ada/array_bounds/bar.adb: New file.
7834 * gdb.ada/array_bounds.exp: New testcase.
7835
a4d0b9c3
JB
78362008-01-03 Joel Brobecker <brobecker@adacore.com>
7837
7838 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7839 gdb.ada/arrayptr/foo.adb: New files.
7840 * gdb.ada/arrayptr.exp: New testcase.
7841
a31ace00
JB
78422008-01-03 Joel Brobecker <brobecker@adacore.com>
7843
7844 * gdb.base/set-lang-auto.exp: New testcase.
7845
a97fced3
JB
78462008-01-03 Joel Brobecker <brobecker@adacore.com>
7847
7848 * gdb.ada/fun_addr/foo.adb: New file.
7849 * gdb.ada/fun_addr.exp: New testcase.
7850
ef29ce1a
JK
78512008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7852
7853 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7854 New files
7855
0fafefe3
JB
78562008-01-02 Joel Brobecker <brobecker@adacore.com>
7857
7858 * array_subscript_addr/p.adb: New file.
a9c64011 7859 * array_subscript_addr.exp: New testcase.
0fafefe3 7860
c4359f8d
JB
78612008-01-02 Joel Brobecker <brobecker@adacore.com>
7862
a9c64011 7863 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7864 New files.
7865 * gdb.ada/str_cmp_ref.exp: New testcase.
7866
1aa1b15b
JB
78672008-01-01 Joel Brobecker <brobecker@adacore.com>
7868
7869 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7870 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7871 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7872
81c9b2cf
JB
78732008-01-01 Joel Brobecker <brobecker@adacore.com>
7874
7875 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7876 gdb.ada/ref_param/pck.ads: New files.
7877 * gdb.ada/ref_param.exp: New testcase.
7878
319e4674
JB
78792008-01-01 Joel Brobecker <brobecker@adacore.com>
7880
7881 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7882 gdb.ada/interface/foo.adb: New files.
7883 * gdb.ada/interface.exp: New testcase.
7884
ef682c56
JB
78852007-12-31 Jim Blandy <jimb@codesourcery.com>
7886
7887 * gdb.base/multi-forks.exp: Consume all output from child
7888 processes before proceeding to next test.
7889
f6f3eb6c
JB
78902007-12-29 Jim Blandy <jimb@codesourcery.com>
7891
7892 * configure: Regenerated.
7893
f652e42f
JB
78942007-12-27 Joel Brobecker <brobecker@adacore.com>
7895
7896 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7897 gdb.ada/fixed_cmp/fixed.adb: New files.
7898 * gdb.ada/fixed_cmp.exp: New testcase.
7899
6943e596
JB
79002007-12-27 Joel Brobecker <brobecker@adacore.com>
7901
7902 * gdb.ada/boolean_expr.exp: New testcase.
7903
aad9a193
JB
79042007-12-26 Jim Blandy <jimb@codesourcery.com>
7905
7906 * gdb.base/multi-forks.exp: Doc fix.
7907
fb5f3683
JB
79082007-12-26 Joel Brobecker <brobecker@adacore.com>
7909
7910 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7911 * gdb.ada/char_param.exp: Do not compile our test program with
7912 -gnata, this is unnecessary.
7913 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7914
384e4a9c
JB
79152007-12-24 Joel Brobecker <brobecker@adacore.com>
7916
7917 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7918 gdb.ada/print_chars/foo.adb: New files.
7919 * gdb.ada/print_chars.exp: New testcase.
7920
01e044f7
JB
79212007-12-24 Joel Brobecker <brobecker@adacore.com>
7922
7923 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7924 gdb.ada/char_param/foo.adb: New files.
7925 * gdb.ada/char_param.exp: New testcase.
7926
0ce17860
JB
79272007-12-22 Jim Blandy <jimb@codesourcery.com>
7928
7929 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7930 hard-coding source line numbers into the test.
7931 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7932 gdb_get_line_number to find.
7933
919809b9
JB
79342007-12-22 Joel Brobecker <brobecker@adacore.com>
7935
7936 * gdb.base/ptype.c (highest): New struct type.
7937 (the_highest): New variable of that type.
7938 (main): Add dummy assignment to a field of variable the_highest.
7939 * gdb.base/ptype.exp: Test type printing of our new variable.
7940
abc8a88d
PM
79412007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7942
7943 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7944 and record first explicitly generated thread number.
abc8a88d
PM
7945 Use that thread number for thread specific watchpoint test.
7946 Add iteration number to repetitive tests.
7947
5158f3e3
CES
79482007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7949 Jim Blandy <jimb@codesourcery.com>
7950
7951 * gdb.base/expand-psymtabs.c: New testcase
7952 source file.
7953 * gdb.base/expand-psymtabs.exp: New testcase
7954 expect file.
7955
37e4754d
LM
79562007-12-17 Luis Machado <luisgpm@br.ibm.com>
7957
7958 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7959 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7960
551e5d04
JB
79612007-12-17 Joel Brobecker <brobecker@adacore.com>
7962
7963 * gdb.ada/frame_args/foo.adb: New file.
7964 * gdb.ada/frame_args/pck.ads: New file.
7965 * gdb.ada/frame_args/pck.adb: New file.
7966 * gdb.ada/frame_args.exp: New testcase.
7967
a05ee097
JB
79682007-12-17 Joel Brobecker <brobecker@adacore.com>
7969
7970 * gdb.base/frame-args.c: New file.
7971 * gdb.base/frame-args.exp: New testcase.
7972
c162e8c9 79732007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7974 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7975
7976 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7977
afe8ab22 79782007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7979
afe8ab22
VP
7980 * gdb.mi/mi-pending.exp: New.
7981 * gdb.mi/mi-pending.c: New.
7982 * gdb.mi/mi-pendshr.c: New.
7983
dfdfb3ca
JB
79842007-12-06 Jim Blandy <jimb@codesourcery.com>
7985
7986 * gdb.base/default.exp: Update expected output for 'info catch'.
7987
b7fca990
JK
79882007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7989
7990 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7991 must be set to binary.
7992
6a1afc1e
PA
79932007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7994
7995 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7996
a6b151f1
DJ
79972007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7998
7999 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8000 gdb.mi/mi-file-transfer.exp: New.
8001
43039443
JK
80022007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8005
0ef2251b
MR
80062007-11-22 Maciej W. Rozycki <macro@mips.com>
8007
8008 * gdb.trace/backtrace.exp: Fix a typo.
8009 * gdb.trace/circ.exp: Likewise.
8010 * gdb.trace/collection.exp: Likewise.
8011 * gdb.trace/limits.exp: Likewise.
8012 * gdb.trace/report.exp: Likewise.
8013 * gdb.trace/tfind.exp: Likewise.
8014 * gdb.trace/while-dyn.exp: Likewise.
8015
5443631e
NR
80162007-11-21 Nick Roberts <nickrob@snap.net.nz>
8017
8018 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8019 objects of pointers that can't be dereferenced are now
8020 "noneditable".
8021
a4ce5b0d
UW
80222007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8023
8024 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8025 (target_cpu): Remove.
8026
d6e956e5
VP
80272007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8028
8029 * gdb.base/ending-run.exp: Expect the list of cleared
8030 breakpoint to come in natural order, not the reversed one.
a9c64011 8031
214270ab
VP
80322007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8033
8034 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8035 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8036
1a619819
LM
80372007-11-05 Luis Machado <luisgpm@br.ibm.com>
8038
8039 * gdb.base/printcmds.exp: New function
8040 test_printf_with_dfp.
8041
5b01a6fa
DE
80422007-11-02 Doug Evans <dje@google.com>
8043
8044 * gdb.disasm/t01_mov.s: Remove carriage returns.
8045 * gdb.disasm/t02_mova.s: Ditto.
8046 * gdb.disasm/t03_add.s: Ditto.
8047 * gdb.disasm/t04_sub.s: Ditto.
8048 * gdb.disasm/t05_cmp.s: Ditto.
8049 * gdb.disasm/t06_ari2.s: Ditto.
8050 * gdb.disasm/t07_ari3.s: Ditto.
8051 * gdb.disasm/t08_or.s: Ditto.
8052 * gdb.disasm/t09_xor.s: Ditto.
8053 * gdb.disasm/t10_and.s: Ditto.
8054 * gdb.disasm/t11_logs.s: Ditto.
8055 * gdb.disasm/t12_bit.s: Ditto.
8056 * gdb.disasm/t13_otr.s: Ditto.
8057
ec33ab7f
JK
80582007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8059
8060 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8061
ae0d01ff
UW
80622007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8063
8064 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8065 provide DFP support.
8066
55eddb0f
DJ
80672007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8068
8069 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8070 Test "set powerpc vector-abi". Skip auto-detection tests for old
8071 toolchains.
8072
7020f05c
PA
80732007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8074
8075 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8076 with [string compare].
8077
84bc3db9
PA
80782007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8079
8080 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8081 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8082
5876dc88
LM
80832007-10-25 Luis Machado <luisgpm@br.ibm.com>
8084
8085 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8086 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8087 * gdb.opt/Makefile.in: New makefile.
8088 * Makefile.in: Create new directory "gdb.opt".
8089 * configure.ac: Add "gdb.opt" directory.
8090 * configure: Regenerated.
a9c64011 8091
c3ea9a14
DE
80922007-10-25 Doug Evans <dje@google.com>
8093
8094 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8095 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8096
a9c64011 80972007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8098 Thiago Jung Bauermann <bauerman@br.ibm.com>
8099
8100 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8101 Floating Point expressions.
8102 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8103 Floating Point variables.
8104 * gdb.base/dfp-test.c: new file containing program with Decimal
8105 Floating variables, used by gdb.base/dfp-test.exp.
8106
62a24a2b
DJ
81072007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8108
8109 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8110
e7b1eae6
UW
81112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8112
8113 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8114 compiling test case with GCC.
8115 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8116
c641edcc
UW
81172007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8118
8119 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8120 format changes.
8121
5e5ebfe6
MS
81222007-10-18 Michael Snyder <msnyder@specifix.com>
8123
8124 * gdb.base/dbx.exp: Add missing "-re " operator.
8125
e831e7b6
GM
81262007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8127
8128 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8129 * configure.ac: Removed trailing spaces after backslash.
8130 * gdb.modula2: New directory.
8131 * gdb.modula2/Makefile.in: New file.
8132 * gdb.modula2/unbounded-array.exp: New file.
8133 * gdb.modula2/unbounded1.c: New file.
8134
7cc46491
DJ
81352007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8136
8137 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8138
81392007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8140
8141 * gdb.base/sigstep.c (main): Add checks for
8142 return values for setitimer call.
8143 Call setitimer again with itimer = ITIMER_REAL
8144 if first call to setitimer fails.
8145
e91528f0
KH
81462007-10-11 Kazu Hirata <kazu@codesourcery.com>
8147
8148 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8149 of $timeout.
8150
2ec9a4f8
DJ
81512007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8154
81552007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8156
8157 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8158 of gdb_expect call, to avoid interruption.
8159
64b2fa04
PA
81602007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8161
8162 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8163 (v_unsigned_long_long, v_long_long_array)
8164 (v_signed_long_long_array, v_unsigned_long_long_array)
8165 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8166 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8167 [!NO_LONG_LONG]: New.
8168 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8169 v_long_long_member.
8170
8171 (v_long_long_func, v_signed_long_long_func)
8172 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8173 (main) [!NO_LONG_LONG]: Initialize long long variants.
8174
8175 * gdb.base/whatis.exp: If board file requests no_long_long, build
8176 test with NO_LONG_LONG defined. Test long long, signed long long,
8177 and unsigned long long variants but only if board file doesn't
8178 disable it.
8179
a912286e 81802007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8181 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8182
8183 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8184 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8185 * configure: Regenerated.
8186 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8187 gdb.pascal/types.exp, lib/pascal.exp: New files.
8188
471ba8c9
DJ
81892007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8190
8191 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8192 call.
8193 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8194 to return to the call.
8195 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8196 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8197 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8198 * gdb.mi/mi-until.exp (test_until): Likewise.
8199 * gdb.mi/mi2-until.exp (test_until): Likewise.
8200
fef8a650
DJ
82012007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8202
8203 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8204 two-char array.
8205 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8206
d983da9c
DJ
82072007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8208
8209 * gdb.threads/watchthreads.c (thread_function): Sleep between
8210 iterations.
8211 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8212 at once for S/390. Generate matching fails and passes.
8213
17f62551
VP
82142007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8215
8216 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8217 the 'struct_declarations' variable to zeros.
a9c64011 8218
ed0616c6
VP
82192007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8220
8221 * gdb.cp/mb-ctor.cc: New.
8222 * gdb.cp/mb-ctor.exp: New.
8223 * gdb.cp/mb-templates.cc: New.
8224 * gdb.cp/mb-templates.exp: New.
8225
41f1b697
DJ
82262007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8227
8228 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8229
3f213f78
PA
82302007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8231
8232 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8233 targets.
8234 * configure: Regenerate.
8235
0d381245 82362007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8237
0d381245
VP
8238 * gdb.base/annota1.exp: Adjust for 'info break'
8239 format changes.
8240 * gdb.base/annota3.exp: Likewise.
8241 * gdb.base/break.exp: Likewise.
8242 * gdb.base/condbreak.exp: Likewise.
8243 * gdb.base/pending.exp: Likewise.
8244 * gdb.base/sepdebug.exp: Likewise.
8245 * gdb.base/unload.exp: Likewise.
8246 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8247
fe3f5fa8
VP
82482007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8249
8250 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8251 messages.
8252 * gdb.base/chng-syms.exp: Likewise.
8253 * gdb.base/unload.exp: Likewise.
a9c64011 8254
a75cf6c0
DJ
82552007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8256
8257 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8258
18ecae38
DJ
82592007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8260
8261 * schedlock.c (NUM): Change to 1.
8262 (main): Use args[0] for the main thread.
8263 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8264 regardless of the number of threads.
8265
5509918f
MR
82662007-09-14 Maciej W. Rozycki <macro@mips.com>
8267
4a543daf
MR
8268 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8269 type down.
8270 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8271 test.
8272 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8273 watchpoint type down.
8274 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8275 test.
8276
82772007-09-14 Maciej W. Rozycki <macro@mips.com>
8278
5509918f
MR
8279 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8280 Move all the tests here and run them twice, once using software
8281 watchpoints and once using hardware watchpoints.
8282 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8283
40b53987
DJ
82842007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8285
8286 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8287 test.
8288
695e2681
MK
82892007-09-10 Mark Kettenis <kettenis@gnu.org>
8290
8b3fc8d8
MK
8291 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8292 build-id.
8293
695e2681
MK
8294 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8295 know about $ORIGIN. Calculate output dir from $dest instead of
8296 using ${objdir}/{$subdir}.
8297
58d69f29
MK
82982007-09-09 Mark Kettenis <kettenis@gnu.org>
8299
8300 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8301 gcore, before continuing with the test.
8302
3e347599
DJ
83032007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8304
8305 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8306 * gdb.mi/mi-watch.exp: Likewise.
8307
ea37ba09
DJ
83082007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8309 Jim Blandy <jimb@codesourcery.com>
8310
8311 * gdb.arch/i386-sse.exp: Do not expect character constants.
8312 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8313 * gdb.base/display.exp: Allow print/s.
8314 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8315 and unsigned char array changes.
8316
2025a643
DJ
83172007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8318
8319 * gdb.base/display.exp: Add tests for printf %p.
8320
26669a27
PA
83212007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8322
8323 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8324 the dll name to unicode.
8325
c8f021f8
JK
83262007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 * gdb.base/default.exp (show version): Update the version text.
8329 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8330
4cf31eea
JK
83312007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8332
8333 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8334 New files.
8335
4935890f
JK
83362007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8337
8338 * lib/gdb.exp (build_id_debug_filename_get): New function.
8339 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8340 Remove the generate DEBUG file for the future testcase runs.
8341 New testcase for the NT_GNU_BUILD_ID retrieval.
8342 Move the final testing step to ...
8343 (test_different_dir): ... a new function.
8344 New parameter XFAIL to XFAIL all the tests performed.
8345 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8346 New parameter TYPE to PF_PREFIX all the tests performed.
8347
02142340
VP
83482007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8349
8350 * gdb.mi/mi-var-cp.cc (path_expression): New
8351 function.
8352 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8353
36acd84e
UW
83542007-08-27 Markus Deuling <deuling@de.ibm.com>
8355
8356 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8357 to fit into SPU Local Store memory.
8358
a896d121
JB
83592007-08-23 Joel Brobecker <brobecker@adacore.com>
8360
8361 * gdb.base/default.exp: Adjust the expected output of "info
8362 warranty" after the switch to GPLv3.
8363
7b433602
JB
83642007-08-23 Joel Brobecker <brobecker@adacore.com>
8365
8366 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8367 to 30000 (from 20000).
8368
e22f8b7c
JB
83692007-08-23 Joel Brobecker <brobecker@adacore.com>
8370
8371 Switch the license of all .exp files to GPLv3.
8372 Switch the license of all .f and .f90 files to GPLv3.
8373 Switch the license of all .s and .S files to GPLv3.
8374
5a0e3bd0
JB
83752007-08-23 Joel Brobecker <brobecker@adacore.com>
8376
8377 * configure.ac: Switch license to GPLv3.
8378
cc00619d
JB
83792007-08-23 Joel Brobecker <brobecker@adacore.com>
8380
8381 Switch the licensing to GPLv3 for all .ads and .adb files.
8382
8d26208a
DJ
83832007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8384
8385 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8386 and t_int_double.
8387 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8388
4fcb9948
JB
83892007-08-17 Joel Brobecker <brobecker@adacore.com>
8390
8391 * gdb.base/step-line.c: Switch license to GPL version 3, and
8392 update copyright year.
8393 * gdb.base/step-line.inp: Likewise.
8394
b9c34f67
JB
83952007-08-17 Joel Brobecker <brobecker@adacore.com>
8396
8397 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8398 changes inside gdb1555.c.
8399 * gdb.base/pending.exp: Likewise.
8400
2cc17678
DJ
84012007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8402
8403 * config/default.exp: New file.
8404
e48883f7
DJ
84052007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8408 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8409
1ab80e5b
MR
84102007-07-30 Maciej W. Rozycki <macro@mips.com>
8411
8412 * gdb.base/dump.exp: Force the correct endianness for binary
8413 formats not carrying this information.
8414
aba471f5
DJ
84152007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8416
8417 * gdb.threads/staticthreads.exp: Match .*sem_post.
8418
d4e07204
DJ
84192007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8420
8421 * gdb.base/readline.exp (operate_and_get_next): Match the final
8422 prompt.
8423
2b97317d
KB
84242007-07-23 Kevin Buettner <kevinb@redhat.com>
8425
8426 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8427 to restarting SID.
8428
44efa07a
KB
84292007-07-18 Kevin Buettner <kevinb@redhat.com>
8430
8431 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8432 prior to `gdb_start'.
8433
7b5ebade
KB
84342007-07-18 Kevin Buettner <kevinb@redhat.com>
8435
8436 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8437 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8438 Remove call to gdb_unload.
8439
255e7678
DJ
84402007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8441 Daniel Jacobowitz <dan@codesourcery.com>
8442
8443 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8444 for __WIN32__.
8445 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8446 * gdb.base/unload.exp: Use shared library test routines.
8447
3a40aaa0
UW
84482007-07-03 Markus Deuling <deuling@de.ibm.com>
8449
8450 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8451 * gdb.base/solib-symbol-lib.c: Likewise.
8452 * gdb.base/solib-symbol-main.c: Likewise.
8453
b0f4b84b
DJ
84542007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8455
8456 * config/gdbserver.exp (gdb_reconnect): New.
8457 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8458 gdb.base/solib-disc.exp: New files.
8459 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8460 remote debugging".
8461 (gdb_compile): Add shlib_load flag.
8462 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8463 port.
8464 (gdbserver_reconnect): New.
8465
1b05479a
DJ
84662007-07-01 Nick Roberts <nickrob@snap.net.nz>
8467 Daniel Jacobowitz <dan@codesourcery.com>
8468
8469 * gdb.base/annota3.exp: Test for if construct.
8470
86f78eb2
DJ
84712007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8472
8473 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8474
6a2eb474 84752007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8476 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8477
8478 * gdb.base/display.exp: Allow a newline after display/i.
8479 * gdb.base/pc-fp.exp: Likewise.
8480 * gdb.base/sigbpt.exp: Likewise.
8481
f8b73d13
DJ
84822007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8483
8484 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8485 required features to be included.
8486
4339e69e
DJ
84872007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8488
8489 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8490 in info threads output.
8491
23d964e7
UW
84922007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8493 Markus Deuling <deuling@de.ibm.com>
8494
8495 * gdb.arch/spu-info.exp: New testcase.
8496 * gdb.arch/spu-info.c: New file.
8497
fd20f75b
DJ
84982007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8499
8500 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8501 tpcs_offset. Restore lr after the call.
8502 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8503
2226f861
DJ
85042007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8505
8506 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8507 (gdbserver_run): Kill any running gdbserver.
8508 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8509
d12371a9
MR
85102007-05-17 Maciej W. Rozycki <macro@mips.com>
8511
8512 * gdb.base/sigbpt.exp: Preset segv_addr.
8513
93f02886
DJ
85142007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8515
8516 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8517 (gdb_compile_shlib): Likewise.
8518 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8519 (default_gdb_init): Clear cleanfiles.
8520 (gdb_finish): Delete recorded cleanfiles.
8521 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8522
8523 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8524 Do not use isnative.
8525 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8526 gdb.base/so-impl-ld.exp: Likewise.
8527 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8528 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8529 gdb_compile.
8530
b04e06d7
VP
85312007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8532
8533 * config/unknown.exp: Remove.
8534
069ed931
UW
85352007-05-15 Markus Deuling <deuling@de.ibm.com>
8536
8537 * gdb.base/info-proc.exp: Check is_remote.
8538
09db0d03
UW
85392007-05-14 Markus Deuling <deuling@de.ibm.com>
8540
8541 * gdb.base/gcore.exp: Initialize variable core_supported.
8542
af2cbe8c
DJ
85432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8544
8545 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8546
027c0295
DJ
85472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8548
8549 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8550 * gdb.threads/print-threads.exp (test_all_threads): Allow
8551 negative and hexadecimal thread IDs.
8552
dc5000e7
DJ
85532007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8554
8555 * gdb.java/jprint.java (public): Avoid invalid call to static
8556 method.
8557
2e74ed18
DP
85582007-05-14 Denis Pilat <denis.pilat@st.com>
8559
8560 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8561 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8562 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8563 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8564 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8565
83547f02
UW
85662007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8567
8568 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8569 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8570 this mode.
8571 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8572 * gdb.base/spu.ld: New file.
8573
b18be20d
DJ
85742007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8575
8576 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8577
be444858
DJ
85782007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8579
8580 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8581
b1d53152
DJ
85822007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8583
8584 * gdb.java/jmain.exp: Handle demangled names with and without method
8585 signatures.
8586
d084b331
DJ
85872007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8588
8589 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8590 (have_a_very_merry_interrupt): Remove calls to puts.
8591 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8592 inferior output.
8593 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8594 test names.
8595
db9d7fc5
DJ
85962007-04-29 Markus Deuling <deuling@de.ibm.com>
8597 Daniel Jacobowitz <dan@codesourcery.com>
8598
8599 * gdb.base/auxv.exp (core_works): Also check is_remote.
8600 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8601
ef783a7d 86022007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8603
ef783a7d
VP
8604 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8605 message, not the undefined 'module' variable.
8606 * gdb.base/siginfo.exp: Likewise.
8607 * gdb.base/sigstep.exp: Likewise.
8608 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8609 serialport.
8610 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8611
b7b73cae
CV
86122007-04-25 Corinna Vinschen <vinschen@redhat.com>
8613
8614 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8615 target sim fails. Return 0 otherwise.
8616 (gdb_load): Return prematurely if gdb_target_sim fails.
8617
7d90fdfa
DP
86182007-04-16 Denis Pilat <denis.pilat@st.com>
8619
8620 * gdb.base/setshow.exp: Reset height after having set it to 100.
8621
5d3e9c85
DP
86222007-04-16 Denis Pilat <denis.pilat@st.com>
8623
8624 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8625
18e75969
DP
86262007-04-16 Denis Pilat <denis.pilat@st.com>
8627
8628 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8629
25d5ea92
VP
86302007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8631
8632 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8633 tests. Run the frozen varobjs test.
8634 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8635 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8636
0b49cb80
JK
86372007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8638
8639 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8640 gdb.base/type-opaque.exp: New files.
8641
a73bafbc 86422007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8643
8644 * gdb.mi/mi-var-child.c
a73bafbc
VP
8645 (do_children_tests): User char[2] instead of
8646 char so that automatic printing of pointers to char
8647 don't give unpredicable result.
8648 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8649 local variables.
8650 * gdb.mi/mi-var-child.exp: Step to right line
8651 of do_children_tests.
8652 * gdb.mi/mi2-var-child.exp: Likewise.
8653 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8654 do_locals_tests.
a73bafbc
VP
8655 (do_children_tests): User char[2] instead of
8656 char so that automatic printing of pointers to char
a9c64011 8657 don't give unpredicable result.
a73bafbc 8658 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8659 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8660 Pass test name to mi_wait_for_stop.
8661
7ce59000
DJ
86622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8663
8664 * gdb.asm/asm-source.exp: Remove d10v case.
8665 * lib/gdb.exp (skip_cplus_tests): Likewise.
8666 * gdb.asm/d10v.inc: Deleted.
8667
20389057
DJ
86682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8669
8670 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8671
8807d78b
DJ
86722007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8673
8674 * config/netware.exp: Delete file.
8675
aa3edb8e
JB
86762007-03-29 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.dwarf2/dw2-noloc.S: New file.
8679 * gdb.dwarf2/dw2-noloc.exp: New file.
8680
297561ac
PA
86812007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8682
8683 * gdb.cp/method2.cc: New test.
8684 * gdb.cp/method2.exp: New test.
8685 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8686
1f81bd39
DJ
86872007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8688
8689 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8690
9453113a
DJ
86912007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8692
8693 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8694
b741e217
DJ
86952007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8696
8697 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8698 (gdb_load): Delete, replace with...
8699 (gdb_reload): ...this.
8700 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8701 * gdb.server/server-mon.exp: Likewise.
8702 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8703 (gdb_start_cmd): New.
8704 (gdb_file_cmd): Save the last loaded file.
8705 (gdb_reload): New.
8706 (gdb_gnu_strip_debug): Use transform.
8707 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8708 support here. Use new $last_loaded_file. Check mtime.
8709 (gdb_target_cmd): Handle ObjC failure case.
8710 (infer_host_exec): Delete.
8711 (gdbserver_load): Rename to...
8712 (gdbserver_run): ...this. Simplify.
8713 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8714 (mi_gdb_load): Move most contents to a new function...
8715 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8716 (mi_run_cmd): Use mi_gdb_target_load.
8717 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8718 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8719 Use gdb_run_cmd.
8720 * gdb.base/charsign.exp: Remove incorrect comment.
8721 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8722 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8723 gdb.base/start.exp: Use gdb_start_cmd.
8724
446ab585 87252007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8726 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8727
8728 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8729 * gdb.base/signull.exp: Similarly.
8730
bbb88ebf
UW
87312007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8732
8733 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8734 messages available to test cases (like chng-sym.exp).
8735
cb8c4a99
AS
87362007-03-14 Andreas Schwab <schwab@suse.de>
8737
8738 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8739 format changes.
8740
4e463ff5
DJ
87412007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8744 (optimized_1): New.
8745 (main): Call optimized_1.
8746 (gdb2029): Correct typos. Call gdb2029_marker.
8747 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8748 for gdb2029.
8749
b6db2c47
MK
87502007-03-12 Mark Kettenis <kettenis@gnu.org>
8751
8752 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8753 as tabs. Remove redundant test pattern.
8754
70ed3737
UW
87552007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8756
8757 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8758 for /a format output.
8759
47b67b60
DJ
87602007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8761
8762 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8763 collect output incrementally.
8764
b8953b0e
UW
87652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8766
8767 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8768 for -var-create lpcharacter test.
8769 * gdb.mi/mi2-var-cmd.exp: Likewise.
8770
7acd5c40
UW
87712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8772
8773 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8774 pass on targets where address zero is readable.
8775
9c6759c1
UW
87762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8777
8778 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8779 just a single architecture.
8780
a2f1aeb4
UW
87812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8782
8783 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8784 (fetch_all_registers): New function, uses gdb_test_multiple and
8785 exp_continue to fetch inferior output line-by-line.
8786 Replace all uses of do_get_all_registers by fetch_all_registers.
8787
46579ac2
UW
87882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8789
8790 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8791 in target_info.
8792
fc133f24
MS
87932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8794
a9c64011 8795 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8796 consistancy; add a default (timeout) case.
8797
7646a51d
MS
87982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8799
8800 * gdb.base/watchpoint.exp: Fix truncated comment.
8801
dcfff61f
MS
88022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8803
8804 * Makefile.in: Remove spurious single-quotes from sed command.
8805
664e3ee9
DJ
88062007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8807
8808 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8809 func.
8810 * gdb.mi/mi2-var-cmd.exp: Likewise.
8811
d7cc6f2f
JB
88122007-02-27 Joel Brobecker <brobecker@adacore.com>
8813
a9c64011
AS
8814 * gdb.dwarf2/dw2-producer.S: New file.
8815 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8816
88172007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8818
8819 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8820 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8821 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8822 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8823 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8824 Revert tests to use mi_gdb_test and include value field in output
8825 of -var-create.
8826
93d42b30
DJ
88272007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8828
8829 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8830
c499ed39
DJ
88312007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8832
8833 * gdb.base/maint.exp: Remove full paths from test names.
8834 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8835 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8836
9836f81b
JB
88372007-02-27 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8840
c74d0ad8
DJ
88412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8842
8843 * gdb.server/server-mon.exp: New test.
8844
2711e456
DJ
88452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8846
8847 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8848
ff6f572f
DJ
88492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8850
8851 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8852 register capitalization.
8853
fada3feb
DP
88542007-02-13 Denis Pilat <denis.pilat@st.com>
8855
8856 * gdb.mi/mi-var-invalidate.exp: New file.
8857
fb1e4ffc
DJ
88582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8859
8860 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8861
3da939d7
DJ
88622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8863
8864 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8865
123dc839
DJ
88662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8867
8868 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8869 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8870
877e3645 88712007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8872
8873 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8874 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8875 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8876 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8877 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8878 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8879 Update tests to include value field in output of -var-create.
a9c64011 8880
3c0a2960
AS
88812007-02-08 Andreas Schwab <schwab@suse.de>
8882
8883 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8884
108546a0
DJ
88852007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8886
8887 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8888 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8889
d701dcab
DP
88902007-02-02 Denis Pilat <denis.pilat@st.com>
8891
8892 * gdb.threads/threadapply.exp: check that frame is not changed by
8893 the thread apply all command.
8894
783e3e2f
AS
88952007-01-31 Andreas Schwab <schwab@suse.de>
8896
6d9c3a87
AS
8897 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8898
3c50d7b9
AS
8899 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8900 in the dwarf sections.
8901 * gdb.dwarf2/mac-fileno.S: Likewise.
8902
783e3e2f
AS
8903 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8904 bspstore register on ia64.
8905
78ff580e
AS
89062007-01-29 Andreas Schwab <schwab@suse.de>
8907
cc8e9b12
AS
8908 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8909 "frame-begin" annotation.
8910
78ff580e
AS
8911 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8912 number of "frames-invalid" annotations.
8913
704a4f78
DJ
89142007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8915
8916 * gdb.base/commands.exp: Call if_commands_test.
8917 (gdb_test_no_prompt, if_commands_test): New.
8918
e741bf94
MK
89192007-01-28 Mark Kettenis <kettenis@gnu.org>
8920
8921 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8922
474d0ad3
AS
89232007-01-27 Andreas Schwab <schwab@suse.de>
8924
8925 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8926 .short/.int/.quad in the dwarf sections.
8927 * gdb.dwarf2/dw2-intercu.S: Likewise.
8928 * gdb.dwarf2/dw2-intermix.S: Likewise.
8929
e784b426
JK
89302007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8931
8932 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8933 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8934 array.
e784b426
JK
8935 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8936 * gdb.base/setvar.exp: Likewise.
8937
37f08e04
AS
89382007-01-26 Andreas Schwab <schwab@suse.de>
8939
9a01813a
AS
8940 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8941 test.
8942
37f08e04
AS
8943 * gdb.base/multi-forks.exp ("restart $i"): Also match
8944 __kernel_syscall_via_break.
8945
6e2a9270
VP
89462007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8947
8948 * lib/mi-support.exp (mi_delete_varobj): New.
8949 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8950 testcase.
8951 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8952 (main): Call the above.
8953 (reference_update_test, base_in_reference_test)
8954 (reference_to_pointer): Delete the created varobjs.
a9c64011 8955
e515b470
DJ
89562007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8957
8958 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8959 * configure: Regenerated.
8960 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8961 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8962 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8963 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8964 * lib/gdb.exp (gdb_skip_xml_test): New function.
8965
08d8bcd7
DJ
89662007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8967
8968 * gdb.base/sigrepeat.exp: Correct error message.
8969
89702007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8971 Daniel Jacobowitz <dan@codesourcery.com>
8972
8973 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8974 gdb.arch/i386-gnu-cfi-asm.S: New files.
8975
97c3f1f3
JK
89762007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8977
8978 * lib/gdb.exp: Abort on missing `site.exp'.
8979
cb1df416
DJ
89802007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8981 Daniel Jacobowitz <dan@codesourcery.com>
8982
8983 * gdb.base/included.c, gdb.base/included.exp,
8984 gdb.base/included.h: New files.
8985
35990120
DJ
89862007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8987
8988 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8989 (maximize_rlimit): Reduce limits on 64-bit systems.
8990
6e81a116 89912007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8992
8993 From Marcus Deuling <deuling@de.ibm.com>:
8994 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8995 every case.
8996
6c3c41f3
NR
89972007-01-13 Nick Roberts <nickrob@snap.net.nz>
8998
8999 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9000 (test_path_specification): Use objdir instead of srcdir to always
9001 get an absolute filename.
9002
2f12c312
DJ
90032007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9004
9005 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9006
81121995
VP
90072007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9008
9009 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9010 Make sure the variable we're using is in scope.
9011 (reference_to_pointer): Likewise.
9012
4741b737
DJ
90132007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9014
9015 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9016 has no debug information.
9017
054410c3
DJ
90182007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.base/annota1.exp: Remove extra send_gdb.
9021
818f79f6
DJ
90222007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9023
9024 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9025
f7a6bb70
DJ
90262007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9027
9028 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9029
57e66780
DJ
90302007-01-08 Nick Roberts <nickrob@snap.net.nz>
9031 Daniel Jacobowitz <dan@codesourcery.com>
9032
9033 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9034 lcharacter or linteger change. Correct duplicated test name.
9035 * gdb.mi/mi2-var-cmd.exp: Likewise.
9036
3d799a95
DJ
90372007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9038
9039 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9040
90412007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9042
a9c64011
AS
9043 * gdb.base/nofield.c: New file.
9044 * gdb.base/nofield.exp: New testcase.
51679ba9 9045
eafb94e8
NR
90462007-01-05 Nick Roberts <nickrob@snap.net.nz>
9047
9048 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9049
9050 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9051 test.
9052
5e572bb4
DJ
90532007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9054
9055 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9056
74a44383
DJ
90572007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9058
9059 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9060 when continuing.
9061
1b572db9
DJ
90622007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9063
9064 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9065 Expect ".exe" extension.
9066
381bc39b
DJ
90672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9068
9069 * gdb.base/charset.exp: Add explicit filename to break.
9070 * gdb.base/dbx.exp: Add explicit filename to breaks.
9071
2b70e4c6
DJ
90722007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9073
9074 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9075 * gdb.mi/mi2-file.exp: Likewise.
9076
303b6f5d
DJ
90772007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9078
9079 Implement specification of MI tests as comments
9080 in C and C++ sources.
9081 * lib/mi-support.exp (mi_autotest_data): New variable.
9082 (mi_autotest_source): New variable.
9083 (count_newlines, mi_prepare_inline_tests)
9084 (mi_get_inline_test, mi_continue_to_line)
9085 (mi_run_inline_test, mi_tbreak)
9086 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9087 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9088 Run inline tests.
9089 * gdb.mi/mi-var-cp.cc: Define tests here.
9090
23da0d94
VP
90912007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9092
9093 Simplify usage of mi_continue_to.
9094 * lib/mi-support.exp (mi_runto_helper): Renamed
9095 from mi_runto, added new parameter 'run_or_continue'.
9096 (mi_runto): Use mi_runto_helper.
9097 (mi_continue_to): Accept just function name as parameter.
9098 Use mi_runto_helper.
9099 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9100 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9101
f9e18282
JB
91022006-01-04 Joel Brobecker <brobecker@adacore.com>
9103
9104 Make this testcase a bit more realistic. The current code
9105 is too simplistic, and allows the compiler to optimize out
9106 some of the entities we need for this testcase.
9107 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9108 (Do_Nothing): Add extra parameter.
9109 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9110 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9111 by using a variable of type Void_Star.
9112
fd678c65
JB
91132006-01-04 Joel Brobecker <brobecker@adacore.com>
9114
9115 * gdb.ada/catch_ex/foo.adb: New file.
9116 * gdb.ada/catch_ex.exp: New testcase.
9117
05cfdb42
DJ
91182007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9119
9120 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9121 pass --image-base to linker.
9122
2e03ee74
DJ
91232007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9124 Daniel Jacobowitz <dan@codesourcery.com>
9125
9126 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9127 secondary prompts.
9128
0d5de010
DJ
91292007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9130
9131 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9132 output. Test the types of members and member pointers.
9133 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9134 gdb/2092.
9135 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9136 statement. Enable for GCC. Update expected output for some tests
9137 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9138 layout.
9139 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9140 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9141 (Diamond::vget_base): New.
9142 (main): Add new tests.
9143 * gdb.cp/printmethod.exp: Update expected output for member functions.
9144 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9145 print pEe->D::vg().
9146
61a771aa
DJ
91472007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9148
9149 * gdb.threads/tls.exp: Allow stops in sem_post.
9150
2fa63963
DJ
91512006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9154 * gdb.base/annota3.exp: Likewise.
9155 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9156 again (instead of timing out).
9157 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9158 GCC bug 26475.
9159 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9160 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9161 test from jmisc1.exp.
9162 * gdb.java/jmisc1.exp: Delete.
9163 * gdb.java/jprint.exp: Adjust to work with method signatures including
9164 return types.
9165 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9166 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9167 * lib/java.exp (compile_java_from_source): Pass the correct type
9168 to target_compile.
9169
5eefc2b7
JB
91702006-12-31 Joel Brobecker <brobecker@adacore.com>
9171
9172 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9173 (stack_align_edx): New function.
9174 (stack_align_eax): New function.
9175 (main): Add calls to stack_align_edx and stack_align_eax.
9176 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9177 Add testing for the cases where the register used during a stack
9178 realignment is edx. Same for eax.
9179
227c54da
DJ
91802006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9181
9182 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9183 and generic PE targets.
9184
cab8ac94
JB
91852006-12-29 Joel Brobecker <brobecker@adacore.com>
9186
9187 * gdb.ada/array_return.exp: Update copyright date list.
9188
ba54f318
JB
91892006-12-27 Joel Brobecker <brobecker@adacore.com>
9190
9191 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9192 (Create_Small_Float_Vector): New function.
9193 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9194 function body.
9195 * gdb.ada/array_return/p.adb: Use new type and function from
9196 package Pck.
9197 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9198 able to print the value returned by a function returning an
9199 array of float.
9200
6b7a35dd
JB
92012006-12-20 Joel Brobecker <brobecker@adacore.com>
9202
9203 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9204 The associated tests should be PASSing.
9205
038224f6
VP
92062006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9207
9208 Test for base in references.
9209 * gdb.mi/mi-var-cp.cc: Add test code.
9210 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9211 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9212 * gdb.mi/mi2-watch.exp: Likewise.
9213 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9214 (mi_list_varobj_children): New function.
9215
b26ed50d
VP
92162006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9217
9218 * lib/mi-support.exp
9219 (mi_runto): Accept "()" after function name.
9220 (mi_create_varobj): New function.
9221 (mi_varobj_update): New function.
9222 (mi_Check_varobj_value): New function.
9223 * gdb.mi/mi-var-cp.exp: New file.
9224 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9225
08232497
DJ
92262006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9227
9228 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9229 gdb.base/weaklib2.c: New files.
9230
d394c993 92312006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9232
ac6c2fba
NS
9233 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9234 info. Adjust test names.
9235
8ec659a0 9236 * gdb.base/break.c (main): Move position of malloc.
d394c993 9237 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9238
acd65feb
VP
92392006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9240
9241 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9242 assignement of arrays and function pointers.
9243 * gdb.mi/var-cmd.c: Add declaration necessary for above
9244 tests.
9245
f556d5e5
NS
92462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9247
9248 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9249
9250 * gdb.threads/linux-dp.exp: Read thread table before and after
9251 creating each philosopher and verify it.
9252
697bc68d
NS
92532006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9254 Paul Brook <paul@codesourcery.com>
9255 Daniel Jacobowitz <dan@codesourcery.com>
9256
9257 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9258 main to remove duplication. Add start function of the form
697bc68d
NS
9259 '_*start[1-9]*'. Add RVDS start function.
9260
29d73ae4
DJ
92612006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9262
9263 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9264
c1d88655
UW
92652006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9266
9267 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9268 * gdb.asm/spu.inc: New file.
9269 * gdb.base/term.exp: Disable if [target_info exists noargs].
9270 * gdb.gdb/complaints.exp: Disable if ![isnative].
9271 * gdb.gdb/selftest.exp: Likewise.
9272 * gdb.gdb/observer.exp: Likewise.
9273 * gdb.gdb/xfullpath.exp: Likewise.
9274 * gdb.base/attach.exp: Disable on SPU target.
9275 * gdb.cp/bs145503.exp: Likewise.
9276 * gdb.cp/exception.exp: Likewise.
9277 * gdb.cp/userdef.exp: Likewise.
9278
32a13b1a
DJ
92792006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9280
9281 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9282
d8295fe9
VP
92832006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9284
9285 * gdb.base/completion.exp: Fix completion tests for
9286 'info' and 'info '.
9287 * gdb.base/help.exp (help_test_raw, test_class_help)
9288 (test_prefix_command_help): Move...
9289 * lib/gdb.exp: Here.
9290 * gdb.base/main.exp: Adjust.
9291 * gdb.cp/maint.exp: Adjust.
9292 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9293
8c394015
VP
92942006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9295
9296 * gdb.stabs/weird.exp (print_weird_var): Use
9297 gdb_test_multiple instead of gdb_expect.
9298
027fc1bc
VP
92992006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9300
9301 * gdb.base/help.exp (help_test_raw): New.
9302 (test_class_help): New.
9303 (test_prefix_command_help): New.
9304 Adjust testcases.
9305
67609209
FR
93062006-11-09 Christophe Lyon <christophe.lyon@st.com>
9307
9308 * gdb.base/constvars.c (main): Write to crass and crips, so that
9309 they are allocated by the compiler.
9310
f73adfeb
AS
93112006-10-27 Andreas Schwab <schwab@suse.de>
9312
9313 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9314 "detach-fork".
9315
2f83a18e
DJ
93162006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9317
9318 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9319 of patterns.
9320
94277a38
DJ
93212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9322
9323 * gdb.base/sepdebug.exp: Remove debug format test.
9324 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9325 Handle no-symtab.
9326 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9327
5bd2f6e2
DJ
93282006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9329
9330 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9331 int to pointer or pointer to int.
9332 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9333
8c008720
DJ
93342006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9337
9e35dae4
DJ
93382006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9339
9340 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9341
d9639e13
DJ
93422006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9343
9344 PR c++/2116
9345 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9346
390a1bd0
JB
93472006-10-06 Joel Brobecker <brobecker@adacore.com>
9348
9349 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9350 the corresponding bug has been fixed in GDB (PR/2018).
9351
dd920c33
JB
93522006-10-06 Joel Brobecker <brobecker@adacore.com>
9353
9354 * gdb.base/subst.exp: New testcase.
9355
53bbefe9
JB
93562006-10-06 Joel Brobecker <brobecker@adacore.com>
9357
9358 * gdb.ada/array_return/pck.ads: Add copyright notice.
9359 * gdb.ada/array_return/pck.adb: Likewise.
9360 * gdb.ada/array_return/p.adb: Likewise.
9361 * gdb.ada/exec_changed/first.adb: Likewise.
9362 * gdb.ada/exec_changed/second.adb: Likewise.
9363
09851417
JB
93642006-10-06 Joel Brobecker <brobecker@adacore.com>
9365
9366 * gdb.ada/watch_arg/watch.adb: New file.
9367 * gdb.ada/watch_arg.exp: New testcase.
9368
041bf30d
VP
93692006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9370
9371 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9372 via string_to_regexp.
041bf30d 9373 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9374
f286fbdd 93752006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9376
9377 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9378 Remove unused / obsolete files.
9379
7c07f349
NR
93802006-09-19 Nick Roberts <nickrob@snap.net.nz>
9381
9382 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9383
cd5ff84a
VP
93842006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9385
9386 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9387 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9388 the number of frames.
cd5ff84a 9389
ae018d1a
DJ
93902006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9391
9392 * gdb.base/args.c (main): Add breakpoint marker.
9393 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9394 really test empty arguments.
9395 (args_load): Delete.
9396 (args_test): New.
9397
b399c549
NR
93982006-09-13 Nick Roberts <nickrob@snap.net.nz>
9399
9400 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9401 check for one file.
b399c549 9402
2ab1eb7a
VP
94032006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9404
9405 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9406 HIGH_FRAME argument to -stack-list-locals can be larger than
9407 the number of frames.
a9c64011 9408
476308bf
FF
94092006-08-18 Fred Fish <fnf@specifix.com>
9410
9411 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9412 '$' in front of skip_vmx_tests_saved when setting that.
9413
8625200f
AS
94142006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9415
9416 * gdb.base/trace-commands.exp: New file.
9417
089ec8f1
DJ
94182006-08-10 Joel Brobecker <brobecker@adacore.com>
9419 Daniel Jacobowitz <dan@codesourcery.com>
9420
9421 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9422 expected output of the backtrace commands.
9423
b60f0898
JB
94242006-08-09 Joel Brobecker <brobecker@adacore.com>
9425
9426 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9427 untested followed by return combination.
9428 * gdb.arch/altivec-regs.exp: Likewise.
9429 * gdb.arch/e500-abi.exp: Likewise.
9430 * gdb.arch/e500-regs.exp: Likewise.
9431 * gdb.arch/gdb1291.exp: Likewise.
9432 * gdb.arch/gdb1431.exp: Likewise.
9433 * gdb.arch/gdb1558.exp: Likewise.
9434 * gdb.arch/i386-prologue.exp: Likewise.
9435 * gdb.arch/i386-unwind.exp: Likewise.
9436 * gdb.asm/asm-source.exp: Likewise.
9437 * gdb.base/a2-run.exp: Likewise.
9438 * gdb.base/advance.exp: Likewise.
9439 * gdb.base/all-bin.exp: Likewise.
9440 * gdb.base/annota1.exp: Likewise.
9441 * gdb.base/annota3.exp: Likewise.
9442 * gdb.base/args.exp: Likewise.
9443 * gdb.base/arithmet.exp: Likewise.
9444 * gdb.base/assign.exp: Likewise.
9445 * gdb.base/async.exp: Likewise.
9446 * gdb.base/attach.exp: Likewise.
9447 * gdb.base/bang.exp: Likewise.
9448 * gdb.base/bigcore.exp: Likewise.
9449 * gdb.base/bitfields.exp: Likewise.
9450 * gdb.base/bitfields2.exp: Likewise.
9451 * gdb.base/break.exp: Likewise.
9452 * gdb.base/call-sc.exp: Likewise.
9453 * gdb.base/call-strs.exp: Likewise.
9454 * gdb.base/callfuncs.exp: Likewise.
9455 * gdb.base/checkpoint.exp: Likewise.
9456 * gdb.base/chng-syms.exp: Likewise.
9457 * gdb.base/code-expr.exp: Likewise.
9458 * gdb.base/commands.exp: Likewise.
9459 * gdb.base/completion.exp: Likewise.
9460 * gdb.base/cond-expr.exp: Likewise.
9461 * gdb.base/condbreak.exp: Likewise.
9462 * gdb.base/consecutive.exp: Likewise.
9463 * gdb.base/constvars.exp: Likewise.
9464 * gdb.base/corefile.exp: Likewise.
9465 * gdb.base/cvexpr.exp: Likewise.
9466 * gdb.base/dbx.exp: Likewise.
9467 * gdb.base/define.exp: Likewise.
9468 * gdb.base/detach.exp: Likewise.
9469 * gdb.base/display.exp: Likewise.
9470 * gdb.base/dump.exp: Likewise.
9471 * gdb.base/ena-dis-br.exp: Likewise.
9472 * gdb.base/ending-run.exp: Likewise.
9473 * gdb.base/environ.exp: Likewise.
9474 * gdb.base/eval-skip.exp: Likewise.
9475 * gdb.base/exprs.exp: Likewise.
9476 * gdb.base/fileio.exp: Likewise.
9477 * gdb.base/finish.exp: Likewise.
9478 * gdb.base/float.exp: Likewise.
9479 * gdb.base/foll-exec.exp: Likewise.
9480 * gdb.base/foll-fork.exp: Likewise.
9481 * gdb.base/foll-vfork.exp: Likewise.
9482 * gdb.base/freebpcmd.exp: Likewise.
9483 * gdb.base/funcargs.exp: Likewise.
9484 * gdb.base/gcore.exp: Likewise.
9485 * gdb.base/gdb1090.exp: Likewise.
9486 * gdb.base/gdb1250.exp: Likewise.
9487 * gdb.base/huge.exp: Likewise.
9488 * gdb.base/info-proc.exp: Likewise.
9489 * gdb.base/interrupt.exp: Likewise.
9490 * gdb.base/jump.exp: Likewise.
9491 * gdb.base/langs.exp: Likewise.
9492 * gdb.base/lineinc.exp: Likewise.
9493 * gdb.base/list.exp: Likewise.
9494 * gdb.base/logical.exp: Likewise.
9495 * gdb.base/long_long.exp: Likewise.
9496 * gdb.base/macscp.exp: Likewise.
9497 * gdb.base/maint.exp: Likewise.
9498 * gdb.base/mips_pro.exp: Likewise.
9499 * gdb.base/miscexprs.exp: Likewise.
9500 * gdb.base/multi-forks.exp: Likewise.
9501 * gdb.base/opaque.exp: Likewise.
9502 * gdb.base/overlays.exp: Likewise.
9503 * gdb.base/pc-fp.exp: Likewise.
9504 * gdb.base/pointers.exp: Likewise.
9505 * gdb.base/printcmds.exp: Likewise.
9506 * gdb.base/psymtab.exp: Likewise.
9507 * gdb.base/ptype.exp: Likewise.
9508 * gdb.base/recurse.exp: Likewise.
9509 * gdb.base/relational.exp: Likewise.
9510 * gdb.base/relocate.exp: Likewise.
9511 * gdb.base/remote.exp: Likewise.
9512 * gdb.base/reread.exp: Likewise.
9513 * gdb.base/restore.exp: Likewise.
9514 * gdb.base/return.exp: Likewise.
9515 * gdb.base/return2.exp: Likewise.
9516 * gdb.base/scope.exp: Likewise.
9517 * gdb.base/sect-cmd.exp: Likewise.
9518 * gdb.base/sep.exp: Likewise.
9519 * gdb.base/sepdebug.exp: Likewise.
9520 * gdb.base/setshow.exp: Likewise.
9521 * gdb.base/setvar.exp: Likewise.
9522 * gdb.base/sigall.exp: Likewise.
9523 * gdb.base/sigbpt.exp: Likewise.
9524 * gdb.base/signals.exp: Likewise.
9525 * gdb.base/signull.exp: Likewise.
9526 * gdb.base/sizeof.exp: Likewise.
9527 * gdb.base/solib.exp: Likewise.
9528 * gdb.base/step-line.exp: Likewise.
9529 * gdb.base/step-test.exp: Likewise.
9530 * gdb.base/structs.exp: Likewise.
9531 * gdb.base/structs2.exp: Likewise.
9532 * gdb.base/term.exp: Likewise.
9533 * gdb.base/twice.exp: Likewise.
9534 * gdb.base/until.exp: Likewise.
9535 * gdb.base/varargs.exp: Likewise.
9536 * gdb.base/volatile.exp: Likewise.
9537 * gdb.base/watchpoint.exp: Likewise.
9538 * gdb.base/whatis-exp.exp: Likewise.
9539 * gdb.base/whatis.exp: Likewise.
9540 * gdb.cp/ambiguous.exp: Likewise.
9541 * gdb.cp/annota2.exp: Likewise.
9542 * gdb.cp/annota3.exp: Likewise.
9543 * gdb.cp/bool.exp: Likewise.
9544 * gdb.cp/breakpoint.exp: Likewise.
9545 * gdb.cp/casts.exp: Likewise.
9546 * gdb.cp/class2.exp: Likewise.
9547 * gdb.cp/classes.exp: Likewise.
9548 * gdb.cp/cplusfuncs.exp: Likewise.
9549 * gdb.cp/ctti.exp: Likewise.
9550 * gdb.cp/derivation.exp: Likewise.
9551 * gdb.cp/exception.exp: Likewise.
9552 * gdb.cp/gdb1355.exp: Likewise.
9553 * gdb.cp/hang.exp: Likewise.
9554 * gdb.cp/inherit.exp: Likewise.
9555 * gdb.cp/local.exp: Likewise.
9556 * gdb.cp/m-data.exp: Likewise.
9557 * gdb.cp/m-static.exp: Likewise.
9558 * gdb.cp/member-ptr.exp: Likewise.
9559 * gdb.cp/method.exp: Likewise.
9560 * gdb.cp/misc.exp: Likewise.
9561 * gdb.cp/namespace.exp: Likewise.
9562 * gdb.cp/overload.exp: Likewise.
9563 * gdb.cp/ovldbreak.exp: Likewise.
9564 * gdb.cp/pr-1023.exp: Likewise.
9565 * gdb.cp/pr-1210.exp: Likewise.
9566 * gdb.cp/pr-574.exp: Likewise.
9567 * gdb.cp/printmethod.exp: Likewise.
9568 * gdb.cp/psmang.exp: Likewise.
9569 * gdb.cp/ref-params.exp: Likewise.
9570 * gdb.cp/ref-types.exp: Likewise.
9571 * gdb.cp/rtti.exp: Likewise.
9572 * gdb.cp/templates.exp: Likewise.
9573 * gdb.cp/try_catch.exp: Likewise.
9574 * gdb.cp/userdef.exp: Likewise.
9575 * gdb.cp/virtfunc.exp: Likewise.
9576 * gdb.disasm/am33.exp: Likewise.
9577 * gdb.disasm/h8300s.exp: Likewise.
9578 * gdb.disasm/mn10300.exp: Likewise.
9579 * gdb.disasm/sh3.exp: Likewise.
9580 * gdb.disasm/t01_mov.exp: Likewise.
9581 * gdb.disasm/t02_mova.exp: Likewise.
9582 * gdb.disasm/t03_add.exp: Likewise.
9583 * gdb.disasm/t04_sub.exp: Likewise.
9584 * gdb.disasm/t05_cmp.exp: Likewise.
9585 * gdb.disasm/t06_ari2.exp: Likewise.
9586 * gdb.disasm/t07_ari3.exp: Likewise.
9587 * gdb.disasm/t08_or.exp: Likewise.
9588 * gdb.disasm/t09_xor.exp: Likewise.
9589 * gdb.disasm/t10_and.exp: Likewise.
9590 * gdb.disasm/t11_logs.exp: Likewise.
9591 * gdb.disasm/t12_bit.exp: Likewise.
9592 * gdb.disasm/t13_otr.exp: Likewise.
9593 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9594 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9595 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9596 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9597 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9598 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9599 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9600 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9601 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9602 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9603 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9604 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9605 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9606 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9607 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9608 * gdb.mi/gdb701.exp: Likewise.
9609 * gdb.mi/gdb792.exp: Likewise.
9610 * gdb.mi/mi-basics.exp: Likewise.
9611 * gdb.mi/mi-break.exp: Likewise.
9612 * gdb.mi/mi-cli.exp: Likewise.
9613 * gdb.mi/mi-console.exp: Likewise.
9614 * gdb.mi/mi-disassemble.exp: Likewise.
9615 * gdb.mi/mi-eval.exp: Likewise.
9616 * gdb.mi/mi-file.exp: Likewise.
9617 * gdb.mi/mi-read-memory.exp: Likewise.
9618 * gdb.mi/mi-regs.exp: Likewise.
9619 * gdb.mi/mi-return.exp: Likewise.
9620 * gdb.mi/mi-simplerun.exp: Likewise.
9621 * gdb.mi/mi-stack.exp: Likewise.
9622 * gdb.mi/mi-stepi.exp: Likewise.
9623 * gdb.mi/mi-syn-frame.exp: Likewise.
9624 * gdb.mi/mi-until.exp: Likewise.
9625 * gdb.mi/mi-var-block.exp: Likewise.
9626 * gdb.mi/mi-var-child.exp: Likewise.
9627 * gdb.mi/mi-var-cmd.exp: Likewise.
9628 * gdb.mi/mi-var-display.exp: Likewise.
9629 * gdb.mi/mi-watch.exp: Likewise.
9630 * gdb.mi/mi2-basics.exp: Likewise.
9631 * gdb.mi/mi2-break.exp: Likewise.
9632 * gdb.mi/mi2-cli.exp: Likewise.
9633 * gdb.mi/mi2-console.exp: Likewise.
9634 * gdb.mi/mi2-disassemble.exp: Likewise.
9635 * gdb.mi/mi2-eval.exp: Likewise.
9636 * gdb.mi/mi2-file.exp: Likewise.
9637 * gdb.mi/mi2-read-memory.exp: Likewise.
9638 * gdb.mi/mi2-regs.exp: Likewise.
9639 * gdb.mi/mi2-return.exp: Likewise.
9640 * gdb.mi/mi2-simplerun.exp: Likewise.
9641 * gdb.mi/mi2-stack.exp: Likewise.
9642 * gdb.mi/mi2-stepi.exp: Likewise.
9643 * gdb.mi/mi2-syn-frame.exp: Likewise.
9644 * gdb.mi/mi2-until.exp: Likewise.
9645 * gdb.mi/mi2-var-block.exp: Likewise.
9646 * gdb.mi/mi2-var-child.exp: Likewise.
9647 * gdb.mi/mi2-var-cmd.exp: Likewise.
9648 * gdb.mi/mi2-var-display.exp: Likewise.
9649 * gdb.mi/mi2-watch.exp: Likewise.
9650 * gdb.stabs/exclfwd.exp: Likewise.
9651 * gdb.stabs/weird.exp: Likewise.
9652 * gdb.threads/gcore-thread.exp: Likewise.
9653 * gdb.trace/actions.exp: Likewise.
9654 * gdb.trace/backtrace.exp: Likewise.
9655 * gdb.trace/circ.exp: Likewise.
9656 * gdb.trace/collection.exp: Likewise.
9657 * gdb.trace/deltrace.exp: Likewise.
9658 * gdb.trace/infotrace.exp: Likewise.
9659 * gdb.trace/limits.exp: Likewise.
9660 * gdb.trace/packetlen.exp: Likewise.
9661 * gdb.trace/passc-dyn.exp: Likewise.
9662 * gdb.trace/passcount.exp: Likewise.
9663 * gdb.trace/report.exp: Likewise.
9664 * gdb.trace/save-trace.exp: Likewise.
9665 * gdb.trace/tfind.exp: Likewise.
9666 * gdb.trace/tracecmd.exp: Likewise.
9667 * gdb.trace/while-dyn.exp: Likewise.
9668 * gdb.trace/while-stepping.exp: Likewise.
9669
f4b618d1
JB
96702006-08-08 Joel Brobecker <brobecker@adacore.com>
9671
9672 * gdb.base/step-bt.c: New file.
9673 * gdb.base/step-bt.exp: New testcase.
9674
3d00d119
DJ
96752006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9676
9677 * config/monitor.exp (gdb_load): Remove support for obsolete
9678 download-write-size.
9679 * gdb.base/remote.exp: Likewise. Update all callers of
9680 gdb_timed_load.
9681
017b5bd4
DJ
96822006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * cursal.exp: Pass binfile to gdb_load.
9685
837c599d
DJ
96862006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9687
9688 * gdb.base/cursal.exp: Add "" to gdb_load call.
9689
8dd4540b
MK
96902006-07-29 Mark Kettenis <kettenis@gnu.org>
9691
9692 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9693 NetBSD/ELF targets.
9694
ab5c9f60
DJ
96952006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9696
9697 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9698 operator*.
9699
4c42eaff
DJ
97002006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9701
9702 * gdb.base/completion.exp: Update for change in "file" behavior.
9703 * gdb.stabs/weird.exp: Likewise.
9704 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9705 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9706
0155cc76
NS
97072006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9708
9709 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9710 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9711
16026cd7
AS
97122006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9713
9714 * gdb.base/default.exp: Update source command error message.
9715 * gdb.base/help.exp: Update 'help source' message.
9716
16963cb6
DJ
97172006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9718
9719 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9720 test.
9721
6d7fd486
AS
97222006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9723
9724 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9725
29e8a844
DJ
97262006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9727
9728 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9729
6afcfa39
DJ
97302006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9731
9732 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9733
267a692b
MK
97342006-07-17 Mark Kettenis <kettenis@gnu.org>
9735
9736 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9737 *-*-openbsd* from targets for wich we expect ARM FPA floating
9738 point format.
9739
85d2fec4
NR
97402006-07-17 Nick Roberts <nickrob@snap.net.nz>
9741
9742 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9743
97442006-07-17 Mark Kettenis <kettenis@gnu.org>
9745
9746 * gdb.base/annota3.exp: Expect frame-begin annotation.
9747
85b4c6e8
JB
97482006-07-14 Joel Brobecker <brobecker@adacore.com>
9749
9750 * gdb.base/help.exp: Adjust "help unset" test to accept
9751 any list of unset commands.
9752
fb933624
DJ
97532006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9754 Daniel Jacobowitz <dan@codesourcery.com>
9755
9756 * gdb.cp/ref-params.exp: New test.
9757 * gdb.cp/ref-params.cc: New source file.
9758 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9759
1dff4b64
MK
97602006-07-08 Mark Kettenis <kettenis@gnu.org>
9761
9762 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9763 spaces/tabs in regular expressions since they might not be there.
9764
40d2e0e3
AS
97652006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9766
9767 * gdb.base/ifelse.exp: New file.
9768
f6c957d2
NS
97692006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9770
9771 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9772 line.
9773 * gdb.base/huge.exp: Loop over compilation to find a size that
9774 is acceptable.
9775 * gdb.base/remote.exp: Correct expected strings.
9776 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9777
b9c5a23d
DJ
97782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9779
9780 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9781
9af2e58d
DJ
97822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9783
9784 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9785 native.
9786
30930ca5
DJ
97872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9788
9789 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9790 enable stabs testing.
9791
aa32fa1d
DJ
97922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9793
bd4a4c80 9794 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9795 gdb_test_multiple does.
9796
321fef15
DJ
97972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9798
9799 * Makefile.in (host_alias): Remove.
9800 (target_alias): Use @target_noncanonical@.
9801 (site.exp): Don't set host_alias.
9802 * aclocal.m4: Remove contents. Include acx.m4.
9803 * configure: Regenerated.
9804 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9805
e1c2defa
NS
98062006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9807
e63b55d1
NS
9808 * lib/gdb.exp (gdb_load_cmd): New.
9809
5600ea19
NS
9810 * gdb.base/fileio.c: Add system(NULL) test.
9811 * gdb.base/fileio.exp: Check it.
9812
e1c2defa
NS
9813 * gdb.base/break.c: Add 10a breakpoint at }
9814 * gdb.base/break.exp: Add test for breakpoint at }
9815 * gdb.cp/anon-union.cc: Add code at end of function.
9816 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9817 * gdb.mi/var-cmd.c: Add code at end of function.
9818 * gdb.mi/mi-var-display.exp: Adjust end of next.
9819 * gdb.mi/mi2-var-display.exp: Likewise.
9820 * gdb.base/fileio.c: Add stop function and insert calls at
9821 stopping places.
9822 * gdb.base/fileio.exp: Breakpoint stop function and remove
9823 explicit line number references.
9824
6c0112ec
JB
98252006-05-19 Joel Brobecker <brobecker@adacore.com>
9826
a9c64011
AS
9827 * gdb.base/del.exp (test_delete_alias): New function.
9828 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9829
154189a4
FF
98302006-05-18 Fred Fish <fnf@specifix.com>
9831
9832 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9833 required. Check for spurious output after program exits normally.
9834
582e64c2
FF
98352006-05-17 Fred Fish <fnf@specifix.com>
9836
9837 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9838 gdb_load, so it works in the simulator.
9839
8ef6493a
FF
98402006-05-11 Fred Fish <fnf@specifix.com>
9841
9842 * gdb.base/bang.exp: Ignore unexpected output between the
9843 "program exited normally" and the gdb prompt, as many other
9844 tests do.
9845
692b141c
MK
98462006-05-07 Mark Kettenis <kettenis@gnu.org>
9847
9848 * gdb.base/help.exp: Make "delete checkpoint" part option for
9849 "help d" and "help delete" tests.
9850
540b8a30
UW
98512006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9852
a9c64011 9853 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9854 expected output in some mi_gdb_test statements.
9855 * gdb.mi/mi2-basics.exp: Likewise.
9856
9b6462d9
JB
98572006-05-05 Joel Brobecker <brobecker@adacore.com>
9858
9859 * gdb.base/del.c: New file.
9860 * gdb.base/del.exp: New testcase.
9861
954de43b
DM
98622006-05-05 David S. Miller <davem@sunset.davemloft.net>
9863
9864 * gdb.base/break.exp: Do not assume a breakpoint on
9865 main will actually be in $srcfile when optimizing.
1303f75e
DM
9866 * gdb.base/savedregs.exp: Do not require that the dummy
9867 frame location match up to a symbol and source file location.
c3242428
DM
9868 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9869 will get printed without a mi_cmd_data_list_register_values prefix.
9870 (*-data-list-register-*): Correct regular expressions to expect the new
9871 pseudo d? floating point registers.
9872 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9873
c7e64c9a
DJ
98742006-05-05 Christophe Lyon <christophe.lyon@st.com>
9875
9876 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9877 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9878 is allocated by the compiler.
9879 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9880 anons, e, anone to force their allocation by the compiler.
9881
98822006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9883
9884 * gdb.base/help.exp: Update expected text for help d and
9885 help delete.
9886
27ce9a6d
MK
98872006-05-02 Mark Kettenis <kettenis@gnu.org>
9888
9889 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9890 NetBSD/ELF targets.
9891
8608915f
MK
98922006-04-30 Mark Kettenis <kettenis@gnu.org>
9893
9894 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9895 single-step breakpoint fails; make this a KFAIL on
9896 sparc*-*-openbsd*.
9897 * gdb.base/siginfo.exp: Likewise.
9898 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9899
b8db102d
MS
99002006-04-26 Michael Snyder <msnyder@redhat.com>
9901
9902 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9903 which may have to consume output from other forks.
9904 Add tests to make sure that "delete fork" succeeded.
9905
c702009a
MS
99062006-04-20 Michael Snyder <msnyder@redhat.com>
9907
9908 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9909 Add support for the Renesas M32C and M16C.
9910
9911 * gdb.asm/asm-source.exp: Add m32c target.
9912 * gdb.asm/m32c.inc: Support for m32c target.
9913
e28493f2
AS
99142006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9915
9916 * gdb.base/commands.exp (recursive_source_test): New test.
9917
880da185
DM
99182006-04-04 David S. Miller <davem@sunset.davemloft.net>
9919
9920 * gdb.base/float.exp: Add pattern for sparc targets.
9921
61d9b92f
DJ
99222006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9923
9924 * gdb.base/commands.exp (stray_arg0_test): New test.
9925
bd717df8
PB
99262006-03-30 Paul Brook <paul@codesourcery.com>
9927
9928 * gdb.mi/mi-until.exp: kfail broken until command.
9929 * gdb.mi/mi2-until.exp: Ditto.
9930
ec793d3c
NR
99312006-03-27 Nick Roberts <nickrob@snap.net.nz>
9932
9933 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9934
831004b7
AO
99352006-03-08 Alexandre Oliva <aoliva@redhat.com>
9936
9937 * gdb.base/prelink.exp: Anchor tested-for regular expression
9938 on gdb prompt.
9939
effe49a0
PB
99402006-03-07 Paul Brook <paul@codesourcery.com>
9941
9942 * gdb.base/assign.exp: Correct fail message.
9943
e5461016
PB
99442006-03-07 Paul Brook <paul@codesourcery.com>
9945
9946 * lib/compiler.c: Extract armcc version number.
9947 * lib/compiler.cc: Ditto.
9948
fc91c6c2
PB
99492006-03-07 Paul Brook <paul@codesourcery.com>
9950
9951 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9952 additional_flags=-w.
9953 * gdb.arch/altivec-regs.exp: Ditto.
9954 * gdb.arch/e500-abi.exp: Ditto.
9955 * gdb.arch/e500-regs.exp: Ditto.
9956 * gdb.base/all-bin.exp: Ditto.
9957 * gdb.base/annota1.exp: Ditto.
9958 * gdb.base/annota3.exp: Ditto.
9959 * gdb.base/args.exp: Ditto.
9960 * gdb.base/arithmet.exp: Ditto.
9961 * gdb.base/assign.exp: Ditto.
9962 * gdb.base/async.exp: Ditto.
9963 * gdb.base/bang.exp: Ditto.
9964 * gdb.base/break.exp: Ditto.
9965 * gdb.base/call-rt-st.exp: Ditto.
9966 * gdb.base/completion.exp: Ditto.
9967 * gdb.base/cond-expr.exp: Ditto.
9968 * gdb.base/condbreak.exp: Ditto.
9969 * gdb.base/consecutive.exp: Ditto.
9970 * gdb.base/define.exp: Ditto.
9971 * gdb.base/display.exp: Ditto.
9972 * gdb.base/ena-dis-br.exp: Ditto.
9973 * gdb.base/environ.exp: Ditto.
9974 * gdb.base/eval-skip.exp: Ditto.
9975 * gdb.base/info-proc.exp: Ditto.
9976 * gdb.base/jump.exp: Ditto.
9977 * gdb.base/logical.exp: Ditto.
9978 * gdb.base/long_long.exp: Ditto.
9979 * gdb.base/maint.exp: Ditto.
9980 * gdb.base/miscexprs.exp: Ditto.
9981 * gdb.base/pc-fp.exp: Ditto.
9982 * gdb.base/pointers.exp: Ditto.
9983 * gdb.base/relational.exp: Ditto.
9984 * gdb.base/reread.exp: Ditto.
9985 * gdb.base/sect-cmd.exp: Ditto.
9986 * gdb.base/sep.exp: Ditto.
9987 * gdb.base/sepdebug.exp: Ditto.
9988 * gdb.base/until.exp: Ditto.
9989 * gdb.base/whatis-exp.exp: Ditto.
9990 * gdb.cp/annota2.exp: Ditto.
9991 * gdb.cp/annota3.exp: Ditto.
9992 * gdb.trace/actions.exp: Ditto.
9993 * gdb.trace/backtrace.exp: Ditto.
9994 * gdb.trace/circ.exp: Ditto.
9995 * gdb.trace/collection.exp: Ditto.
9996 * gdb.trace/deltrace.exp: Ditto.
9997 * gdb.trace/infotrace.exp: Ditto.
9998 * gdb.trace/limits.exp: Ditto.
9999 * gdb.trace/packetlen.exp: Ditto.
10000 * gdb.trace/passc-dyn.exp: Ditto.
10001 * gdb.trace/passcount.exp: Ditto.
10002 * gdb.trace/report.exp: Ditto.
10003 * gdb.trace/save-trace.exp: Ditto.
10004 * gdb.trace/tfind.exp: Ditto.
10005 * gdb.trace/tracecmd.exp: Ditto.
10006 * gdb.trace/while-dyn.exp: Ditto.
10007 * gdb.trace/while-stepping.exp: Ditto.
10008 * lib/gdb.exp: Ditto.
10009 (gdb_compile): Handle nowarning option.
10010
5f4a23d9
AO
100112006-03-07 Alexandre Oliva <aoliva@redhat.com>
10012
10013 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10014 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10015 Rename executable to prelinkt. Don't re-prelink if we didn't
10016 get a core file. Test prelink -u exit status to tell whether
10017 prelinking failed. Use gdb_test_multiple.
10018
9733fc94
DJ
100192006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10020
10021 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10022 (do_tests): Call it.
10023
cc10cae3
AO
100242006-02-28 Alexandre Oliva <aoliva@redhat.com>
10025
10026 * gdb.base/prelink.exp: New test.
10027 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10028
15c46491
WZ
100292006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10030
10031 * gdb.fortran/derived-type.f90: New file.
10032 * gdb.fortran/derived-type.exp: New testcase.
10033
5c9f7ded
DJ
100342006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * gdb.base/default.exp: Allow ';' as a directory separator.
10037
5b96932b
AS
100382006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10039
10040 * gdb.base/help.exp (help add-symbol-file): Update.
10041
1986bccd
AS
100422006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10043
10044 * gdb.base/help.exp (help load): Update expected results.
10045
a8b7528f
FF
100462006-02-19 Fred Fish <fnf@specifix.com>
10047
10048 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10049 specifix hex value as part of results.
10050 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10051
f8261448
FF
100522006-02-16 Fred Fish <fnf@specifix.com>
10053
10054 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10055 ushort_addr, and slong_addr, so the typedefs are not optimized
10056 away.
10057 * gdb.base/whatis.exp: Add tests using type name for struct type,
10058 union type, enum type, and typedef.
a9c64011 10059
31d8bdd2
MK
100602006-02-13 Mark Kettenis <kettenis@gnu.org>
10061
10062 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10063
34e41e63
JB
100642006-02-13 Jim Blandy <jimb@redhat.com>
10065
10066 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10067 case where it takes two "next" commands to skip past the init
10068 call.
10069
ac6e4f31
FF
100702006-02-12 Fred Fish <fnf@specifix.com>
10071
10072 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10073 to handle cases where it takes two "next" commands to skip
10074 past the init call.
10075
2db2d571
JB
100762006-02-07 Joel Brobecker <brobecker@adacore.com>
10077
10078 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10079 on hppa32 targets.
10080
38fcd64c
DJ
100812006-02-06 Vladimir Prus <ghost@cs.msu.su>
10082
10083 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10084 field.
10085
1315ad46
MK
100862006-01-29 Mark Kettenis <kettenis@gnu.org>
10087
10088 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10089
5625b943
DJ
100902006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10091
10092 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10093 files.
10094
80df1bbe
DJ
100952006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10096
10097 * gdb.cp/maint.exp: Set complaints to a positive value.
10098
9078e690
DJ
100992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10102 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10103 function name.
10104
9c903399
DJ
101052006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10106
10107 * gdb.base/checkpoint.c: Update copyright notice. Include
10108 <stdlib.h>.
10109
761ae4d6
JB
101102006-01-04 Jim Blandy <jimb@redhat.com>
10111
10112 * gdb.asm/asm-source.exp: Independently provide default values for
10113 asm-flags and debug-flags. Use 'string equal' to do the
10114 comparison, not the implicit expr's '==' operator. Remove
10115 now-unneeded assignments to asm-flags. In h8300 case, place
10116 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10117
099ac3dd
MS
101182006-01-04 Michael Snyder <msnyder@redhat.com>
10119
10120 * gdb.base/checkpoint.c: New file.
10121 * gdb.base/checkpoint.exp: New file.
10122 * gdb.base/multi-fork.c: New file.
10123 * gdb.base/multi-fork.exp: New file.
10124 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10125
f4d85314
FF
101262006-01-04 Fred Fish <fnf@specifix.com>
10127
10128 * gdb.base/ptype.c (foo): Add typedef.
10129 (intfoo): Add function.
10130 * gdb.base/ptype1.c: New file.
10131 * gdb.base/ptype.exp: Handle compilation and linking with two
10132 source files. Test that proper type for "foo" is found based
10133 on source context rather than first match found in symtabs.
10134
a1b06f35
MK
101352005-12-28 Mark Kettenis <kettenis@gnu.org>
10136
10137 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10138 * gdb.asm/openbsd.inc: Indent commands.
10139
d082a1e2
MK
101402005-12-26 Mark Kettenis <kettenis@gnu.org>
10141
c65016bd
MK
10142 * gdb.base/freebpcmd.exp: Increase timeout.
10143
d082a1e2
MK
10144 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10145
d3c32a0e
DJ
101462005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10147
10148 * gdb.base/default.exp: Update check for "show version".
10149
9fdb1f50
RC
101502005-12-09 Randolph Chung <tausq@debian.org>
10151
10152 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10153 * gdb.asm/pa64.inc: New file.
10154
5f2c56f7
RC
101552005-12-09 Randolph Chung <tausq@debian.org>
10156
10157 * gdb.asm/common.inc: Indent commands.
10158 * gdb.asm/asmsrc1.s: Likewise.
10159 * gdb.asm/asmsrc2.s: Likewise.
10160
8117349c
RC
101612005-12-09 Randolph Chung <tausq@debian.org>
10162
10163 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10164 (get_addr_of_sym): Remove duplicate print.
10165 (gen_core): xfail hppa*-*-hpux*, update expected output.
10166 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10167 * gdb.arch/pa64-nullify.s: New file.
10168
8f07f25a
RC
101692005-12-09 Randolph Chung <tausq@debian.org>
10170
10171 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10172
55b39184
DJ
101732005-12-07 Christophe Lyon <christophe.lyon@st.com>
10174
10175 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10176 code generation for these functions.
10177 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10178 error message.
10179
31e2b00f
AS
101802005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10181
10182 * gdb.base/help.exp (help b, help br, help bre, help brea)
10183 (help break): Update the expected message.
10184
c3d0b56e
SC
101852005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10186
10187 * gdb.asm/m68hc11.inc: Setup the data section.
10188 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10189 script for this test.
10190 (m6812-*-*): Likewise.
10191
36ae0ea9
RC
101922005-11-09 Randolph Chung <tausq@debian.org>
10193
10194 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10195
9d6f42e9
WZ
101962005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10197
10198 * gdb.base/break.exp: Fix a comment typo.
10199
e2126a14
EZ
102002005-11-03 Jim Blandy <jimb@redhat.com>
10201
a9c64011
AS
10202 Checked in by Elena Zannoni <ezannoni@redhat.com>
10203
889bf7c5 10204 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10205
e0ac7199
CV
102062005-11-02 Corinna Vinschen <vinschen@redhat.com>
10207
10208 * gdb.arch/gdb1558.c: Include stdio.h.
10209
31d3fb18
MK
102102005-10-31 Mark Kettenis <kettenis@gnu.org>
10211
10212 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10213
e52b687c
MK
102142005-10-31 Mark Kettenis <kettenis@gnu.org>
10215
10216 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10217
f4711d79
PG
102182005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10219
a9c64011
AS
10220 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10221 vscr" tests to better match output.
f4711d79 10222
987a9106
JB
102232005-10-12 Jim Blandy <jimb@redhat.com>
10224
10225 * gdb.base/structs.exp (any): New function.
10226 (test_struct_returns): Don't make any assumptions at all about
10227 what value the function returns when GDB can't set the return
10228 value.
10229
2336bb58
JB
102302005-10-09 Joel Brobecker <brobecker@adacore.com>
10231
10232 * gdb.ada/arrayidx/p.adb: New file.
10233 * gdb.ada/arrayidx.exp: New testcase
10234
102352005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10236
10237 * gdb.ada/array_return/pck.ads: New file.
10238 * gdb.ada/array_return/pck.adb: New file.
10239 * gdb.ada/array_return/p.adb: New file.
10240 * gdb.ada/array_return.exp: New testcase.
10241
705335ea
JB
102422005-10-03 Joel Brobecker <brobecker@adacore.com>
10243
a9c64011
AS
10244 * gdb.base/arrayidx.c: New file.
10245 * gdb.base/arrayidx.exp: New testcase.
705335ea 10246
11ee9940
NR
102472005-09-29 Nick Roberts <nickrob@snap.net.nz>
10248
10249 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10250 frames-invalid and breakpoints-invalid are no longer generated
10251 with level 3 so don't expect them in the output.
10252
39fb8e9e
BR
102532005-09-27 Bob Rossi <bob@brasko.net>
10254
a9c64011 10255 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10256 from test. Escape the | in mi_gdb_test call.
10257 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10258 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10259 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10260 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10261 expected regex's in mi_gdb_test calls.
10262 * lib/mi-support.exp: Remove arbitrary .* from tests.
10263 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10264 Fully anchor GDB/MI expected results in mi_gdb_test.
10265 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10266 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10267
2af48f68
PB
102682005-09-26 Paul Brook <paul@codesourcery.com>
10269
10270 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10271
f34502bc
WZ
102722005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10273
10274 * bfp-test.c: New file.
10275 * bfp-test.exp: New testcase.
10276
ca929517
WZ
102772005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10278
10279 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10280 of subarray and substring variable.
10281 * gdb.fortran/subarray.f: New source file for the test of subarray
10282 and substring variable evaluation.
10283 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10284 of string constant.
10285
c761af65
DJ
102862005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10287
10288 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10289 copyright dates.
10290
561d7a1d
PG
102912005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10292
10293 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10294 powerpc altivec' test with an almost identical 'info vector' test.
10295
b2b64cc9
PG
102962005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10297
a9c64011
AS
10298 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10299 vscr" tests to match output.
b2b64cc9 10300
6ac4d15a
PG
103012005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10302
a9c64011
AS
10303 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10304 output.
6ac4d15a 10305
40e55bef
BR
103062005-09-11 Bob Rossi <bob@brasko.net>
10307
889bf7c5
PA
10308 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10309 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10310 commands that return an MI output command and an asyncronous MI output
10311 command.
40e55bef
BR
10312 * gdb.mi/mi-console.exp: Ditto.
10313
3c7385ec
BR
103142005-09-11 Bob Rossi <bob@brasko.net>
10315
10316 * gdb.mi/mi-var-child.c: Include <string.h>.
10317
a6cd0eb3
DJ
103182005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10319
10320 * killed.exp: Correct gdb_expect syntax.
10321
2f168eed
CV
103222005-08-09 Corinna Vinschen <vinschen@redhat.com>
10323
10324 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10325
ecd3fd0f
BR
103262005-08-02 Bob Rossi <bob@brasko.net>
10327
10328 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10329 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10330 Change tests to inferior-tty-set/show.
10331 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10332 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10333 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10334 inferior. Use mi_gdb_test to get GDB and Inferior output.
10335 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10336 descriptor.
10337 (mi_inferior_tty_name): Add inferior PTY file name.
10338 (mi_gdb_start): Add INFERIOR_PTY parameter.
10339 (mi_gdb_test): Add IPATTERN parameter.
10340
f1ea48cb 103412005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10342
f1ea48cb
BR
10343 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10344 parameter to mi_gdb_test.
10345 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10346
6e650a67
DJ
103472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10348
10349 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10350 struct_declarations.
10351 * gdb.mi/mi-var-child.exp: Step over the initialization of
10352 struct_declarations.
10353
8be260b6
DJ
103542005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10355
10356 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10357 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10358 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10359 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10360 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10361 file.
10362
4e660f07
NR
103632005-07-27 Nick Roberts <nickrob@snap.net.nz>
10364
10365 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10366 (do_children_tests): Assign values to the extra elements.
10367
10368 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10369 them for tests for "-var-update --no-values" and
a9c64011 10370 "-var-update --all-values".
4e660f07
NR
10371 Add test for "-var-list-children --simple-values".
10372
10373 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10374
10375 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10376 "-stack-list-locals --simple-values" Improve doc strings and
10377 comments.
10378
6bdae935
MK
103792005-07-18 Mark Kettenis <kettenis@gnu.org>
10380
598b7a6f
MK
10381 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10382 *-*-openbsd*.
10383 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10384
6bdae935
MK
10385 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10386 sigaltsatck'.
10387
1323e929 103882005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10389
1323e929
BR
10390 * gdb.base/default.exp (tty): Changed output of command.
10391 * gdb.base/help.exp (help tty): Ditto.
10392
b1a9c082
MK
103932005-07-12 Mark Kettenis <kettenis@gnu.org>
10394
10395 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10396
10a844a2
MK
103972005-07-10 Mark Kettenis <kettenis@gnu.org>
10398
10399 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10400 -stack-select-frame without arguments.
10401 (test_stack_frame_listing): Add test for newly implemented command
10402 -stack-info-frame.
10403
3cb3b8df
BR
104042005-07-06 Bob Rossi <bob@brasko.net>
10405
10406 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10407 command.
10408 (Copyright): Update copyright.
10409
a0c5fbcf
WZ
104102005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10411
10412 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10413 tests to evaluate exponentiation expression.
10414
984971d0
AS
104152005-06-29 Andreas Schwab <schwab@suse.de>
10416
10417 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10418 main to avoid warnings.
10419
10420 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10421
fe03833f
NR
104222005-06-20 Nick Roberts <nickrob@snap.net.nz>
10423
10424 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10425 -stack-select-frame without arguments.
10426 (test_stack_frame_listing): Add test for newly implemented command
10427 -stack-info-frame.
a9c64011 10428
7a55f279
WZ
104292005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10430
0ffa0ea5
DJ
10431 * gdb.fortran/array-element.f: New file.
10432 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10433
26585198
DJ
104342005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10435
10436 * gdb.base/bigcore.exp: Correct checks for systems which can
10437 not dump a large core file.
10438
c1bd25fd
DJ
104392005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10440
10441 * gdb.base/relocate.c: Add a copyright notice.
10442 (dummy): Remove.
10443 * gdb.base/relocate.exp: Test printing the values of variables
10444 from a relocatable file.
10445
589e074d
DJ
104462005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10447
10448 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10449 excess MI output after an error.
10450
0915f927
JB
104512005-05-29 Joel Brobecker <brobecker@adacore.com>
10452
10453 * gdb.arch/alpha-step.c: New file.
10454 * gdb.arch/alpha-step.exp: New testcase.
10455
76ff342d
DJ
104562005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10457 Dennis Brueni <dennis@slickedit.com>
10458
10459 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10460 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10461 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10462 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10463 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10464 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10465 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10466
96b0c7ac
DJ
104672005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10468 Wu Zhou <woodzltc@cn.ibm.com>
10469
10470 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10471 IBM's xlc compiler.
10472 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10473 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10474
f21565d2
JB
104752005-05-13 Jim Blandy <jimb@redhat.com>
10476
10477 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10478 calling gdb_suppress_entire_file.
10479 * gdb.base/charset.exp: Same.
10480 * gdb.base/call-rt-st.exp: Same.
10481
6006a3a1
BR
104822005-05-05 Bob Rossi <bob_rossi@cox.net>
10483
10484 * lib/gdb.exp (fullname_syntax): Added global regex.
10485 (fullname_syntax_POSIX): Ditto.
10486 (fullname_syntax_UNC): Ditto.
10487 (fullname_syntax_DOS_CASE): Ditto.
10488 (fullname_syntax_DOS): Ditto.
10489 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10490 fullname_syntax variable to scope and use it.
10491 (test_file_list_exec_source_files): Ditto.
10492 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10493
c3b69c04
DJ
104942005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10495
10496 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10497
3c95e6af
PG
104982004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10499
a9c64011
AS
10500 * lib/gdb.exp (skip_altivec_tests): New function, based on
10501 check_vmx_hw_available from the GCC testsuite.
10502 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10503 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10504
78df6c56
JB
105052005-05-02 Jim Blandy <jimb@redhat.com>
10506
10507 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10508 calling gdb_suppress_entire_file.
10509
1690f9cf
DJ
105102005-04-30 Randolph Chung <tausq@debian.org>
10511
10512 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10513 Slightly relax "sem_post" name checking.
10514
5ea106f7
PG
105152005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10516
10517 * gdb.base/unload.exp: Use new shared library infrastructure.
10518
bf7234cf
PG
105192005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10520
10521 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10522 infrastructure.
bf7234cf 10523
547b869a
CV
105242005-04-29 Corinna Vinschen <vinschen@redhat.com>
10525
10526 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10527 * gdb.asm/h8300.inc: New file.
10528
f07e55f0
PG
105292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10530
10531 * gdb.base/shlib-call.exp: Change to use new shared library
10532 infrastructure.
10533
3cbba3d1
PG
105342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10535
a9c64011
AS
10536 * gdb.base/pending.exp: Change to use new shared library
10537 infrastructure.
3cbba3d1 10538
ed6df200
PG
105392005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10540
a9c64011
AS
10541 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10542 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10543
8c8f4ebe
PG
105442005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10545
a9c64011
AS
10546 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10547 shared objects being adjusted and update copyright years.
8c8f4ebe 10548
607fbc54
DJ
105492005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10550
10551 * ChangeLog: Correct some 2003-01-13 dates.
10552 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10553 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10554 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10555 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10556 gdb.trace/tfind.exp: Update copyright years.
10557
57bf0e56
DJ
105582005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10559 Daniel Jacobowitz <dan@codesourcery.com>
10560
10561 * lib/gdb.exp (gdb_compile): Handle shlib=.
10562 (gdb_compile_shlib): New function.
10563
9b593790
PG
105642005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10565
a9c64011 10566 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10567
9494c6a5
DJ
105682005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10569
10570 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10571 gdb.server.
10572 * configure.ac: Likewise.
10573 * configure: Regenerated.
10574 * gdb.gdbserver/Makefile.in: Moved to...
10575 * gdb.server/Makefile.in: ... here.
10576 * gdb.gdbserver/server.c: Moved to...
10577 * gdb.server/server.c: ... here.
10578 * gdb.gdbserver/server-run.exp: Moved to...
10579 * gdb.server/server-run.exp: ... here.
10580
6f8eac0e
DJ
105812005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10582
10583 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10584 * configure.ac: Create gdb.gdbserver/Makefile.
10585 * configure: Regenerated.
10586 * lib/gdbserver-support.exp: New file, derived from
10587 config/gdbserver.exp.
10588 * config/gdbserver.exp: Use gdbserver-support.exp.
10589 * gdb.gdbserver/Makefile.in: New file.
10590 * gdb.gdbserver/server.c: New file.
10591 * gdb.gdbserver/server-run.exp: New file.
10592
6e87504d
PG
105932005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10594
a9c64011
AS
10595 * lib/gdb.exp (test_compiler_info): Return compiler_info
10596 if no arguments are given.
6e87504d 10597
d1779be4
PG
105982005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10599
10600 * gdb.arch/altivec-abi.exp: Check for compiler and set
10601 use altivec' flag accordingly.
10602 * gdb.arch/altivec-regs.exp: Likewise.
10603
88750304
DJ
106042005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10607
f3fb768d
AS
106082005-03-27 Andreas Schwab <schwab@suse.de>
10609
10610 * gdb.base/bigcore.c (main): Add missing mode argument in open
10611 call.
10612
7e813ac5
DJ
106132005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10614
10615 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10616 downloads.
10617 * config/gdbserver.exp (gdb_load): Likewise.
10618
8e3049aa
PB
106192005-03-14 Paul Brook <paul@codesourcery.com>
10620
10621 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10622 targets.
10623
a9df7c44
JB
106242005-03-09 Joel Brobecker <brobecker@adacore.com>
10625
10626 * gdb.dwarf2/dup-psym.S: New file.
10627 * gdb.dwarf2/dup-psym.exp: New testcase.
10628
9f0d94e8
JB
106292005-03-09 Joel Brobecker <brobecker@adacore.com>
10630
10631 * gdb.ada/exec_changed/first.adb: New file.
10632 * gdb.ada/exec_changed/second.adb: New file.
10633 * gdb.ada/exec_changed.exp: New testcase.
10634
5f579bc5
NS
106352005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10636
36e9969c
NS
10637 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10638 (A2): New class.
10639 (main): Test operator+.
10640 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10641 breakpoint test.
10642
5f579bc5
NS
10643 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10644 * gdb.base/signull.exp: Disable if gdb,nosignals.
10645 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10646 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10647 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10648 * gdb.mi/mi2-console.exp: Likewise.
10649 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10650 continue output at start.
10651 (gdb_collect_locals_test): Robustify regexp.
10652 * gdb.trace/passc-dyn.exp: Fix comment typo.
10653 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10654
be46087e
CV
106552005-03-08 Corinna Vinschen <vinschen@redhat.com>
10656
10657 * gdb.asm/asm-source.exp: Add iq2000 case.
10658 * gdb.asm/iq2000.inc: New file.
10659
384e1a61 106602005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10661
384e1a61
MI
10662 * gdb.base/command.exp: Change hardcoded value to regular expression.
10663 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10664
584b6e9e
DJ
106652005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10666
10667 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10668 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10669 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10670 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10671 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10672
ab5b5d61
MK
106732005-03-05 Mark Kettenis <kettenis@gnu.org>
10674
10675 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10676 changes.
10677
ae051c1b
PG
106782004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10679
a9c64011
AS
10680 * lib/compiler.c: Add test for IBM's xlc compiler.
10681 * lib/compiler.cc: Likewise.
ae051c1b 10682
3f0f6ed2
JB
106832004-02-24 Joel Brobecker <brobecker@adacore.com>
10684
10685 * gdb.ada/fixed_points.exp: Create compilation object directory
10686 before running the test.
10687 * gdb.ada/null_record.exp: Likewise.
10688 * gdb.ada/packed_array.exp: Likewise.
10689 * gdb.ada/start.exp: Likewise.
10690
724f452b
JB
106912005-02-15 Joel Brobecker <brobecker@adacore.com>
10692
10693 * gdb.ada/packed_array/pa.adb: New file.
10694 * gdb.ada/packed_array.exp: New testcase.
10695
57f5cdfb 106962005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10697
1f393151
MK
10698 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10699 files.
10700
ebdda337
MK
10701 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10702 on *-*-openbsd*. Correctly match whitespace in regukar
10703 expressions.
10704
cf309262
DJ
107052005-02-10 Daniel Jacobowitz <dan@debian.org>
10706
10707 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10708 PR exp/1821
10709 * gdb.base/gdb1821.c: New test file.
10710 * gdb.base/gdb1821.exp: New test file.
10711
3be49e7a
JB
107122005-02-09 Joel Brobecker <brobecker@adacore.com>
10713
10714 * gdb.base/start.c: New file.
10715 * gdb.base/start.exp: New testcase.
10716
e292e67d
JB
107172005-02-09 Joel Brobecker <brobecker@adacore.com>
10718
10719 * gdb.ada/start/dummy.adb: New file.
10720 * gdb.ada/start.exp: New testcase.
10721
dbdfa66c
CV
107222005-02-09 Corinna Vinschen <vinschen@redhat.com>
10723
10724 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10725 for printing symbols and statistics.
10726 Add test for using relative pathnames in "maint print msymbols" test.
10727 Mark "maint info sections DATA" XFAIL on Cygwin.
10728 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10729 tests.
10730
d7941671
AC
107312005-02-09 Andreas Schwab <schwab@suse.de>
10732
10733 Committed by Andrew Cagney <cagney@gnu.org>
10734 * gdb.base/remotetimeout.exp: New file.
10735
74e5ef44
MK
107362005-02-07 Mark Kettenis <kettenis@gnu.org>
10737
10738 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10739
464dd14d
JB
107402005-02-03 Joel Brobecker <brobecker@adacore.com>
10741
10742 * gdb.ada/gnat_ada.gpr: New file.
10743 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10744 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10745 * configure.ac: No longer generate gnat_ada.gpr.
10746 * configure: Regenerate.
10747 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10748 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10749 * gdb.ada/null_record/bar.ads: Likewise.
10750 * gdb.ada/null_record/bar.adb: Likewise.
10751 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10752 * gdb.ada/null_record.exp (testdir): New variable.
10753 (testfile): executable is now in testdir subdirectory.
10754 (srcfile): Use full path to the main compilation unit.
10755 * gdb.ada/fixed_points.exp: Same changes as above.
10756
30d756ae
NR
107572005-02-03 Nick Roberts <nickrob@snap.net.nz>
10758
10759 * gdb.base/interp.exp: New test.
10760
9d799f85
AC
107612005-01-24 Andrew Cagney <cagney@gnu.org>
10762
10763 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10764
15656118
AC
107652005-01-19 Andrew Cagney <cagney@gnu.org>
10766
a892c31b
AC
10767 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10768 configure.ac not configure.in.
10769
15656118
AC
10770 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10771 of powerpc*-*-*.
10772 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10773 * gdb.base/list.exp (test_list_function)
15656118
AC
10774 (test_list_filename_and_function): Ditto.
10775 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10776
a7b01baf
AC
107772005-01-16 Andrew Cagney <cagney@gnu.org>
10778
17d92a02
AC
10779 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10780
a7b01baf
AC
10781 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10782
bc8332bb
AC
107832005-01-14 Andrew Cagney <cagney@gnu.org>
10784
10785 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10786 * gdb.mi/mi2-var-cmd.exp: Ditto.
10787
4d074752
CV
107882005-01-10 Corinna Vinschen <vinschen@redhat.com>
10789
10790 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10791
bec39cab
AC
107922005-01-07 Andrew Cagney <cagney@gnu.org>
10793
10794 * configure.ac: Rename configure.in, require autoconf 2.59.
10795 * configure: Re-generate.
10796 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10797 * gdb.stabs/configure: Re-generate.
10798 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10799 * gdb.hp/configure: Re-generate.
10800 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10801 autoconf 2.59.
10802 * gdb.hp/gdb.objdbg/configure: Re-generate.
10803 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10804 autoconf 2.59.
10805 * gdb.hp/gdb.defects/configure: Re-generate.
10806 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10807 autoconf 2.59.
10808 * gdb.hp/gdb.compat/configure: Re-generate.
10809 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10810 autoconf 2.59.
10811 * gdb.hp/gdb.base-hp/configure: Re-generate.
10812 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10813 autoconf 2.59.
10814 * gdb.hp/gdb.aCC/configure: Re-generate.
10815
f10b16d4
JB
108162004-12-15 Jim Blandy <jimb@redhat.com>
10817
10818 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10819 under NPTL when there is debugging info available for libpthread.
10820
fb6e1814
JG
108212004-12-13 Jerome Guitton <guitton@gnat.com>
10822
10823 * gdb.ada/fixed_points.c: New file.
10824 * gdb.ada/fixed_points.exp: New file.
10825
fe46cd3a
RC
108262004-12-03 Randolph Chung <tausq@debian.org>
10827
10828 * gdb.arch/pa-nullify.exp: New file.
10829 * gdb.arch/pa-nullify.s: New file.
10830
8de0841b
RC
108312004-11-30 Randolph Chung <tausq@debian.org>
10832
10833 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10834 instead of "tbug". Fix regexp to work properly with gdb_test.
10835
c8170782
PH
108362004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10837
10838 * gdb.base/bitfields2.exp: New test.
10839 * gdb.base/bitfields2.c: New file.
10840
954269c2
RE
108412004-11-28 Richard Earnshaw <rearnsha@arm.com>
10842
10843 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10844
0107feed
RC
108452004-11-16 Randolph Chung <tausq@debian.org>
10846
10847 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10848
f073ae8c
DJ
108492004-11-14 Daniel Jacobowitz <dan@debian.org>
10850
10851 * gdb.threads/threadapply.exp: Correct "macro details" test.
10852
19ad59e7
JJ
108532004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10854
10855 * gdb.threads/threadapply.exp: New test.
10856 * gdb.threads/threadapply.c: New file.
10857
9cf0961b
MK
108582004-11-07 Mark Kettenis <kettenis@gnu.org>
10859
10860 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10861 frames.
10862
c789492a
FL
108632004-11-05 Felix Lee <felix+log1@specifixinc.com>
10864
10865 * gdb.base/cursal.exp: New file.
10866 * gdb.base/cursal.c: New file.
10867
a1e167bb
AC
108682004-11-03 Andrew Cagney <cagney@gnu.org>
10869
10870 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10871
b7cbf173
MK
108722004-10-30 Mark Kettenis <kettenis@gnu.org>
10873
10874 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10875 NetBSD/ELF targets.
10876
88f9d34f
JB
108772004-10-29 Joel Brobecker <brobecker@gnat.com>
10878
10879 * gdb.threads/bp_in_thread.c: New file, copied from
10880 pthread_cond_wait.c.
10881 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10882 file, rather than reusing the .c file from another testcase.
10883
ca7d6a0c
JB
108842004-10-20 Joel Brobecker <brobecker@gnat.com>
10885
10886 * gdb.ada/null_record.exp: Check where we stopped after
10887 sending the start command, instead of where the associated
10888 temporary breakpoint was inserted.
10889
0d863d03
AC
108902004-10-14 Andrew Cagney <cagney@gnu.org>
10891
10892 * gdb.mi/gdb701.c (main): Return 0.
10893
d11e72cb
DJ
108942004-10-13 Daniel Jacobowitz <dan@debian.org>
10895
d40539a4 10896 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10897
e1923096
JJ
108982004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10899
10900 * gdb.threads/schedlock.c: Add comment markers to use to find
10901 line numbers.
10902 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10903 comments.
10904 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10905 breakpoint lines.
10906
ec8ba2c9
DJ
109072004-10-12 Daniel Jacobowitz <dan@debian.org>
10908
10909 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10910
0eb3658b
DJ
109112004-10-12 Daniel Jacobowitz <dan@debian.org>
10912
10913 * configure.in: Add gdb.dwarf2.
10914 * configure: Regenerated.
10915 * Makefile.in: Add gdb.dwarf2.
10916 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10917 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10918 gdb.dwarf2/file1.txt: New files.
10919
a271cc33
OF
109202004-10-11 Orjan Friberg <orjanf@axis.com>
10921
a9c64011 10922 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10923 of "run", since the latter doesn't work with remote targets. Adjust
10924 the breakpoint numbering accordingly.
10925 * gdb.threads/pthread_cond_wait.exp: Ditto.
10926
895ce074
MC
109272004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10928
10929 * gdb.base/overlays.exp: Update copyright years.
10930
6be3092d
KI
109312004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10932
10933 * gdb.base/overlays.exp: Disable if target is Linux.
10934
e05389b8
FL
109352004-10-06 Felix Lee <felix+log1@specifixinc.com>
10936
10937 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10938
73cb587d
KI
109392004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10940
10941 * gdb.asm/asm-source.exp: Add m32r-linux target.
10942 * gdb.asm/m32r-linux.inc: New file.
10943
3c0edcdc
AC
109442004-09-24 Andrew Cagney <cagney@redhat.com>
10945 David Anderson <anderson@redhat.com>
10946
10947 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10948 command fails, assume things will work.
10949 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10950 (_GNU_SOURCE): Define.
10951 (print_unsigned, print_hex): Change parameter to "long long".
10952 (print_byte_count): New function, use to print byte counts.
10953 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10954 O_LARGEFILE.
10955 (main): Compute an upper bound on a corefile in max_core_size.
10956 Limit memory chunk size to max_core_size. Limit total memory
10957 allocated to max_core_size.
10958
4bb3667f
AC
109592004-09-23 Andrew Cagney <cagney@gnu.org>
10960
10961 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10962 from a separate process with code that creates a corefile by
10963 making the inferior dump core.
10964
60fe1a51
MK
109652004-09-23 Mark Kettenis <kettenis@gnu.org>
10966
10967 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10968 block.
10969
8e937346
MC
109702004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10971
10972 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10973 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10974 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10975 Likewise.
10976
7213f6d6
JJ
109772004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10978
10979 * gdb.java/jprint.exp: New test case for java inferior call.
10980 * gdb.java/jprint.java: Ditto.
10981
eac69dca
JB
109822004-09-15 Joel Brobecker <brobecker@gnat.com>
10983
10984 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10985
22227696
MC
109862004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10987
10988 * gdb.threads/killed.c: Include <stdlib.h>.
10989 * gdb.threads/pthreads.c: Likewise.
10990
7dd403a4
MC
109912004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10992
10993 * gdb.threads/killed.c: Add copyright notice.
10994
33f2d567
JM
109952004-09-10 Jason Molenda (jmolenda@apple.com)
10996
a9c64011
AS
10997 * gdb.base/define.exp: Two new tests to verify zero space chars
10998 after 'if' and 'while' commands in a user-defined command is correctly
10999 parsed.
33f2d567 11000
e05b62ac
AC
110012004-09-08 Andrew Cagney <cagney@gnu.org>
11002
11003 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11004 delivery test with duplicate at end of file.
11005
9cbe82da
MK
110062004-09-06 Mark Kettenis <kettenis@jive.nl>
11007
11008 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11009
564803d9
MC
110102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11011
11012 * config/hppro.exp: Removed.
11013
7c6807ce
MC
110142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11015
11016 * config/sparclet.exp: Removed.
11017
bf7e26dd
MC
110182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11019
11020 * config/udi.exp: Removed.
11021
714e341b
MC
110222004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11023
11024 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11025 of "exp_continue".
11026 (advancei): Likewise.
11027
1236e623
JJ
110282004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11029
11030 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11031
3bdcad15
MI
110322004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11033
228af206 11034 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11035 to check for nodebug in executable.
11036 * gdb.gdb/observer.exp (setup_test): Likewise.
11037 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11038 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11039
c72b934c
AC
110402004-09-01 Andrew Cagney <cagney@gnu.org>
11041
11042 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11043 files.
11044
edd9b715
JJ
110452004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11046
11047 * gdb.base/unload.exp: Fix expected warning message to match
11048 latest format.
11049
fb4ce06b
CV
110502004-09-01 Corinna Vinschen <vinschen@redhat.com>
11051
11052 * gdb.base/call-rt-st.exp: Fix typos.
11053
ce78e7c3
MI
110542004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11055
11056 * gdb.threads/thread_check.exp: New testcase.
11057 * gdb.threads/thread_check.c: New testcase.
11058
2dedb159
AC
110592004-08-31 Andrew Cagney <cagney@gnu.org>
11060
11061 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11062 (skip_to_handler_entry): New procedures. Test stepping into a
11063 handler when the breakpoint is at the handler's entry point.
11064
68f53502
AC
110652004-08-30 Andrew Cagney <cagney@gnu.org>
11066
11067 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11068 gdb/1757.
11069
3e3ffd2b
MC
110702004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11071
11072 With code from Manoj Iyer <manjo@austin.ibm.com>:
11073 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11074 return value. Add an arm for "no debugging symbols found".
11075 Change a stray "error" to "perror".
11076 (gdb_run_cmd): Adapt to new return value.
11077 * gdb.base/remote.exp: Adapt to new return value.
11078 * gdb.gdb/complaints.exp: Likewise.
11079 * gdb.gdb/observer.exp: Likewise.
11080 * gdb.gdb/selftest.exp: Likewise.
11081 * gdb.gdb/xfullpath.exp: Likewise.
11082
4b6f5fd2
JB
110832004-08-27 Joel Brobecker <brobecker@gnat.com>
11084
11085 * gdb.threads/bp_in_thread.exp: New testcase.
11086
e5b25496
MC
110872004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11088
11089 Fix PR testsuite/1735.
11090 * gdb.threads/schedlock.c (thread_function): Add a cast
11091 to suppress a gcc warning.
11092 * gdb.threads/thread-specific.c (thread_function): Likewise.
11093
934353d6
MC
110942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11095
11096 * gdb.base/unload.c: Include <stdlib.h>.
11097
f98a0aef 110982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11099
f98a0aef 11100 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11101 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11102 synchronized after the "return".
11103
5a2e8882
MC
111042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11105
11106 * gdb.mi/basics.c: Include <stdio.h>.
11107 * gdb.mi/pthreads.c: Include <stdlib.h>.
11108 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11109
a9640423
MC
111102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11111
11112 * gdb.threads/schedlock.c: Add copyright notice.
11113
b04e311d
AC
111142004-08-25 Andrew Cagney <cagney@gnu.org>
11115
11116 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11117 (skip_over_handler, breakpoint_over_hander): New test procedures.
11118 (advance, advancei): Add a proper prefix, do not use
11119 rerun_to_main.
11120 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11121
7c27f15b
MC
111222004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11123
11124 * gdb.mi/basics.c: Add copyright notice.
11125 * gdb.mi/var-cmd.c: Add copyright notice.
11126
fffc87ae
MC
111272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11128
11129 * lib/gdb.exp: Remove signed_keyword_not_used.
11130 * lib/compiler.c: Likewise.
11131 * lib/compiler.cc: Likewise.
11132
d782e0bf
MC
111332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11134
11135 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11136 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11137
96033e83
MC
111382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11139
11140 * gdb.base/whatis.c: Add copyright notice.
11141
cf38c229
MK
111422004-08-20 Mark Kettenis <kettenis@gnu.org>
11143
11144 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11145 it to skip the breakpoints encoded in the inline assembly.
11146
f4b49756
MC
111472004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11148
11149 * Makefile.in: Add gdb.fortran.
11150
2f193b69
MC
111512004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11152
11153 * gdb.base/call-sc.exp (test_scalar_returns):
11154 Fix cut-and-paste glitch in "Make fun return now".
11155
89a237cb
MC
111562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11157
11158 * configure.in: Add gdb.fortran.
11159 * configure: Regenerate.
11160 * gdb.fortran/Makefile.in: New file.
11161 * lib/gdb.exp (skip_fortran_tests): New procedure.
11162
469aff8e
MC
111632004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11164
11165 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11166 reference to bug-gnu@prep.ai.mit.edu.
11167 * gdb.mi/mi-var-child.exp: Likewise.
11168 * gdb.mi/mi-var-cmd.exp: Likewise.
11169 * gdb.mi/mi-var-display.exp: Likewise.
11170 * gdb.mi/mi2-var-block.exp: Likewise.
11171 * gdb.mi/mi2-var-child.exp: Likewise.
11172 * gdb.mi/mi2-var-cmd.exp: Likewise.
11173 * gdb.mi/mi2-var-display.exp: Likewise.
11174
00b51b9f
MK
111752004-08-15 Mark Kettenis <kettenis@gnu.org>
11176
11177 * gdb.base/unload.c (main): Make local variable msg const.
11178
45f07fef
MC
111792004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11180
11181 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11182 to bug-gnu@prep.ai.mit.edu.
11183 * gdb.mi/mi-disassemble.exp: Likewise.
11184 * gdb.mi/mi-eval.exp: Likewise.
11185 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11186 default line number.
11187 * gdb.mi/mi-return.exp: Likewise.
11188 * gdb.mi/mi-simplerun.exp: Likewise.
11189 * gdb.mi/mi-stack.exp: Likewise.
11190 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11191 number with explicit range test.
11192 * gdb.mi/mi-watch.exp: Likewise.
11193 * gdb.mi/mi2-break.exp: Likewise.
11194 * gdb.mi/mi2-cli.exp: Likewise.
11195 * gdb.mi/mi2-disassemble.exp: Likewise.
11196 * gdb.mi/mi2-eval.exp: Likewise.
11197 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11198 default line number.
11199 * gdb.mi/mi2-return.exp: Likewise.
11200 * gdb.mi/mi2-simplerun.exp: Likewise.
11201 * gdb.mi/mi2-stack.exp: Likewise.
11202 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11203 number with explicit range test.
11204 * gdb.mi/mi2-watch.exp: Likewise.
11205
dd8c8ee7
MC
112062004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11207
11208 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11209 * gdb.cp/m-static.exp: Likewise.
11210 * gdb.cp/rtti.exp: Likewise.
11211
4e838464
MK
112122004-08-14 Mark Kettenis <kettenis@gnu.org>
11213
11214 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11215
8d8cb839
EZ
112162004-08-14 Eli Zaretskii <eliz@gnu.org>
11217
11218 * ChangeLog: Prefix Local Variables with semi-colons and indent
11219 the reference to older ChangeLog files, to fix fontification in
11220 Emacs.
11221
deea8bb0
MC
112222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11223
11224 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11225 * gdb.mi/mi2-break.exp: Likewise.
11226
c3297504
MC
112272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11228
11229 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11230
25808999
MC
112312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11232
11233 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11234
226a8d71
MC
112352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11236
11237 * gdb.cp/classes.exp: Remove unused declarations. Just let
11238 test names default instead of providing special names. Remove
11239 extraneous demangler test.
11240
37fdf854
JJ
112412004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11242
11243 * gdb.base/unload.exp: New test for breakpoints in dynamically
11244 loaded libraries.
11245 * gdb.base/unload.c: Ditto.
11246 * gdb.base/unloadshr.c: Ditto.
11247
2d3a7986
MC
112482004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11249
11250 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11251 cp_test_ptype_class.
11252 (test_enums): Likewise.
11253
c72b934c
AC
112542004-08-10 Andrew Cagney <cagney@gnu.org>
11255
11256 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11257 files.
11258
cc503c8a
AC
112592004-08-10 Andrew Cagney <cagney@gnu.org>
11260
11261 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11262 init_malloc call.
11263
902f2ccb
MC
112642004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11265
11266 * ChangeLog: Add copyright notice. The notice is copied
11267 from emacs 21.3 top level ChangeLog.
11268
78c90502
MC
112692004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11270
11271 * lib/cp-support.exp: New file.
11272 * lib/cp-support.exp (cp_test_type_class): New function.
11273 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11274 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11275 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11276 cp_test_ptype_class.
11277
88e5ea78
MC
112782004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11279
11280 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11281 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11282 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11283 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11284 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11285 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11286 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11287 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11288 gdb.mi/mi2-watch.exp: Update copyright years.
11289
6a89fc9c
MK
112902004-08-09 Mark Kettenis <kettenis@gnu.org>
11291
11292 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11293
1482e0de
MC
112942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11295
11296 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11297 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11298 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11299 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11300 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11301 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11302 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11303 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11304 gdb.mi/mi-watch.exp: Update copyright years.
11305
1a5ce3f3
DJ
113062004-08-08 Daniel Jacobowitz <dan@debian.org>
11307
11308 PR gdb/1738
11309 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11310 from a breakpoint with a pending signal.
11311
04f6ecf2
DJ
113122004-08-08 Daniel Jacobowitz <dan@debian.org>
11313
11314 PR gdb/1736
11315 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11316 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11317 the prompt.
11318 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11319
54d90d35
DJ
113202004-08-08 Daniel Jacobowitz <dan@debian.org>
11321
11322 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11323
d2f6abb0
DJ
113242004-08-08 Daniel Jacobowitz <dan@debian.org>
11325
11326 PR gdb/1736
11327 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11328 for i?86-*-linux*.
11329
5598c03d
DJ
113302004-08-08 Daniel Jacobowitz <dan@debian.org>
11331
11332 * gdb.arch/i386-prologue.exp: Compile without debug information.
11333
c6fee705
MC
113342004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11335
11336 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11337 rather than asking gdb to search.
11338
dd90efdb
MC
113392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11340
11341 * gdb.base/gcore.c: Include <string.h>.
11342
1e84bec1
MC
113432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11344
11345 * gdb.base/gcore.c: Add copyright notice.
11346
e425eb2b
MC
113472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11348
11349 * gdb.base/freebpcmd.c: Include <stdio.h>.
11350 * gdb.base/long_long.c: Include <string.h>.
11351 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11352 * gdb.base/siginfo.c: Include <string.h>.
11353 * gdb.base/sigstep.c: Include <string.h>.
11354
cb9aaed5
MC
113552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11356
11357 * gdb.base/complex.c: Include <stdlib.h>.
11358
55944f3d
MC
113592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11360
11361 * gdb.base/complex.c: Add copyright notice.
11362
7b2953d9
MC
113632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11364
11365 * gdb.base/charset.c: Include <stdlib.h>.
11366
c9133d23
MC
113672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11368
11369 * gdb.base/auxv.c: Include <stdlib.h>.
11370
0a8490ad
MC
113712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11372
11373 * gdb.base/auxv.c: Add copyright notice.
11374
3426d5ec
MC
113752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11376
11377 * gdb.base/coremaker.c: Add copyright notice.
11378 * gdb.base/coremaker2.c: Add copyright notice.
11379
8da195dd
AC
113802004-08-04 Andrew Cagney <cagney@gnu.org>
11381
11382 * gdb.base/store.exp: Update copyright.
11383 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11384 names, do not import gdb_prompt.
11385
8d394f98
AC
113862004-08-01 Andrew Cagney <cagney@gnu.org>
11387
11388 Fix PR testsuite/1729.
11389 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11390 not use capture_value with value 4.
11391 (capture_value): Add optional test name parameter.
11392 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11393 the prefix, pass to capture_value.
11394
b6702b23
MK
113952004-08-01 Mark Kettenis <kettenis@gnu.org>
11396
11397 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11398 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11399 (main): Call new function.
11400
c203e0ca
MC
114012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11402
11403 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11404
a7995a30
MC
114052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11406
11407 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11408
9366563b
MC
114092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11410
b6eeaf26 11411 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11412 Accept more values of vtbl pointer. Remove some messages
11413 about "obsolete gcc or gdb".
11414
2fc1f950
MC
114152004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11416
11417 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11418
c724d49b
MC
114192004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11420
11421 * gdb.base/asm-source.exp: Properly convert target board
11422 debug flags from gcc format to binutils format.
11423
736b0fce
MK
114242004-07-28 Mark Kettenis <kettenis@gnu.org>
11425
11426 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11427 gdb1718". PR backtrace/1718 partially fixed.
11428
5633ea5c
JJ
114292004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11430
11431 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11432
575eebb1
NC
114332004-07-26 Nick Clifton <nickc@redhat.com>
11434
11435 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11436 good default value for a specific architecture is available then
11437 set it to that value. Otherwise default to the -gstabs switch.
11438 Remove the -g... switches from the asm-flags variable. Allow the
11439 target board info to override the value if it wants to. Pass the
11440 switch on the assembler command line.
11441
62104619
MK
114422004-07-23 Mark Kettenis <kettenis@gnu.org>
11443
11444 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11445 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11446 (main): Call new function.
11447
4a1135b8
MC
114482004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11449
11450 Test for PR exp/1715.
11451 * gdb.base/radix.exp: Refactor common procedures. Make all
11452 test names unique. Change XFAIL to KFAIL.
11453
8a12c1f0
MC
114542004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11455
11456 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11457 * gdb.ada/gnat_ada.gin: ... to here.
11458 * configure.in: Use gnat_ada.gin.
11459 * configure: Regenerate.
11460
23b451cf
AC
114612004-07-20 Andrew Cagney <cagney@gnu.org>
11462
11463 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11464 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11465 XFAILs. Clean up test messages and comments. Check backtraces.
11466 Delete re-sync code.
11467
ab618a02
MC
114682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11469
11470 Fix PR cli/740.
11471 * gdb.base/annota1.exp: Honor gdb,nosignals.
11472 * gdb.base/annota3.exp: Likewise.
11473
46dad340
MC
114742004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11475
11476 * lib/java.exp: Update copyright notice.
11477
756d8c70
AC
114782004-07-19 Andrew Cagney <cagney@gnu.org>
11479
11480 * gdb.base/selftest.exp: Copy file from here ...
11481 * gdb.gdb/selftest.exp: ... to here.
11482
586027e6
AC
114832004-07-16 Andrew Cagney <cagney@redhat.com>
11484
11485 * lib/insight-support.exp: Delete file.
11486 * lib/java.exp (java_init): Fix copyright.
11487
029d2200
AC
114882004-07-16 Andrew Cagney <cagney@gnu.org>
11489
11490 * gdb.base/restore.c: Append "prologue" to comments marking the a
11491 function's prologue.
11492 * gdb.base/restore.exp: Update copyright, re-indent.
11493 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11494 callerN" prefix where needed. Update patterns that match a
11495 function's prologue.
11496
653b62c5
MC
114972004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11498
11499 * gdb.base/restore.c: Add copyright notice.
11500
f7d690e5
AC
115012004-07-16 Andrew Cagney <cagney@gnu.org>
11502
11503 * gdb.base/logical.exp: Update copyright.
11504 (evaluate): New procedure. Use to re-implement tests using
11505 several tables.
11506
d629a7cb
MH
115072004-07-14 Martin Hunt <hunt@redhat.com>
11508
11509 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11510 which fixes some problems where init.tcl was not found.
11511
9c7bb332
AC
115122004-07-13 Andrew Cagney <cagney@gnu.org>
11513
6bf46641
AC
11514 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11515 (check_sizeof, check_valueof): Do not include the output in the
11516 test name. Use gdb_test.
11517 (get_valueof): Use gdb_test_multiple.
11518
c4ffd4c0
AC
11519 * gdb.base/step-test.exp: Update copyright. Use
11520 gdb_test_multiple. Ensure that test names do not include
11521 architecture dependent output.
11522
ab89363a
AC
11523 * gdb.gdb/observer.exp: Update copyright.
11524 (setup_test): Use gdb_test_multiple.
11525 (attach_first_observer, attach_second_observer)
11526 (attach_third_observer, detach_first_observer)
11527 (detach_second_observer, detach_third_observer)
11528 (reset_counters, check_counters): Make $message a prefix.
11529 (test_normal_stop_notifications): Add "args" parameter - a list of
11530 init functions to be called. Make $message a prefix,
11531 (test_observer_normal_stop): Change the message prefixes so that
11532 they are unique, pass the attach / detach procedures to
11533 test_normal_stop_notifications.
11534
ec58997a
AC
11535 * gdb.base/signull.exp (test_segv): Prefix all tests with
11536 "${name}". Clean up test messages.
11537
b475183b
AC
11538 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11539
9c7bb332
AC
11540 * gdb.base/ena-dis-br.exp: Update copyright.
11541 (break_at): New function. Replace send_gdb with gdb_test,
11542 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11543 ignore count, not stopped at bpt", with KFAIL.
11544
2dd95497
CV
115452004-07-13 Corinna Vinschen <vinschen@redhat.com>
11546
11547 * gdb.base/attach.exp: Remove cleanupfile handling.
11548
419e626b
AC
115492004-07-12 Andrew Cagney <cagney@gnu.org>
11550
11551 * gdb.base/annota1.exp: Cleanup corefile test name.
11552 * gdb.base/annota3.exp: Ditto.
11553
8b1b3228
AC
115542004-07-12 Andrew Cagney <cagney@gnu.org>
11555
78650829
AC
11556 * gdb.base/signals.exp: Clean up copyright, re-indent.
11557
8b1b3228
AC
11558 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11559 gdb_test and gdb_test_multiple.
11560
935c2760
JJ
115612004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11562
11563 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11564 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11565 provide line number info for first statement in main.
11566
1544280f
AC
115672004-07-08 Andrew Cagney <cagney@gnu.org>
11568
1279f4ff
AC
11569 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11570
1544280f
AC
11571 * gdb.base/sigbpt.exp: Make the common part of each test name a
11572 prefix instead of suffix.
11573
bcc82369
BR
115742004-07-07 Bob Rossi <bob_rossi@cox.net>
11575
11576 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11577 test from test_tbreak_creation_and_listing to
11578 test_file_list_exec_source_file
11579 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11580 Changed name of test from test_tbreak_creation_and_listing to
11581 test_file_list_exec_source_file
11582
23f4b0aa
JJ
115832004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11584
11585 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11586 the jmisc() constructor instead of <init>.
11587 * gdb.java/jmisc1.exp: Ditto.
11588
56401cd5
AC
115892004-07-07 Andrew Cagney <cagney@gnu.org>
11590
11591 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11592 corrupting the PC.
11593
44ae2f6a
MC
115942004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * gdb.cp/templates.exp: Accept whitespace change in demangler
11597 output.
11598
45a83408
AC
115992004-07-06 Andrew Cagney <cagney@gnu.org>
11600
11601 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11602
d205ad70
MC
116032004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11604
11605 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11606 * lib/compiler.cc: Likewise.
11607
06ea1a61
MC
116082004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11609
11610 * lib/compiler.cc: Work around string preprocessing problem
11611 with old hp c++ compiler.
11612 * lib/compiler.c: Likewise.
11613
daab1251
CV
116142004-06-29 Corinna Vinschen <vinschen@redhat.com>
11615
11616 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11617 directives to conditionalize symbol prefixing.
11618 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11619 additional_flags handling. Add underscore prefix for Cygwin.
11620 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11621 conditionalize symbol prefixing.
11622 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11623 additional_flags handling. Add underscore prefix for Cygwin.
11624
cc984116
CV
116252004-06-29 Corinna Vinschen <vinschen@redhat.com>
11626
11627 * gdb.base/bigcore.exp: Skip test on Cygwin.
11628
c279b077
MC
116292004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11630
11631 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11632 formats for "info register". Use gdb_test_multiple. Fix
11633 the "invalid register" test.
11634
0e915747
CV
116352004-06-28 Corinna Vinschen <vinschen@redhat.com>
11636
11637 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11638 PID for Cygwin. Add Cygwin specific strings to check for in some
11639 tests.
11640 (do_attach_tests): Add a test for user interaction when attaching
11641 to a process with no matching symbol table already loaded.
11642
11422c86
AC
116432004-06-26 Andrew Cagney <cagney@gnu.org>
11644
11645 Test PR java/1567 and PR java/1565.
11646 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11647 * gdb.java/jmisc2.exp: Delete file.
11648
cefbce26
MC
116492004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11650
11651 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11652
e19f872c
CV
116532004-06-25 Corinna Vinschen <vinschen@redhat.com>
11654
11655 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11656 attach process.
11657
d931ba3b
MC
116582004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11659
11660 * gdb.cp/pr-1553.exp: Remove.
11661
aef68c48
MC
116622004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11663
11664 * gdb.cp/pr-1553.cc: Remove.
11665 * gdb.cp/pr-1553.exp: Disable this test.
11666
8d5df71a
JB
116672004-06-20 Jim Blandy <jimb@redhat.com>
11668
a9c64011 11669 Fix PR testsuite/1680.
8d5df71a
JB
11670 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11671 regular expressions.
11672
4ac6f39d
MC
116732004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11674
11675 Fix PR testsuite/1679.
11676 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11677 Issue an UNSUPPORTED result instead.
11678
1b413552
JB
116792004-06-18 Jim Blandy <jimb@redhat.com>
11680
11681 * gdb.base/charset.exp: Only send a control-C if we see a new
11682 prompt and incomplete command.
11683
6daa6ebd
MC
116842004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11685
11686 * gdb.cp/pr-574.cc: Add copyright notice.
11687
51fa4ae0
JB
116882004-06-17 Jim Blandy <jimb@redhat.com>
11689
11690 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11691 cases where the regexp has no groups; this grabs random text from
11692 the previous test suite, whatever that was.
11693
8fea26c5
MC
116942004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11695
11696 * gdb.cp/printmethod.cc: Add copyright notice.
11697
1e3aeb41
MC
116982004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11699
11700 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11701
9d9030bc
AC
117022004-06-16 Andrew Cagney <cagney@gnu.org>
11703
11704 * gdb.base/signull.c: Update copyright. Include <string.h>.
11705 (bowler): Replace data_pointer with data_read
11706 and data_write cases. Add code_descriptor case.
11707 (zero, desc): New array and pointer.
11708 (data, code): Change to simple pointers.
11709 * gdb.base/signull.exp: Fix probe pattern matching a function
11710 descriptor SIGSEGV. Replace data_pointer with data_read and
11711 data_write tests.
11712
acd4ad44
AC
117132004-06-16 Andrew Cagney <cagney@gnu.org>
11714
11715 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11716
08fd625c
MC
117172004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11718
11719 * gdb.base/long_long.c: Add copyright notice.
11720
1903502c
MC
117212004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11722
11723 * gdb.base/long_long.exp: Remove reference to
11724 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11725 to gdb_breakpoint and gdb_continue_to_breakpoint.
11726
83313cb1
JB
117272004-06-14 Jim Blandy <jimb@redhat.com>
11728
11729 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11730 endian case.
11731
1bf404ef
AC
117322004-06-14 Andrew Cagney <cagney@gnu.org>
11733
11734 * gdb.base/gcore.exp (capture_command_output): Delete the always
11735 passing tests containing inferior values.
11736 * gdb.base/ending-run.exp: Do not include the breakpoint address
11737 in the test message. Update copyright.
11738 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11739 size in the test name, use gdb_test_multiple. Update copyright.
11740
ef220b33
MC
117412004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11742
11743 * gdb.cp/ref-types.cc: Add copyright notice.
11744
4f70a4c9
MC
117452004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11746
11747 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11748 hp_aCC_compiler.
11749 * lib/compiler.cc: Likewise.
11750 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11751 'set' commands. Log diagnostics for other lines. Set
11752 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11753
335928ac
MC
117542004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11755
11756 * gdb.cp/try_catch.cc: Add copyright notice.
11757
2efb12e8
MC
117582004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11759
11760 * gdb.cp/userdef.cc: Add copyright notice.
11761
0bbed51a
MC
117622004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11763
11764 * gdb.cp/virtfunc.cc: Add copyright notice.
11765
e12a46c9
RC
117662004-06-11 Randolph Chung <tausq@debian.org>
11767
11768 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11769 problem.
11770
338e05af
AC
117712004-06-10 Andrew Cagney <cagney@gnu.org>
11772
11773 * lib/compiler.cc, lib/compiler.c: Append either
11774 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11775 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11776 instead of gcc-3-3.
11777
dc3f10cb
AC
117782004-06-09 Andrew Cagney <cagney@gnu.org>
11779
b4d946af
AC
11780 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11781 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11782
dc3f10cb
AC
11783 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11784 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11785 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11786 fixed.
11787
b5c0bfa2
AC
117882004-06-09 Andrew Cagney <cagney@gnu.org>
11789
11790 * gdb.base/structs.exp (test_struct_returns): Replace
11791 "return_value_unknown" and "finish_value_unknown" by
11792 "return_value_known" and "finish_value_known". Instead of
11793 "return_value_unknown" iff "finish_value_unknown", check
11794 "return_value_known" implies "finish_value_known".
11795
caeb605f
MH
117962004-06-08 Martin Hunt <hunt@redhat.com>
11797
11798 * gdb.base/float.exp: Add pattern for mips targets.
11799
c892bb64
RC
118002004-06-08 Randolph Chung <tausq@debian.org>
11801
11802 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11803 message for unknown architectures more clear.
11804
48306d3e
JB
118052004-06-08 Joel Brobecker <brobecker@gnat.com>
11806
11807 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11808 start the execution of the program.
11809
83ecb59f
JB
118102004-06-07 Jim Blandy <jimb@redhat.com>
11811
11812 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11813 * gdb.arch/i386-cpuid.h: New helper file.
11814
55264cb4
RC
118152004-06-07 Randolph Chung <tausq@debian.org>
11816
11817 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11818 has started.
11819
23cadb28
RM
118202004-06-04 Roland McGrath <roland@redhat.com>
11821
11822 Fix PR gdb/1647.
11823 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11824 differently to be robust to output buffering differences.
11825
51d01eda
MC
118262004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11827
11828 * gdb.threads/pthreads.exp: Update copyright years.
11829 (check_control_c): Change asynchronous 'after' to synchronous.
11830
f4fc3b93
RM
118312004-06-04 Roland McGrath <roland@redhat.com>
11832
11833 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11834 next gdb prompt.
11835
4013522b
MC
118362004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11837
11838 Fix PR gdb/1636.
11839 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11840 calls to synchronous.
11841
7a8f1e6b
JB
118422004-05-26 Jim Blandy <jimb@redhat.com>
11843
11844 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11845
81bb3443
RC
118462004-05-24 Randolph Chung <tausq@debian.org>
11847
11848 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11849 * gdb.asm/pa.inc: New file.
11850
8f5a3103
MK
118512004-05-22 Mark Kettenis <kettenis@gnu.org>
11852
11853 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11854
734b8fe8 118552004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11856 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11857
11858 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11859 GDB prompt.
11860
725603e1
UW
118612004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11862
f4fc3b93 11863 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11864 setjmp/longjmp. Use sigaction instead of signal.
11865
8b923272 118662004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11867 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11868
11869 * gdb.threads/pthread_cond_wait.c: New file.
11870 * gdb.threads/pthread_cond_wait.exp: New testcase.
11871
8bfabb04
AC
118722004-05-13 Andrew Cagney <cagney@redhat.com>
11873
11874 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11875 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11876
42edda50
AC
118772004-05-11 Andrew Cagney <cagney@redhat.com>
11878
11879 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11880 fixed but revealed gdb/1639.
11881
d303a6c7
AC
118822004-05-10 Andrew Cagney <cagney@redhat.com>
11883
11884 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11885 func1" and "next to 2nd alarm", kernel bug avoided.
11886
bf08c2a1
DJ
118872004-05-10 Daniel Jacobowitz <dan@debian.org>
11888
11889 PR external/1568
11890 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11891 XFAIL if it is smaller than bytes_allocated.
11892 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11893 (main): Make chunks_allocated unsigned. Correct comment.
11894
c0586a34
JB
118952004-05-07 Joel Brobecker <brobecker@gnat.com>
11896
11897 * gdb.arch/powerpc-aix-prologue.c: New file.
11898 * gdb.arch/powerpc-aix-prologue.exp: New file.
11899
f2785d12
JB
119002004-05-07 Jim Blandy <jimb@redhat.com>
11901
11902 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11903 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11904
bd7f6e30
JB
119052004-05-06 Joel Brobecker <brobecker@gnat.com>
11906
11907 * gdb.base/sep.exp: No longer setup_kfail when the program was
11908 built with dwarf2.
11909
0a5e7efe
JI
119102004-05-05 Jim Ingham <jingham@apple.com>
11911
11912 * gdb.base/pending.exp: Make sure pending breakpoints
11913 preserve the ignore count.
f4fc3b93 11914
a8958849
MK
119152004-04-27 Jerome Guitton <guitton@gnat.com>
11916
11917 * i386-prologue.exp: Add testcase for jump instruction as first
11918 instruction of the real code.
11919 * i386-prologue.c (jump_at_beginning): New function.
11920
7e103f5b
MK
119212004-04-28 Mark Kettenis <kettenis@gnu.org>
11922
11923 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11924 x86_64-*-*.
11925
5d38b224
MK
119262004-04-28 Mark Kettenis <kettenis@gnu.org>
11927
11928 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11929 i*86-*-*.
11930
0ef32fd9
MK
119312004-04-25 Mark Kettenis <kettenis@gnu.org>
11932
11933 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11934 expression that checks the return type.
11935
71d7dd7c
AC
119362004-04-23 Andrew Cagney <cagney@redhat.com>
11937
11938 * gdb.base/call-sc.exp: New test of scalar call/return values.
11939 * gdb.base/call-sc.c: Ditto.
11940
1e9f977e
JJ
119412004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11942
11943 * gdb.threads/manythreads.c: Reduce thread stack size.
11944
899d9e3a
JJ
119452004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11946
11947 * gdb.threads/manythreads.c: Add copyright notice.
11948
61bcae62
AC
119492004-04-23 Andrew Cagney <cagney@redhat.com>
11950
11951 * gdb.base/siginfo.exp: Better handle step out of signal.
11952 * gdb.base/sigstep.exp: Ditto.
11953
7339a42e 119542004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11955 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11956
11957 * gdb.threads/manythreads.c: New testcase.
11958 * gdb.threads/manythreads.exp: Ditto.
11959
5c98409b
JB
119602004-04-22 Jim Blandy <jimb@redhat.com>
11961
11962 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11963 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11964
3b611f1a
MC
119652004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11966
11967 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11968
f0fd9238
AC
119692004-04-21 Andrew Cagney <cagney@redhat.com>
11970
11971 * gdb.base/sigstep.c: New file.
11972 * gdb.base/sigstep.exp: New file.
11973
90990674
JB
119742004-04-16 Joel Brobecker <brobecker@gnat.com>
11975
11976 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11977 call to observer_notify_normal_stop.
11978
78cef34b
AC
119792004-04-15 Andrew Cagney <cagney@redhat.com>
11980
11981 * gdb.base/siginfo.c: New file.
11982 * gdb.base/siginfo.exp: New file.
11983
d2343407
JB
119842004-04-12 J. Brobecker <brobecker@gnat.com>
11985
11986 * gdb.base/sep.exp: Fix typo in comment.
11987
a2dba3c8
JB
119882004-04-12 J. Brobecker <brobecker@gnat.com>
11989
11990 * gdb.base/sep.c: New file.
11991 * gdb.base/sep-proc.c: New file.
11992 * gdb.base/sep.exp: New testcase.
11993
15f7b60e
MK
119942004-04-09 Mark Kettenis <kettenis@gnu.org>
11995
11996 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11997 support.
11998
44f4de1a
AC
119992004-04-05 Andrew Cagney <cagney@redhat.com>
12000
12001 * gdb.base/sigaltstack.c: New file.
12002 * gdb.base/sigaltstack.exp: New file.
12003
ef04f396
JB
120042004-04-04 Joel Brobecker <brobecker@gnat.com>
12005
12006 * gdb.base/foll-fork.exp: Update the expected output for
12007 "help set follow-fork-mode", to match a change that was made
12008 to the help of this variable on 2004-01-13.
12009
d40d2c92
JB
120102004-04-01 Joel Brobecker <brobecker@gnat.com>
12011
12012 * lib/ada.exp: Add copyright notice.
12013 * bar.ads: Likewise.
12014 * bar.adb: Likewise.
12015 * null_record.adb: Likewise.
12016 * null_record.exp: Likewise.
12017 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12018
f86ef5a3
JB
120192004-04-01 Joel Brobecker <brobecker@gnat.com>
12020
12021 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12022 * configure: Regenerate.
12023
414e70e3
JB
120242004-04-01 Joel Brobecker <brobecker@gnat.com>
12025
12026 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12027 to build the application. Remove the message printed when in
12028 verbose mode, redundant with the UNSUPPORTED message above.
12029
f0aaee49
JB
120302004-03-31 Joel Brobecker <brobecker@gnat.com>
12031
12032 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12033 * gdb.ada (null_record.exp): New testcase.
12034
ac81cb54
JB
120352004-03-31 Joel Brobecker <brobecker@gnat.com>
12036
12037 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12038
854af2f7
JB
120392004-03-31 Joel Brobecker <brobecker@gnat.com>
12040
12041 * gdb.ada: New subdirectory.
12042 * gdb.ada/Makefile.in: New file.
12043 * gdb.ada/gnat_ada.gpr.in: New file.
12044
034cb681
JB
120452004-03-31 Joel Brobecker <brobecker@gnat.com>
12046
12047 * lib/ada.exp: New file.
12048
78a1a894
DJ
120492004-03-24 Daniel Jacobowitz <drow@mvista.com>
12050
12051 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12052 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12053
4b2b3b3e
AC
120542004-03-22 Andrew Cagney <cagney@redhat.com>
12055
12056 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12057 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12058 Problem identified by Ulrich Weigand.
12059
23c73aa3
DC
120602004-03-17 David Carlton <carlton@kealia.com>
12061
12062 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12063 PR c++/826.
12064
d63a86f8
RM
120652004-03-16 Roland McGrath <roland@redhat.com>
12066
12067 * gdb.base/auxv.exp: New file.
12068 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12069
0e02aa50
DC
120702004-03-12 David Carlton <carlton@kealia.com>
12071
12072 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12073 * gdb.cp/pr-1553.cc: Ditto.
12074 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12075 pass branch.
12076
c20b71be
MC
120772004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12078
12079 * gdb.cp/templates.exp: Accept more template types.
12080
c7414a01
MC
120812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12082
12083 From Corinna Vinschen with modifications.
12084 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12085 local variable obj_with_enum.
12086 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12087 results with obj_with_enum.
12088
ed69573c
MC
120892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12090
12091 * gdb.cp/classes.cc: New file, copied from misc.cc.
12092 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12093
28301461
MC
120942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.cp/misc.cc: Add copyright notice.
12097
1198ecbe
DC
120982004-03-05 David Carlton <carlton@kealia.com>
12099
12100 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12101 * gdb.cp/rtti.h: Update copyright.
12102 (namespace n2::n3): New.
12103 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12104 (n2::n3::func3): New.
12105 (main): Call n2::n3::func3.
12106 * gdb.cp/rtti2.cc: Update copyright.
12107 (n2::create3): New.
12108
9e08c470
MK
121092004-03-04 Mark Kettenis <kettenis@gnu.org>
12110
12111 * gdb.asm/openbsd.inc: Fix typo.
12112
4bebc3aa
FF
121132004-03-03 Fred Fish <fnf@redhat.com>
12114
12115 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12116 "val" instead of unused "size". Update copyright year.
12117
6ea9fb37
DJ
121182004-02-29 Daniel Jacobowitz <drow@mvista.com>
12119
12120 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12121 to use unsigned char.
12122 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12123 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12124
23b23974
DJ
121252004-02-29 Daniel Jacobowitz <drow@mvista.com>
12126
12127 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12128 line of output.
12129
7574fd53
DJ
121302004-02-28 Daniel Jacobowitz <drow@mvista.com>
12131
12132 * gdb.base/relocate.c (dummy): Initialize.
12133
a195357f
DJ
121342004-02-28 Daniel Jacobowitz <drow@mvista.com>
12135
12136 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12137 a breakpoint at exit.
12138
72fd54a9
FF
121392004-02-27 Fred Fish <fnf@redhat.com>
12140
12141 * gdb.base/chng-syms.exp: Add expect condition to match failing
12142 case that isn't a timeout.
12143
b9d23137
AC
121442004-02-27 Andrew Cagney <cagney@redhat.com>
12145
12146 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12147 support.
12148
15d208f6 121492004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12150
15d208f6
FF
12151 * gdb.arch/gdb1431.c: Remove.
12152 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12153 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12154 of "until" incorrectly.
12155
98f9cd2d
JB
121562004-02-26 J. Brobecker <brobecker@gnat.com>
12157
12158 * gdb.cp/class2.cc (empty): New class.
12159 (refer): New function.
12160 (main): Declare an object of type empty and use it.
12161 * gdb.cp/class2.exp: Print the value of an object of type empty.
12162
9b50c11b
JJ
121632004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12164
12165 * gdb.base/langs.exp: Update query string to match the
12166 new nquery format used for pending breakpoints.
12167
0dcd613f
AC
121682004-02-26 Andrew Cagney <cagney@redhat.com>
12169
12170 Fix PR i18n/1570.
12171 * gdb.base/charset.c: Update copyright notice.
12172 (main, init_string): Remove the escape character '\e' tests.
12173 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12174 * gdb.base/charset.exp (valid_host_charset): Ditto.
12175 * gdb.base/setvar.exp: Ditto.
12176
b8a56647
AC
121772004-02-24 Andrew Cagney <cagney@redhat.com>
12178
90d59e34
AC
12179 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12180 mmapped data in core file" PASS and FAIL messages consistent.
12181
b8a56647
AC
12182 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12183 setting a breakpoint. Work around PR java/1565.
12184
9f27c604
JJ
121852004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12186
12187 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12188 new nquery format.
12189 * gdb.base/pending.exp: Ditto.
12190
3224a706
MK
121912004-02-22 Mark Kettenis <kettenis@gnu.org>
12192
12193 * configure.in: Run stabs tests on *BSD.
12194 * configure: Regenerated.
12195
41e0a9ca
MK
121962004-02-21 Mark Kettenis <kettenis@gnu.org>
12197
12198 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12199
1e1b3428
FF
122002004-02-20 Fred Fish <fnf@redhat.com>
12201
12202 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12203 blank in test for "returns short", for consistency with other
12204 "returns xxx" tests. Update copyright year.
12205
f9a7572a
FF
122062004-02-19 Fred Fish <fnf@redhat.com>
12207
12208 New testcase for PR breakpoint/1558.
12209 * gdb.arch/gdb1558.exp: New file.
12210 * gdb.arch/gdb1558.c: New file.
12211
b2ce2854
EZ
122122004-02-19 Elena Zannoni <ezannoni@redhat.com>
12213
12214 * gdb.base/nodebug.exp: Fix typo.
12215
e7c9ff01
JB
122162004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12217
12218 Committed by Jim Blandy <jimb@redhat.com>.
12219
62f4b920
JB
12220 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12221
2db536a1
JB
12222 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12223
e7c9ff01
JB
12224 * gdb.base/float.exp: Support s390*-*-* targets.
12225
f3205b34
AF
122262004-02-17 Adam Fedor <fedor@gnu.org>
12227
12228 * gdb.base/gdb1555.exp: New file.
12229 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12230
9d62932d
EZ
122312004-02-17 Elena Zannoni <ezannoni@redhat.com>
12232
12233 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12234
344c9711
FF
122352004-02-16 Fred Fish <fnf@redhat.com>
12236
12237 * gdb.arch/gdb1291.c: Remove
12238 * gdb.arch/gdb1291.s: New test input file.
12239 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12240 fail. Test for correct result, known incorrect result, other
12241 failures and timeouts.
12242
2d822687
AC
122432004-02-16 Andrew Cagney <cagney@redhat.com>
12244
12245 * gdb.base/bigcore.exp: New file.
12246 * gdb.base/bigcore.c: New file.
12247
dac15b66
AC
122482004-02-13 Andrew Cagney <cagney@redhat.com>
12249
12250 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12251 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12252 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12253 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12254 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12255 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12256 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12257 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12258 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12259 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12260
6bdfc2c4
JJ
122612004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12262
12263 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12264 executed is an alloc instruction.
12265
87b3ede8
DC
122662004-02-11 David Carlton <carlton@kealia.com>
12267
12268 * gdb.cp/breakpoint.exp: New.
12269 * gdb.cp/breakpoint.cc: New.
12270
6e19e2bf
MC
122712004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12272
12273 Partial fix for PR gdb/1543.
12274 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12275 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12276 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12277 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12278 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12279 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12280 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12281 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12282 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12283 to bug-gdb@prep.ai.mit.edu .
12284 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12285 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12286 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12287 Likewise.
12288
5c5455dc
AC
122892004-02-10 Andrew Cagney <cagney@redhat.com>
12290
12291 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12292 using gdb_internal_error_resync.
12293
9cf689d7
DJ
122942004-02-09 Daniel Jacobowitz <drow@mvista.com>
12295
12296 * gdb.threads/thread-specific.exp: Stop early if no threads are
12297 found.
12298
d2dc51db
MC
122992004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12300
12301 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12302
14b1a056
DJ
123032004-02-08 Daniel Jacobowitz <drow@mvista.com>
12304
12305 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12306 breakpoints.
12307
83f66e8f
DJ
123082004-02-07 Daniel Jacobowitz <drow@mvista.com>
12309
12310 * config/sim.exp (gdb_load): Handle $arg == "".
12311 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12312 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12313
30fc0091
EZ
123142004-02-07 Elena Zannoni <ezannoni@redhat.com>
12315
a9c64011
AS
12316 * gdb.base/maint.exp: Update test to reflect
12317 obstack changes.
30fc0091 12318
4d806929
JJ
123192004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12320
12321 * gdb.base/pendshr.c (pendfunc): New function that calls
12322 pendfunc1.
12323 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12324
7bfdd688
FF
123252004-02-04 Fred Fish <fnf@redhat.com>
12326
12327 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12328 function symbols and update copyright years.
12329 * gdb.arch/gdb1291.c: Ditto.
12330
aaa08ee4
MC
123312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12332
12333 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12334
dbad7755
MC
123352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12338
ec4646ef
MC
123392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12340
12341 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12342
1b802196
FF
123432004-02-02 Fred Fish <fnf@redhat.com>
12344
12345 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12346 remote targets. Update copyright years.
12347
18fe2033
JJ
123482004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12349
12350 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12351 support.
12352 * gdb.base/langs.exp: Fix test which attempts to create
12353 breakpoint on non-existent function to handle new pending
12354 support.
12355 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12356 a breakpoint.
12357 * gdb.base/pending.exp: New test.
12358 * gdb.base/pending.c: New file.
12359 * gdb.base/pendshr.c: Ditto.
12360
8d577d32
DC
123612004-02-02 David Carlton <carlton@kealia.com>
12362
12363 * gdb.cp/overload.exp: Add overloadNamespace tests.
12364 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12365 (overloadNamespace, XXX): New.
12366 (main): Call XXX::marker2.
12367
3ad13771
FF
123682004-02-01 Fred Fish <fnf@redhat.com>
12369
12370 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12371 * gdb.base/finish.exp: Ditto.
12372 * gdb.base/gcore.exp: Ditto.
12373 * gdb.base/huge.exp: Ditto.
12374 * gdb.base/info-proc.exp: Ditto.
12375 * gdb.base/return2.exp: Ditto.
12376 * gdb.threads/gcore-thread.exp: Ditto.
12377
44c75849
DJ
123782004-02-01 Daniel Jacobowitz <drow@mvista.com>
12379
12380 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12381
005bc093
MK
123822004-02-01 Mark Kettenis <kettenis@gnu.org>
12383
12384 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12385 that opening the file succeeds on OpenBSD.
12386
c47cebdb
DJ
123872004-02-01 Daniel Jacobowitz <drow@mvista.com>
12388
12389 * gdb.threads/thread-specific.c: New file.
12390 * gdb.threads/threads-specific.exp: New test script.
12391 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12392 to expect_out.
12393
5a01311c
MK
123942004-02-01 Mark Kettenis <kettenis@gnu.org>
12395
12396 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12397 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12398 only on the "print_small_structs from print_long_arg_list" test.
12399
ce22a4f1
DJ
124002004-02-01 Daniel Jacobowitz <drow@mvista.com>
12401
12402 * gdb.base/completion.exp: Kill a stray backslash.
12403
12404 From Jim Ingham <jingham@apple.com>:
12405 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12406 agrees with the result from sending a tab.
12407
abbab9d3
DJ
124082004-01-31 Daniel Jacobowitz <drow@mvista.com>
12409
12410 * gdb.base/chng-syms.exp: Remove stray newline.
12411
53904d1e
MK
124122004-01-31 Mark Kettenis <kettenis@gnu.org>
12413
12414 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12415 *-*-openbsd*.
12416 * gdb.asm/openbsd.inc: New file.
12417
3a4b3aac
MK
124182004-01-30 Mark Kettenis <kettenis@gnu.org>
12419
12420 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12421 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12422 *-*solaris2*. Remove commented out default settings for
12423 asm-flags. Replace gdb_compile with target_link.
12424
ebac27b4
MC
124252004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12426
12427 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12428 for all tests. Remove old hp-ux and cygnus xfail cases.
12429
d8679d84
PH
124302004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12431
12432 * gdb.base/chng-syms.exp: New file.
12433 * gdb.base/chng-syms.c: New file.
12434
0a55bc22
MC
124352004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12436
12437 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12438 Provide arms for current output in all my configurations.
12439
94b8e876
MC
124402004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12441
12442 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12443 * lib/compiler.cc: Likewise.
12444 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12445 get the right preprocessor. Eval the output directly. Remove
12446 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12447 hp_f77_compiler and hp_f90_compiler completely.
12448 (gdb_preprocess): Delete.
12449 (get_compiler): Delete.
12450
7cf03d44
MK
124512004-01-24 Mark Kettenis <kettenis@gnu.org>
12452
12453 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12454 <string.h>.
12455
68b6dce9
NR
124562004-01-24 Nick Roberts <nick@nick.uklinux.net>
12457
12458 * gdb.mi/mi-stack.exp: Update copyright.
12459
b368761e
DC
124602004-01-23 David Carlton <carlton@kealia.com>
12461
12462 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12463 test for cp_lookup_transparent_type.
12464 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12465 call them.
12466
f2061b53
DJ
124672004-01-23 Daniel Jacobowitz <drow@mvista.com>
12468
12469 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12470 after -var-update.
12471
37fc574a
DC
124722004-01-23 David Carlton <carlton@kealia.com>
12473
12474 * gdb.cp/namespace.cc (C::ensureRefs): New.
12475 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12476
8e94b928
NR
124772004-01-20 Nick Roberts <nick@nick.uklinux.net>
12478
12479 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12480 case "-stack-list-locals 2".
12481 * gdb.mi/mi-var-child.exp: Test for case
12482 "-var-list-children --all-values NAME".
12483
997b0952
MC
124842004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12487
52470da3
MK
124882004-01-18 Mark Kettenis <kettenis@gnu.org>
12489
7049b4b8
MK
12490 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12491 used with gdb_test_multiple.
12492
52470da3
MK
12493 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12494 read at address 0. This fixes PR testsuite/1504.
12495
da6012e5
DJ
124962004-01-18 Daniel Jacobowitz <drow@mvista.com>
12497
12498 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12499 Remove downloading, guessing the host executable, the calls to
12500 gdb_file_cmd and gdb_target_cmd, and "load" support.
12501 (infer_host_exec): New function broken out from gdb_load.
12502 (gdb_load): New wrapper for gdbserver_gdb_load.
12503 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12504 gdb_target_cmd. Use -target-select.
12505 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12506 Download binaries to the host. Clear last_mi_remote_file when
12507 we load a new binary.
12508 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12509 call gdbserver_gdb_load and mi_gdb_target_cmd.
12510
32c70722
MC
125112004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12512
12513 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12514 type patterns.
12515
b0cecf36
MC
125162004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12517
12518 * gdb.cp/templates.exp: Fix typo in test name of
12519 "print Foo<volatile char*>::foo".
12520
4120d7e6
MC
125212004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12522
12523 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12524
f679e530
BE
125252004-01-16 Ben Elliston <bje@wasabisystems.com>
12526
12527 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12528 (clean mostlyclean): Remove empty rm.
12529
091c48f6
MC
125302004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12531
12532 * gdb.base/setvar.exp: Add copyright years.
12533
3e5fc8d2
DC
125342004-01-14 David Carlton <carlton@bactrian.org>
12535
12536 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12537 PR c++/1511 and update coment.
12538 * gdb.cp/templates.exp: Update patterns to match current output.
12539 If changes involve something other than whitespace, KFAIL
12540 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12541
63d06c5c
DC
125422004-01-14 David Carlton <carlton@kealia.com>
12543
12544 * gdb.cp/namespace.exp: Add tests involving classes defined within
12545 namespaces.
12546 * gdb.cp/namespace.cc (C::CClass): New.
12547 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12548
a51dab88
EZ
125492004-01-14 Elena Zannoni <ezannoni@redhat.com>
12550
12551 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12552 what debug info we have. Print a better message if something goes
12553 wrong while producing the separate debug info file.
12554
a476ccc9
MC
125552004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12556
12557 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12558
f453692c
MC
125592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12560
12561 * gdb.base/callfuncs.c: Add copyright notice.
12562
f40063a5
MC
125632004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12564
12565 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12566 inheritance. PR gdb/1498, PR gcc/13539.
12567
19ac3974
EZ
125682004-01-13 Elena Zannoni <ezannoni@redhat.com>
12569
a9c64011
AS
12570 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12571 test specific name.
12572 * gdb.mi/gdb669.exp: Ditto.
12573 * gdb.mi/mi-pthreads.exp: Ditto.
12574 * gdb.mi/mi1-pthreads.exp: Ditto.
12575 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12576
56c97c6e
MC
125772004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12578
12579 * gdb.cp/member-ptr.cc: Add copyright notice.
12580
a0644324
MC
125812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12582
12583 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12584 some patterns for recent versions of gcc and hpacc. Delete
12585 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12586 Delete tests that access a NULL pointer-to-member-data. This
12587 script is still disabled for gcc.
12588
32fabe09
EZ
125892004-01-12 Elena Zannoni <ezannoni@redhat.com>
12590
12591 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12592 escaped correctly.
32fabe09 12593
1f8a6abb
EZ
125942004-01-12 Elena Zannoni <ezannoni@redhat.com>
12595
12596 * gdb.base/sepdebug.exp: New file.
12597 * gdb.base/sepdebug.c: New file.
12598 * lib/gdb.exp (separate_debug_filename): New procedure.
12599 (gdb_gnu_strip_debug): New procedure.
12600
48efe704
AC
126012004-01-12 Andrew Cagney <cagney@redhat.com>
12602
12603 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12604 * gdb.mi/ChangeLog-1999-2003: New file.
12605
a9415475
AC
126062004-01-12 Andrew Cagney <cagney@redhat.com>
12607
12608 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12609 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12610 or EEXIST", treat EBUSY as an XFAIL.
12611
83b8cf9d
MC
126122004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12615 hp_cc_compiler.
12616
9939d2a8
MC
126172004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12618
12619 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12620 decorations.
12621
1ff8cadf
MC
126222004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12623
12624 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12625 and "(aCC)" decorations. Remove obsolete doco about old
12626 test results.
12627
6fa9022e
MC
126282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12629
12630 * gdb.cp/exception.exp: Fix typo in doco.
12631
209721fe
MK
126322004-01-09 Mark Kettenis <kettenis@gnu.org>
12633
12634 * gdb.base/gdb1476.exp: Fix typo.
12635
ef11303e
MC
126362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12637
12638 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12639 file.
12640
041ab88c
MC
126412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12642
12643 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12644 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12645 Use gdb_compile. Remove restriction on gcc. Add some patterns
12646 for recent version of gdb. Delete second half, which was a copy
12647 of the first half with different build flags. This test is
12648 still disabled because it is still not ready for production.
12649
e36d075a
MC
126502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12651
12652 * gdb.cp/exception.cc: Add copyright notice.
12653 * gdb.cp/exception.exp: Add a notice that this file is broken
12654 because of line number changes caused by addition of copyright
12655 notice.
12656
42b190ad
MC
126572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12658
12659 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12660 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12661
8f25f06b
MC
126622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12663
12664 * gdb.cp/classes.exp: Accept gnu abi 2.
12665 * gdb.cp/derivation.exp: Likewise.
12666 * gdb.cp/overload.exp: Likewise.
12667 * gdb.cp/virtfunc.exp: Likewise.
12668
06ded8b8
MC
126692004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12670
12671 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12672 semicolon after end of function.
12673
77c26ae3
MC
126742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12675
12676 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12677 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12678 boilerplate code for compiling and running the program under
12679 test. Add some string method tests.
12680
20757486
MC
126812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12682
12683 * gdb.cp/bs15503.cc: Add copyright notice.
12684 * gdb.cp/bs15503.exp: Adjust line number.
12685
0fd3b503
MC
126862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12687
12688 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12689 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12690
10d1bea8
MC
126912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12692
12693 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12694 hp_cc_compiler.
12695
2789202a
MC
126962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12697
12698 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12699 * gdb.cp/ctti.exp: Use the marker instead of "next".
12700 With gcc, run further before bailing.
12701
b862f14c
MC
127022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12703
12704 * gdb.cp/cttiadd.cc: Add copyright notice.
12705 * gdb.cp/cttiadd1.cc: Likewise.
12706 * gdb.cp/cttiadd2.cc: Likewise.
12707 * gdb.cp/cttiadd3.cc: Likewise.
12708
96da2469
MC
127092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12710
12711 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12712 Use gdb_test, gdb_test_multiple. Use floating-point values that
12713 have exact representations in IEEE-ish formats.
12714
053248ff
MC
127152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12716
12717 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12718 compilers. Delete duplicate call to get_compiler_info.
12719 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12720 * gdb.base/volatile.exp: Likewise.
12721
84acecdd
MK
127222004-01-07 Mark Kettenis <kettenis@gnu.org>
12723
12724 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12725 memory at address 0.
12726
fe11a27f
MC
127272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12728
12729 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12730 to test for hp-ux assembler. Fix copyright years.
12731
60ad077b
AC
127322004-01-07 Andrew Cagney <cagney@redhat.com>
12733
12734 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12735
1c9b8f33
AC
127362004-01-07 Andrew Cagney <cagney@redhat.com>
12737
12738 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12739 when creating the read-only file. From analysis by Roland McGrath
12740 and Elena Zannoni.
12741
753ccc7a
MC
127422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12743
12744 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12745
eca3e36b
MC
127462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12747
12748 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12749 data pointers.
12750
f8d4bac4
MC
127512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12752
12753 * gdb.cp/m-static.exp: Compile one source file at a time.
12754 Delete unused call to get_compiler_info.
12755
9b4e0f94
MC
127562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12757
12758 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12759 * gdb.base/call-rt-st.exp: Likewise.
12760 * gdb.base/nodebug.exp: Likewise.
12761 * gdb.base/volatile.exp: Likewise.
12762 * gdb.cp/ref-types.exp: Likewise.
12763 * gdb.cp/templates.exp: Likewise.
12764
023c1024
MK
127652004-01-05 Mark Kettenis <kettenis@gnu.org>
12766
12767 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12768
19703c4a
MC
127692004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12770
12771 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12772 hppa*-hp-hpux*.
12773
18b67037
MK
127742004-01-04 Mark Kettenis <kettenis@gnu.org>
12775
ba6219c8
MK
12776 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12777 x86_64-*-*.
12778
18b67037
MK
12779 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12780 sparc64-*-* and sparc*-solaris2*.
12781
1bfbbb9d
MK
127822004-01-04 Mark Kettenis <kettenis@gnu.org>
12783
12784 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12785 return ${tests}" test. The ${tests} already mentions the
12786 filename.
12787
06846494
MC
127882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12789
12790 * gdb.cp/local.exp: Accept gcc abi 2.
12791
3b0cb202
MC
127922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12793
12794 * gdb.cp/templates.exp: Accept gcc abi 2.
12795
0643ec3f
MC
127962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12797
12798 * lib/compiler.cc: Remove supports_template_debugging.
12799 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12800
d231d0b1
MC
128012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12802
12803 * gdb.cp/namespace.exp: Accept gcc abi 2.
12804
44ffb27c
MC
128052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12806
12807 * gdb.cp/method.exp: Accept gcc abi 2.
12808
184ad485
MC
128092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12810
12811 * gdb.cp/classes.exp: Generate identical results as old version.
12812 * gdb.cp/derivation.exp: Likewise.
12813 * gdb.cp/overload.exp: Likewise.
12814 * gdb.cp/virtfunc.exp: Likewise.
12815
116f09e7
MC
128162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12817
12818 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12819 mysterious bug with sourceware version of expect.
12820
b1379776
MC
128212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12822
12823 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12824 current versions of gcc, including gcc abi 2. Remove gratuitous
12825 restart of test program. Use gdb_test_multiple and gdb_test for
12826 all tests. Add patterns to xfail missing "const" in "const char *"
12827 and kfail PR gdb/1155.
12828
6b7a4c0e
MC
128292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12830
12831 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12832 current versions of gcc, including gcc abi 2. Remove gratuitous
12833 restart of test program. Use gdb_test_multiple and gdb_test for
12834 all tests. Add patterns to kfail PR gdb/1498.
12835
51615d72
MC
128362003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12837
12838 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12839 current versions of gcc, including gcc abi 2. Use "breakpoint"
12840 and "continue" instead of restarting the target program. Use
12841 gdb_test_multiple and gdb_test for all tests.
12842
7b79a9d7
MK
128432004-01-01 Mark Kettenis <kettenis@gnu.org>
12844
12845 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12846 for *-*-solaris2*.
12847
1cd3489f
MC
128482003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12849
12850 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12851 current versions of gcc, including gcc abi 2. Use "breakpoint"
12852 and "continue" instead of restarting the target program several
12853 times. Use gdb_test_multiple and gdb_test for all tests.
12854
850742db
MC
128552003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12856
12857 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12858 source files.
12859
eb4bbda8
MC
128602003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12861
12862 * gdb.base/environ.exp: Handle compiling test case from multiple
12863 source files.
12864
e42c7771
MC
128652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12866
12867 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12868
80e4b428
JB
128692003-12-17 Jim Blandy <jimb@redhat.com>
12870
5f06973a
JB
12871 * gdb.base/freebpcmd.c: Add copyright notice.
12872
80e4b428
JB
12873 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12874
0ab84fb7
MC
128752003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12876
12877 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12878
1b3bb3d0
JB
128792003-12-13 Jim Blandy <jimb@redhat.com>
12880
12881 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12882
3a4c9371
KB
128832003-12-12 Kevin Buettner <kevinb@redhat.com>
12884
12885 * gdb.asm/frv.inc: New file.
12886 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12887
a1dea79a
FF
128882003-12-09 Fred Fish <fnf@redhat.com>
12889
12890 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12891 functions to break1.c and leave prototypes behind. Add more
12892 "set breakpoint NN here" comments.
12893 * gdb.base/break1.c: New file.
12894
12895 * gdb.base/break.exp: Handle compiling test case from multiple
12896 source files and change source file references as needed.
12897 * gdb.base/completion.exp: Ditto.
12898 * gdb.base/condbreak.exp: Ditto.
12899 * gdb.base/define.exp: Ditto.
12900 * gdb.base/ena-dis-br.exp: Ditto.
12901 * gdb.base/info-proc.exp: Ditto.
12902 * gdb.base/maint.exp: Ditto.
12903 * gdb.base/until.exp: Ditto.
12904
12905 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12906 hardcoded line numbers.
12907 * gdb.base/define.exp: Ditto.
12908 * gdb.base/ena-dis-br.exp: Ditto.
12909 * gdb.base/maint.exp: Ditto.
12910 * gdb.base/until.exp: Ditto.
12911
12912 * gdb.base/completion.exp: Use "break1" for completion tests since
12913 "break" is no longer a unique prefix.
12914
5266b69c
AC
129152003-12-06 Andrew Cagney <cagney@redhat.com>
12916
12917 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12918 "return_value_unimplemented". When an unimplemented struct return
12919 architecture, report incorrect values as a KFAIL
12920
374451f0
MC
129212003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12922
12923 * gdb.cp/rtti.exp: Accept new wording of warning from
12924 cp_lookup_rtti_type.
12925
ba9b20a7
MC
129262003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12927
12928 Partial fix for PR testsuite/1456.
12929 * gdb.base/scope.exp (test_at_main): Replace references to
12930 gcc_compiled with calls to test_compiler_info.
12931 (test_at_foo): Likewise.
12932 (test_at_bar): Likewise.
12933
b74b6d0b
MC
129342003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12935
12936 Partial fix for PR testsuite/1456.
12937 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12938 to test_compiler_info.
12939
ccfa3402
MC
129402003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12941
12942 * gdb.base/so-impl-ld.exp: Update copyright notice.
12943
f6246aba
MC
129442003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12945
12946 Partial fix for PR testsuite/1456.
12947 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12948 to test_compiler_info.
12949
13ae734a
MC
129502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12951
12952 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12953 from current versions of gdb. Clean up regular expressions.
12954 Delete redundant timeout case.
12955
d8e1cdee
MC
129562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12959 from current versions of gdb. Clean up regular expressions.
12960 Delete redundant timeout case.
12961
96457b64
MC
129622003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12963
12964 Partial fix for PR testsuite/1456.
12965 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12966 gcc_compiled with call to test_compiler_info.
12967
f35309fc
MC
129682003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12969
12970 Partial fix for PR testsuite/1456.
12971 * gdb.base/list.exp (test_list_function): Delete unused declaration
12972 of gcc_compiled.
12973
d7afdf9b
MC
129742003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12975
12976 Partial fix for PR testsuite/1456.
12977 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12978 call to test_compiler_info.
12979
71507b56
MK
129802003-11-29 Mark Kettenis <kettenis@gnu.org>
12981
12982 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12983 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12984 it to create the appropriate note.inc.
12985 * gdb.asm/asmsrc1.s: Include "note.inc".
12986 * gdb.asm/netbsd.inc: New file.
12987 * gdb.asm/empty.inc: New file.
12988
f81f93f7
MC
129892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12990
12991 Partial fix for PR testsuite/1456.
12992 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12993 calls to test_compiler_info.
12994
9a77938e
MC
129952003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12996
12997 Partial fix for PR testsuite/1456.
12998 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12999 calls to test_compiler_info.
13000
e8367dc7
MK
130012003-11-27 Mark Kettenis <kettenis@gnu.org>
13002
13003 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13004 pattern for the KFAILs.
13005
526c61ee
AF
130062003-11-25 Adam Fedor <fedor@gnu.org>
13007
13008 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13009 * gdb.objc/objcdecode.m: New file.
13010
28f2d600
AF
130112003-11-25 Adam Fedor <fedor@gnu.org>
13012
13013 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13014 * gdb.objc/nondebug.m: New file.
13015
a3895cee
BE
130162003-11-26 Ben Elliston <bje@wasabisystems.com>
13017
13018 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13019 NetBSD as it does on FreeBSD. Modelled on a similar change by
13020 Mark Kettenis on 2003-05-30.
13021 (link-flags): Set to "--entry _start" regardless of target.
13022 Special linker flags are to be appended to $link-flags.
13023 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13024
c9f2c8a3
MC
130252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13026
13027 * gdb.cp/method.exp: Accept output of new demangler.
13028
15a0587a 130292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13030
13031 * gdb/class2.exp: New file.
13032 * gdb/class2.cc: New file.
13033
3c00b570
MC
130342003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13035
13036 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13037 of new demangler.
13038
7027acc7
MK
130392003-11-23 Mark Kettenis <kettenis@gnu.org>
13040
13041 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13042 of gdb_test "run".
13043
b0e1598a
MK
130442003-11-23 Mark Kettenis <kettenis@gnu.org>
13045
13046 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13047 "continue" into "run".
13048
4d9eda44
MC
130492003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13050
13051 Partial fix for PR testsuite/1456.
13052 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13053 call to test_compiler_info.
13054 * gdb.cp/ctti.exp: Likewise.
13055 * gdb.cp/derivation.exp: Likewise.
13056 * gdb.cp/member-ptr.exp: Likewise.
13057 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13058 reference to gcc_compiled.
13059
130602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13061
13062 Fix PR testsuite/1463.
13063 * gdb.base/structs.exp (start_structs_test): Call
13064 get_debug_format before using the debug format.
13065
d422fe19
AC
130662003-11-22 Andrew Cagney <cagney@redhat.com>
13067
13068 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13069 * gdb.base/structs.exp: Use gdb_test_multiple.
13070
039cf96d
AC
130712003-11-20 Andrew Cagney <cagney@redhat.com>
13072
6882279b
AC
13073 * gdb.base/structs.exp: Handle and recover from internal errors.
13074 Replace "foo${n}" with "foo<n>" in test messages.
13075
e53890ae
AC
13076 * gdb.base/structs.exp: Update copyright. Rewrite.
13077 * gdb.base/structs.c: Update copyright. Rewrite.
13078
2b211c59
AC
13079 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13080 resync count exceeded.
d63a86f8 13081
039cf96d
AC
13082 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13083 from the internal error.
13084 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13085 Original from Jim Blandy.
13086 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13087
eac98b22
AC
130882003-11-19 Andrew Cagney <cagney@redhat.com>
13089
13090 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13091 KFAIL.
13092
67455b2a
MK
130932003-11-17 Mark Kettenis <kettenis@gnu.org>
13094
13095 New testcase for PR backtrace/1435.
13096 * gdb.arch/i386-unwind.exp: New file.
13097 * gdb.arch/i386-unwind.c: New file.
13098
853d6e5b
AC
130992003-11-17 Andrew Cagney <cagney@redhat.com>
13100
13101 * lib/gdb.exp (compiler_info): New global.
13102 (test_compiler_info): New function.
13103 (get_compiler_info): Set compiler_info.
13104 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13105 "compiler_info" to gcc-<major>-<minor>.
13106
38cf6e11
MC
131072003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13108
13109 * gdb.trace/configure: Remove.
13110
a50d3602
EZ
131112003-11-13 Elena Zannoni <ezannoni@redhat.com>
13112
13113 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13114 breakpoints.
a50d3602
EZ
13115 * gdb.base/break.exp: Remove all references to explicit line
13116 numbers.
13117
d9407aaa
NC
131182003-11-11 Nick Clifton <nickc@redhat.com>
13119
13120 * gdb.base/shreloc.exp: Do not run for targets which do not
13121 support shared objects.
13122
db488fc1
CV
131232003-11-10 Corinna Vinschen <vinschen@redhat.com>
13124
13125 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13126 Don't run tests if nofileio flag is given.
13127
6a90a18e
EZ
131282003-11-07 Elena Zannoni <ezannoni@redhat.com>
13129
13130 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13131 as well as 'Watchpoint'.
6a90a18e 13132
0b915e9c
EZ
131332003-11-06 Elena Zannoni <ezannoni@redhat.com>
13134
13135 Reported by Jim Ingham <jingham@apple.com>:
13136 * gdb.base/annota1.exp: Match at least one occurrence of the
13137 signal handler annotation.
13138
d7e4b55f
EZ
131392003-11-06 Elena Zannoni <ezannoni@redhat.com>
13140
a9c64011
AS
13141 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13142 as well as 'Watchpoint'.
d7e4b55f 13143
2fe4e8d0
MC
131442003-11-05 Michael Chastain <mec@shout.net>
13145
13146 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13147
6ef88553
KW
131482003-11-03 Kris Warkentin <kewarken@qnx.com>
13149
13150 * gdb.arch/gdb1291.c: New test file.
13151 * gdb.arch/gdb1291.exp: New test script.
13152 * gdb.arch/gdb1431.c: New test file.
13153 * gdb.arch/gdb1431.exp: New test script.
13154
ae7dc4d8
MC
131552003-10-22 Michael Chastain <mec@shout.net>
13156
13157 * gdb.mi/pthreads.c: Add copyright notice.
13158
c39d7427
MC
131592003-10-22 Michael Chastain <mec@shout.net>
13160
13161 * gdb.threads/pthreads.c: Add copyright notice.
13162
8b7d96c1
MC
131632003-10-20 Michael Chastain <mec@shout.net>
13164
13165 * gdb.base/gdb1056.exp: New test script.
13166
d1d69fdd
DJ
131672003-10-13 Daniel Jacobowitz <drow@mvista.com>
13168
13169 * gdb.threads/killed.exp: Use gdb_run_cmd.
13170
7d605576
DJ
131712003-10-13 Daniel Jacobowitz <drow@mvista.com>
13172
13173 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13174 create a core file.
13175 * gdb.threads/gcore-thread.exp: Likewise.
13176
618ec112
CV
131772003-10-13 Corinna Vinschen <vinschen@redhat.com>
13178
13179 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13180 type, based on char type.
13181 (struct bit_flags_short_t): New bitfield type, based on short type.
13182 (init_bit_flags_char): New fuction.
13183 (init_bit_flags_short): Ditto.
13184 (print_bit_flags_char): Ditto.
13185 (print_bit_flags_short): Ditto.
13186 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13187
9367a73c
MC
131882003-10-11 Michael Chastain <mec@shout.net>
13189
13190 * gdb.base/call-rt-st.exp: Update copyright year.
13191
1decf120
KI
131922003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13193
13194 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13195 * gdb.disasm/sh3.s: Ditto.
13196
5445b2ae
DJ
131972003-10-07 Daniel Jacobowitz <drow@mvista.com>
13198
13199 * gdb.threads/switch-threads.exp: New test.
13200 * gdb.threads/switch-threads.c: New source file.
13201
aec24853
CV
132022003-10-07 Corinna Vinschen <vinschen@redhat.com>
13203
13204 * gdb.base/ending-run.exp: Add sh specific case.
13205
adc7428d
AC
132062003-10-06 Andrew Cagney <cagney@redhat.com>
13207
13208 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13209 * gdb.disasm/mn10200.exp: Delete obsolete file.
13210
c9d37158
DJ
132112003-09-29 Daniel Jacobowitz <drow@mvista.com>
13212
13213 * ChangeLog: Correct an entry command.exp -> commands.exp.
13214 * gdb.base/commands.exp (bp_deleted_in_command_test)
13215 (temporary_breakpoint_commands): Check noargs.
13216
79c2c32d
DC
132172003-09-25 David Carlton <carlton@kealia.com>
13218
13219 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13220 of some print tests, where appropriate. Add tests for C::D::cd,
13221 E::ce, F::cXfX, G::XgX.
13222 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13223
594e6d67
RE
132242003-09-25 Richard Earnshaw <rearnsha@arm.com>
13225
13226 * lib/java.exp (java_init): Import target_alias before using it.
13227
10f0d451
DC
132282003-09-25 David Carlton <carlton@kealia.com>
13229
13230 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13231
274bcba0
EZ
132322003-09-23 Elena Zannoni <ezannoni@redhat.com>
13233
d63a86f8 13234 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13235 weirdness.
274bcba0 13236
cdbf20f7
MC
132372003-09-17 Michael Chastain <mec@shout.net>
13238
13239 * gdb.cp/gdb1355.exp: New file.
13240 * gdb.cp/gdb1355.c: New file.
13241
71e06f80
CV
132422003-09-15 Corinna Vinschen <vinschen@redhat.com>
13243
13244 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13245 * gdb.asm/sh.inc: New file.
13246
5c4e30ca
DC
132472003-09-11 David Carlton <carlton@kealia.com>
13248
bd45b7af
DC
13249 * gdb.cp/namespace.exp: Add tests for namespace types.
13250 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13251 (test_namespace): New.
13252
1c199746
EZ
132532003-09-11 Elena Zannoni <ezannoni@redhat.com>
13254
a9c64011 13255 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13256 * gdb.stabs/weird.exp: Ditto.
1c199746 13257
04ed252f
MC
132582003-09-08 Michael Chastain <mec@shout.net>
13259
13260 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13261
d8a2d9e7
MC
132622003-09-07 Michael Chastain <mec@shout.net>
13263
13264 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13265 'parse error'.
13266
161afb24
MK
132672003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13268
13269 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13270
49f2741a
MC
132712003-08-30 Michael Chastain <mec@shout.net>
13272
13273 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13274 * gdb.gdb/observer.exp: Ditto.
13275 * gdb.gdb/xfullpath.exp: Ditto.
13276
8afa723e
MK
132772003-08-29 Mark Kettenis <kettenis@gnu.org>
13278
13279 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13280 *-*-*bsd*.
13281
f31dfe3b
JJ
132822003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13283
13284 * gdb.base/dump.exp: Skip for ia64.
13285
4630e498
JJ
132862003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13287
13288 * gdb.asm/asm-source.exp: Add ia64 support.
13289 * gdb.asm/ia64.inc: New file.
13290
1105b7ef
MC
132912003-08-22 Michael Chastain <mec@shout.net>
13292
13293 * gdb.cp: New directory.
13294 * gdb.cp/*: Copy from gdb.c++/*.
13295 * gdb.c++/*: Remove.
13296 * Makefile.in: Change gdb.c++ to gdb.cp.
13297 * configure.in: Ditto.
13298 * configure: Regnerate.
13299
c945b932
MK
133002003-08-18 Mark Kettenis <kettenis@gnu.org>
13301
13302 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13303 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13304
2b66634b
DJ
133052003-08-17 Daniel Jacobowitz <drow@mvista.com>
13306
13307 * mi-var-display.exp (-var-list-children weird): Accept function
13308 pointers with argument types.
13309 * mi1-var-display.exp (-var-list-children weird): Likewise.
13310 * mi2-var-display.exp (-var-list-children weird): Likewise.
13311
a356f73b
DJ
133122003-08-17 Daniel Jacobowitz <drow@mvista.com>
13313
13314 * gdb.base/annota3.exp: Add missing newline.
13315
483417b8
MC
133162003-08-06 Michael Chastain <mec@shout.net>
13317
13318 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13319
c99c59c3
MS
133202003-08-12 Michael Snyder <msnyder@redhat.com>
13321
13322 * gdb.base/float.exp: Add test for SH.
13323
55ed7501
MK
133242003-08-10 Mark Kettenis <kettenis@gnu.org>
13325
13326 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13327
1a371f2e
EZ
133282003-08-07 Elena Zannoni <ezannoni@redhat.com>
13329
13330 * gdb.base/completion.exp: Remove reduntant completion test
13331 on filename.
13332
e0f353ce
EZ
133332003-08-07 Elena Zannoni <ezannoni@redhat.com>
13334
a9c64011
AS
13335 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13336 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13337 gdb.trace/save-trace.exp: Make sure that full pathnames are
13338 escaped correctly.
e0f353ce 13339
5710a1af 133402003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13341
a9c64011
AS
13342 * configure.in: Don't generate config.h from config.hin.
13343 * configure: Regenerate.
13344 * config.hin: Remove file.
13345 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13346 * gdb.threads/pthreads.c: Ditto.
5710a1af 13347
dcd81ce9
DJ
133482003-08-07 Daniel Jacobowitz <drow@mvista.com>
13349
13350 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13351 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13352 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13353 Replace ld24 with seth/add3.
13354
6009d884
AC
133552003-08-02 Andrew Cagney <cagney@redhat.com>
13356
13357 * gdb.base/annota3.exp: New file.
13358 * gdb.base/annota3.c: New file.
13359 * gdb.c++/annota3.exp: New file.
13360 * gdb.c++/annota3.cc: New file.
13361
51514e06
MC
133622003-07-29 Michael Chastain <mec@shout.net>
13363
13364 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13365 actually failed.
13366 (do_pass): Likewise.
13367 * gdb.threads/tls.exp: Always initialize no_of_threads.
13368
4ee6625b
DJ
133692003-07-27 Daniel Jacobowitz <drow@mvista.com>
13370
13371 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13372 pattern.
13373 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13374 * gdb.threads/tls.exp: Recognize one case of the host library not
13375 supporting TLS.
13376
225f2bf6
AC
133772003-07-27 Andrew Cagney <cagney@redhat.com>
13378
13379 * gdb.base/fileio.exp: Use SH when running commands using
13380 remote_exec.
13381
bcb27c9f
DJ
133822003-07-24 Daniel Jacobowitz <drow@mvista.com>
13383
13384 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13385 * gdb.base/relocate.c (dummy): New padding array.
13386
3d67be83
MS
133872003-07-22 Michael Snyder <msnyder@redhat.com>
13388
d63a86f8 13389 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13390
13391 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13392 patterns to be more general, accepting old and new output.
13393 Some output chars (such as '+') also must be quoted.
d63a86f8 13394 Some addresses are displayed numerically instead of
3d67be83
MS
13395 symbolically.
13396
57ba3b85
MS
133972003-07-23 Michael Snyder <msnyder@redhat.com>
13398
686d097c
MS
13399 * gdb.base/return2.exp: Don't test long-long return.
13400
57ba3b85
MS
13401 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13402 * gdb.disasm/t01_mov.exp: Ditto.
13403 * gdb.disasm/t02_mova.s: Ditto.
13404 * gdb.disasm/t02_mova.exp: Ditto.
13405 * gdb.disasm/t03_add.s: Ditto.
13406 * gdb.disasm/t03_add.exp: Ditto.
13407 * gdb.disasm/t04_sub.s: Ditto.
13408 * gdb.disasm/t04_sub.exp: Ditto.
13409 * gdb.disasm/t05_cmp.s: Ditto.
13410 * gdb.disasm/t05_cmp.exp: Ditto.
13411 * gdb.disasm/t06_ari2.s: Ditto.
13412 * gdb.disasm/t06_ari2.exp: Ditto.
13413 * gdb.disasm/t07_ari3.s: Ditto.
13414 * gdb.disasm/t07_ari3.exp: Ditto.
13415 * gdb.disasm/t08_or.s: Ditto.
13416 * gdb.disasm/t08_or.exp: Ditto.
13417 * gdb.disasm/t09_xor.s: Ditto.
13418 * gdb.disasm/t09_xor.exp: Ditto.
13419 * gdb.disasm/t10_and.s: Ditto.
13420 * gdb.disasm/t10_and.exp: Ditto.
13421 * gdb.disasm/t11_logs.s: Ditto.
13422 * gdb.disasm/t11_logs.exp: Ditto.
13423 * gdb.disasm/t12_bit.s: Ditto.
13424 * gdb.disasm/t12_bit.exp: Ditto.
13425 * gdb.disasm/t13_otr.s: Ditto.
13426 * gdb.disasm/t13_otr.exp: Ditto.
13427
e00759ef
EZ
134282003-07-22 Elena Zannoni <ezannoni@redhat.com>
13429
13430 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13431
8bc2021f
EZ
134322003-07-22 Elena Zannoni <ezannoni@redhat.com>
13433
a9c64011
AS
13434 * gdb.threads/tls.c : New file.
13435 * gdb.threads/tls.exp : New file.
13436 * gdb.threads/tls-main.c : New file.
13437 * gdb.threads/tls-shared.c : New file.
13438 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13439
89320c4c
AS
134402003-07-22 Andreas Schwab <schwab@suse.de>
13441
13442 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13443
180dea7c
AS
134442003-07-20 Andreas Schwab <schwab@suse.de>
13445
13446 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13447 due to insn reordering.
13448
0714963c
AC
134492003-07-15 Andrew Cagney <cagney@redhat.com>
13450
13451 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13452
98a23b3f
MC
134532003-07-15 Michael Chastain <mec@shout.net>
13454
13455 * gdb.base/gdb1250.exp: New file.
13456 * gdb.base/gdb1250.c: New file.
13457
27e417a2
ML
134582003-07-09 Michal Ludvig <mludvig@suse.cz>
13459
13460 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13461 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13462
8bc2021f
EZ
134632003-07-09 Elena Zannoni <ezannoni@redhat.com>
13464
a9c64011
AS
13465 * gdb.threads/tls.c: New file.
13466 * gdb.threads/tls.exp: New file.
13467 * gdb.threads/tls-main.c: New file.
13468 * gdb.threads/tls-shared.c: New file.
13469 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13470
d99968dc
EZ
134712003-07-09 Elena Zannoni <ezannoni@redhat.com>
13472
13473 * gdb.base/annota1.exp: Make sure that we properly escape the
13474 full path of the source file. Xfail more permissive patterns,
d63a86f8 13475 due to a compiler debug info problem.
d99968dc 13476
83876b3b
AS
134772003-07-07 Andreas Schwab <schwab@suse.de>
13478
2705e972
AS
13479 * gdb.asm/m68k.inc: New file.
13480 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13481
83876b3b
AS
13482 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13483 arguments"): Also match negative number.
13484
13485 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13486
3a871b37
DJ
134872003-07-03 Daniel Jacobowitz <drow@mvista.com>
13488
13489 * gdb.base/store.c (charest): New typedef.
13490 (add_char): Rename to add_charest, update.
13491 (wack_char): Rename to wack_charest, update types. Return l + r
13492 to keep r live across the call.
13493 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13494 (wack_double, wack_doublest): Return l + r to keep r live across
13495 the call.
13496 * gdb.base/store.exp: Accomodate store.c changes.
13497
b2a7f303
DC
134982003-06-30 David Carlton <carlton@kealia.com>
13499
13500 * gdb.c++/maint.exp (test_invalid_name): New.
13501 (test_first_component): Add tests for invalid names.
13502
3c6cb4a1
MC
135032003-06-29 Michael Chastain <mec@shout.net>
13504
13505 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13506 output of '<VTT for class>' for virtual base classes.
13507
f1c2644b
DJ
135082003-06-29 Daniel Jacobowitz <drow@mvista.com>
13509
13510 * gdb.base/completion.exp: Tab-complete "complet" instead of
13511 "compl".
13512 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13513
18080350
DJ
135142003-06-29 Daniel Jacobowitz <drow@mvista.com>
13515
13516 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13517 * gdb.base/volatile.exp: Likewise.
13518
f56973f8
DJ
135192003-06-29 Daniel Jacobowitz <drow@mvista.com>
13520
13521 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13522 gdb/1265.
13523
135242003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13525 Daniel Jacobowitz <drow@mvista.com>
13526
13527 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13528 initial line count of 'captured_main' from 26 to 32.
13529 (test_with_self): Allow xmalloc call to be interleaved with the
13530 preceding two lines.
13531
e766d4d6
JB
135322003-06-24 Joel Brobecker <brobecker@gnat.com>
13533
13534 * gdb.base/bang.exp: New testcase.
13535
f125c9a4
JB
135362003-06-23 Joel Brobecker <brobecker@gnat.com>
13537
13538 * gdb.base/langs.exp: Add some tests for the "minimal" language
13539 support.
13540
6e25beaf
EZ
135412003-06-23 Elena Zannoni <ezannoni@redhat.com>
13542
13543 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13544 the testcase.
13545
2f816dda
DJ
135462003-06-22 Daniel Jacobowitz <drow@mvista.com>
13547
13548 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13549 offset.
13550
db5a5748
DJ
135512003-06-22 Daniel Jacobowitz <drow@mvista.com>
13552
13553 * gdb.c++/pr-1210.cc: New file.
13554 * gdb.c++/pr-1210.exp: New file.
13555
1df0c130
DJ
135562003-06-21 Daniel Jacobowitz <drow@mvista.com>
13557
13558 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13559 000-exec-continue.
13560
a92feac0
MK
135612003-06-15 Mark Kettenis <kettenis@gnu.org>
13562
13563 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13564 on *-*-*bsd* instead of *-*-freebsd*.
13565
81a58f5b
AC
135662003-06-14 Andrew Cagney <cagney@redhat.com>
13567
13568 * gdb.base/store.exp: Test longest and doublest. Test all
13569 parameters. Weaken return statement match.
13570 * gdb.base/store.c: Add longest and doublest - aka long long and
13571 long double functions. Put all parameters into local register
13572 variables. Use negative values.
13573
b257a0d3
AC
135742003-06-14 Andrew Cagney <cagney@redhat.com>
13575
13576 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13577 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13578 exit status.
13579 * gdb.base/fileio.exp: Disable target when nointerrupts and
13580 noinferiorio, instead of limiting it to remote. Use remote_exec
13581 instead of system.
d63a86f8 13582
21c38304
JJ
135832003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13584
13585 * gdb.base/float.exp: Add ia64 support.
13586
1bcdb424
CV
135872003-06-12 Corinna Vinschen <vinschen@redhat.com>
13588
13589 * gdb.base/fileio.exp: Run only on remote targets.
13590
6aeb981f
CV
135912003-06-10 Corinna Vinschen <vinschen@redhat.com>
13592
13593 * gdb.base/fileio.c: New file, testing File-I/O.
13594 * gdb.base/fileio.exp: Ditto.
13595
53df362e
RG
135962003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13597
13598 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13599 shared objects after relocation at load time (gdb PR/1132).
13600 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13601 as above, part of the shared object relocation test.
53df362e 13602
ffee1b46
MK
136032003-06-08 Mark Kettenis <kettenis@gnu.org>
13604
b5ca3722
MK
13605 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13606 fully filled history list.
13607 * gdb.base/gdb_history: New file.
13608
03ed860d
MK
13609 * gdb.base/signals.exp: XFAIL "continue to func1" on
13610 i*86-*-freebsd*.
13611
ffee1b46
MK
13612 * gdb.base/attach.exp: When trying to attach to a nonexistent
13613 process, make it possible to specify the PID based on the target,
13614 and do so for *-*-freebsd*.
13615
d80dbb52
RH
136162003-06-02 Richard Henderson <rth@redhat.com>
13617
13618 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13619
6dd77b81
RH
136202003-06-02 Richard Henderson <rth@redhat.com>
13621
13622 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13623
f6347e16
RH
136242003-06-02 Richard Henderson <rth@redhat.com>
13625
13626 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13627
2c161407
DJ
136282003-06-01 Daniel Jacobowitz <drow@mvista.com>
13629
13630 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13631 of globalvar.
13632
572eb746
MK
136332003-06-01 Mark Kettenis <kettenis@gnu.org>
13634
13635 * gdb.asm/asm-source.exp: Check for memory read errors in
13636 disassembler test on *BSD too.
13637
9e9617a5
RH
136382003-06-01 Richard Henderson <rth@redhat.com>
13639
13640 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13641 for .frame.
13642 (gdbasm_call): Lose ldgp.
13643 (gdbasm_startup): Add frame information.
13644 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13645
7b34ad4e
MK
136462003-05-31 Mark Kettenis <kettenis@gnu.org>
13647
13648 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13649 i?86-*-*.
13650
10059fdf
MK
136512003-05-30 Mark Kettenis <kettenis@gnu.org>
13652
13653 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13654 FreeBSD.
13655
acf4b816
RH
136562003-05-29 Richard Henderson <rth@redhat.com>
13657
13658 * gdb.asm/alpha.inc: New file.
13659 * gdb.asm/asm-source.exp: Use it.
13660
e9ecd949
JB
136612003-05-29 Jim Blandy <jimb@redhat.com>
13662
13663 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13664 'core.PID'.
13665
e3e5a4f3
JB
136662003-05-22 Jim Blandy <jimb@redhat.com>
13667
13668 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13669 backtrace.
d63a86f8 13670
72fe3d25
DC
136712003-05-20 David Carlton <carlton@math.stanford.edu>
13672
13673 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13674 this time.
13675
58da2eb2
DC
136762003-05-19 David Carlton <carlton@bactrian.org>
13677
13678 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13679 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13680
1fcb5155
DC
136812003-05-19 David Carlton <carlton@bactrian.org>
13682
13683 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13684 namespace tests.
13685 Bump copyright date.
13686 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13687 (main): Call C::D::marker2.
13688 * gdb.c++/namespace1.cc: New file.
13689
85e85163
JJ
136902003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13691
13692 Roland McGrath <roland@redhat.com>
d63a86f8 13693 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13694 there is no manager thread.
13695
a25fbfec
JJ
136962003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13697
d63a86f8
RM
13698 * gdb.threads/schedlock.exp: Remove assumption that all threads
13699 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13700 in one of the child threads rather than the main thread.
13701
be375bae
JB
137022003-05-07 Jim Blandy <jimb@redhat.com>
13703
09bf6082
JB
13704 Add support for assembly source testing on the s390x.
13705 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13706 architecture.
13707 * gdb.asm/s390x.inc: New file.
13708
be375bae
JB
13709 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13710 succession of 'if' statements.
13711
00905d52
AC
137122003-05-05 Andrew Cagney <cagney@redhat.com>
13713
13714 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13715
b1e29e33
AC
137162003-05-05 Andrew Cagney <cagney@redhat.com>
13717
13718 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13719 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13720
e33d66ec
EZ
137212003-05-02 Elena Zannoni <ezannoni@redhat.com>
13722
13723 * gdb.base/charset.exp: Update based on new behavior of set/show
13724 charset commands.
13725
2b6fd0d8
AC
137262003-05-01 Andrew Cagney <cagney@redhat.com>
13727
13728 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13729 variable do not give memory errors.
13730
130cacce
AF
137312003-04-30 Adam Fedor <fedor@gnu.org>
13732
13733 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13734 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13735 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13736 gdb.objc/basicclass.m: : New files
13737
13738 * lib/gdb.exp (gdb_compile_objc): New procedure.
13739
bea71854
DJ
137402003-04-27 Daniel Jacobowitz <drow@mvista.com>
13741
13742 * gdb.base/signals.exp: Make backtrace tests more specific.
13743
0f20eeea
DC
137442003-04-23 David Carlton <carlton@bactrian.org>
13745
13746 * gdb.c++/maint.exp (test_first_component): Add tests for
13747 'operator' in more locations.
13748
c8c4d8dc
KB
137492003-04-16 Kevin Buettner <kevinb@redhat.com>
13750
13751 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13752
3fe60e3c
EZ
137532003-04-16 Elena Zannoni <ezannoni@redhat.com>
13754
13755 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13756 func marke' instead. Update test name.
3fe60e3c 13757
9219021c
DC
137582003-04-15 David Carlton <carlton@math.stanford.edu>
13759
13760 * gdb.c++/maint.exp: New file.
13761
5dd55bdd
EZ
137622003-04-14 Elena Zannoni <ezannoni@redhat.com>
13763
13764 * gdb.threads/schedlock.c: Change type of thread function argument
13765 to long, to avoid warnings on 64-bit platforms.
13766
00890572
EZ
137672003-04-14 Elena Zannoni <ezannoni@redhat.com>
13768
a9c64011
AS
13769 * gdb.base/attach.exp: Add new message from ptrace in case of
13770 attaching to nonexistent process.
d63a86f8 13771
93201743
JB
137722003-04-11 Jim Blandy <jimb@redhat.com>
13773
13774 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13775 gdb.c++/userdef.cc: Place comments on the lines to which the
13776 marker function might return.
13777 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13778 gdb.c++/userdef.exp: Look for those comments to check that we've
13779 returned to the right place, instead of checking line numbers.
13780
2a11c64d
EZ
137812003-04-11 Elena Zannoni <ezannoni@redhat.com>
13782
a9c64011
AS
13783 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13784 match on sourcefile name, instead of directory name.
2a11c64d 13785
68ab8fc5
EZ
137862003-04-10 Elena Zannoni <ezannoni@redhat.com>
13787
d63a86f8 13788 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13789 working directory name.
13790
5624293a
JB
137912003-04-09 Jim Blandy <jimb@redhat.com>
13792
13793 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13794 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13795 after an inferior function call, report the failure, but allow the
13796 test to continue.
13797
f1f02ee4
SC
137982003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13799
13800 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13801 with -DPROTOTYPES.
13802
6eb79af0
SC
138032003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13804
13805 * gdb.base/break.exp: Revert last patch.
13806
8dfb4cf0
SC
138072003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13808
13809 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13810 with -DPROTOTYPES.
13811
ed4c619a
AC
138122003-04-02 Andrew Cagney <cagney@redhat.com>
13813
13814 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13815 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13816 matching directories by the name breakpoint.
13817 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13818 Make "continue to marker1" consistent.
13819 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13820 message consistent.
13821 * lib/gdb.exp: Put "the program is no longer running", and "the
13822 program exited" in parenthesis.
13823 * lib/mi-support.exp: Ditto.
d63a86f8 13824
4e35d5f0 138252003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13826
4e35d5f0
BR
13827 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13828
71900fe8
AC
138292003-03-29 Andrew Cagney <cagney@redhat.com>
13830
13831 * gdb.base/sizeof.c (main): Print the value of '\377'.
13832 * gdb.base/sizeof.exp: Check the sign of '\377'.
13833
c0655a16
MC
138342003-03-27 Michael Chastain <mec@shout.net>
13835
13836 * gdb.base/gdb1090.exp: New file.
13837 * gdb.base/gdb1090.cc: New file.
13838
5b2a3989
JB
138392003-03-27 J. Brobecker <brobecker@gnat.com>
13840
13841 * gdb.gdb/observer.exp: New regression test.
13842
79876890
MC
138432003-03-27 Michael Chastain <mec@shout.net>
13844
13845 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13846 * gdb.base/ptype.exp: Likewise.
13847
6eac95e3
CV
138482003-03-27 Corinna Vinschen <vinschen@redhat.com>
13849
13850 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13851
e8c71839
MC
138522003-03-26 Michael Chastain <mec@shout.net>
13853
13854 * gdb.base/ptype.exp: Actually use some typedef'd types.
13855
71b10041
SC
138562003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13857
13858 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13859 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13860
2512cf80
CV
138612003-03-20 Corinna Vinschen <vinschen@redhat.com>
13862
13863 * gdb.base/default.exp: Fix regular expression.
13864
0d195a4f
CV
138652003-03-20 Corinna Vinschen <vinschen@redhat.com>
13866
13867 * gdb.base/args.exp: Fix regular expression.
13868
8a2dbca8
CV
138692003-03-20 Corinna Vinschen <vinschen@redhat.com>
13870
13871 * gdb.base/help.exp: Allow Win32 child process.
13872
bf028682
CV
138732003-03-20 Corinna Vinschen <vinschen@redhat.com>
13874
13875 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13876 when stepping out of main().
13877
182dbe85
CV
138782003-03-20 Corinna Vinschen <vinschen@redhat.com>
13879
13880 * gdb.base/default.exp: Check for win32 specific message when calling
13881 "run" without executable.
13882
d67a6ba5
CV
138832003-03-20 Corinna Vinschen <vinschen@redhat.com>
13884
13885 * gdb.base/args.exp: Expect .exe in output.
13886
a955b5bb
CV
138872003-03-20 Corinna Vinschen <vinschen@redhat.com>
13888
13889 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13890 Cygwin native.
13891
bf6bad4b
AC
138922003-03-17 Andrew Cagney <cagney@redhat.com>
13893
13894 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13895 vector registes.
13896 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13897 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13898
293e9a31
DC
138992003-03-17 David Carlton <carlton@math.stanford.edu>
13900
13901 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13902 test, for PR breakpoints/38.
13903 Call test_watchpoint_and_breakpoint.
13904 * gdb.base/watchpoint.c (func3): New function.
13905 (main): Call func3.
13906
5330f2db
DC
139072003-03-04 David Carlton <carlton@math.stanford.edu>
13908
13909 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13910 Garply<Garply<char> >:: garply".
13911 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13912 with respect to PR c++/1111; note also PR c++/1113.
13913 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13914 respect to PR c++/1062.
13915 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13916
6ece72da
DC
139172003-03-03 David Carlton <carlton@math.stanford.edu>
13918
13919 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13920 with respect to PR c++/57.
13921 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13922 c++/826.
13923 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13924 respect to PR c++/57.
13925
85ca1584
DC
139262003-03-03 David Carlton <carlton@math.stanford.edu>
13927
13928 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13929 respect to PR c++/33 into FAILs.
13930
98e9c5b8
MC
139312003-03-03 Michael Chastain <mec@shout.net>
13932
7bedbf27
MC
13933 * configure.in: Update copyright years.
13934
139352003-03-03 Michael Chastain <mec@shout.net>
13936
13937 * Makefile.in: Update copyright years.
98e9c5b8 13938
f683e100
DC
139392003-02-28 David Carlton <carlton@math.stanford.edu>
13940
13941 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13942 print class instead of struct and/or superfluous protection
13943 specifiers, as long as the resulting output is equivalent to the
13944 source code.
13945 Delete FIXME from end of messages on tests that don't need
13946 fixing.
13947
a9e0cf2c
DC
139482003-02-28 David Carlton <carlton@math.stanford.edu>
13949
13950 * gdb.c++/templates.exp (do_tests): Allow const in the two
13951 Foo<volatile char *>::foo tests.
13952
e8d359df
MS
139532003-02-27 Michael Snyder <msnyder@redhat.com>
13954
d63a86f8 13955 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13956 will be consistant.
13957
0b71dc91
DC
139582003-02-26 David Carlton <carlton@math.stanford.edu>
13959
13960 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13961 char *>::foo" test with respect to PR c++/33. Create a new test
13962 which is identical to that one except that it doesn't put the
13963 space between the "char" and the "*"; KFAIL it, too.
13964
dd14ab43
DC
139652003-02-26 David Carlton <carlton@math.stanford.edu>
13966
13967 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13968 template types into either PASSes or KFAILs (corresponding to PR
13969 c++/57). Tweak indentation. Update copyright.
13970
1146c7f1
SC
139712003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13972
13973 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13974
74641dfb
MC
139752003-02-13 Michael Chastain <mec@shout.net>
13976
13977 * gdb.base/exprs.exp: Remove i960 remnants.
13978 * gdb.base/funcargs.exp: Likewise.
13979 * gdb.base/list.exp: Likewise.
13980 * gdb.base/ptype.exp: Likewise.
13981
559cd2d0
DC
139822003-02-14 David Carlton <carlton@math.stanford.edu>
13983
13984 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13985 pEe->D::vg()" from XFAIL to KFAIL.
13986
c4f90d87
JM
139872003-02-13 Jason Molenda (jmolenda@apple.com)
13988
13989 * gdb.base/maint.exp: Update maint print statistics regexp to include
13990 new entries.
13991
cbc4d97c
MC
139922003-02-13 Michael Chastain <mec@shout.net>
13993
13994 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13995
40f235b7
MC
139962003-02-12 Michael Chastain <mec@shout.net>
13997
13998 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13999 * gdb.c++/inherit.exp: Likewise.
14000 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14001 * gdb.c++/templates.exp: Likewise.
14002 * gdb.c++/virtfunc.exp: Likewise.
14003
c56716b0
JM
140042003-02-06 Jason Molenda (jason-cl@molenda.com)
14005
14006 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14007 why the code is written that way.
14008
070afcf8
MC
140092003-02-05 Michael Chastain <mec@shout.net>
14010
14011 * gdb.base/dump.exp: Add missing copyright line.
14012
5d0331e5
JM
140132003-02-05 Jason Molenda (jason-cl@molenda.com)
14014
f7ae6d3e 14015 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14016 at the beginning so the breakpoint doesn't get set on the loop.
14017
92851186
MC
140182003-02-05 Michael Chastain <mec@shout.net>
14019
14020 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14021 output for configurations with gcc 2.95.3.
14022
cbf1e085
AC
140232003-02-05 Keith Seitz <keiths@redhat.com>
14024 Andrew Cagney <ac131313@redhat.com>
14025
14026 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14027
29518e1e
MC
140282003-02-04 Michael Chastain <mec@shout.net>
14029
14030 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14031 Call perror and then continue.
14032
5af1d5f3
MC
140332003-02-03 Michael Chastain <mec@shout.net>
14034
14035 * gdb.c++/pr-1023.cc: New file.
14036 * gdb.c++/pr-1023.exp: New file.
14037
6b549786
JB
140382003-02-05 Jim Blandy <jimb@redhat.com>
14039
14040 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14041 it's local to foobar. Check for it there, and check that it's not
14042 present in main.
14043 * gdb.c++/local.cc (marker2): New function.
14044 (foobar): Call marker1.
14045 (main): Call marker2 instead of marker1.
14046
67f16606
AC
140472003-02-04 Andrew Cagney <ac131313@redhat.com>
14048
14049 * gdb.disasm/mn10200.exp: Obsolete file.
14050 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14051 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14052 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14053
1c5cb38e
DC
140542003-02-04 David Carlton <carlton@math.stanford.edu>
14055
14056 * gdb.c++/overload.exp: Test intToChar(1).
14057 * gdb.c++/overload.cc (intToChar): New.
14058 (main): Call intToChar.
14059
d1fe6965
DC
140602003-02-03 David Carlton <carlton@math.stanford.edu>
14061
14062 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14063 'might_kfail' arg.
14064 KFAIL some of the continue_to_bp_overloaded calls, according to
14065 PR c++/1025.
14066
9ba61c5d
MC
140672003-02-01 Michael Chastain <mec@shout.net>
14068
14069 * gdb.base/advance.c (marker1): New marker function.
14070 * gdb.base/advance.exp: When the 'advance' command lands on the
14071 return breakpoint, it can legitimately stop on either the
14072 current line or the next line. Accommodate both outcomes.
14073 * gdb.base/until.exp: Likewise.
14074
e7494ffb
AC
140752003-02-02 Andrew Cagney <ac131313@redhat.com>
14076
14077 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14078 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14079 now a list, not a tuple.
14080 * gdb.mi/mi-var-display.exp: Ditto.
14081 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14082
075559bc
AC
140832003-02-01 Andrew Cagney <ac131313@redhat.com>
14084
14085 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14086 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14087 stack backtraces.
14088 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14089
2bd4c7b1
MK
140902003-02-01 Mark Kettenis <kettenis@gnu.org>
14091
14092 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14093 gdb.mi/mi1-pthreads.exp: Return instead of calling
14094 gdb_suppress_entire_file.
14095
eabd8992
MS
140962003-02-01 Mark Salter <msalter@redhat.com>
14097
14098 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14099
71469e2f
MS
141002003-01-31 Mark Salter <msalter@redhat.com>
14101
14102 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14103 Support empty arg.
14104
38a94d44
MC
141052003-01-30 Michael Chastain <mec@shout.net>
14106
14107 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14108 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14109 has been fixed in gdb/readline on 2003-01-09.
14110
19ea9e73
MS
141112003-01-29 Michael Snyder <msnyder@redhat.com>
14112
e8d359df
MS
14113 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14114 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14115 * gdb.base/args.exp: Skip if target does not support args passing.
14116
2307bd6a
DJ
141172003-01-22 Daniel Jacobowitz <drow@mvista.com>
14118
19ea9e73 14119 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14120 gdb_test. Accept a list of expect arguments as the third
14121 parameter.
14122 (gdb_test): Use it.
14123
f2dd3617
EZ
141242003-01-20 Elena Zannoni <ezannoni@redhat.com>
14125
14126 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14127 allow for different test tree configurations. Update some
14128 tescases accordingly.
14129 * gdb.arch/altivec-regs.exp: Ditto.
14130 * gdb.asm/asm-source.exp: Ditto.
14131 * gdb.base/advance.exp: Ditto.
14132 * gdb.base/display.exp: Ditto.
d63a86f8 14133 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14134 * gdb.base/mips_pro.exp: Ditto.
14135 * gdb.base/overlays.exp: Ditto.
14136 * gdb.base/relocate.exp: Ditto.
14137 * gdb.base/setshow.exp: Ditto.
14138 * gdb.base/step-line.exp: Ditto.
14139 * gdb.base/step-test.exp: Ditto.
14140 * gdb.base/until.exp: Ditto.
14141 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14142
c71cdefd
DC
141432003-01-17 David Carlton <carlton@math.stanford.edu>
14144
14145 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14146 corresponding to PR c++/945.
14147 Update copyright.
14148
fdba05d7
DC
141492003-01-17 David Carlton <carlton@math.stanford.edu>
14150
14151 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14152 corresponding to PR c++/68.
14153
141542003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14155
14156 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14157 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14158 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14159
c362c33a
EZ
141602003-01-15 Elena Zannoni <ezannoni@redhat.com>
14161
0fbc361c
EZ
14162 * gdb.base/break.exp: Fix change of default location, because of
14163 removal of until tests.
14164 * gdb.base/help.exp: Update test for new 'until' help message.
14165 Add test for help on 'advance'.
a9c64011 14166 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14167
dabf8a35
MK
141682003-01-15 Mark Kettenis <kettenis@gnu.org>
14169
14170 * gdb.base/default.exp: Adapt "info float" test for recent changes
14171 to that command. Add test for "info vector".
14172 * gdb.base/float.exp: New file. Add test for "info float" that
14173 resembles the old test in gdb.base/default.exp.
14174
a1769aca
DC
141752003-01-15 David Carlton <carlton@math.stanford.edu>
14176
14177 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14178
82025e13
EZ
141792003-01-15 Elena Zannoni <ezannoni@redhat.com>
14180
14181 * gdb.base/break.exp: Move the tests of until command from here...
14182 * gdb.base/until.exp: ... to here. New file. Add other tests.
14183 * gdb.base/advance.c: New file.
14184 * gdb.base/advance.exp: New file.
14185
8f9ab801
EZ
141862003-01-14 Elena Zannoni <ezannoni@redhat.com>
14187
a9c64011
AS
14188 * gdb.base/args.c: New file.
14189 * gdb.base/args.exp: New file.
8f9ab801 14190
9ae66589
DJ
141912003-01-14 Daniel Jacobowitz <drow@mvista.com>
14192
14193 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14194
8d77e5c3
DJ
141952003-01-14 Daniel Jacobowitz <drow@mvista.com>
14196
14197 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14198
12d2f0a1
DJ
141992003-01-14 Daniel Jacobowitz <drow@mvista.com>
14200
14201 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14202 dates.
14203
6ca37014
DJ
142042003-01-13 Daniel Jacobowitz <drow@mvista.com>
14205
14206 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14207
b0023472
DJ
142082003-01-13 Daniel Jacobowitz <drow@mvista.com>
14209
14210 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14211 (ptype &*"foo").
14212 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14213
607fbc54 142142003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14215
14216 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14217 * gdb.mi/mi1-console.exp: Likewise.
14218
607fbc54 142192003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14220
14221 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14222 * gdb.mi/mi1-console.exp: Likewise.
14223
a1fb14a2
DJ
142242003-01-13 Daniel Jacobowitz <drow@mvista.com>
14225
14226 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14227
c4cf40b7
DJ
142282003-01-09 Daniel Jacobowitz <drow@mvista.com>
14229
14230 * gdb.base/detach.exp: New test.
14231
696d5a5b
DJ
142322003-01-09 Daniel Jacobowitz <drow@mvista.com>
14233
14234 * Makefile.in (ALL_SUBDIRS): New variable.
14235 (subdirs, clean, distclean): Use it.
14236 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14237 regenerating Makefile, since it is generated from the top level.
14238 * gdb.asm/Makefile.in: Likewise.
14239 * gdb.base/Makefile.in: Likewise.
14240 * gdb.c++/Makefile.in: Likewise.
14241 * gdb.disasm/Makefile.in: Likewise.
14242 * gdb.java/Makefile.in: Likewise.
14243 * gdb.mi/Makefile.in: Likewise.
14244 * gdb.threads/Makefile.in: Likewise.
14245 * gdb.trace/Makefile.in: Likewise.
14246
754533e4
DC
142472003-01-09 David Carlton <carlton@math.stanford.edu>
14248
14249 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14250 Add copyright year 2003.
14251
d8b3e9ee
MC
142522003-01-06 Michael Chastain <mec@shout.net>
14253
14254 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14255 When selecting a thread, 'line' and 'file' are optional.
14256 * gdb.mi/mi1-pthreads.exp: Likewise.
14257
8e9e0fe6
AS
142582003-01-06 Andreas Schwab <schwab@suse.de>
14259
14260 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14261 failures.
14262
b5ab8ff3
DJ
142632003-01-04 Daniel Jacobowitz <drow@mvista.com>
14264
14265 Fix PR gdb/844
14266 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14267 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14268
14269 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14270 instead of calling gdb_suppress_entire_file.
14271 * gdb.threads/print-threads.exp: Likewise.
14272 * gdb.threads/schedlock.exp: Likewise.
14273
14274 * gdb.threads/killed.exp: Return instead of calling
14275 gdb_suppress_entire_file.
14276 * gdb.threads/linux-dp.exp: Likewise.
14277 * gdb.threads/pthreads.exp: Likewise.
14278
1e698235
DJ
142792003-01-04 Daniel Jacobowitz <drow@mvista.com>
14280
14281 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14282 stabs.
14283 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14284 * gdb.base/whatis.exp: Always allow (void) after function names.
14285
147ff08c
DJ
142862003-01-04 Daniel Jacobowitz <drow@mvista.com>
14287
14288 * gdb.c++/casts.exp: Correct regexp.
14289
dc62bfc2
MK
142902003-01-04 Mark Kettenis <kettenis@gnu.org>
14291
14292 * configure.in: Call AC_CONFIG_HEADER. Don't call
14293 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14294 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14295 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14296 aforementioned directories in the AC_OUPUT call.
14297 * config.hin: New file.
14298 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14299 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14300 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14301 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14302 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14303 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14304 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14305 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14306 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14307 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14308 gdb.threads/configure.in, gdb.threads/configure,
14309 gdb.threads/config.in, gdb.trace/configure.in,
14310 gdb.trace/configure: Removed.
14311
77afa639
MC
143122003-01-03 Michael Chastain <mec@shout.net>
14313
14314 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14315 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14316
7634bb6e
DJ
143172003-01-03 Daniel Jacobowitz <drow@mvista.com>
14318
14319 * gdb.base/store.exp: Fix regular expressions.
14320
b39c905e
MK
143212002-12-28 Mark Kettenis <kettenis@gnu.org>
14322
14323 * configure.in: Rewrite.
14324 * configure: Regenerated.
14325
0a8551dd
DC
143262003-01-03 David Carlton <carlton@math.stanford.edu>
14327
14328 * gdb.base/psymtab.exp: New file.
14329 * gdb.base/psymtab1.c: Ditto.
14330 * gdb.base/psymtab2.c: Ditto.
14331
c60b7188
AF
143322002-12-23 Adam Fedor <fedor@gnu.org>
14333
14334 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14335
ee73db83
DC
143362002-12-23 David Carlton <carlton@math.stanford.edu>
14337
14338 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14339 and current_directory initialization.
14340
d6c1774e
JB
143412002-12-22 Jim Blandy <jimb@redhat.com>
14342
f0a847b8
JB
14343 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14344 rather than as part of the output file name.
14345
d6c1774e
JB
14346 * gdb.base/attach.exp: There's no need to copy the test program to
14347 /tmp; that was only ever necessary on HP/UX, and this test is
14348 entirely disabled there anyway.
14349
f0708dbb
JB
143502002-12-21 Jim Blandy <jimb@redhat.com>
14351
4c2acfea
JB
14352 * gdb.c++/psmang.exp: Doc fix.
14353
f0708dbb
JB
14354 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14355 test.
14356
9579e000
DC
143572002-12-20 David Carlton <carlton@math.stanford.edu>
14358
14359 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14360
d1810171
MC
143612002-12-18 Michael Chastain <mec@shout.net>
14362
14363 * gdb.c++/annota2.exp: Add copyright year 2002.
14364
76565097
DC
143652002-12-17 David Carlton <carlton@math.stanford.edu>
14366
14367 * gdb.c++/try_catch.cc: Add marker comments.
14368 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14369 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14370 * gdb.c++/m-static.cc: Ditto.
14371 * gdb.c++/m-static1.cc: Ditto.
14372 * gdb.c++/try_catch.cc: Ditto.
14373
da81390b
JJ
143742002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14375
14376 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14377 to see whether we are using the new -environment-directory
14378 command which resets via -r or the old version of the command
14379 which may prompt the user. Part of fix for gdb/741.
14380
b304d130
AC
143812002-12-13 Andrew Cagney <ac131313@redhat.com>
14382
14383 * gdb.fortran/types.exp: Update obsolete comment.
14384 * gdb.fortran/exprs.exp: Ditto.
14385 * lib/gdb.exp: Delete obsolete code.
14386 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14387 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14388 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14389 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14390 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14391 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14392 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14393 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14394 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14395 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14396 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14397 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14398 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14399 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14400 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14401 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14402 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14403 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14404 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14405 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14406 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14407 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14408 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14409 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14410 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14411 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14412 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14413 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14414 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14415 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14416 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14417 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14418 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14419 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14420 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14421 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14422 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14423
a23b6e6a
DC
144242002-12-11 David Carlton <carlton@math.stanford.edu>
14425
14426 * gdb.c++/m-data.exp: Add test for members that shadow global
14427 variables: see PR gdb/804.
14428 * gdb.c++/m-data.cc: Ditto.
14429
6604731b
DJ
144302002-12-10 Daniel Jacobowitz <drow@mvista.com>
14431
14432 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14433
de46ecd7
DC
144342002-12-06 David Carlton <carlton@math.stanford.edu>
14435
14436 * gdb.base/store.c: Don't declare functions static.
14437
27e829d0
AC
144382002-12-04 Andrew Cagney <ac131313@redhat.com>
14439
14440 * gdb.base/store.exp, gdb.base/store.c: New files.
14441
92806416
DJ
144422002-12-03 Daniel Jacobowitz <drow@mvista.com>
14443
14444 * gdb.base/selftest.exp: Update for current gdb.
14445
3bcbaac5
DJ
144462002-12-03 Daniel Jacobowitz <drow@mvista.com>
14447
14448 * gdb.base/maint.exp: Only dump symbols from one source file
14449 or objfile.
14450
f4f00b1f
DJ
144512002-12-03 Daniel Jacobowitz <drow@mvista.com>
14452
14453 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14454 function call.
14455
f1c8a949
JB
144562002-11-25 Jim Blandy <jimb@redhat.com>
14457
14458 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14459 function appearing in error message.
14460
9e297a97
DJ
144612002-11-21 Daniel Jacobowitz <drow@mvista.com>
14462
14463 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14464
1f312e79
JJ
144652002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14466
d63a86f8
RM
14467 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14468 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14469 should be in mi console format. This is part of fix for PR gdb/604.
14470
83c31e7d
FN
144712002-09-18 Fernando Nasser <fnasser@redhat.com>
14472
14473 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14474 which explicitly prints the zero offset as "+0".
14475
322b3f65
DJ
144762002-10-22 Daniel Jacobowitz <drow@mvista.com>
14477
14478 * gdb.threads/schedlock.c (args): Make unsigned.
14479
144802002-10-21 Daniel Jacobowitz <drow@mvista.com>
14481
14482 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14483 numbers. Allow "foo2|selected stack frame".
14484 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14485 * gdb.asm/asmsrc2.s: Likewise.
14486 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14487 comments.
14488 * gdb.asm/mips.inc: New file.
14489
5e2fe5b8
AF
144902002-10-18 Adam Fedor <fedor@gnu.org>
14491
14492 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14493 * gdb.base/help.exp: Likewise.
14494
abe1a5d0
KB
144952002-10-17 Kevin Buettner <kevinb@redhat.com>
14496
14497 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14498 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14499
10abb1d4
JB
145002002-10-02 Jim Blandy <jimb@redhat.com>
14501
14502 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14503
1f609b42
AC
145042002-10-01 Andrew Cagney <ac131313@redhat.com>
14505
14506 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14507 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14508 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14509 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14510 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14511 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14512 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14513
0aee02e4
AC
145142002-09-29 Andrew Cagney <ac131313@redhat.com>
14515
14516 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14517 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14518 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14519 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14520 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14521 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14522 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14523
6fde09ad
KB
145242002-09-27 Kevin Buettner <kevinb@redhat.com>
14525
14526 * gdb.base/annota1.exp (info break): Make directory components of
14527 path optional since not all compilers emit this debug information.
14528
889bf7c5
PA
14529 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14530 step ends up stepping out of the function instead of stopping on
14531 the epilogue.
6fde09ad 14532
9e8aab75
KS
145332002-09-26 Keith Seitz <keiths@redhat.com>
14534
14535 * lib/insight-support.exp (gdbtk_start): Figure out where
14536 the insight executable is based on where gdb is. Use this
14537 executable to start insight instead of gdb.
14538
e36180d7
AC
145392002-09-25 Andrew Cagney <cagney@redhat.com>
14540
14541 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14542
9dd34b2b
AC
145432002-09-24 Andrew Cagney <ac131313@redhat.com>
14544
14545 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14546 test_isolated_complaints.
14547 (test_empty_complaint): New function.
14548 (test_empty_complaints): New function. Check no output when no
14549 complaints.
d63a86f8 14550
dea97812
KB
145512002-09-19 Jim Blandy <jimb@redhat.com>
14552
a9c64011 14553 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14554
54951bd7
AC
145552002-09-19 Andrew Cagney <ac131313@redhat.com>
14556
14557 * gdb.gdb/complaints.exp: New file.
14558
dec43320
AC
145592002-09-18 Andrew Cagney <ac131313@redhat.com>
14560
14561 * gdb.base/maint.exp: Check `help maint internal-warning'.
14562
e70d6e3f
DC
145632002-09-18 David Carlton <carlton@math.stanford.edu>
14564
14565 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14566 numbers, and replace them by a single breakpoint after the
14567 constructors are all finished.
14568 Add test 4.
14569 * gdb.c++/m-static.cc: Add test 4.
14570 * gdb.c++/m-static.h: New file.
14571 * gdb.c++/m-static1.cc: New file.
14572
14573 * gdb.c++/printmethod.exp: New file.
14574 * gdb.c++/printmethod.cc: New file.
14575
14576 * gdb.c++/pr-574.exp: New file.
14577 * gdb.c++/pr-574.cc: New file.
14578
afb5c968
CV
145792002-09-18 Corinna Vinschen <vinschen@redhat.com>
14580
14581 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14582 embedded targets which never actually exit.
14583
31e45dee
FN
145842002-09-18 Fernando Nasser <fnasser@redhat.com>
14585
14586 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14587 "don't step after run" as unresolved or unsupported, instead of xfail.
14588
a283c5a1
CV
145892002-09-18 Corinna Vinschen <vinschen@redhat.com>
14590
14591 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14592 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14593 Add newline to expected string in "step out of main (status wrapper)"
14594 case.
14595
11350d2a
CV
145962002-09-18 Corinna Vinschen <vinschen@redhat.com>
14597
14598 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14599 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14600
0deec7d6
TT
146012002-09-17 Tom Tromey <tromey@redhat.com>
14602
14603 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14604 \000, not \0, in double-quoted string.
14605
b2b4a1b5
CV
146062002-09-14 Corinna Vinschen <vinschen@redhat.com>
14607
c9d37158 14608 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14609 string after running the commands execution on breakpoint tests.
14610
1c56143a
CV
146112002-09-13 Corinna Vinschen <vinschen@redhat.com>
14612
14613 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14614
37f8da45
JB
146152002-09-12 Joel Brobecker <brobecker@gnat.com>
14616
14617 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14618
08b468e0
KS
146192002-09-10 Keith Seitz <keiths@redhat.com>
14620
14621 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14622 runto proc.
14623 (mi_run_to_main): Use mi_runto.
14624 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14625
dc360f58
KS
146262002-09-10 Keith Seitz <keiths@redhat.com>
14627
14628 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14629 regexp for stopping at main. Could have multiple event notifications.
14630 Don't assume that main was declared with no parameters.
14631 (mi_next): Use mi_step_to.
14632 (mi_step): Use mi_next_to.
14633
ce3abcfb
CV
146342002-09-09 Corinna Vinschen <vinschen@redhat.com>
14635
14636 * gdb.base/default.exp: Fix expected string in `info float' test.
14637
d1f5b980
BE
146382002-09-09 Ben Elliston <bje@redhat.com>
14639
14640 * config/mips.exp: Update comments.
14641 * config/mips-idt.exp: Likewise.
14642 * config/nind.exp: Likewise.
14643 * config/slite.exp: Likewise.
14644 * config/sparclet.exp: Likewise.
14645 * config/udi.exp: Likewise.
14646 * config/vx.exp: Likewise.
14647 * config/vxworks29k.exp: Likewise.
14648
2f71430b
JB
146492002-09-05 Jim Blandy <jimb@redhat.com>
14650
14651 * gdb.threads/killed.exp: Fix test failure message.
14652
7ddebc7e
KS
146532002-09-04 Keith Seitz <keiths@redhat.com>
14654
14655 * lib/mi-support.exp: Update copyright.
14656 (mi_gdb_test): Increase the priority of the expected pattern
14657 so that it matches gdb_test.
14658
0ae67eb3
KS
146592002-09-03 Keith Seitz <keiths@redhat.com>
14660
14661 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14662 Use integer comparison instead of string comparison for testing
14663 whether binary was built.
14664
38fc42c8
JB
146652002-09-03 Jim Blandy <jimb@redhat.com>
14666
14667 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14668
b6ff0e81
JB
146692002-08-29 Jim Blandy <jimb@redhat.com>
14670
14671 * gdb.threads/pthreads.exp: Move the portable thread compilation
14672 code into a function in lib/gdb.exp, and call that from here.
14673 * lib/gdb.exp (gdb_compile_pthreads): New function.
14674
07c98896
KS
146752002-08-29 Keith Seitz <keiths@redhat.com>
14676
14677 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14678 expect_out so that callers can get at it.
14679
0312286c
DJ
146802002-08-23 Daniel Jacobowitz <drow@mvista.com>
14681
14682 * gdb.threads/print-threads.c: New file.
14683 * gdb.threads/print-threads.exp: New file.
14684 * gdb.threads/schedlock.c: New file.
14685 * gdb.threads/schedlock.exp: New file.
14686
dd039bc4
EZ
146872002-08-22 Elena Zannoni <ezannoni@redhat.com>
14688
a9c64011
AS
14689 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14690 not altivec.c.
dd039bc4 14691
1f36144c
MK
146922002-08-17 Mark Kettenis <kettenis@gnu.org>
14693
14694 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14695 targets. The problem should be fixed now.
14696
16057ec7 146972002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14698
14699 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14700 2002-07-24 change that removes final dots from error messages.
14701
3c1499ad
TT
147022002-08-13 Tom Tromey <tromey@redhat.com>
14703
14704 * gdb.base/readline.exp: New file.
14705
a20ce2c3
AC
147062002-08-01 Andrew Cagney <ac131313@redhat.com>
14707
14708 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14709 supress message.
14710
db034ac5
AC
147112002-08-01 Andrew Cagney <cagney@redhat.com>
14712
14713 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14714 CHILL_FOR_TARGET and CHILL_LIB.
14715 * configure.in (configdirs): Remove gdb.chill.
14716 * configure: Regenerate.
14717 * lib/gdb.exp: Obsolete references to chill.
14718 * gdb.fortran/types.exp: Ditto.
14719 * gdb.fortran/exprs.exp: Ditto.
14720
3e000b18
KB
147212002-07-30 Kevin Buettner <kevinb@redhat.com>
14722
14723 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14724 set Irix-specific compile and link flags.
14725
28f4966b
KB
147262002-07-29 Kevin Buettner <kevinb@redhat.com>
14727
14728 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14729 source files. The ``-o'' option doesn't work with the ``-E'' option
14730 when using the Irix compiler.
14731
46c0d5a6
DJ
147322002-07-19 Daniel Jacobowitz <drow@mvista.com>
14733
14734 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14735 Improve support for reusing an exec file. Copy exec file
14736 to target, and run gdbserver on the target instead of on the host.
14737
eecf4bed
JB
147382002-07-18 Jim Blandy <jimb@redhat.com>
14739
0f815cdf
JB
14740 * gdb.base/ending-run.exp: Don't expect to see the program end in
14741 some orderly fashion when we're running on a real stand-alone
14742 board.
14743
eecf4bed
JB
14744 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14745 targets that don't support interrupts.
14746
52d309e4
JB
147472002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14748
14749 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14750 systems.
14751 Move comments in expect statements to inside the actions, so that they
14752 don't get matched against.
14753
ff683d9e
MK
147542002-07-10 Mark Kettenis <kettenis@gnu.org>
14755
14756 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14757 function when asleep" test.
14758
b5356753
AC
147592002-07-10 Andrew Cagney <ac131313@redhat.com>
14760
14761 * gdb.base/page.exp: Rewrite to handle problems with very long
14762 `info set' output. Update copyright.
14763
6aa4d13a
AC
147642002-06-26 Andrew Cagney <ac131313@redhat.com>
14765
14766 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14767 gdb.threads-hp.
14768 * gdb.hp/configure: Regenerate.
14769 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14770 * gdb.hp/gdb.threads-hp/configure: Delete file.
14771 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14772
8cf8c2b8
AC
147732002-06-22 Andrew Cagney <ac131313@redhat.com>
14774
14775 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14776 setlocale, bindtextdomain and textdomain.
14777
6827a8f8
JB
147782002-06-11 Jim Blandy <jimb@redhat.com>
14779
919d772c
JB
14780 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14781 preprocessor macro information is present.
14782
6827a8f8
JB
14783 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14784 tests.
14785
c15b0d21
MS
147862002-06-06 Michael Snyder <msnyder@redhat.com>
14787
c5984d70
MS
14788 * gdb.base/overlays.exp: Record addresses of overlay
14789 functions in TCL variables rather than in GDB variables,
14790 to avoid having GDB convert them to pointers (with loss
14791 of information).
14792
d63a86f8 14793 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14794 default linker script changes.
c15b0d21
MS
14795 * gdb.base/long_long.exp: Add check for sizeof (long double).
14796
be26fe0d
ML
147972002-06-06 Michal Ludvig <mludvig@suse.cz>
14798
14799 * gdb.asm/asm-source.exp: Add x86-64 target.
14800 * gdb.asm/x86_64.inc: New.
d63a86f8 14801
258093ca 148022002-05-30 Michael Chastain <mec@shout.net>
258093ca 14803
4b3153f1 14804 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14805 * gdb.c++/m-static.cc: New file.
14806 * gdb.c++/m-static.exp: New file.
14807
241264c6
MS
148082002-05-28 Michael Snyder <msnyder@redhat.com>
14809
14810 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14811 precision.
14812
9bba8c8f 148132002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14814
4b3153f1 14815 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14816 * gdb.c++/m-data.cc: New file.
14817 * gdb.c++/m-data.exp: New file.
14818
148192002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14820
4b3153f1 14821 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14822 * gdb.c++/try_catch.cc: New file.
d63a86f8 14823 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14824
def1b996
MC
148252002-05-27 Michael Chastain <mec@shout.net>
14826
14827 * gdb.c++/local.exp: Accept more nested types in output.
14828
522ba268
MC
148292002-05-26 Michael Chastain <mec@shout.net>
14830
14831 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14832
277254ba
MS
148332002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14834
14835 * lib/gdb.exp (gdb_wrapper_init): Just because
14836 gdb_wrapper_file exists, this does not mean that the file
14837 should not be rebuilt. That is what gdb_wrapper_initialized
14838 is for.
14839 (default_gdb_init): Reset gdb_wrapper_initialized.
14840
b61a8733
MS
148412002-05-23 Michael Snyder <msnyder@redhat.com>
14842
d63a86f8 14843 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14844 the precision of the floating point test results.
14845 * gdb.base/call-rt-st.exp: Ditto.
14846
b61a8733
MS
14847 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14848 * gdb.base/call-rt-st.exp: Ditto.
14849
56f6e910
MC
148502002-05-19 Michael Chastain <mec@shout.net>
14851
14852 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14853
ad0b0016
EZ
148542002-05-19 Elena Zannoni <ezannoni@redhat.com>
14855
a9c64011
AS
14856 * configure.in (configdirs): Add gdb.arch.
14857 * configure: Regenerate.
ad0b0016 14858
f617d2b6
JB
148592002-05-17 Jim Blandy <jimb@redhat.com>
14860
14861 * gdb.base/completion.exp: Recognize the more detailed error
14862 messages produced by the macro expander's lexical analyzer.
14863
eac2a696
EZ
148642002-05-14 Elena Zannoni <ezannoni@redhat.com>
14865
a9c64011
AS
14866 * gdb.arch/altivec-abi.c: New file.
14867 * gdb.arch/altivec-abi.exp: New file.
14868 * gdb.arch/altivec-regs.c: New file.
14869 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14870
2fdde8f8
DJ
148712002-05-14 Daniel Jacobowitz <drow@mvista.com>
14872
14873 * gdb.base/maint.exp (maint print type): Update for new type
14874 structure.
d63a86f8 14875
e31f1a7c
EZ
148762002-05-14 Elena Zannoni <ezannoni@redhat.com>
14877
14878 * gdb.arch: New directory.
14879 * gdb.arch/configure.in: New file.
14880 * gdb.arch/configure: New file.
14881 * gdb.arch/Makefile.in: New file.
14882
db589741
CV
148832002-05-13 Corinna Vinschen <vinschen@redhat.com>
14884
14885 * gdb.asm/asm-source.exp: Add v850 as supported target.
14886 * gdb.asm/v850.inc: New file.
14887
8ce2a7dc
DJ
148882002-05-13 Daniel Jacobowitz <drow@mvista.com>
14889
14890 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14891
df763c7f
DJ
148922002-05-12 Daniel Jacobowitz <drow@mvista.com>
14893
14894 * gdb.base/break.exp: Check 'break "marker2"'.
14895
377daeed
MS
148962002-05-10 Michael Snyder <msnyder@redhat.com>
14897
14898 * gdb.base/long_long.exp: Fix typo.
14899
c4b7bc2b
JB
149002002-05-10 Jim Blandy <jimb@redhat.com>
14901
ecac9a4e
JB
14902 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14903 a bug.
14904
c4b7bc2b
JB
14905 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14906 Recognize more detailed error message produced by the macro
14907 expander's lexical analyzer.
14908 * lib/gdb.exp (test_print_reject): Same.
14909
e71019a1
MK
149102002-05-09 Mark Kettenis <kettenis@gnu.org>
14911
14912 * gdb.c++/method.exp: Fix typo.
14913
fedfc8e6
MS
149142002-05-08 Michael Snyder <msnyder@redhat.com>
14915
166a1957
MS
14916 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14917 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14918 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14919 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14920 Add iftarget clause for strongarm.
d63a86f8 14921
f1c47eb2
MS
149222002-05-06 Michael Snyder <msnyder@redhat.com>
14923
cb9a9d3e
MS
14924 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14925 (gdb_continue_to_end): Accept output from status wrapper.
14926 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14927 Clean up fail messages to match pass messages.
14928
f1c47eb2
MS
14929 Enable the "needs_status_wrapper" testsuite feature.
14930 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14931 (gdb_compile): Conditionally call gdb_wrapper_init.
14932 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14933 * gdb.c++/method.exp: Recognize output from status wrapper.
14934
6079c749
BE
149352002-05-06 Ben Elliston <bje@redhat.com>
14936From Graydon Hoare <graydon@redhat.com>
14937
14938 * config/sid.exp: Include support for "rawsid" protocol.
14939
188baff3
JB
149402002-05-03 Jim Blandy <jimb@redhat.com>
14941
14942 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14943 * gdb.c++/hang3.C: New file.
14944
b9c07f0f
AC
149452002-05-04 Andrew Cagney <ac131313@redhat.com>
14946
14947 * gdb.base/default.exp: Remove obsolete code.
14948 * gdb.c++/misc.exp: Ditto. Update copyright.
14949 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14950 * gdb.base/whatis.exp: Ditto. Update copyright.
14951 * gdb.base/scope.exp: Ditto. Update copyright.
14952 * gdb.base/ptype.exp: Ditto. Update copyright.
14953 * gdb.base/printcmds.exp: Ditto. Update copyright.
14954 * gdb.base/opaque.exp: Ditto. Update copyright.
14955 * gdb.base/list.exp: Ditto.
14956 * gdb.base/funcargs.exp: Ditto. Update copyright.
14957 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14958 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14959 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14960 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14961 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14962 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14963
5c7a0397
MS
149642002-05-02 Michael Snyder <msnyder@redhat.com>
14965
d6dcc264 14966 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14967 * gdb.base/long_long.exp: Add xscale target.
14968 * gdb.base/default.exp: Add xscale target.
14969
eb7f1c48
JB
149702002-05-01 Jim Blandy <jimb@redhat.com>
14971
14972 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14973 gdb.c++/hang.exp: New test.
14974
a6befae8
FF
149752002-05-01 Fred Fish <fnf@redhat.com>
14976
14977 * gdb.base/completion.exp: Handle completions of "./Make" for
14978 more than one completion possibility, as is the case when we
14979 build and test in the source tree.
14980
0a310277
AG
149812002-04-29 Anthony Green <green@redhat.com>
14982
14983 * gdb.java/jmisc1.exp: New file.
14984 * gdb.java/jmisc2.exp: New file.
14985
6ff9af88
DJ
149862002-04-24 Daniel Jacobowitz <drow@mvista.com>
14987
14988 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14989
96b3d632
EZ
149902002-04-23 Elena Zannoni <ezannoni@redhat.com>
14991
14992 * gdb.base/help.exp: Change 'help status' to allow for target
14993 dependent output differences.
14994
5019bb54
MC
149952002-04-22 Michael Chastain <mec@shout.net>
14996
14997 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14998
a805a116
MC
149992002-04-22 Michael Chastain <mec@shout.net>
15000
15001 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15002
a1706bfd
DM
150032002-04-17 David S. Miller <davem@redhat.com>
15004
15005 * gdb.asm/sparc64.inc: New file.
15006 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15007
a73a20a2
EZ
150082002-04-19 Elena Zannoni <ezannoni@redhat.com>
15009
15010 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15011 instruction file directly into the build tree. Clean up at end of
15012 test.
15013
ba678339
DM
150142002-04-18 David S. Miller <davem@redhat.com>
15015
15016 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15017 handle 64-bit platforms correctly.
15018 * gdb.base/maint.exp: Likewise.
15019
b03399da
KB
150202002-04-18 Kevin Buettner <kevinb@redhat.com>
15021
15022 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15023 ``-fpic'' when compiling files comprising a shared library, but
15024 it does need additional linker flags in order to find shared
15025 libraries at run time.
15026
e2004992
KB
150272002-04-18 Kevin Buettner <kevinb@redhat.com>
15028
15029 * gdb.base/cvexpr.c (use): New function.
15030 (main): Invoke use() on all global variables to prevent
15031 some linkers from deleting these otherwise unused symbols.
15032
d8937120
MC
150332002-04-17 Michael Chastain <mec@shout.net>
15034From David S. Miller <davem@redhat.com>
15035
15036 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15037 handle 64-bit platforms correctly.
15038
ffd61a58
MS
150392002-04-12 Michael Snyder <msnyder@redhat.com>
15040From Jim Blandy <jimb@redhat.com>
a9c64011 15041 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15042 script can handle this instead.
15043 * gdb.base/bar.c (barx): Same.
15044 * gdb.base/baz.c (bazx): Same.
15045 * gdb.base/grbx.c (grbxx): Same.
15046
15047 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15048 manager doesn't automatically unmap overlays unnecessarily.
15049
6b8426a6
MH
150502002-04-10 Martin M. Hunt <hunt@redhat.com>
15051
15052 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15053 stepping out of main.
15054
34af4875
MC
150552002-04-09 Michael Chastain <mec@shout.net>
15056
15057 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15058 scope so that the nested scope tests will make sense.
15059 * gdb.c++/local.exp: Write patterns that actually work with gcc
15060 (the HP patterns "were never known to work with gcc").
15061 Keep the old aCC patterns too.
15062
2d1676a0
DJ
150632002-04-09 Daniel Jacobowitz <drow@mvista.com>
15064
15065 * gdb.base/attach.exp: Correct target board test.
15066
3a63e3f9
MC
150672002-04-08 Michael Chastain <mec@shout.net>
15068
15069 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15070 in a const method. Add some xfail and fail cases for configurations
15071 that do not emit the "const ...".
15072
f18dabd2
MC
150732002-04-07 Michael Chastain <mec@shout.net>
15074
15075 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15076 Accept "A * const" and "const A * const" as type of "this".
15077 Fix spelling of getFunky throughout. Make messages uniform.
15078
0fcddd82
EZ
150792002-04-07 Elena Zannoni <ezannoni@redhat.com>
15080
a9c64011 15081 Work around for PR gdb/285:
0fcddd82
EZ
15082 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15083
16a8534a
EZ
150842002-04-07 Elena Zannoni <ezannoni@redhat.com>
15085
15086 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15087 instructions file at run time instead of configure time.
15088 Sometimes we run the test in a directory that is not the one we
15089 configured in.
15090 * gdb.asm/configure.in: Delete creation of symlink.
15091 * gdb.asm/configure: Regenerate.
15092
24181d81
JB
150932002-04-05 J. Brobecker <brobecker@gnat.com>
15094
15095 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15096 xfullpath () function.
15097
7cdb7107
DJ
150982002-04-04 Daniel Jacobowitz <drow@mvista.com>
15099
15100 * gdb.asm/Makefile.in: Correct dependencies.
15101
15102 * gdb.asm/powerpc.inc: New file.
15103 * gdb.asm/asm-source.exp: Add PowerPC.
15104 * gdb.asm/configure.in: Likewise.
15105 * gdb.asm/configure: Regenerated.
15106
a7d17088
DJ
151072002-04-04 Daniel Jacobowitz <drow@mvista.com>
15108
15109 * gdb.base/relocate.exp: New file.
15110 * gdb.base/relocate.c: New file.
15111
cd721503
FF
151122002-04-04 Fred Fish <fnf@redhat.com>
15113
15114 * gdb.base/step-test.exp: Update comment regarding stopping in
15115 memcpy/bcopy calls inserted as part of the compiler runtime.
15116
b22ad7a7
MS
151172002-04-04 Michael Snyder <msnyder@redhat.com>
15118
15119 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15120
5f279fa6
DJ
151212002-04-03 Daniel Jacobowitz <drow@mvista.com>
15122
15123 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15124 (gdb_expect): Remove $notransfer hack.
15125
dd0fd3ce
DJ
151262002-04-02 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.c++/classes.exp ("calling method for small class"): Match
15129 updated register output.
15130
1e50cda1
DJ
151312002-03-30 Daniel Jacobowitz <drow@mvista.com>
15132
15133 Fix PR gdb/452
15134 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15135 when finished. Make gdb_file_cmd send "exec-file" when
15136 appropriate.
15137
24015922
DJ
151382002-03-30 Daniel Jacobowitz <drow@mvista.com>
15139
15140 * gdb.base/attach.exp: Remove extra setup_xfail.
15141
dd7dfd64
MS
151422002-03-26 Michael Snyder <msnyder@redhat.com>
15143
15144 * gdb.base/default.exp: Add tests for dump, append, and restore.
15145 * gdb.base/help.exp: Add tests for dump, append, and restore.
15146 * gdb.base/dump.exp: New file, test dump, append and restore.
15147 * gdb.base/dump.c: New file.
15148
48b2f8d7
MS
151492002-03-27 Michael Snyder <msnyder@redhat.com>
15150
d63a86f8 15151 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15152 clean-ups in help messages.
15153
05b4d525
FF
151542002-03-26 Fred Fish <fnf@redhat.com>
15155
15156 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15157 have debugging info for those functions and the compiler uses them
15158 internally to copy structs around.
15159
d7679631
FF
151602002-03-26 Fred Fish <fnf@redhat.com>
15161
15162 * gdb.base/list.exp: Revert the change made yesterday and add note
15163 about why we don't list the default lines for remote targets.
15164
523ac3f9
MS
151652002-03-25 Michael Snyder <msnyder@redhat.com>
15166
15167 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15168
754b2b8d
FF
151692002-03-25 Fred Fish <fnf@redhat.com>
15170
15171 * gdb.base/list.exp: This test works on remote targets so remove
15172 the short circuit for remote targets. Update copyright.
15173
33c3e192
FF
151742002-03-25 Fred Fish <fnf@redhat.com>
15175
15176 * gdb.base/attach.exp: Fix logic error that was suppressing this
15177 test for all non hppa*-*-hpux* targets, instead of the hp target.
15178 Move comments closer to the suppression point. Also now need to
15179 check that we are running natively.
15180
d43e73ee
MS
151812002-03-22 Michael Snyder <msnyder@redhat.com>
15182
882c8f02
MS
15183 * gdb.base/default.exp: Add test for gcore. Update copyright.
15184 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15185
04c12f60
FF
151862002-03-06 Fred Fish <fnf@redhat.com>
15187
15188 * gdb.base/funcargs.c: Remove extraneous ';' character.
15189 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15190
b43df995
MC
151912002-03-04 Michael Chastain <mec@shout.net>
15192
15193 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15194 accommodate gcc v3 function signature.
15195 * gdb.mi/mi0-var-cmd-exp: Ditto.
15196
92362027
AC
151972002-02-24 Andrew Cagney <ac131313@redhat.com>
15198
15199 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15200 ``GNU/Linux'' or ``Linux kernel''
15201 * testsuite/gdb.threads/pthreads.c: Ditto.
15202
258ad32d
MC
152032002-02-24 Michael Chastain <mec@shout.net>
15204
15205 * gdb.threads/pthreads.c (thread1): Add a return statement.
15206 (thread2): Likewise.
15207 (foo): Likewise.
15208
04c3b3d4
MC
152092002-02-23 Michael Chastain <mec@shout.net>
15210
15211 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15212 to placate gcc.
15213
5a2a0a20
MC
152142002-02-23 Michael Chastain <mec@shout.net>
15215
15216 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15217 test "ptype bint". The test passes on all my stabs configurations.
15218
a640f7fc
JB
152192002-02-21 Jim Blandy <jimb@redhat.com>
15220
27924826
JB
15221 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15222 filename at a time, and watch for the ones we want to see.
15223
a640f7fc
JB
15224 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15225 types of pointers to prototyped functions.
15226
edcc8c75
AC
152272002-02-20 Andrew Cagney <ac131313@redhat.com>
15228
15229 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15230 signed, unsigned and straight char.
15231 (padding_char, padding_short, padding_int, padding_long,
15232 padding_long_long, padding_float, padding_double,
15233 padding_long_double): New global variables.
15234 (fill, fill_structs): New functions.
15235
15236 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15237 for correctly sized writes. Update copyright.
15238 (get_valueof): New procedure.
15239 (get_sizeof): Call get_valueof.
15240 (check_valueof): New procedure.
15241 (check_padding): New procedure.
15242
ac57ea44
MC
152432002-02-20 Michael Chastain <mec@shout.net>
15244
15245 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15246 to setup_xfail. Document some of the remaining calls.
15247
7a10c941
MC
152482002-02-18 Michael Chastain <mec@shout.net>
15249
15250 * gdb.c++/userdef.exp: Update copyright year.
15251
fb8acdcc
DJ
152522002-02-18 Daniel Jacobowitz <drow@mvista.com>
15253
15254 * gdb.c++/userdef.exp: Test overloaded operators properly.
15255 Remove xfails.
15256
fda6ae12
MS
152572002-02-14 Michael Snyder <msnyder@redhat.com>
15258
15259 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15260
676a0442
DJ
152612002-02-14 Daniel Jacobowitz <drow@mvista.com>
15262
15263 * gdb.base/a2-run.exp: Check for a remote target properly.
15264 * gdb.base/annota1.exp: Likewise.
15265 * gdb.base/list.exp: Likewise.
15266 * gdb.base/reread.exp: Likewise.
15267 * gdb.base/scope.exp: Likewise.
15268 * gdb.base/shlib-call.exp: Likewise.
15269 * gdb.base/term.exp: Likewise.
15270 * gdb.c++/annota2.exp: Likewise.
15271
78b4f468
RE
152722002-02-13 Richard Earnshaw <rearnsha@arm.com>
15273
15274 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15275
9a81ba51
MC
152762002-02-10 Michael Chastain <mec@shout.net>
15277
15278 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15279 (call_after_alloca): Ditto.
15280
004af6c7
DJ
152812002-02-10 Daniel Jacobowitz <drow@mvista.com>
15282
15283 * gdb.base/ending-run.exp: Guard "cont" test with
15284 gdb_skip_stdio_test.
15285
37225f62
JB
152862002-02-06 Jim Blandy <jimb@redhat.com>
15287
15288 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15289 from here...
15290 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15291 To here. Disable this test on non-HP platforms. Add big comment.
15292
fe6fdd96
MS
152932002-02-04 Michael Snyder <msnyder@redhat.com>
15294
15295 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15296 other than d10v and m32r.
15297
036fad3f
RE
152982002-02-02 Richard Earnshaw <rearnsha@arm.com>
15299
15300 * gdb.base/default.exp: Rewrite test patterns to reduce time
15301 taken to match them.
15302
7148ab62
DJ
153032002-01-30 Daniel Jacobowitz <drow@mvista.com>
15304
15305 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15306 Allow a start function above main.
15307 * gdb.threads/linux-dp.exp: Fix copyright date.
15308
396cc255
DJ
153092002-01-30 Daniel Jacobowitz <drow@mvista.com>
15310
a9c64011
AS
15311 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15312 (check_philosopher_stack): Check for manager thread before checking
15313 for a just-starting thread.
396cc255 15314
f038d31b
DJ
153152002-01-30 Daniel Jacobowitz <drow@mvista.com>
15316
15317 From Neil Booth <neil@daikokuya.demon.co.uk>:
15318 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15319 warnings.
15320
b3ff9d9a
FF
153212002-01-21 Fred Fish <fnf@redhat.com>
15322
15323 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15324 not caller.
15325
39ad761d
JB
153262002-01-21 Jim Blandy <jimb@redhat.com>
15327
15328 * gdb.base/reread.exp: Check that GDB properly re-reads the
15329 executable file when it changes while no inferior is running.
15330
aaf320fa
FF
153312002-01-21 Fred Fish <fnf@redhat.com>
15332
a9c64011
AS
15333 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15334 optionally accept the "shlib events" variation.
aaf320fa 15335
808a31f5
JB
153362002-01-21 Jim Blandy <jimb@redhat.com>
15337
15338 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15339 call `fflush' after every `printf', so that the output is produced
15340 at predictable points, regardless of whatever buffering does (or
15341 doesn't) take place.
15342 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15343 at different points.
15344
4420d5e2
DJ
153452002-01-20 Daniel Jacobowitz <drow@mvista.com>
15346
15347 * gdb.c++/inherit.exp: Update copyright years.
15348 * gdb.c++/method.exp: Likewise.
15349
3e36a0f4
DJ
153502002-01-20 Daniel Jacobowitz <drow@mvista.com>
15351
15352 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15353 artificial methods/arguments.
15354 * gdb.c++/derivation.exp: Likewise.
15355 * gdb.c++/inherit.exp: Likewise.
15356 * gdb.c++/method.exp: Likewise.
15357 * gdb.c++/virtfunc.exp: Likewise.
15358
b4ceaee6
AC
153592002-01-18 Andrew Cagney <ac131313@redhat.com>
15360
15361 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15362 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15363 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15364 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15365 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15366 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15367
ecace851
JB
153682002-01-17 Jim Blandy <jimb@redhat.com>
15369
15370 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15371 anchoring the pattern matching the entry point symbol's name.
15372
375fc983
AC
153732002-01-17 Andrew Cagney <ac131313@redhat.com>
15374
15375 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15376 continue/quit query. Update copyright.
15377
fe6fdd96
MS
153782002-01-14 Michael Snyder <msnyder@redhat.com>
15379
15380 * gdb.base/gcore.exp: Remove extra debugging output.
15381
e017c81f
DJ
153822002-01-13 Daniel Jacobowitz <drow@mvista.com>
15383
15384 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15385 for slightly dubious v2 mangled string.
15386
37ab3bf8
DJ
153872002-01-13 Daniel Jacobowitz <drow@mvista.com>
15388
15389 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15390
1bc05c3a 153912002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15392
1bc05c3a 15393 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15394
1bc05c3a
JM
15395 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15396 constructors.
15397 * gdb.c++/derivation.exp: Likewise.
15398 * gdb.c++/templates.exp: Likewise.
15399 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15400
1bc05c3a
JM
154012002-01-10 Michael Snyder <msnyder@redhat.com>
15402
15403 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15404
a911c360
MS
154052002-01-08 Michael Snyder <msnyder@redhat.com>
15406
15407 * gdb.base/gcore.exp: New test for generate-core-file command.
15408 * gdb.base/gcore.c: Testcase for above.
15409 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15410
ea2119ec
JM
154112002-01-08 Jason Merrill <jason@redhat.com>
15412
15413 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15414
68203136
FF
154152002-01-07 Fred Fish <fnf@redhat.com>
15416
15417 * gdb.c++/overload.exp: Remove unconditional xfails for:
15418 print foo_instance1.overloadargs(1)
15419 print foo_instance1.overloadargs(1, 2)
15420 print foo_instance1.overloadargs(1, 2, 3)
15421 print foo_instance1.overloadargs(1, 2, 3, 4)
15422 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15423 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15424 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15425 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15426 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15427 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15428 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15429 print foo_instance1.overload1arg()
15430 print foo_instance1.overload1arg((char)arg2)
15431 print foo_instance1.overload1arg((signed char)arg3)
15432 print foo_instance1.overload1arg((unsigned char)arg4)
15433 print foo_instance1.overload1arg((int)arg7)
15434 print foo_instance1.overload1arg((unsigned int)arg8)
15435 print foo_instance1.overload1arg((float)arg11)
15436 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15437
21b9b5b1
MS
154382002-01-07 Michael Snyder <msnyder@redhat.com>
15439
15440 * gdb.base/huge.exp: New test. Print a very large target data object.
15441 (skip_huge_test): New test variable. Define if you want to skip this
15442 test. The test reads an 8 megabyte data object from the target, so it
15443 might be very time consuming on remote targets with a slow connection.
15444 * gdb.base/huge.c: New file. Test case for above.
15445
725f922e
FF
154462002-01-07 Fred Fish <fnf@redhat.com>
15447
15448 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15449 g_instance.bfoo, and g_instance.cfoo.
15450
889bf7c5 154512002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15452
889bf7c5
PA
15453 * gdb.base/break.c (multi_line_if_conditional): New function.
15454 (multi_ilne_while_conditional): Likewise.
15455 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15456 IF or WHILE condition puts the breakpoint at the start of
15457 the condition.
f286b2c3 15458
634d57ec
JL
15459 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15460 hppa*-*-hpux* expected failure.
15461 * gdb.base/structs.exp (do_function_calls): Similarly.
15462
15463 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15464 watchpoints.
15465
9fbfe2dc
AC
154662002-01-06 Andrew Cagney <ac131313@redhat.com>
15467
15468 Fix PR gdb/66.
15469 * gdb.base/structs.exp: Replace skip for a29k with skip for
15470 gdb,cannot_call_functions.
15471 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15472 * gdb.base/callfuncs.exp: Ditto.
15473 * gdb.base/call-rt-st.exp: Ditto.
15474 * gdb.base/call-strs.exp: Ditto.
15475 * gdb.base/callfwmall.exp: Ditto.
15476 * gdb.base/scope.exp: Obsolete xfail a29k.
15477 * gdb.c++/misc.exp: Ditto.
15478 * gdb.c++/cplusfuncs.exp: Ditto.
15479 * gdb.base/ptype.exp: Ditto.
15480 * gdb.base/printcmds.exp: Ditto.
15481 * gdb.base/opaque.exp: Ditto.
15482 * gdb.base/list.exp: Ditto.
15483 * gdb.base/funcargs.exp: Ditto.
15484 * gdb.base/default.exp: Ditto.
15485
8ddad156
MS
154862002-01-04 Michael Snyder <msnyder@redhat.com>
15487
ca4976a6 15488 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15489 * gdb.base/maint.exp: Add tests for maint info sections options.
15490
1b074332
JL
15491Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15492
15493 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15494
7d159115
CV
154952001-12-20 Corinna Vinschen <vinschen@redhat.com>
15496
15497 * gdb.asm/arm.inc: New file.
15498 * gdb.asm/asm-source.exp: Add arm targets.
15499 * gdb.asm/configure.in: Ditto.
15500 * gdb.asm/configure: Recreated from configure.in.
15501
8fb87725
JL
15502Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15503
afabe08c
JL
15504 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15505 with HP's compiler.
15506 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15507 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15508 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15509 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15510
15511 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15512 either HP's compilers or GCC.
15513
db521deb
JL
15514 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15515 a SIGBUS or SIGSEGV.
15516
15517 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15518
15519 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15520 can be compiled with either HP's compiler or GCC.
15521
cfa88ab7
JL
15522 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15523 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15524 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15525
ca344dff
JL
15526 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15527 to match current gdb output. Update due to using auto-solib-limit
15528 for limiting instead of overloading auto-solib-add.
15529 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15530 test program.
15531
3f3c6e55 15532 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15533 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15534 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15535 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15536 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15537 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15538 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15539 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15540 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15541 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15542 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15543 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15544 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15545
8fb87725
JL
15546 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15547 a SIGTRAP to the inferior.
15548
cf599fa7
CV
155492001-12-19 Corinna Vinschen <vinschen@redhat.com>
15550
15551 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15552 Substitute call to target_link by call to gdb_compile.
15553
2cd045cd
JL
15554Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15555
a9c64011
AS
15556 * gdb.base/break.exp: Fix HP specific search string when testing
15557 backtracing in a called function.
2cd045cd 15558
a9c64011
AS
15559 * gdb.base/constvars.exp: Only set lang to C++ if we're
15560 compiling the test with HP's compilers.
15561 * gdb.base/volatile.exp: Similarly.
2cd045cd 15562
99ebe9ac
JB
155632001-12-19 Jim Blandy <jimb@redhat.com>
15564
15565 * gdb.base/printcmds.exp: Expect the null character to be printed
15566 as '\0', and the '\013' to be printed as '\v'.
15567 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15568 * gdb.base/setvar.exp: Same.
15569
b9891b29
JB
155702001-12-17 Jim Blandy <jimb@redhat.com>
15571
0eba65ab
JB
15572 * gdb.base/completion.exp: Rather than completing very long
15573 filenames, which can make the readline library produce output we
15574 don't recognize, cd to the directory first, and then complete
15575 using nice, short relative paths.
15576
6970b5b1
JB
15577 * gdb.base/completion.exp: On some systems, there is, in fact, a
15578 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15579 variables as being in scope. So use `no_var_named_this'
15580 instead of `b'.
6970b5b1 15581
b9891b29 15582 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15583 can't find the core file's registers as a failure.
b9891b29 15584
e6ccd35f
JSC
155852001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15586
a9c64011
AS
15587 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15588 test expect string more specific.
e6ccd35f 15589
105ba819
CV
155902001-12-13 Corinna Vinschen <vinschen@redhat.com>
15591
15592 * gdb.asm/asm-source.exp: Add support for xstormy16.
15593 * gdb.asm/configure.in: Ditto.
15594 * gdb.asm/configure: Rebuild.
15595 * gdb.asm/xstormy16.inc: New file.
15596
e9e79dd9
FF
155972001-12-10 Fred Fish <fnf@redhat.com>
15598
15599 * gdb.base/maint.exp: Update to match changes in type dumping code.
15600
347dc97d
JB
156012001-12-10 Jim Blandy <jimb@redhat.com>
15602
15603 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15604 matching the entry point symbol's name at the beginning of the
15605 line.
347dc97d 15606
5178b9d6
DJ
156072001-12-07 Daniel Jacobowitz <drow@mvista.com>
15608
15609 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15610 gdb.c++/inherit.exp, gdb.c++/method.exp,
15611 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15612 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15613 and class layout support.
15614
af890c52
DJ
156152001-12-07 Daniel Jacobowitz <drow@mvista.com>
15616
15617 * gdb.c++/classes.exp: Add test for static member function.
15618 * gdb.c++/misc.cc: Add class with static member function.
15619
7a345fb3
JB
156202001-12-07 Jim Blandy <jimb@redhat.com>
15621
f2e54a80 15622 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15623 those tests as `unsupported'.
15624 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15625 Rewrite subsequent tests to use it.
15626
15627 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15628 those tests as `unsupported'.
15629 * gdb.base/structs.exp (call_struct_func): New function.
15630 (do_function_calls): Use call_struct_func to call the functions
15631 returning structs.
15632
0bc69509
JB
15633 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15634 whether functions are prototyped or not, so we can't possibly pass
15635 arguments to t_float_values2 properly.
15636
7a345fb3
JB
15637 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15638 value of `timeout' for targets other than the mips*tx39-*.
15639
edb6ede1
MS
156402001-12-06 Michael Snyder <msnyder@redhat.com>
15641
d63a86f8 15642 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15643 and detect whether the start symbol has a leading underscore.
15644
2d842f13
JB
156452001-12-04 Jim Blandy <jimb@redhat.com>
15646
15647 * gdb.base/completion.exp: Clarify indentation.
15648
68550daf
JB
156492001-12-03 Jim Blandy <jimb@redhat.com>
15650
15651 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15652 variables on the S/390, not `.word'.
15653
cd5195a8
JB
156542001-11-30 Jim Blandy <jimb@redhat.com>
15655
15656 Add assembly-source tests for s390-ibm-linux.
15657 * gdb.asm/s390.inc: New file.
15658 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15659 the S/390 architecture.
a9c64011 15660 * gdb.asm/configure: Regenerated.
cd5195a8 15661
ca9efc90
MS
156622001-11-30 Michael Snyder <msnyder@redhat.com>
15663
15664 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15665 next, info source, info sources, info line, global and static
15666 variables, and static functions.
15667 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15668 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15669 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15670 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15671 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15672 (gdbasm_leave): Restore frame pointer.
15673 (gdbasm_startup): Copy stack set-up from crt0.S.
15674
d0e66976
FN
156752001-11-26 Fernando Nasser <fnasser@redhat.com>
15676
15677 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15678 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15679 to a local (non-static) variable. Copy tstruct.a to a static buffer
15680 and return a pointer to that buffer.
15681 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15682
e2334072
MK
156832001-11-24 Mark Kettenis <kettenis@gnu.org>
15684
15685 * gdb.asm/configure.in: Fix recognition of ix86 target.
15686 * gdb.asm/configure: Regenerate.
15687
756caa3d
MS
156882001-11-21 Michael Snyder <msnyder@redhat.com>
15689
15690 * gdb.asm/sparc.inc: New file.
15691 * gdb.asm/asm-source.exp: Recognize sparc target.
15692 * gdb.asm/configure.in: Recognize sparc target.
15693 * gdb.asm/configure: Regenerate.
d63a86f8 15694
9a4d72d5
MS
156952001-11-21 Michael Snyder <msnyder@redhat.com>
15696
15697 * gdb.asm/m32r.inc: New file.
15698 * gdb.asm/asm-source.exp: Recognize m32r target.
15699 * gdb.asm/configure.in: Recognize m32r target.
15700 * gdb.asm/configure: Regenerate.
15701
a773d1cd
MS
157022001-11-20 Michael Snyder <msnyder@redhat.com>
15703
017ac23d
MS
15704 * gdb.asm/i386.inc: New file.
15705 * gdb.asm/asm-source.exp: Recognize ix86 target.
15706 * gdb.asm/configure.in: Recognize ix86 target.
15707 * gdb.asm/configure: Regenerate.
15708
a773d1cd
MS
15709 * gdb.c++/namespace.exp: Fix quotes in output messages.
15710
bb632afb
MS
157112001-11-14 Michael Snyder <msnyder@redhat.com>
15712
25d559ca 15713 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15714 qualifier in a type cast expression, to designate an address
15715 in the instruction space (Harvard architecture).
15716
4749e309
MS
157172001-11-13 Michael Snyder <msnyder@redhat.com>
15718
15719 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15720 Tests for expressions using 'const' and 'volatile'.
15721
25050984
CV
157222001-11-13 Corinna Vinschen <vinschen@redhat.com>
15723
15724 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15725
1902c51f
DJ
157262001-11-12 Daniel Jacobowitz <drow@mvista.com>
15727
15728 * lib/mi-support.exp (mi_run_to_helper): Move comments
15729 outside of gdb_expect.
15730
dcf95b47
DJ
157312001-11-11 Daniel Jacobowitz <drow@mvista.com>
15732
15733 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15734 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15735 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15736 mi0_run_to): New functions.
15737 * gdb.mi/mi-simplerun.exp: Use them.
15738 * gdb.mi/mi0-simplerun.exp: Likewise.
15739 * gdb.mi/mi-var-cmd.exp: Likewise.
15740 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15741
45b074e1
AC
157422001-11-10 Andrew Cagney <ac131313@redhat.com>
15743
15744 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15745 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15746
bf50d346
AC
157472001-11-09 Andrew Cagney <ac131313@redhat.com>
15748
15749 * gdb.base/restore.exp: Include $expected value in restored test
15750 message.
15751
9383332c
AC
157522001-11-09 Andrew Cagney <ac131313@redhat.com>
15753
15754 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15755 implemented.
15756
db62520a
MS
157572001-11-08 Michael Snyder <msnyder@redhat.com>
15758
15759 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15760 Add pass/fail message for stop at breakpoint in call dummy function.
15761
b5703437
MS
157622001-11-07 Michael Snyder <msnyder@redhat.com>
15763
d63a86f8
RM
15764 * gdb.c++/templates.exp (test_template_breakpoints):
15765 If we get an overload menu, but it does not match what
760f6330 15766 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15767 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15768 making the whitespace optional. Argument for "new" may be
15769 "unsigned" as well as "unsigned int/long".
d63a86f8 15770 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15771 making the whitespace optional. Also replace "(void) with
15772 "((void|)), making the keyword "void" optional.
d63a86f8 15773 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15774 making the whitespace optional. Also replace "(void) with
15775 "((void|)), making the keyword "void" optional.
3bf40917
MS
15776 * gdb.base/callfuncs.c (t_float_values): This function must
15777 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15778 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15779 can be tested against both cases. Usually one case involves
15780 promotion of float to double, while the other does not.
15781 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15782 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15783 includes a stack frame for "start".
15784
c8ab4e6d
JB
157852001-11-05 Jim Blandy <jimb@redhat.com>
15786
15787 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15788 pointers are 32 bits long, and that offsets of relocs are always
15789 stored in the data (REL-style), and not in the reloc entry itself
15790 (RELA-style).
15791 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15792 stabs.
15793
3f08ced9
MS
157942001-11-01 Michael Snyder <msnyder@redhat.com>
15795
15796 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15797 and regular expression operators by using quoting.
15798
cbfa24cd
MS
157992001-10-31 Michael Snyder <msnyder@redhat.com>
15800
15801 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15802 depending on what the symbol table contains.
15803 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15804 the output of the ptype command. Similarly, accept both "const &"
15805 and "const&".
15806
aaa68313
CV
158072001-10-31 Corinna Vinschen <vinschen@redhat.com>
15808
15809 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15810 symbol `STORAGE' to allow to choose the storage class of
15811 the local datastructures.
15812 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15813 compiler directive.
15814
91740388
MS
158152001-10-30 Michael Snyder <msnyder@redhat.com>
15816
15817 * gdb.base/jump.exp: Allow it to run for all targets.
15818
1b7c05e7
CV
158192001-10-29 Corinna Vinschen <vinschen@redhat.com>
15820
15821 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15822 with new double_array size.
15823 (main): Change storage class of all local variables to static.
15824 Reduce size of double_array to 9.
15825 * gdb.base/call-ar-st.exp: Increase timeout value.
15826 Change expected output for double array to match new size in
15827 call-ar-st.c.
15828
36a22261
CV
158292001-10-29 Corinna Vinschen <vinschen@redhat.com>
15830
15831 * gdb.base/ending-run.exp: Create identical output when passing
15832 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15833 Stormy16 target.
36a22261 15834
92b8ae91
MK
158352001-10-28 Mark Kettenis <kettenis@gnu.org>
15836
15837 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15838 that we catch the expected failure under Linux/x86.
15839
cb135b83
OF
158402001-10-29 Orjan Friberg <orjanf@axis.com>
15841
15842 * gdb.base/setvar.exp: Escape curly braces.
15843 * gdb.stabs/weird.exp: Ditto.
15844
6884aa54
DJ
158452001-10-27 Daniel Jacobowitz <drow@mvista.com>
15846
15847 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15848 * gdm.mi/mi0-hack-cli.exp: Likewise.
15849
0398c9aa
AC
158502001-10-25 Andrew Cagney <ac131313@redhat.com>
15851
15852 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15853 messages.
15854
d20bf2e8
AC
158552001-10-21 Andrew Cagney <ac131313@redhat.com>
15856
15857 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15858 checking MI enabled.
15859
03dd63aa
CV
158602001-10-09 Corinna Vinschen <vinschen@redhat.com>
15861
15862 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15863
1d9d99f3
FCE
158642001-10-04 Frank Ch. Eigler <fche@redhat.com>
15865
15866 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15867 if gdb child process crashes, just signal an error.
15868
838ae6c4
JB
158692001-10-02 Jim Blandy <jimb@redhat.com>
15870
15871 * lib/gdb.exp (test_xfail_format): Simplify.
15872
15873 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15874 front of the variable name `format'. Simplify `if'.
15875
8f0cbc1c
DJ
158762001-10-01 Daniel Jacobowitz <drow@mvista.com>
15877
15878 * gdb.threads/pthreads.exp: Wait for output and delay
15879 before sending ^C.
15880
1f08dafd
DJ
158812001-10-01 Daniel Jacobowitz <drow@mvista.com>
15882
15883 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15884 some incorrect output instead of timing out.
15885 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15886
674f90ff
CV
158872001-09-28 Corinna Vinschen <vinschen@redhat.com>
15888
15889 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15890 check to allow additional `int'.
15891
9b284272
DJ
158922001-09-27 Daniel Jacobowitz <drow@mvista.com>
15893
15894 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15895 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15896
b55a4771
MS
158972001-09-27 Michael Snyder <msnyder@redhat.com>
15898
15899 * lib/gdb.exp (test_debug_format): New proc.
15900 (setup_xfail_format): Use new proc test_debug_format.
15901 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15902 proc; use new service proc test_debug_format.
15903 Replace all other "gcc_compiled" tests with this test.
15904 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15905 proc; use new service proc test_debug_format.
15906 Replace all other "gcc_compiled" tests with this test.
15907
159082001-09-27 Michael Snyder <msnyder@redhat.com>
15909
15910 * gdb.base/cvexpr.exp: New file.
15911 * gdb.base/cvexpr.c: New file
15912 Test for expressions using const and volatile keywords.
15913
4e6667ac
CV
159142001-09-26 Corinna Vinschen <vinschen@redhat.com>
15915
15916 * gdb.base/constvars.exp: Check for different orders of keywords
15917 and additional "int" strings in output.
15918
4f337972
AC
159192001-09-22 Andrew Cagney <ac131313@redhat.com>
15920
15921 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15922 responses from "help maint".
15923
2015650d
FCE
159242001-09-19 Frank Ch. Eigler <fche@redhat.com>
15925
15926 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15927 to localhost:NNN instead of :NNN, in case Xvfb is listening
15928 only on TCP.
15929
f3bcedc1
CV
159302001-09-19 Corinna Vinschen <vinschen@redhat.com>
15931
15932 * gdb.base/recurse.exp: When checking leaving the watchpoint
15933 scope, recognize when gdb is in function's epilogue and pass.
15934
6b819c92
KS
159352001-09-18 Keith Seitz <keiths@redhat.com>
15936
15937 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15938 support for running tests against sid targets.
15939 (gdbtk_done): Ditto.
15940
a10c9419
CV
159412001-09-18 Corinna Vinschen <vinschen@redhat.com>
15942
15943 * gdb.base/ending-run.c (main): Set stdout buffersize
15944 to the same reasonable value for any target.
15945 * gdb.base/ending-run.exp: Add a regular expression
15946 to make testsuite happy on Sanyo Stormy16 target.
15947
739d0d99
CV
159482001-09-17 Corinna Vinschen <vinschen@redhat.com>
15949
15950 * gdb.base/display.c (do_loops): Add float variable `f'.
15951 Increment f in loop.
15952 * gdb.base/display.exp: Increment timeout by 60 seconds.
15953 Change float display test to use variable `f'.
15954
1b8947f0
JB
159552001-09-17 Jim Blandy <jimb@redhat.com>
15956
15957 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15958 overflowing the limited breakpoint tables on some ROM monitors
15959 (like the ROM68K).
15960
9890ac81
FCE
159612001-09-15 Frank Ch. Eigler <fche@redhat.com>
15962
15963 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15964 the "-ac" (disable access control) flag.
15965
6db765ea
JH
159662001-08-30 Jeff Holcomb <jeffh@redhat.com>
15967
15968 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15969 ints.
15970
4c32cc04
KS
159712001-08-30 Keith Seitz <keiths@redhat.com>
15972
15973 * lib/gdb.exp: Move all insight-related functionality into
15974 separate file.
15975 * lib/insight-support.exp: New file.
15976
8d6e6f81
FCE
159772001-08-29 Frank Ch. Eigler <fche@redhat.com>
15978
15979 * config/sid.exp (sid_start): Never set sid verbosity; disable
15980 expect_background {} that consumed its stdout; tolerate </dev/null.
15981 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15982
6a90e1d0
AC
159832001-08-18 Andrew Cagney <ac131313@redhat.com>
15984
15985 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15986 CLI jump command to start it.
15987 (mi_run_to_main): Fail immediatly when unexpected output.
15988
1759b3c3
AC
159892001-08-18 Andrew Cagney <ac131313@redhat.com>
15990
15991 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15992 beginning of function. Fix PR gdb/191.
15993
61d11d80
FCE
159942001-08-16 Frank Ch. Eigler <fche@redhat.com>
15995
15996 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15997 what to force sid endianness to.
15998
942a4df2
KS
159992001-08-15 Keith Seitz <keiths@redhat.com>
16000
16001 * lib/gdb.exp (gdbtk_start): Don't set environment
16002 variables for TCL_LIBRARY and friends. Insight will
16003 now figure these out for itself.
16004
0521c418
MS
160052001-08-02 Michael Snyder <msnyder@redhat.com>
16006
16007 * gdb.base/completion.exp: Remove the symbol "a64l" from
16008 the expect string; this is target-specific, and not related
16009 to what is being tested.
16010
74a9a58a
DB
160112001-08-02 Dave Brolley <brolley@redhat.com>
16012
16013 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16014
c70819fa
MS
160152001-07-25 Michael Snyder <msnyder@redhat.com>
16016
c2b8fa57
MS
16017 * gdb.base/consecutive.exp: New file. Test stepping over
16018 breakpoints on consecutive instructions.
16019 * gdb.base/consecutive.c: New file.
16020
c70819fa
MS
16021 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16022 curly braces in regular expressions.
16023
2b1a1355
MS
160242001-07-25 Michael Snyder <msnyder@redhat.com>
16025
16026 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16027 legitimate output from stepping out of main.
16028
413eca6f
KS
160292001-07-22 Keith Seitz <keiths@redhat.com>
16030
16031 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16032 the empty string, do not run the tests.
16033
7e5a9322
SC
160342001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16035
16036 * gdb.base/long_long.exp: Detect size of pointer. Take into
16037 account 2-byte pointers when testing for p/a results.
16038
de58f10f
SC
160392001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16040
d63a86f8 16041 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16042 and defined to 1K for m68hc11.
16043 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16044 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16045 (sizeof_random_data): New variable to tell the size of the data table;
16046 don't test past this size; always run to main.
16047
d6f5fea1
SC
160482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16049
16050 * gdb.base/return2.exp: return of long long and double fails for
16051 68HC11; don't execute these tests on that platform.
16052 * gdb.base/return.exp: Return of a double fails for 68hc11.
16053
c477543d
SC
160542001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16055
16056 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16057 tests that print a float.
16058 * call-rt-st.exp: Likewise.
16059
63cf1c79
MK
160602001-07-12 Mark Kettenis <kettenis@gnu.org>
16061
16062 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16063 running this test on Linux.
16064
112f9ab5
MC
160652001-06-24 Michael Chastain <chastain@redhat.com>
16066
16067 * gdb.base/arithmet.exp: Remove some tests to make all test names
16068 unique.
16069
4970cb0f
MS
160702001-07-03 Michael Snyder <msnyder@redhat.com>
16071
16072 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16073 the output of the ptype command.
16074
d85da69f
MS
160752001-07-02 Michael Snyder <msnyder@redhat.com>
16076
4c8a82de
MS
16077 * gdb.base/completion.exp: Don't assume that break.c is the only
16078 source file that may contain functions named "marker".
d85da69f
MS
16079 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16080
8afc772b
AC
160812001-06-28 Andrew Cagney <ac131313@redhat.com>
16082
16083 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16084 of files to delete.
16085
16086 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16087 * gdb.disasm/h8300s.exp: New file.
16088 gdb.disasm/h8300s.s: Likewise.
16089
cff22675
AC
160902001-06-27 Andrew Cagney <ac131313@redhat.com>
16091
16092 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16093 empty breakpoint tables.
16094
68c81b54
AC
160952001-06-25 Andrew Cagney <ac131313@redhat.com>
16096
16097 * lib/mi-support.exp: Update args=... part of stop-reason
16098 patterns. Accept either a list or a tuple.
16099
2dd62704
AC
161002001-06-23 Andrew Cagney <ac131313@redhat.com>
16101
16102 * lib/mi-support.exp: Remove local emacs variable defining
16103 change-log-default-name.
16104
b4127474
MC
161052001-06-22 Michael Chastain <chastain@redhat.com>
16106
16107 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16108 This is operationally compatible with the previous version.
16109
8dbfb380
JB
161102001-06-13 Jim Blandy <jimb@redhat.com>
16111
16112 * lib/gdb.exp (gdb_test): Doc fix.
16113
f2d8c86d
MC
161142001-06-10 Michael Chastain <chastain@redhat.com>
16115
16116 * gdb.base/exprs.exp: Remove a duplicate test.
16117
81564d34
JB
161182001-06-06 Jim Blandy <jimb@redhat.com>
16119
16120 * gdb.base/return2.exp (main): Use values to test float and double
16121 returns that are not NaN's, to avoid being confused by IEEE
16122 comparison rules.
16123
da55addb
MS
161242001-06-04 Michael Snyder <msnyder@redhat.com>
16125
16126 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16127 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16128 rather than wait for 12 more tests to time out.
16129
42c65987
JB
161302001-06-06 Jim Blandy <jimb@redhat.com>
16131
b18bced9 16132 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16133 Don't forget to match the GDB prompt.
b18bced9 16134
42c65987
JB
16135 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16136
5b41e5f0
JB
161372001-06-04 Jim Blandy <jimb@redhat.com>
16138
16139 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16140 command.
16141
015e046f
KB
161422001-05-31 Kevin Buettner <kevinb@redhat.com>
16143
16144 * gdb.base/annota1.exp (info break): Match four or more spaces
16145 after "Address".
16146
fb1ffbbe
MC
161472001-05-31 Michael Chastain <chastain@redhat.com>
16148
16149 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16150 (dm_type_int_star): Likewise.
16151 (dm_type_long_star): Likewise.
16152 (dm_type_void_star): Likewise.
16153
5ea2a32c
KB
161542001-05-29 Kevin Buettner <kevinb@redhat.com>
16155
16156 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16157 to a known value in order to get consistent results regardless
16158 of the setting of INPUTRC or the presence or contents of .inputrc.
16159
ae23c492
MS
161602001-05-24 Michael Snyder <msnyder@redhat.com>
16161
ac55707e
MS
16162 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16163 Don't require that the main thread and the manager thread are the
16164 first in the list.
16165
ae23c492
MS
16166 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16167 debugging. If test fails, issue an "unsupported" not a "fail".
16168
400071f1
JB
161692001-05-24 Jim Blandy <jimb@redhat.com>
16170
16171 Don't assume that short is shorter than int.
16172 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16173 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16174 this isn't true.
400071f1
JB
16175 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16176 an int, is not equal to ~0 stored in an unsigned char. This tests
16177 the same thing that the previous test meant to, but works on
16178 16-bit machines, too.
16179 ("print unsigned char != (~0)"): Same test, complemented.
16180
0816a3e5
MS
161812001-05-24 Michael Snyder <msnyder@redhat.com>
16182
16183 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16184 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16185 and prevents dejagnu getting out of step.
16186
f6dc23a9
KB
161872001-05-23 Kevin Buettner <kevinb@redhat.com>
16188
16189 * gdb.base/finish.exp (finish_void): Revise pattern for
16190 stopping on the call statement to not permit stopping at
16191 the start of the instructions comprising the call sequence.
16192
7dbd117d
MC
161932001-05-19 Michael Chastain <chastain@redhat.com>
16194
16195 * gdb.base/callfuncs.exp: Make all test names unique.
16196 * gdb.base/commands.exp: Make all test names unique.
16197 * gdb.base/condbreak.exp: Make all test names unique.
16198 * gdb.base/dbx.exp: Make all test names unique.
16199 * gdb.base/default.exp: Make all test names unique.
16200 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16201 and TIMEOUT messages to their corresponding PASS message.
16202 * gdb.base/ending-run.exp: Make all test names unique.
16203 * gdb.base/long_long.exp: Remove duplicate test.
16204
6b0b0a9e
KB
162052001-05-21 Kevin Buettner <kevinb@redhat.com>
16206
16207 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16208 stop on the call statement as well as the statement after the
16209 call.
16210
2caa35cb
MS
162112001-05-21 Michael Snyder <msnyder@redhat.com>
16212
16213 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16214
40713331
EZ
162152001-05-10 Elena Zannoni <ezannoni@redhat.com>
16216
a9c64011
AS
16217 * gdb.base/completion.exp: Revamp test. Make it execute on all
16218 platforms.
40713331 16219
c2c1be8d
EZ
162202001-05-10 Elena Zannoni <ezannoni@redhat.com>
16221
a9c64011
AS
16222 * config/gdbserver.exp (gdb_load): Handle the case
16223 in which the arguments to gdbserver are given in the
16224 baseboard configuration file.
16225 Also handle the case in which the server needs to do a
16226 load.
2c9cd303 16227
9671de48
KS
162282001-05-07 Keith Seitz <keiths@cygnus.com>
16229
a9c64011
AS
16230 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16231 set up the display for testing.
16232 (gdbtk_start): Convert all paths to paths that tcl will like.
16233 Export target information to environment.
16234 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16235 necessary.
16236 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16237 (to_tcl_path): New proc to convert a given pathname into
16238 a path acceptible as an argument to a tcl command.
16239 (_gdbtk_export_target_info): New proc to export target info
16240 into the environment for gdbtk testing.
16241 (gdbtk_done): New proc to signal end-of-test.
9671de48 16242
5a360f47
JB
162432001-05-06 Jim Blandy <jimb@redhat.com>
16244
16245 * restore.c: Make the code of caller0 correspond to its comment.
16246
66c756c6
MS
162472001-05-03 Michael Snyder <msnyder@redhat.com>
16248
16249 * config/sid.exp (gdb_target_sid): Check for error messages.
16250 On error or timeout, don't make expect exit (which will terminate
16251 all subsequent tests); instead just make gdb exit.
d63a86f8 16252 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16253 return a negative value.
16254
a966fde5
JB
162552001-04-24 Jim Blandy <jimb@redhat.com>
16256
851c18e0
JB
16257 * gdb.c++/templates.exp: If we see the prompt for the overload
16258 list, but we haven't recognized any of the longer patterns,
16259 arrange for this test to fail, not hang.
16260
a966fde5
JB
16261 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16262 variations.
16263
db144853
MC
162642001-04-22 Michael Chastain <chastain@redhat.com>
16265
16266 * gdb.c++/local.exp: Use the 'runto' library function.
16267 * gdb.c++/namespace.exp: Likewise.
16268 * gdb.c++/overload.exp: Likewise.
16269
3207ec21
KB
162702001-03-26 Kevin Buettner <kevinb@redhat.com>
16271
16272 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16273 * gdb.base/step-line.exp: New file. Test step/next in presence of
16274 #line directives.
16275 * gdb.base/step-line.c: New file. Test program for the above.
16276 * gdb.base/step-line.inp: New file. We pretend that this file has
16277 been transformed by some other tool into step-line.c.
16278
13b57657
JB
162792001-03-21 Jim Blandy <jimb@redhat.com>
16280
16281 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16282 unmangled operator names.
16283
754cbe1c
JB
162842001-03-20 Jim Blandy <jimb@redhat.com>
16285
16286 * gdb.threads/linux-dp.exp: Recognize an additional message
16287 generated by GDB when it doesn't understand how to debug threads
16288 on the target system.
16289
177495c9
AC
162902001-03-19 Andrew Cagney <ac131313@redhat.com>
16291
16292 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16293
f266096b
MC
162942001-03-12 Michael Chastain <chastain@redhat.com>
16295
16296 * gdb.c++/derivation.exp: Use the 'runto' library function.
16297
cac3c2ff
MC
162982001-03-12 Michael Chastain <chastain@redhat.com>
16299
16300 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16301
b6c11a24
MC
163022001-02-24 Michael Chastain <chastain@redhat.com>
16303
16304 * gdb.c++/ref-types.exp: Change handwritten code to library
16305 function 'runto'.
16306
6bae5bce
OF
163072001-03-16 Orjan Friberg <orjanf@axis.com>
16308
16309 * gdb.base/signals.exp: Set count to 0 explicitly.
16310
0015fd9a
MS
163112001-03-15 Mark Salter <msalter@redhat.com>
16312
16313 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16314 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16315 (gdb_load): Add support for additional target_info: gdb_download_size
16316 and gdb_load_timeout.
0015fd9a 16317
fc33412a
DT
16318Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16319
16320 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16321 file -- to prevent failing when the compile fails but we have no
16322 intention of running the tests anyway.
fc33412a
DT
16323
16324 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16325 tests if set.
16326
16327 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16328 integers.
fc33412a
DT
16329
16330 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16331 * gdb.c++/namespace.exp: Ditto.
16332
115f06de
OF
163332001-03-07 Orjan Friberg <orjanf@axis.com>
16334
16335 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16336 * gdb.base/pointers.exp: Relax pattern match of decimals.
16337
b6ba6518
KB
163382001-03-06 Kevin Buettner <kevinb@redhat.com>
16339
16340 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16341 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16342 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16343 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16344 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16345 config/sh.exp, config/sid.exp, config/slite.exp,
16346 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16347 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16348 config/vxworks.exp, config/vxworks29k.exp,
16349 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16350 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16351 gdb.base/arithmet.exp, gdb.base/assign.exp,
16352 gdb.base/async.exp, gdb.base/attach.exp,
16353 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16354 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16355 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16356 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16357 gdb.base/commands.exp, gdb.base/completion.exp,
16358 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16359 gdb.base/constvars.exp, gdb.base/corefile.exp,
16360 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16361 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16362 gdb.base/ending-run.exp, gdb.base/environ.exp,
16363 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16364 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16365 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16366 gdb.base/funcargs.exp, gdb.base/help.exp,
16367 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16368 gdb.base/logical.exp, gdb.base/long_long.exp,
16369 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16370 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16371 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16372 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16373 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16374 gdb.base/regs.exp, gdb.base/relational.exp,
16375 gdb.base/remote.exp, gdb.base/reread.exp,
16376 gdb.base/restore.exp, gdb.base/return2.exp,
16377 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16378 gdb.base/selftest.exp, gdb.base/setshow.exp,
16379 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16380 gdb.base/sigall.exp, gdb.base/signals.exp,
16381 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16382 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16383 gdb.base/step-test.exp, gdb.base/structs.c,
16384 gdb.base/structs.exp, gdb.base/structs2.exp,
16385 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16386 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16387 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16388 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16389 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16390 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16391 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16392 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16393 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16394 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16395 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16396 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16397 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16398 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16399 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16400 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16401 gdb.trace/circ.exp, gdb.trace/collection.exp,
16402 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16403 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16404 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16405 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16406 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16407 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16408 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16409 notices.
16410
dc96c6c7 164112001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16412
16413 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16414 first arg is int not float.
16415
dc96c6c7 164162001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16417
16418 * gdb.base/reread.exp: Unsupported for non-native targets;
16419 doesn't work for remote debugging.
16420
9b0c4aeb
FN
164212001-02-19 Fernando Nasser <fnasser@redhat.com>
16422
16423 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16424 * gdb.base/ending-run.exp: Properly handle the BSP state when
16425 stepping past the end of main.
9b0c4aeb 16426
02aa71d5
MC
164272001-02-19 John Moore <jmoore@redhat.com>
16428
16429 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16430 Converted HPUX fix for non-expected items following multiple
16431 step commands into general solution for all platforms.
16432
1fa449a4
MC
164332001-02-18 Michael Chastain <chastain@redhat.com>
16434
16435 * gdb.c++/classes.exp (do_tests): Change runto statements
16436 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16437 statements demangler agnostic.
16438 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16439 (gdb_virtfunc_restart): Likewise.
16440
b2f9ec70
MC
164412001-02-14 Michael Chastain <chastain@redhat.com>
16442
16443 * gdb.c++/inherit.exp (do_tests): Change runto statements
16444 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16445 statements demangler agnostic.
16446
cf74b8ca
AC
16447Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16448
16449 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16450 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16451 before calling common_routine 15 times'' tests.
cf74b8ca 16452
99f78f56
MC
164532001-02-11 Michael Chastain <chastain@redhat.com>
16454
16455 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16456 Helps the test script figure out which demangler is in use.
16457 (dm_type_foo_ref): Ditto.
16458 (dm_type_int_star): Ditto.
16459 (dm_type_long_star): Ditto.
16460 (dm_type_unsigned_int): Ditto.
16461 (dm_type_void): Ditto.
16462 (dm_type_void_star): Ditto.
99707966 16463 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16464 Probe the gdb demangler and set variables to accommodate
16465 formatting differences.
16466 (info_func_regexp): New function. Same as info_func, but
16467 matches against a regexp.
16468 (info_func): Match against a literal string.
16469 (print_addr_2): New function. Match against a literal string,
16470 which can be different from the input to gdb.
16471 (print_addr): Simply call print_addr_2 with the same argument twice.
16472 (test_lookup_operator_functions): Use demangler formatting variables.
16473 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16474 the tests in the same order as the C++ class declaration.
16475 (test_paddr_operator_functions): Ditto.
16476 (test_paddr_overloaded_functions): Ditto.
16477 (test_paddr_hairy_functions): Use demangler formatting variables.
16478 Add reference to gdb/19 for related tests.
16479 (do_tests): Call probe_demangler.
16480
1de8f023
KB
164812001-01-30 Kevin Buettner <kevinb@redhat.com>
16482
16483 * gdb.c++/templates.cc (printf): Remove unused function definition.
16484
ca3f91ed
MS
164852001-01-26 Felix Lee <flee@redhat.com>
16486
16487 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16488
164892001-01-25 matthew green <mrg@redhat.com>
16490
16491 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16492 up sid.
16493 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16494
164952001-01-25 matthew green <mrg@redhat.com>
16496
16497 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16498 Deprecate $sid_spawn_id.
ca3f91ed
MS
16499 (sid_exit): Remove code necessary only for `spawn.'
16500
165012001-01-25 matthew green <mrg@redhat.com>
16502
16503 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16504
fb18ec4a
MC
165052001-01-28 Michael Chastain <chastain@redhat.com>
16506
16507 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16508 to call when tests fail. It takes gdb out of the overloaded
16509 function choice menu back to the main prompt, so that the test
16510 program stays synchronized.
16511 (set_bp_overloaded): New proc to collect all the common
16512 code for setting a breakpoint on an overloaded name. Calls
16513 take_gdb_out_of_choice_menu when needed.
16514 (menu_overload1arg): New variable to collect the repeated
16515 instances of the expected menu for an overloaded name. Change
16516 the regular expression to handle changes in g++ type encoding:
16517 "void" can be either "void" or "", and "unsigned int" can be
16518 either "unsigned int" or "unsigned".
16519 (continue_to_bp_overloaded): Change regular expressions to handle
16520 changes in g++ type encoding.
16521 (no proc): Call take_gdb_out_of_choice_menu when needed.
16522 Remove redundant calls to "info break". Accept either "canceled"
16523 or "cancelled". Change regular expressions in "info break"
16524 calls to handle changes in g++ type encoding. Give all tests
16525 unique strings.
16526
9c646a6e
BE
165272001-01-17 Ben Elliston <bje@redhat.com>
16528
16529 * config/sid.exp: New file.
16530
9549d9c1
AC
16531Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16532
16533 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16534
dc96c6c7 165352000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16536
16537 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16538 Add a RE to accept a non-ascii char if one is ever presented.
16539
b4df4f68
FN
165402000-12-20 Fernando Nasser <fnasser@redhat.com>
16541
297dd0fd 16542 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16543
dc96c6c7 165442000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16545
d63a86f8 16546 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16547 in regexp. One '\' does not suffice on Linux.
16548
4a7bddb6
MC
165492000-12-09 Michael Chastain <chastain@redhat.com>
16550
16551 * gdb.base/break.exp (test_clear_command): Use a marker function
16552 rather than 'main' for the test function. Also move this
16553 test to an execution point where the marker function names are
16554 guaranteed to be bound to functions. (Executing tests after a
16555 'finish' from main runs into name conflicts with local names
16556 in __libc_start_main).
16557
dc96c6c7 165582000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16559
16560 * gdb.base/finish.exp: New test for gdb's "finish" command.
16561 * gdb.base/return2.exp: New test for gdb's "return" command.
16562 * gdb.base/return2.c: New source file for above.
16563
dc96c6c7 165642000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16565
16566 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16567 * gdb.base/miscexprs.exp: Ditto.
16568 * gdb.base/pointers.exp: Ditto.
16569 * gdb.c++/derivation.exp: Ditto.
16570 * gdb.c++/local.exp: Ditto.
16571 * gdb.c++/namespace.exp: Ditto.
16572 * gdb.c++/overload.exp: Ditto.
16573 * gdb.c++/ref-types.exp: Ditto.
16574
dc96c6c7 165752000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16576
16577 * gdb.base/constvars.exp: Test result of "up" command.
16578 * gdb.base/miscexprs.exp: Ditto.
16579 * gdb.base/pointers.exp: Ditto.
16580 * gdb.base/scope.exp: Ditto.
16581 * gdb.c++/derivation.exp: Ditto.
16582 * gdb.c++/local.exp: Ditto.
16583 * gdb.c++/namespace.exp: Ditto.
16584 * gdb.c++/overload.exp: Ditto.
16585 * gdb.c++/ref-types.exp: Ditto.
16586
44097287
FN
165872000-11-22 Michael Chastain <chastain@redhat.com>
16588
16589 * mips_pro.exp: Accept either "middle -> top -> main" or
16590 "middle -> main" in the backtrace, because gcc can optimize
16591 tail calls to jumps. Remove setup_xfail for the hppa case.
16592 Add a comment with the original warning messages from PR 3016,
16593 which was filed in 1993, to preserve them for posterity.
16594
9d2e1bab
ND
165952000-11-17 Nick Duffek <nsd@redhat.com>
16596
16597 * lib/gdb.exp (gdb_test): Override timeout with board info.
16598
1aca8eb7
ND
165992000-11-17 Nick Duffek <nsd@redhat.com>
16600
16601 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16602 the second kill and detach messages.
16603
93076499
ND
166042000-11-17 Nick Duffek <nsd@redhat.com>
16605
16606 * configure.in: Add AC_EXEEXT.
16607 * configure: Regenerate.
16608 * Makefile.in (just-check): Export EXEEXT.
16609 * lib/gdb.exp ($EXEEXT): Import from environment.
16610 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16611 expect "maint dump-me" on Cygwin.
16612 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16613 $EXEEXT.
16614
30e87cd3
ND
166152000-11-17 Nick Duffek <nsd@redhat.com>
16616
16617 * gdb.base/break.exp: Test backtrace and finish from called
16618 function on all platforms, not just HP-UX.
16619
dc96c6c7 166202000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16621
16622 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16623 code from gdb_target_monitor, so it can be used independantly
16624 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16625
dc96c6c7 166262000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16627
16628 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16629 * gdb.base/corefile.exp: Expect the message "Program is being
16630 debugged already" when we send the "corefile" command, since
16631 the preceeding gdb_load may have connected gdb to a remote target.
16632 * gdb.base/display.exp: Disable hardware watchpoints if new
16633 board info variable "no_hardware_watchpoints" is true.
16634 Replace single-letter commands with more readable ones.
16635 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16636 if new board info variable "no_hardware_watchpoints" is true.
16637 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16638 to see if stdio (printf) testing is possible.
16639 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16640 board info variable "no_hardware_watchpoints" is true. Use new
16641 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16642
39124dea
FN
166432000-11-13 Fernando Nasser <fnasser@redhat.com>
16644
16645 From Orjan Friberg <orjanf@axis.com>:
16646 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16647 in array print pattern match.
16648
a9e2e984
FN
166492000-11-09 Fernando Nasser <fnasser@redhat.com>
16650
16651 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16652 spelling "cancelled" to U.S. spelling "canceled" to match changes
16653 made to gdb.
16654 * gdb.c++/ovldbreak.exp: Ditto.
16655
c7db355b
PS
166562000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16657
16658 * gdb.base/callfuncs.c (main): Moved to end of file, call
16659 t_double_values to initialize the FPU before inferior calls are made.
16660 * gdb.base/callfuncs.exp: Test for register preservation after calling
16661 inferior functions. Add tests for continuining, finishing and
16662 returning from a stop in a call dummy.
16663
dc96c6c7 166642000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16665
16666 * gdb.base/commands.exp: Break up long lines, and re-indent.
16667
dc96c6c7 166682000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16669
16670 * config/gdbserver.exp: Rewritten from the ground up, to make it
16671 compatible with the current dejagnu tree, and to make it work with
16672 the new "gdbserver" in libremote.
16673
dc96c6c7 166742000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16675
16676 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16677 * gdb.base/varargs.exp: Skip entire test if no printf support.
16678 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16679 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16680
dc96c6c7 166812000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16682
16683 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16684 no floating point support.
16685 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16686 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16687 * gdb.base/call-rt-st.exp: Ditto.
16688 * gdb.base/call-strs.exp: Ditto.
16689
bac5fc66
JG
166902000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16691
16692 * gdb.base/sizeof.c: include <stdio.h>.
16693
16694 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16695 'finish', otherwise uncaptured gdb_prompt would potentially
16696 throw remaining test points out of sync.
bac5fc66 16697
b22a6027
SB
166982000-07-26 Scott Bambrough <scottb@netwinder.org>
16699
16700 * gdb.base/recurse.exp: Run tests for all targets.
16701 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16702 gnu-oldld case on ARM.
16703 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16704 for ARM targets.
d63a86f8 16705
d8231941
AG
16706Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16707
16708 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16709 * gdb.java/configure: Rebuild.
16710
8caabe69
AG
16711Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16712
16713 * gdb.java/jv-exp.exp: New file.
16714
9d273ca3
AG
16715Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16716
16717 * configure: Rebuilt.
16718 * configure.in (configdirs): Add gdb.java.
16719 * gdb.java/jmisc.java: New file.
16720 * gdb.java/jmisc.exp: New file.
16721 * gdb.java/Makefile.in: New file.
16722 * gdb.java/configure: Rebuilt.
16723 * gdb.java/configure.in: New file.
16724 * lib/java.exp: New file.
16725
4f823a66
AC
16726Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16727
16728 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16729 underflow.
4f823a66 16730
2391e11d
AC
16731Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16732
16733 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16734 and the compilers sizes.
2391e11d 16735
54602222
ND
167362000-07-09 Nick Duffek <nsd@redhat.com>
16737
16738 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16739 (use_methods): New function.
16740 (main): Call use_methods().
16741 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16742 (do_tests): Call test_method_param_class.
16743
2bec0572
ND
167442000-07-09 Nick Duffek <nsd@redhat.com>
16745
16746 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16747 spelling.
16748 (test_enums): New procedure. Move enum tests from end of script
16749 to here. Set breakpoint on function name instead of line number.
16750 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16751 (enums2): New marker function.
16752 (enums1): New function.
16753 (main): Call enums1(). Move enum tests to enums1().
16754
78492fde
AC
16755Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16756
16757 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16758 compile/link program. Update line numbers.
78492fde
AC
16759 * gdb.asm/d10v.inc: Define ``startup''.
16760 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16761
49a2cef8
AC
16762Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16763
16764 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16765
3e6c8688
EZ
167662000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16767
16768 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16769 of 'help maint print' command.
3e6c8688 16770
9ff5cbe9
AC
16771Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16772
16773 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16774 they use gdb_expect_list.
9ff5cbe9 16775
17c579bd
AC
16776Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16777
16778 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16779 memory-read-packet-size'' instead of ``set endian big'' to test
16780 long commands.
17c579bd 16781
e6d71bf3
DB
167822000-06-03 Daniel Berlin <dan@cgsoftware.com>
16783
16784 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16785 g++, and stop skipping them.
e6d71bf3
DB
16786
16787 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16788 work under g++.
16789
d63a86f8 16790 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16791 initialization.
16792
dc96c6c7 167932000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16794
16795 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16796 the regular expression: accept an (almost) arbitrary sequence of
16797 "frames-invalid" and "breakpoints-invalid" messages both before
16798 and after the "starting" message.
16799
dc96c6c7 168002000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16801
16802 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16803
dc96c6c7 168042000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16805
16806 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16807 Relax the regular expression a little, make it pass on Solaris 8.
16808
8216cda9
KB
168092000-05-12 Kevin Buettner <kevinb@redhat.com>
16810
16811 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16812 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16813 Instead, it is permissible for gdb to stop on the line of the
16814 call itself.
16815
1a570b2f
MS
168162000-05-12 Michael Snyder <msnyder@.cygnus.com>
16817
16818 * gdb.base/break.exp (bp on small function, optimized file):
16819 Add a second pass pattern. The behavior differs here between stabs
16820 and dwarf for one-line functions. Stabs preserves two line symbols
16821 (one before the prologue and one after) with the same line number,
16822 but dwarf regards these as duplicates and discards one of them.
16823 Therefore the address after the prologue (where the breakpoint is)
16824 has no exactly matching line symbol, and GDB reports the breakpoint
16825 as if it were in the middle of a line rather than at the beginning.
16826
dc96c6c7 168272000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16828
d63a86f8 16829 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16830 rather than "send_gdb" (for consistancy).
16831
7d418785
AC
16832Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16833
16834 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16835 * gdb.c++/templates.cc: Properly check for GCC version number.
16836 * lib/compiler.cc: Likewise
16837
dc96c6c7 168382000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16839
d63a86f8 16840 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16841 gdb may not stop at the first line of main, due to code motion.
16842
dc96c6c7 168432000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16844
16845 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16846 This test depends on parsing the printf output from the target.
16847 Since the sparclet stub doesn't do stdio, this will never work.
16848 * gdb.base/call-rt-st.exp: ditto.
16849 * gdb.base/call-strs: ditto.
16850
dc96c6c7 168512000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16852
16853 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16854
16855 * gdb.base/ending-run.exp: After connecting to a remote target,
16856 but before running, the target will appear to be in a random
16857 location. Specify both a file and a line for breakpoints.
16858 Also, the function that calls main may be called 'init'
16859 rather than 'start'.
16860
a5a51225
EZ
168612000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16862
16863 * gdb.base/help.exp: Update output for add-symbol-file command.
16864
7930cc7c
FN
168652000-04-10 Fernando Nasser <fnasser@cygnus.com>
16866
16867 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16868 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16869
23e37ab1
C
168702000-04-07 J.T. Conklin <jtc@redback.com>
16871
e93c542c
C
16872 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16873
23e37ab1
C
16874 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16875
591b8fa3
PDM
16876Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16877
16878 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16879 values that can be represented exactly.
591b8fa3
PDM
16880 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16881 above change, and to not check against the directory part of the source
16882 file name.
16883 (step into print_long_arg_list): Likewise.
16884 (print print_small_structs from print_long_arg_list): Likewise.
16885 (print print_long_arg_list): Likewise.
16886
7a495180
EZ
168872000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16888
30b53638 16889 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16890
beb998c6
AC
16891Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16892
16893 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16894
1c689132
DB
168952000-03-25 Daniel Berlin <dan@cgsoftware.com>
16896
16897 * gdb.base/commands.exp (deprecated_command_test): Add test for
16898 deprecate with no arguments.
16899
c1790a9d
JL
169002000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16901
16902 * gdb.base/break.exp: Add new test for setting breakpoints on
16903 optimized code so we can test breakpoints work even when function
16904 prologues may be optimized away
16905
003ba290
FN
169062000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16907
16908 From David Whedon <dwhedon@gordian.com>
a9c64011 16909 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16910
6837a0a2
DB
169112000-03-22 Daniel Berlin <dan@cgsoftware.com>
16912
16913 * gdb.base/help.exp: Added test for new apropos command.
16914
b9593231
KB
169152000-03-21 Kevin Buettner <kevinb@redhat.com>
16916
16917 * gdb.base/pointers.c (usevar): New function.
16918 (main): Make sure that global variables v_int_pointer2, rptr,
16919 and y are all referenced someplace in the program by calling
16920 usevar() on them. [Some linkers delete symbols which are
16921 never referenced. The space remains, but there's no way to
16922 get a (symbolic) handle on the variable from the debugger.]
16923
751a959b
EZ
169242000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16925
16926 * gdb.base/printcmds.c: Add typedeffed arrays.
16927
16928 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16929 procedure to test arrays that are typedef'd.
751a959b 16930
73a93a32
JI
169312000-03-13 James Ingham <jingham@leda.cygnus.com>
16932
16933 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16934 the library directories.
73a93a32 16935
fb40c209
AC
16936Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16937
16938 * configure.in (configdirs): Add sub directory gdb.mi.
16939 * configure: Re-generate.
16940
16941 * gdb.mi: New directory.
d63a86f8 16942
ee4dd2c9
AC
169432000-02-25 Scott Bambrough <scottb@netwinder.org>
16944
16945 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16946 a long long value as a double on ARM platforms.
ee4dd2c9 16947
70f0cc22
JB
169482000-02-16 Jim Blandy <jimb@redhat.com>
16949
16950 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16951 default source file is set properly before running this test.
16952
853819b8
EZ
169532000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16954
16955 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16956 gdbtk/library directory, not in gdbtcl2.
853819b8 16957
dfcd3bfb
JM
169582000-02-04 Jim Blandy <jimb@redhat.com>
16959
16960 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16961 backslash from regexp pattern.
16962
16963 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16964 procedure. Use it to run all the "continue to bp overloaded"
16965 tests. Note that this changes the names of the tests slightly.
16966 If the breakpoint hit message includes a hex PC value, because
16967 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16968 from the real source code, still consider that a pass.
16969
16970 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16971 XFAIL here if the breakpoint message contains a hex address. Note
16972 similar change on 1999-11-02.
16973
16974 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16975
16976 * gdb.base/ptype.exp: Establish a default source file before
16977 calling get_debug_format.
16978
169792000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16980
16981 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16982
8b93c638
JM
169832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16984
16985 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16986 of successive stepi commands -- while in the prologue we should see
16987 the function entry bracket.
16988
169892000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16990
16991 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16992 reach __change_mode() when stepping through the end of main().
16993
c5394b80
JM
169942000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16995
16996 * gdb.base/default.exp: Fix expected pattern.
16997 * gdb.base/help.exp: Same.
16998
0d06e24b
JM
169992000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17000
17001 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17002 Don't use xfail's because that affects only the following test.
d63a86f8 17003
0d06e24b 17004 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17005 solaris or linux.
0d06e24b
JM
17006
17007 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17008
dc96c6c7 170092000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17010
d63a86f8 17011 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17012 "A syntax error" rather than "A parse error". Accept both.
17013
170142000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17015
17016 * gdb.base/default.exp: Remove OS dependent string from "target
17017 remote" test.
17018 * gdb.base/help.exp: Same for "help target remote" test.
17019
c3f6f71d
JM
170202000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17021
17022 From Jim Kingdon <kingdon@redhat.com>:
17023
17024 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17025 prompt (cleanup rather than necessity, but still might keep output
17026 from spilling to next test).
c3f6f71d
JM
17027
170282000-01-02 Fred Fish <fnf@cygnus.com>
17029
17030 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17031 AIX, which defines them in <sys/types.h>.
17032
ed9a39eb 170331999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17034
ed9a39eb 17035 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17036 float" test.
ed9a39eb
JM
17037
170381999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17039
ed9a39eb 17040 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17041
17042 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17043 outermost frame disallowed".
17044
170451999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17046
17047 * gdb.base/setvar.exp: New tests for setting the value of a struct
17048 with a constant list.
17049
170501999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17051
17052 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17053 require the user to type a cast before setting the value of a struct.
17054
de57eccd
JM
170551999-12-06 Jim Blandy <jimb@cygnus.com>
17056
17057 * gdb.base/default.exp: Expect the new 'info float' command on
17058 all i386 platforms.
17059
17060 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17061 LinuxThreads libraries that don't support debugging.
17062
c2d11a7d
JM
17063Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17064
17065 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17066 Change the buffer type to ``unsigned char'' to simplify size
17067 arithmetic.
c2d11a7d
JM
17068
17069 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17070 stub only handles 400-1 byte packets. Verify that the download
17071 worked.
c2d11a7d
JM
17072
170731999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17074
17075 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17076 tests, using UNRESOLVED for the untested cases. Also, does not wait
17077 for a timeout if the prompt was received before a recognizable pattern.
17078
170791999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17080
17081 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17082
170831999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17084
17085 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17086 watchpoints.
c2d11a7d
JM
17087
170881999-11-24 Jason Merrill <jason@casey.cygnus.com>
17089
17090 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17091
17092 * gdb.c++/local.exp: Be more flexible in recognizing local class
17093 name mangling. Don't allow horribly truncated method names.
17094 * gdb.c++/derivation.exp: Expect protected inheritance.
17095 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17096 * gdb.c++/virtfunc.exp: Likewise.
17097 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17098 when printing a nested enum.
17099
171001999-11-22 Jim Blandy <jimb@cygnus.com>
17101
17102 * gdb.base/step-test.exp: Properly await GDB's response to setting
17103 a breakpoint on the call to large_struct_by_value.
17104
17105 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17106 just because we have debug info for the `start' function.
17107
171081999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17109
17110 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17111 "Unknown signal" messages, which indicate (on LinuxThreads) that
17112 GDB doesn't know how to debug threads on this system. This is
17113 better than hanging while philosopher 0 dumps chatter into gdb.log.
17114
171151999-11-18 Tom Tromey <tromey@cygnus.com>
17116
17117 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17118
171191999-11-18 Fred Fish <fnf@cygnus.com>
17120
17121 * gdb.base/coremaker2.c: Add sample program for generating
17122 cores that is more self contained than coremaker.c. Eventually
17123 I'll add more code to this and tie it into the testsuite.
17124
4ce44c66
JM
171251999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17126
17127 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17128
171291999-11-10 Jimmy Guo <guo@cup.hp.com>
17130
17131 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17132 from $srcdir/lib/.
4ce44c66 17133 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17134 and gdb.c++/.
4ce44c66
JM
17135
17136 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17137
d63a86f8 17138 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17139 'continue with watch' test point.
17140
171411999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17142
17143 Merged from p2linux-990323-branch:
d63a86f8 17144
4ce44c66
JM
17145 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17146
11cf8741
JM
17147Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17148
17149 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17150 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17151
17152Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17153
17154 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17155 gdb_expect_list.
11cf8741
JM
17156
17157Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17158
17159 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17160
171611999-11-03 Mark Salter <msalter@cygnus.com>
17162
17163 * gdb.base/break.exp: Fix "stub continue" pattern.
17164
171651999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17166
17167 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17168
171691999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17170
17171 * gdb.base/display.exp ("finish"): Add timeout clause.
17172
17173 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17174 plain prompt clause, so this doesn't have to time out in order to
17175 fail.
17176
17177 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17178 breakpoint hit messages include an address.
11cf8741
JM
17179
17180 * gdb.base/display.exp: Don't forget to escape parens in regular
17181 expressions. Unix regexp notatation sucks.
17182
171831999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17184
17185 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17186 order for 'signalled' message.
11cf8741 17187
5c44784c
JM
171881999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17189
17190 From Jimmy Guo <guo@cup.hp.com>:
17191 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17192 * gdb.base/annota1.c: Add code for tests to work with.
17193
171941999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17195
17196 * gdb.base/remote.exp: New test for remote downloading settings.
17197 * gdb.base/remote.c: New file with large .data.
17198
917317f4
JM
171991999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17200
17201 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17202 for LinuxThreads support, merged from the Code Fusion branch.
17203
17204Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17205
17206 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17207 containing exp_continue into a while within an expect. Don't
17208 attempt a start more than three times. Check return value from
17209 gdb_load.
d63a86f8 17210
2df3850c
JM
17211Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17212
17213 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17214 a pass case.
2df3850c 17215
2acceee2
JM
172161999-10-01 Kevin Buettner <kevinb@cygnus.com>
17217
17218 * gdb.base/break.c (main): Added a statement that we can step
17219 off of.
17220 * gdb.base/break.exp: Added tests for setting a breakpoint
17221 at an offset and stepping onto a breakpoint.
17222
172231999-10-01 Fred Fish <fnf@cygnus.com>
17224
d63a86f8 17225 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17226 gdb output.
17227
c2c6d25f
JM
172281999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17229
17230 * gdb.base/break.exp: Code locations are in hex, don't forget!
17231 (For HP-UX.)
17232
172331999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17234
17235 * condbreak.exp: Use break.c as test program.
17236 * condbreak.c: Remove, redundant with break.c.
17237
172381999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17239
17240 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17241 Z-packets if the target needs it.
c2c6d25f
JM
17242
172431999-09-13 James Ingham <jingham@leda.cygnus.com>
17244
17245 * gdb.c++/overload.exp: Added tests for listing overloaded
17246 functions with function pointers in the arg, explicitly calling
17247 out the version you want.
17248
cff3e48b
JM
172491999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17250
17251 * long_long.exp: Add variations of test cases that work for
17252 targets with 16-bit ints and 32-bit doubles.
17253
d4f3574e
SS
172541999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17255
17256 * break.c (main): Compare a possibly-uninitialized argc with an
17257 unlikely value that fits in 16 bits.
17258
172591999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17260
17261 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17262 0xfeeb, don't want negative numbers if ints are 16 bits.
17263
17264 * lib/gdb.exp (skip_cplus_tests): New proc.
17265 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17266 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17267 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17268 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17269 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17270 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17271 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17272 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17273
17274 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17275
17276Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17277
17278 * gdb.base/corefile.exp (up): Allow a parameter to appear
17279 in the frame that we're going up to.
17280
17281 From Jim Blandy <jimb@cygnus.com>:
17282
17283 * gdb.base/default.exp (info float): Expect some output now.
17284
17285 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17286 returning floating-point values to fail on the x86.
17287 * gdb.base/callfwmall.exp (do_function_calls): Same.
17288
17289 * gdb.base/list.exp (test_listsize): Correct expectations for
17290 listing line 1 with listsize 2. Also, listing a single line
17291 works now, as does listing three lines. [Kevin's note: There
17292 were a number of other cases fixed too where the expectations
17293 differed...]
17294
172951999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17296
17297 * gdb.base/selftest.exp: Add case for when version prints as
17298 constant string instead of char pointer.
17299
104c1213
JM
173001999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17301
17302 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17303 stepping out of main.
104c1213
JM
17304
17305 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17306 G++ used.
17307
17308 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17309 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17310
17311 * gdb.c++/ovldbreak.exp: Update match string in test that
17312 includes a warning of multiple breakpoints.
17313
173141999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17315
17316 * gdb.base/display.exp: Improve precision of step-after-finish
17317 added yesterday.
17318
17319 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17320 test.
104c1213
JM
17321
17322 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17323 configs when using G++, not just hppa*.
17324
173251999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17326
17327 * gdb.base/async.c: New file.
17328 * gdb.base/async.exp: New file.
17329
17330Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17331
17332 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17333 PA64.
17334
53a5351d
JM
17335Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17336
104c1213
JM
17337 * gdb.base/display.exp: "finish" can leave us mid-line on many
17338 targets, deal with it. Add a small constant to main, instead of
17339 1000 since main+1000 may not be a valid address in the target.
17340
53a5351d
JM
17341 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17342 on hpux11.
17343
17344 * gdb.base/attach.exp: Handle another hpux11 error message variant
17345 when attaching to a process that does not exist.
17346
173471999-08-19 J.T. Conklin <jtc@redback.com>
17348
17349 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17350 characters in 'continue to 1241' test.
53a5351d
JM
17351
173521999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17353
17354 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17355 stop in print_long_arg_list, define and use a whitespace
17356 variable in print_small_structs test, add an XFAIL for Solaris.
17357 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17358 interested enough to fix.
17359
7be570e7
JM
173601999-08-13 Keith Seitz <keiths@cygnus.com>
17361
17362 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17363 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17364 proc knows about targets other than the natives.
17365 (test_assign): Use "gdb_run_cmd" to "run" the target.
17366 Check that we've actually hit the breakpoint at main.
17367 When we attempt to assign a value to a local variable, check
17368 that the variable is in the current scope, i.e., don't use
17369 a test with an empty result.
17370
17371Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17372
17373 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17374 command.
7be570e7
JM
17375
173761999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17377
17378 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17379 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17380 gdb.compat, gdb.threads-hp.
17381 gdb.hp/configure, gdb.hp/configure.in: New files.
17382 gdb.hp/Makefile.in: Recurse into new subdirs.
17383 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17384 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17385 in object files.
17386 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17387
96baa820
JM
173881999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17389
17390 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17391 funky printf, remove a bogus p/a test.
96baa820
JM
17392
173931999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17394
17395 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17396 connected to the target. This is necessary when running not
17397 natively.
96baa820
JM
17398
173991999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17400
17401 * gdb.base/step-test.exp: Removed some extraneous messages.
17402
17403 * gdb.base/long_long.exp: Don't run memory examination tests
17404 on little-endian targets (they will need a different set of
17405 results to match).
17406
174071999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17408
17409 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17410 until somebody decides to fix GDB.
17411
17412 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17413 constant as "ULL".
96baa820
JM
17414 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17415 matches for a couple x/2 commands.
17416
a0b3c4fd
JM
174171999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17418
17419 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17420 by merging in ref-types2 tests.
17421 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17422
17423 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17424 * gdb.c++/Makefile.in: Add standard actions.
17425 (EXECUTABLES): Rename from PROGS, update list.
17426 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17427 from gdb.hp.
17428 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17429 foo and bar locals.
17430 * gdb.c++/anon-union.exp: Fix tests to match.
17431 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17432 expect matches to handle output variations.
17433 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17434 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17435 output, add HP alternatives for new and delete prints.
a0b3c4fd 17436 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17437 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17438 * gdb.c++/demangle.exp: Use $style when reporting failure.
17439 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17440 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17441 match alternatives.
17442 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17443 compilers.
a0b3c4fd
JM
17444 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17445 * gdb.c++/method.exp: Add match alternatives.
17446 * gdb.c++/misc.cc: Add bool types.
17447 * gdb.c++/misc.exp: Add tests for bool types.
17448 * gdb.c++/overload.exp: Add xfails.
17449 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17450 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17451 add some more template parameter tests (only for HP currently).
17452 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17453 * gdb.c++/virtfunc.cc: Add return type and value for main.
17454 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17455 match alternatives.
d63a86f8 17456
a0b3c4fd
JM
174571999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17458
17459 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17460
174611999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17462
17463 * gdb.base/signals.exp: Don't expect getting a backtrace from
17464 within a signal handler to fail on Linux.
17465
174661999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17467
17468 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17469 * lib/gdb.exp: Remove some gratuitious semicolons.
17470 (delete_breakpoints): Increase timeout.
17471 (gdb_expect): Add -notransfer option.
17472 (gdb_test): Use -notransfer option.
17473 (get_compiler_info): Add f77 case.
17474 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17475 case.
a0b3c4fd
JM
17476 (gdb_preprocess): Call get_compiler.
17477
17478 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17479 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17480 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17481 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17482 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17483 third arg to gdb_test.
a0b3c4fd
JM
17484 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17485 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17486 HP-UX xfails, add others.
a0b3c4fd
JM
17487 * gdb.base/completion.exp: Reflect name change of self-test.
17488 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17489 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17490 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17491 HP failure number.
a0b3c4fd
JM
17492 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17493 useless HP-UX 10.30 references.
17494 * gdb.base/maint.exp: Loosen matches.
17495 * gdb.base/pointers.c (main): Declare more_code.
17496 * gdb.base/pointers.exp: Match on output of a `next'.
17497 * gdb.base/structs.c: Add prototypes.
17498 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17499 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17500
175011999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17502
17503 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17504 command.
a0b3c4fd
JM
17505
175061999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17507
17508 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17509 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17510
17511 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17512 debug info. Deal with lack of signal hanlder info in stack.
17513
a9c64011 17514 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17515 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17516
5a2468f5
JM
175171999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17518
17519 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17520 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17521
adf40b2e
JM
17522Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17523
17524 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17525 a1-selftest.exp.
adf40b2e
JM
17526 * gdb.base/configure: Re-generate.
17527
175281999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17529
17530 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17531 in trying to run first and name is too long.
17532
17533 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17534 pointers2.c and pointers2.exp, respectively.
17535 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17536 doschk happier.
17537
43e526b9
JM
175381999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17539
17540 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17541 callfuncs2.c and callfuncs2.exp.
17542
17543 * gdb.base/list.exp: Remove mistaken xfails.
17544 * gdb.base/list0.h: Add optional prototypes.
17545
9846de1b
JM
17546Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17547
a9c64011 17548 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17549 calling malloc.
a9c64011
AS
17550 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17551 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17552 use.
9846de1b
JM
17553
175541999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17555
17556 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17557 * gdb.base/annota2.cc, annota2.exp: Move from here.
17558 * gdb.c++/annota2.cc, annota2.exp: To here.
17559 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17560
43ff13b4
JM
17561Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17562
17563 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17564 a consistent format.
43ff13b4 17565
085dd6e6
JM
175661999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17567
17568 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17569 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17570 HP compilers, also set the globals $true and $false.
17571
17572 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17573 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17574 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17575 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17576 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17577 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17578 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17579 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17580 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17581 whatis.c} Add C++ compatible function definitions and return
17582 types, add includes for library functions.
085dd6e6
JM
17583 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17584 * gdb.base/step-test.c (myglob): Rename from glob.
17585 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17586 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17587 files, move here from gdb.hp.
085dd6e6 17588 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17589 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17590 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17591 Adjust line numbers in regexps.
085dd6e6
JM
17592
17593 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17594 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17595 instead of 0/1.
17596
17597 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17598 foll-vfork.exp: New files, move here from gdb.hp.
17599 * gdb.base/page.exp: New file, test of pagination command.
17600
17601 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17602 recursion test.
17603 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17604
17605 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17606 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17607
17608 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17609 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17610 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17611 watchpoint test.
085dd6e6
JM
17612 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17613 them work.
17614 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17615 expressions properly.
17616 * gdb.base/corefile.exp: Loosen the match slightly.
17617 * gdb.base/default.exp: Allow "Error accessing memory" message
17618 also.
17619 * gdb.base/display.exp: Skip over x/0 j if PA64.
17620 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17621 * gdb.base/interrupt.exp: Ditto.
17622 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17623 in use.
17624 * gdb.base/list.exp: Add xfails for HP-UX.
17625 * gdb.base/long_long.exp: Refine some of the numeric matches.
17626 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17627 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17628 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17629 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17630 * gdb.base/ptype.exp: Succeed on more varieties of output.
17631 * gdb.base/scope.exp: Add xfails for HP-UX.
17632 * gdb.base/sect-cmd.exp: Add more cases.
17633 * gdb.base/setvar.exp: Add xfails for HP-UX.
17634 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17635 * gdb.base/signals.exp: Match on void symbolically.
17636 * gdb.base/step-test.exp: Add case for PA64.
17637 * gdb.base/term.exp: Add exit and restart.
17638 * gdb.base/twice.exp: Clean up after self.
17639 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17640 * gdb.base/whatis.exp: Allow more ways to pass tests.
17641
17642 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17643 no longer useful.
085dd6e6
JM
17644
17645Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17646
17647 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17648 list of patterns.
085dd6e6 17649 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17650 print_double_array(double_array)", "continuing to breakpoint
17651 1018", "print print_double_array(array_d)" and "continuing to
17652 1034" tests.
d63a86f8 17653
085dd6e6
JM
176541999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17655
a9c64011 17656 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17657
176581999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17659
17660 * config/mt-*: Remove, these haven't been used since 1996.
17661
176621999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17663
17664 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17665 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17666 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17667
9e0b60a8
JM
176681999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17669
17670 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17671 simpler match case for the ptype of the big class.
17672
176731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17674
17675 * gdb.exp: Fix test for gdb_prompt existence.
17676
176771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17678
17679 * gdb.exp (gdb_test): Add fail after calls to perror.
17680
176811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17682
17683 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17684
176851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17686
17687 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17688
0f71a2f6
JM
17689Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17690
17691 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17692 malloc() is linked in.
0f71a2f6
JM
17693
176941999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17695
17696 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17697 step at end.
17698
17699 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17700
177011999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17702
17703 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17704
cce74817
JM
17705Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17706
17707 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17708 * gdb.base/mips_pro.exp: Likewise.
17709
177101999-06-02 Keith Seitz <keiths@cygnus.com>
17711
17712 * gdb.c++/templates.cc: Change all "new" operators to throw
17713 an exception.
17714 * gdb.c++/cplusfuncs.cc: Likewise.
17715
17716 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17717
17718Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17719
17720 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17721 * gdb.base/ending-run.exp: When stepping out of main, accept a
17722 step into an arbitrary assembler file.
cce74817 17723
392a587b
JM
177241999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17725
d63a86f8 17726 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17727 "breakpoint-invalid" to be printed.
d63a86f8 17728 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17729 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17730 * gdb.base/annota2.cc: Initialize a.x to 0.
17731
9e086581
JM
177321999-05-17 Keith Seitz <keiths@cygnus.com>
17733
17734 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17735 when "skip_float_tests" set.
17736 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17737 "print print_ten_doubles", and "step into print_long_arg_list".
17738 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17739 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17740 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17741 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17742 "skip_float_tests" is set.
17743 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17744 when "skip_float_tests" set.
d63a86f8 17745
cd0fc7c3
SS
177461999-05-06 Keith Seitz <keiths@cygnus.com>
17747
17748 * gdb.base/annota2.cc: Include stdio.h.
17749
17750Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17751
17752 * gdb.base/crossload.exp: Remove, this has been disabled ever
17753 since BFD stopped including all targets, and cross-GDB gets
17754 plenty of testing anyway.
17755 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17756 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17757 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17758 * gdb.base/README: Remove, was doc for this.
17759 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17760 needed.
cd0fc7c3 17761
b83266a0
SS
177621999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17763
17764 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17765 output.
17766
17767 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17768 * gdb.base/annota2.exp: New file. More annotation tests.
17769 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17770 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17771
177721999-04-23 Angela Marie Thomas <angela@cygnus.com>
17773
17774 * config/cfdbug.exp: New file.
17775
7a292a7a
SS
177761999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17777
17778 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17779 Marcus Daniel's and Dale Hawkins's demangler crashes.
17780
17781 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17782 test_lucid_style_demangling, test_arm_style_demangling,
17783 test_hp_style_demangling): Try Tom Tromey's core-dumping
17784 identifier under each demangling style.
7a292a7a
SS
17785
177861999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17787
17788 * gdb.c++/demangle.exp: Include the current demangling style
17789 in all test names.
17790 (current_demangling_style): New global variable.
17791 (set_demangling_style, test_demangling_core, test_demangling,
17792 test_demangling_exact): New functions.
17793 (test_gnu_style_demangling, test_lucid_style_demangling,
17794 test_arm_style_demangling, test_hp_style_demangling): Use those,
17795 instead of calling gdb_test and gdb_test_exact directly.
17796 (catch_demangling_errors): New function, which reports errors
17797 signalled by the demangling test functions in an orderly way.
17798 (do_tests): Use catch_demangling_errors.
17799
178001999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17801
17802 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17803 grouping in expressions, not {}.
7a292a7a
SS
17804
17805 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17806 initialized yet.
7a292a7a
SS
17807
178081999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17809
17810 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17811 are listed.
17812
178131999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17814
17815 * gdb.stabs/weird.exp: Test for CC being defined before
17816 looking at its value.
17817
178181999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17819
17820 * gdb.base/call-ar-st.exp: Remove stray '#'.
17821 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17822 "short int" and "long int".
17823 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17824 change, to mollify finicky HP compiler.
7a292a7a
SS
17825 * gdb.hp/reg-test.exp (testfile): Fix file name.
17826 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17827
7a292a7a
SS
17828 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17829 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17830 alternate form of enum ptype.
17831
c906108c
SS
178321999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17833
7a292a7a
SS
17834 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17835 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17836 passing skip_hp_tests, so as not to waste time on guaranteed
17837 failure.
7a292a7a 17838
c906108c
SS
17839 * gdb.c++/overload.cc: Pass string instead of char addr, always
17840 init ccpfoo.
17841 * gdb.c++/templates.cc: Fix syntax error.
17842
7a292a7a
SS
17843Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17844
17845 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17846 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17847 command.
17848
178491999-03-18 James Ingham <jingham@cygnus.com>
17850
17851 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17852
17853 * gdb.c++/method.exp: It was testing an uninitialized int on the
17854 stack and assuming it was positive.
17855
17856 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17857
17858 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17859 keep it from killing the rest of the tests.
7a292a7a
SS
17860 Use gdb_continue_to_end.
17861
17862 * gdb.base/sigall.exp: use gdb_continue_to_end.
17863
17864 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17865
17866 * gdb.base/display.exp: use runto_main, not run.
17867
d63a86f8
RM
17868 * gdb.base/default.exp: Check for the current error message in the
17869 r abbreviation test.
7a292a7a
SS
17870 Add strongarm to the targets that know info float.
17871
d63a86f8 17872 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17873 run which doesn't work with monitors.
17874
17875 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17876
17877 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17878
17879 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17880 program. Traps the case (in Cygmon) when the program never really
17881 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17882 more places, so I used my name. Sorry Mark...
17883
17884 * config/monitor.exp (gdb_target_monitor): added another
17885 target_info parameter: remotebinarydownload. This will set the
17886 remotebinarydownload flag if this is causing some boards trouble.
17887
178881999-03-18 Mark Salter <msalter@cygnus.com>
17889
17890 * lib/gdb.exp (continue_to_exit): New function.
17891
17892 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17893 * gdb.base/ending-run.exp: Ditto.
17894 * gdb.base/step-test.exp: Ditto.
17895
178961999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17897
17898 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17899 (suggested by Art Haas <ahaas@neosoft.com>).
17900
179011999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17902
889bf7c5 17903 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17904
17905Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17906
17907 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17908 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17909
179101999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17911
17912 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17913 a call to strlen; sometimes we do have sources.
17914
179151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17916
17917 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17918 character, so GDB won't print garbage after its end.
d63a86f8 17919
c906108c
SS
17920 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17921 breakpoint there instead. Sometimes GCC emits memcpy to handle
17922 the large structures being passed by value, so we step into that
17923 instead of sum_array_print, which obscures what we're really testing.
17924 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17925 the bizarre steps into memcpy, so do that here. Add check for
17926 stepping into function calls that pass large structures by value.
17927 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17928 Remove all references to specific line numbers.
17929 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17930 New type and function.
17931 (main): Call large_struct_by_value, passing it a large struct by value.
17932 * lib/gdb.exp (gdb_get_line_number): New function.
17933
17934 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17935 more portable.
17936
7a292a7a
SS
179371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17938
c906108c
SS
17939 * lib/gdb.exp: Doc fixes.
17940
7a292a7a
SS
179411999-03-05 Nick Clifton <nickc@cygnus.com>
17942
d63a86f8 17943 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17944
179451999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17946
c906108c 17947 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17948 commands. They're not germane to this test, and they don't work
17949 that way on remote targets.
c906108c 17950
3fc11d3e
JM
179511999-03-01 James Ingham <jingham@cygnus.com>
17952
17953 * Changelog entries merged over from gdb development branch.
17954
3fc11d3e
JM
17955 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17956
17957 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17958 for outputting results of test run.
17959
2d4a1622 17960 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17961
17962 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17963
7a292a7a
SS
179641999-02-25 Felix Lee <flee@cygnus.com>
17965
17966 * lib/gdb.exp (debug_format): initialize
17967
c906108c
SS
179681999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17969
17970 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17971 * gdb.base/call-rt-st.c: Ditto.
17972
c906108c
SS
179731999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17974
17975 * gdb.threads/pthreads.exp (horiz): New variable.
17976 (test_startup): Fix regexps that capture thread numbers.
17977
179781999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17979
17980 * gdb.base/smoke.exp: Disambiguate two test case names (both
17981 called ``print'').
17982
17983Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17984
17985 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17986 compilation.
c906108c
SS
17987
179881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17989
17990 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17991 actual output formatting.
17992 * gdb.base/smoke.exp: GDB removes leading 0's.
17993 * gdb.base/volatile.exp: Don't check type of remuneration;
17994 that variable is no longer defined in constvars.c.
17995 * gdb.base/step-test.c (main): Exit with explicit exit code.
17996 * gdb.base/step-test.exp: Remove two nexti checks--they are
17997 not portable.
17998
179991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18000
18001 * gdb.base/help.exp ("help delete display"): Fix test to match
18002 gdb's output.
18003
18004 * gdb.base/long_long.c (known_types): Initialize values to zero.
18005 * gdb.base/long_long.exp: Step one more line
18006 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18007 leading zeros. Explicitly ask for hex formatting. Use
18008 unique test case names.
c906108c
SS
18009
18010Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18011
d63a86f8 18012 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18013
18014 * gdb.c++/method.exp: Add missing close brace.
18015
180161999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18017
18018 * gdb.base/maint.exp: Use 'set height 0' to disable page
18019 prompting, not 'set height 400'.
18020
18021 Fix a bunch of timeouts.
18022 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18023 four separate tests, so expect doesn't take forever to match a ton
18024 of text against a regexp with lots of .* forms.
18025 ("maint print psymbols", "maint print symbols"): Make some of
18026 these greps more selective, so that expect doesn't try to wade
18027 through huge piles of output and time out.
18028
18029 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18030
18031 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18032 tests: one which doesn't expect shlib events to be reported, and
18033 another which does, but is XFAIL for all platforms other than
18034 HP/UX.
c906108c
SS
18035
18036 * gdb.base/break.exp: Teach the test suite that the `catch
18037 fork', `catch vfork', and `catch exec' commands produce error
18038 messages on platforms that don't provide these features.
18039
18040Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18041
18042 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18043 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18044 (shortening names from solib_threshold.exp etc), won't run on
18045 anything but HP-UX for the foreseeable future.
c906108c 18046 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18047 reflect move.
c906108c
SS
18048
18049Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18050
18051 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18052 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18053
18054Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18055
18056 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18057 successfully re-sets breakpoints in shared libraries.
18058 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18059
18060Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18061
d63a86f8
RM
18062 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18063 and compiled w/o GCC.
c906108c
SS
18064
18065 * gdb.hp/watch-cmd.exp: ditto.
18066
18067 * gdb.hp/watch-hp.exp: ditto.
18068
18069 * gdb.hp/xdb1.exp: ditto.
18070
18071 * gdb.hp/xdb2.exp: ditto.
18072
18073 * gdb.hp/dbx.exp: ditto.
18074
18075Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18076
18077 * constvars.c: Remove C++-isms.
18078 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18079 with GCC.
c906108c
SS
18080
18081Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18082
18083 The following changes are part of the HP merge.
18084
18085 * gdb.base/break.exp: new tests to verify that catchpoints for
18086 fork, vfork, and exec don't trigger inappropriately.
18087
18088 * gdb.base/opaque.exp: compile one file at a time, then link.
18089
18090 * gdb.base/signals.exp: be more restrictive about which hppa
18091 systems receive a setup_xfail. new tests.
18092
18093 * gdb.base/solib_threshold.build: new file.
18094 * gdb.base/solib_threshold.exp: new file.
18095 * gdb.base/solib_threshold.link_opts: new file.
18096 * gdb.base/solib_threshold.mk: new file.
18097 * gdb.base/gen_solib_threshold.c: new file.
18098
18099 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18100 tests. New tests for enums inside classes.
18101
18102 * gdb.c++/compiler.cc: indicate support of template debugging.
18103
18104 * gdb.c++/demangle.exp: run hp style demangling tests.
18105
18106 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18107 tests.
18108
18109 * gdb.c++/misc.cc: changes to support new tests.
18110
18111 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18112 to support new tests.
18113
18114 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18115 gcc, then skip these tests.
18116
18117Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18118
18119 The following files are part of the HP merge; some had longer
18120 names at HP, but have been renamed to be no more than 14
18121 characters in length.
18122
18123 * gdb.hp/ambiguous.cc: new file.
18124 * gdb.hp/ambiguous.exp: new file.
18125 * gdb.hp/attach.exp: new file.
18126 * gdb.hp/attach2.exp: new file.
18127 * gdb.hp/classes-hp.exp: new file.
18128 * gdb.hp/ctti.exp: new file.
18129 * gdb.hp/ctti-add.cc: new file.
18130 * gdb.hp/ctti-add1.cc: new file.
18131 * gdb.hp/ctti-add2.cc: new file.
18132 * gdb.hp/ctti-add3.cc: new file.
18133 * gdb.hp/dbx.exp: new file.
18134 * gdb.hp/exception.cc: new file.
18135 * gdb.hp/exception.exp: new file.
18136 * gdb.hp/foll-exec.c: new file.
18137 * gdb.hp/foll-exec.exp: new file.
18138 * gdb.hp/foll-fork.c: new file.
18139 * gdb.hp/foll-fork.exp: new file.
18140 * gdb.hp/foll-vfork.c: new file.
18141 * gdb.hp/foll-vfork.exp: new file.
18142 * gdb.hp/inherit-hp.exp: new file.
18143 * gdb.hp/more-steps.exp: new file.
18144 * gdb.hp/namespace.cc: new file.
18145 * gdb.hp/namespace.exp: new file.
18146 * gdb.hp/optimize.exp: new file.
18147 * gdb.hp/pxdb.c: new file.
18148 * gdb.hp/pxdb.exp: new file.
18149 * gdb.hp/quicksort.exp: new file.
18150 * gdb.hp/reg-test.exp: new file.
18151 * gdb.hp/reg-test.s: new file.
18152 * gdb.hp/sized-enum.c: new file.
18153 * gdb.hp/sized-enum.exp: new file.
18154 * gdb.hp/start-stop.exp: new file.
18155 * gdb.hp/templ-hp.cc: new file.
18156 * gdb.hp/templ-hp.exp: new file.
18157 * gdb.hp/thr-lib.c: new file.
18158 * gdb.hp/thr-lib.exp: new file.
18159 * gdb.hp/thr-lib.h: new file.
18160 * gdb.hp/thr-liblib.c: new file.
18161 * gdb.hp/virtfun-hp.c: new file.
18162 * gdb.hp/virtfun-hp.exp: new file.
18163 * gdb.hp/watch-cmd.exp: new file.
18164 * gdb.hp/watch-hp.exp: new file.
18165 * gdb.hp/xdb1.exp: new file.
18166 * gdb.hp/xdb2.exp: new file.
18167 * gdb.hp/xdb3.exp: new file.
18168
18169Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18170
18171 The following files are part of the HP merge; some had longer
18172 names at HP, but have been renamed to be no more than 14
18173 characters in length.
18174
18175 * gdb.base/ss.h: new file.
18176 * gdb.base/call-ar-st.c: new file.
18177 * gdb.base/call-ar-st.exp: new file.
18178 * gdb.base/call-rt-st.c: new file.
18179 * gdb.base/call-rt-st-exp: new file.
18180 * gdb.base/call-strs.exp: new file.
18181 * gdb.base/ena-dis-br.exp: new file.
18182 * gdb.base/environ.exp: new file.
18183 * gdb.base/long_long.exp: new file.
18184 * gdb.base/sect-cmd.exp: new file.
18185 * gdb.base/shlib-cl2.exp: new file.
18186 * gdb.base/smoke.exp: new file.
18187 * gdb.base/so-impl-ld.c: new file.
18188 * gdb.base/so-impl-ld.exp: new file.
18189 * gdb.base/so-indr-cl.c: new file.
18190 * gdb.base/so-indr-cl.exp: new file.
18191 * gdb.base/varargs.exp: new file.
18192 * gdb.base/volatile.exp: new file.
18193 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18194 * gdb.base/display.exp: new file.
c906108c
SS
18195 * gdb.c++/derivation.exp: new file.
18196 * gdb.c++/local.exp: new file.
18197 * gdb.c++/member-ptr.exp: new file.
18198 * gdb.c++/overload.exp: new file.
18199 * gdb.c++/ovldbreak.exp: new file.
18200 * gdb.c++/ref-types.exp: new file.
18201 * gdb.c++/ref-types2.exp: new file.
18202 * gdb.c++/userdef.exp: new file.
d63a86f8 18203
c906108c
SS
18204Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18205
18206 * gdb.base/default.exp: Reflect wording change in remote.c.
18207
dc96c6c7 18208Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18209
18210 * gdb.base/help.exp: Update to reflect current text.
18211
18212Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18213
18214 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18215 they're stack variables and contain garbage.
18216 * gdb.c++/anon-union.exp: new file.
18217
18218 The following changes were made by David Taylor
889bf7c5
PA
18219 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18220 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18221 in changes by HP.
c906108c
SS
18222
18223 * gdb.base/bitops.exp: new file.
18224 * gdb.base/default.exp: change expected messages for catch and
18225 info catch tests to reflect HP merge changes.
18226 * gdb.base/enable-disable-break.exp
18227 * gdb.base/ending-run.c: new file.
18228 * gdb.base/long_long.c: new file.
18229 * gdb.base/maint.exp: new file.
18230 * gdb.base/pointers2.exp: new file.
18231 * gdb.base/shlib-call2.exp: new file.
18232 * gdb.base/solib.exp: new file.
18233 * gdb.base/step-test.c: new file.
18234 * gdb.c++/anon-union.cc: new file.
18235 * gdb.c++/local.cc: new file.
18236 * gdb.c++/member-pointer.cc: new file.
18237 * gdb.c++/method.cc: new file.
18238 * gdb.c++/ref-types.cc: new file.
18239 * gdb.c++/ref-types2.cc: new file.
18240 * gdb.c++/userdef.cc: new file.
d63a86f8 18241
c906108c
SS
18242 * gdb.base/scope.exp: compile one file at a time, then link.
18243 * gdb.base/langs.exp: ditto.
18244 * gdb.base/list.exp: ditto.
d63a86f8 18245
c906108c
SS
18246Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18247
18248 The following changes were made by David Taylor
889bf7c5
PA
18249 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18250 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18251 in changes by HP.
d63a86f8 18252
c906108c
SS
18253 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18254 skip tests. When compiling pass c++ flag to gdb_compile.
18255 * gdb.c++/
d63a86f8 18256
c906108c
SS
18257 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18258 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18259 (skip_hp_tests): new function.
18260 (gdb_preprocess): new function.
18261
18262 * configure.in (hpdir): decide whether to configure gdb.hp.
18263 * configure: regenerated.
18264
18265 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18266 to delete on clean.
18267 (EXECUTABLES): update to reflect new additions.
18268 * gdb.base/commands.exp: update message expected.
18269 * gdb.base/default.exp: add copyright notice.
18270 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18271 * gdb.base/help.exp: update messages to reflect current text.
18272 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18273 targets for recurse tests.
18274 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18275 skip this file.
18276
18277 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18278 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18279 compilation.
18280 * gdb.c++/misc.exp: ditto.
18281 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18282 run the tests. tell gdb_compile that it's a c++ compilation.
18283
18284 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18285
c906108c
SS
18286 * gdb.base/all-bin.exp: new file.
18287 * gdb.base/arithmet.exp: new file.
18288 * gdb.base/assign.exp: new file.
18289 * gdb.base/completion.exp: new file.
18290 * gdb.base/cond-expr.exp: new file.
18291 * gdb.base/condbreak.exp: new file.
18292 * gdb.base/define.exp: new file.
18293 * gdb.base/dollar.exp: new file.
18294 * gdb.base/environment.exp: new file.
18295 * gdb.base/eval-skip.exp: new file.
18296 * gdb.base/jump.exp: new file.
18297 * gdb.base/logical.exp: new file.
18298 * gdb.base/pointers.exp: new file.
18299 * gdb.base/relational.exp: new file.
18300 * gdb.base/section_command.exp: new file.
18301 * gdb.base/whatis-expr.exp: new file.
18302
18303 * gdb.base/all-types.c: new file.
18304 * gdb.base/call-array-struct.c: new file.
18305 * gdb.base/call-return-struct.c: new file.
18306 * gdb.base/call-strings.c: new file.
18307 * gdb.base/callfuncs2.c: new file.
18308 * gdb.base/condbreak.c: new file.
18309 * gdb.base/constvars.c: new file.
18310 * gdb.base/display.c: new file.
18311 * gdb.base/int-type.c: new file.
18312 * gdb.base/jump.c: new file.
18313 * gdb.base/miscexprs.c: new file.
18314 * gdb.base/pointers.c: new file.
18315 * gdb.base/pointers2.c: new file.
18316 * gdb.base/shmain.c: new file.
18317 * gdb.base/shr1.c: new file.
18318 * gdb.base/shr2.c: new file.
18319 * gdb.base/solib.c: new file.
18320 * gdb.base/solib1.c: new file.
18321 * gdb.base/solib2.c: new file.
18322 * gdb.base/varargs.c: new file.
18323 * gdb.c++/derivation.cc: new file.
18324 * gdb.c++/overload.cc: new file.
18325 * gdb.c++/ovldbreak.cc: new file.
18326 * gdb.hp/attach.c: new file.
18327 * gdb.hp/attach2.c: new file.
18328 * gdb.hp/average.c: new file.
18329 * gdb.hp/compiler.c: new file.
18330 * gdb.hp/compiler.cc: new file.
18331 * gdb.hp/execd-program.c: new file.
18332 * gdb.hp/follow-exec.c: new file.
18333 * gdb.hp/follow-fork.c: new file.
18334 * gdb.hp/follow-vfork-and-exec.c: new file.
18335 * gdb.hp/misc-hp.cc: new file.
18336 * gdb.hp/more-steps.c: new file.
18337 * gdb.hp/optimize.c: new file.
18338 * gdb.hp/quicksort.c: new file.
18339 * gdb.hp/run-hp.c: new file.
18340 * gdb.hp/start-stop.c: new file.
18341 * gdb.hp/sum.c: new file.
18342 * gdb.hp/templates-hp.cc: new file.
18343 * gdb.hp/thread-local-in-lib.c: new file.
18344 * gdb.hp/thread-local-in-lib.h: new file.
18345 * gdb.hp/thread-local-in-lib.lib.c: new file.
18346 * gdb.hp/vforked-program.c: new file.
18347 * gdb.hp/virtfunc-hp.cc: new file.
18348 * gdb.hp/watchpoint-hp.c: new file.
18349 * gdb.hp/xdb.c: new file.
18350 * gdb.hp/xdb0.c: new file.
18351 * gdb.hp/xdb0.h: new file.
18352 * gdb.hp/xdb1.c: new file.
18353
18354Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18355
18356 The following change was made by Edith Epstein
889bf7c5
PA
18357 <eepstein@cygnus.com> as part of a project to merge in changes
18358 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18359
18360 * gdb.c++/demangle.exp: changed the expected output for some
18361 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18362 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18363 T1<char>::~T1<char>(void)
c906108c 18364 becomes,
a9c64011
AS
18365 maint demangle __dt__11T1__pt__2_cFv
18366 T1<char>::~T1(void)
c906108c 18367
889bf7c5 18368 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18369
c906108c
SS
18370Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18371
18372 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18373 * gdb.trace/backtrace.exp: Likewise.
18374 * gdb.trace/circ.exp: Likewise.
18375 * gdb.trace/collection.exp: Likewise.
18376 * gdb.trace/deltrace.exp: Likewise.
18377 * gdb.trace/infotrace.exp: Likewise.
18378 * gdb.trace/limits.exp: Likewise.
18379 * gdb.trace/packetlen.exp: Likewise.
18380 * gdb.trace/passc-dyn.exp: Likewise.
18381 * gdb.trace/passcount.exp: Likewise.
18382 * gdb.trace/report.exp: Likewise.
18383 * gdb.trace/save-trace.exp: Likewise.
18384 * gdb.trace/tfind.exp: Likewise.
18385 * gdb.trace/tracecmd.exp: Likewise.
18386 * gdb.trace/while-dyn.exp: Likewise.
18387 * gdb.trace/while-stepping.exp: Likewise.
18388
183891998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18390
18391 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18392
18393Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18394
18395 From Brendan Kehoe:
18396 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18397 int return types.
18398
18399Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18400
18401 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18402 remote dos host testing right.
c906108c
SS
18403
18404Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18405
18406 * gdb.base/corefile.exp: remove some xfails.
18407
18408Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18409
18410 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18411 have different timestamps.
c906108c
SS
18412
18413Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18414
18415 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18416 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18417
18418Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18419
18420 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18421 delta.
c906108c
SS
18422
18423Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18424
18425 * gdb.base/default.exp: Add brace missing from previous delta.
18426
18427Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18428
18429 * gdb.base/default.exp: Support test for info float for all
18430 varieties of arm toolchain.
18431
dc96c6c7 18432Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18433
18434 * gdb.trace/*.exp: remove "remote_download" command.
18435
dc96c6c7 18436Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18437
18438 * gdb.trace/*.exp: remove -gdwarf from compile.
18439
18440Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18441
18442 * gdb.trace/configure.in(AC_INIT): typo
18443 * gdb.trace/configure: regenerated
18444
dc96c6c7 18445Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18446
18447 * config/m68k-emc.exp: New file.
18448 * lib/<emc-support.exp trace-support.exp}: New files.
18449 * configure.in: add new test directory gdb.trace.
18450 * gdb.trace/{configure configure.in Makefile.in}: New files.
18451 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18452 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18453 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18454 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18455 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18456 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18457 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18458
dc96c6c7 18459Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18460
18461 * gdb.c++/classes.exp: Change all regular expressions to match
18462 arbitrary combinations of newline/carriage-return, so that they
18463 will work equally well on Unix and Windows.
18464 * gdb.c++/inherit.exp: ditto.
18465 * gdb.c++/virtfunc.exp: ditto.
18466
184671998-08-11 Dawn Perchik <dawn@cygnus.com>
18468
18469 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18470
c2d11a7d
JM
18471Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18472
18473 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18474 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18475 to use a0-a3/d0-d3 as needed.
18476
18477Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18478
18479 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18480 * gdb.disasm/am33.exp: Corresponding changes.
18481
c906108c
SS
184821998-07-11 Felix Lee <flee@cygnus.com>
18483
18484 * gdb.base/callfuncs.exp: add cmp10 test.
18485 * gdb.base/callfuncs.c (cmp10): new function.
18486
18487Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18488
d63a86f8 18489 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18490 into two parts to get around a synchronization problem in expect.
18491
3fc11d3e
JM
18492Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18493
18494 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18495
18496 * configure.in: Add options for gdbtk testsuite.
18497
18498 * configure: Regenerate.
18499
18500 * gdb.gdbtk: New directory to hold gdbtk tests.
18501
c906108c
SS
18502Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18503
18504 * gdb.fortran/types.exp: Escape brackets in expect patterns
18505 for test_float_literal_types_accepted tests.
18506 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18507 before run test.
18508
c2d11a7d
JM
18509Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18510
18511 * am33.exp: Just compile, do not link the testcase.
18512 * am33.s: Add ".am33" pseudoop to force am33 mode.
18513
c906108c
SS
185141998-06-25 Felix Lee <flee@cygnus.com>
18515
18516 * gdb.base/setshow.exp: make sure $pc is sane.
18517
18518 * gdb.stabs/weird.exp: split expect patterns properly.
18519
c2d11a7d
JM
18520Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18521
18522 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18523 * gdb.disasm/am33.exp: Run it.
18524
dc96c6c7 18525Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18526
18527 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18528 match processing (and eliminate spurious timeouts when running).
18529
dc96c6c7 18530Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18531
18532 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18533 exception test, but conditionalize it on target [mach | gnu].
18534
dc96c6c7 18535Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18536
18537 * gdb.base/overlays.exp: fixup compile line for linker script.
18538
18539Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18540
18541 * gdb.fortran/types.exp: don't guess at float size.
18542
18543Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18544
18545 * gdb.base/exprs.exp: delete test that depends on int size.
18546
18547Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18548
18549 * config/sim.exp: Removed checks for target triplets.
18550 (gdb_target_sim): Use gdb,target_sim_options.
18551
18552Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18553
18554 * gdb.base/reread.exp: New file.
18555 * gdb.base/reread1.c: New file.
18556 * gdb.base/reread2.c: New file.
18557
18558Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18559
18560 * config/sim.exp: Use 'target sim -sparclite' when running
18561 SPARClite programs.
18562
18563Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18564
18565 * gdb.base/structs2.exp: New file.
18566 * gdb.base/structs2.c: New file.
18567
18568Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18569
18570 * gdb.asm/common.inc: New file.
18571 * gdb.asm/d10v.inc: New file.
18572 * asm-source.exp: Pass -I's to gas to find .inc files.
18573 Update line numbers in expected output.
18574 * asmsrc1.s: Rewrite.
18575 * asmsrc2.s: Rewrite.
18576 * configure.in: Create arch.inc symlink.
18577 * configure: Regenerate.
18578 * Makefile.in (distclean): Delete arch.inc.
18579
18580Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18581
18582 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18583 (t_enum_value2): ditto
18584 (t_enum_value3): ditto
18585 (main): ditto
c906108c
SS
18586Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18587
18588 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18589 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18590 change.
18591 Use gdb_test instead of send_gdb/gdb_expect sequences.
18592
18593Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18594
18595 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18596 not void.
18597
18598Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18599
18600 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18601 subroutines. Used to test gdbs ability to single step through PC
18602 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18603
18604Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18605
18606 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18607 more rigorous EGCS C++ error checking.
18608
18609Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18610
a9c64011
AS
18611 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18612 tests.
18613 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18614 function when asleep.
18615 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18616 for i*86 Linux and SVR4 signal handling problems.
18617 Remove linux xfail for `next to handler in signals_tests_1', fixed
18618 by recent infrun.c change.
18619 Limit backtrace to 10 frames to avoid timeout problems with infinite
18620 stack backtraces.
18621 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18622 target.[ch] change.
c906108c
SS
18623
18624Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18625
18626 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18627 for a newline from gdb before continuing.
18628 (default_gdb_exit): Just look for y or n.
18629 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18630 it does, fail the rests of the tests in the file.
18631
18632Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18633
18634 * config/cygmon.exp: New file.
18635
18636Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18637
18638 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18639 main" test on remote targets.
c906108c
SS
18640
18641 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18642 run test on remote targets.
18643
18644Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18645
18646 * gdb.asm: New directory.
18647 * configure.in: Configure it.
18648 * configure: Regenerate.
18649 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18650 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18651
18652Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18653
18654 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18655
dc96c6c7 18656Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18657
a9c64011
AS
18658 * gdb.base/overlays (several files): Merge the two overlay
18659 managers into one. Change variables (foox, barx, bazx, grbxx)
18660 back into ints but force them to load in their proper sections.
c906108c
SS
18661
18662Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18663
18664 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18665 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18666 (D10VCopy): Handle memory regions crossing 16k boundaries.
18667 (D10VCopy): Transfer data in 32 bit chunks.
18668
18669Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18670
18671 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18672 correct.
c906108c
SS
18673
18674 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18675 map. Include space for printf in .text segment.
c906108c
SS
18676
18677 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18678 updated d10v memory VMA/LMA map.
c906108c 18679 (D10VCopy): Call D10VTranslate.
d63a86f8 18680
c906108c
SS
18681Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18682
18683 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18684
18685 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18686 that it won't be put into the .sdata - small data -
18687 section. Update reference.
c906108c
SS
18688 * gdb.base/baz.c (bazx, baz): Ditto.
18689 * gdb.base/foo.c (foox, foo): Ditto.
18690 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18691
18692 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18693 to be arrays.
d63a86f8 18694
dc96c6c7 18695Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18696
a9c64011
AS
18697 * gdb.base/overlays.exp: fix up and get working again.
18698 Add tests for backtraces from an overlay function.
d63a86f8 18699
c906108c
SS
18700Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18701
18702 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18703 "calling function with watchpoint enabled".
18704
18705Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18706
18707 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18708 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18709 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18710 pending review of whether it is useful or not.
18711
18712Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18713
18714 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18715
18716Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18717
18718 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18719 * config/dve.exp: New file to support Densan boards.
18720
18721Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18722
18723 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18724 reads and BSD.
c906108c
SS
18725
18726Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18727
18728 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18729 response.
18730
18731 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18732
18733Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18734
18735 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18736 test.
c906108c
SS
18737
18738 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18739 target_sizeof_long and target_bigendian_p.
c906108c 18740 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18741 to targets word size and endianess.
d63a86f8 18742
c906108c
SS
18743Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18744
18745 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18746 output.
c906108c
SS
18747
18748Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18749
18750 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18751 Update test of set args help to match source change.
c906108c
SS
18752
18753Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18754
18755 * gdb.base/default.exp: Expect help system output to be in
18756 alphabetical order.
18757 * gdb.base/help.exp: Ditto.
18758
18759Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18760
18761 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18762 "i*86-pc-linux-gnu*".
18763 * gdb.base/interrupt.exp: Ditto.
18764 * gdb.base/corefile.exp: Ditto.
18765
18766 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18767 define vxworks when building the testcase.
c906108c
SS
18768
18769 * gdb.base/ptype.exp: Fix testnames to be unique.
18770 * gdb.base/radix.exp: Ditto.
18771 * gdb.base/term.exp: Ditto.
18772 * gdb.base/whatis.exp: Ditto.
18773 * gdb.c++/classes.exp: Ditto.
18774
18775Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18776
18777 * gdb.base/callfuncs.exp: Fix indentation.
18778
18779 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18780 suppress_flag has been set.
18781 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18782 target feature.
18783
18784Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18785
18786 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18787 the testcase.
18788
18789 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18790 set_debug_traps() and breakpoint().
c906108c
SS
18791 * gdb.c++/misc.cc (main): Ditto.
18792 * gdb.c++/templates.cc (main): Ditto.
18793 * gdb.c++/virtfunc.cc (main): Ditto.
18794
18795Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18796
18797 * lib/gdb.exp(gdb_step_for_stub): New function.
18798 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18799 exists, reload the executable and do a "continue" instead of
18800 doing a jump.
18801 (runto_main): Use gdb_step_for_stub.
d63a86f8 18802
c906108c 18803 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18804 tests to have unique names.
c906108c
SS
18805 * gdb.base/callfuncs.exp: Ditto.
18806 * gdb.base/commands.exp: Ditto.
18807 * gdb.base/default.exp: Ditto.
18808 * gdb.base/help.exp: Ditto.
18809 * gdb.base/list.exp: Ditto.
18810 * gdb.base/opaque.exp: Ditto.
18811 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18812 similar tests.
d63a86f8 18813
c906108c
SS
18814 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18815 * gdb.c++/cplusfuncs.cc: Ditto.
18816 * gdb.c++/virtfunc.cc: Ditto.
18817
18818 * config/monitor.exp: Keep track of the last file we saw, rather
18819 than trying to get the info from gdb.
18820
18821 * gdb.fortran/types.exp: Move comment to previous line.
18822
18823Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18824
18825 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18826 target mode.
c906108c
SS
18827
18828Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18829
18830 From Bob Manson:
18831 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18832 string from GDB when it connects.
c906108c
SS
18833
18834 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18835
18836Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18837
18838 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18839 if we can't get a debug format from GDB (we may be testing an
18840 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18841
18842 * gdb.stabs/weird.exp: Fix quoting.
18843
18844 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18845
18846Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18847
18848 * config/arm-ice.exp: New file.
18849
18850Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18851
18852 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18853 until it has been modified to work with the new testsuite.
c906108c 18854
99707966 18855 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18856 testcase won't compile, cause all of the testcases in the file to
18857 fail instead.
c906108c
SS
18858
18859 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18860 (gdb_clear_suppressed): New procedure.
18861 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18862 it contains a positive value.
18863
18864Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18865
18866 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18867
18868 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18869
18870Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18871
18872 * lib/gdb.exp (setup_xfail_format): New function.
18873 (get_debug_format): New function to get debug format.
18874 (debug_format): New global variable to hold last value set
18875 by get_debug_format.
18876 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18877 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18878 * gdb.c++/ptype.exp: Ditto.
18879 * gdb.c++/classes.exp: Ditto.
18880 * gdb.c++/cplusfuncs.exp: Ditto.
18881 * gdb.c++/inherit.exp: Ditto.
18882 * gdb.c++/templates.exp: Ditto.
18883 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18884
c906108c
SS
18885Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18886
18887 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18888 host doesn't have a currently-open connection.
18889
18890 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18891 any gdb stub target. Handle cases where gdb doesn't respond when
18892 interrupted in a sane fashion.
c906108c
SS
18893
18894 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18895 same thing in a totally different way.
c906108c
SS
18896
18897 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18898 setting "timeout".
c906108c 18899 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18900 default_gdb_init now.
c906108c
SS
18901
18902Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18903
18904 * gdb.base/printcmds.exp: Fix "check for floating addition"
18905 regexp to accept results within approx +/- .01 of exact value.
18906 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18907
18908Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18909
18910 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18911 properly.
c906108c
SS
18912 (gdb_expect): Add optional timeout parameter, and add timeout
18913 value to various calls.
18914 (gdb_suppress_tests): Only give one warning message per group.
18915
18916Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18917
18918 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18919 global variables. Handle getting a value for $timeout more
18920 gracefully.
c906108c
SS
18921
18922Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18923
18924 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18925 initialize.
c906108c 18926 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18927 by a target configuration file.
c906108c
SS
18928 (gdb_expect): Pass the timeout to remote_expect.
18929
18930 * config/monitor.exp(gdb_load): Fix typo in regexp.
18931
18932Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18933
18934 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18935
18936Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18937
18938 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18939 here. Call gdb_target_exec before rebooting the target, to make
18940 sure the connection to the target is closed.
c906108c
SS
18941 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18942 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18943 Also detect "Timeout reading from remote" error.
18944
18945 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18946 gdb_target_monitor. Don't call gdb_file_cmd here; let
18947 gdb_target_monitor do it.
c906108c
SS
18948
18949 * gdb.disasm/hppa.exp: Don't use exec_output.
18950
18951Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18952
18953 * gdb.base/list.exp: If we're debugging a non-native target,
18954 try to set the pc register to point to the start of the
18955 program before doing the first list command.
18956
18957 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18958 test_calls after restarting.
c906108c
SS
18959
18960 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18961 reloading.
c906108c
SS
18962
18963 * gdb.base/watchpoint.exp: Fix typo.
18964
18965 * gdb.base/setshow.exp: Check for use_gdb_stub.
18966
18967 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18968 stub case.
c906108c
SS
18969 * gdb.base/langs.exp: Ditto.
18970
18971 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18972 gdb_load_offset. If we weren't given a file to load, figure out
18973 what the current file is and use it.
c906108c
SS
18974
18975 * config/i386-bozo.exp: New file.
18976
18977Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18978
18979 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18980 feature.
18981
18982 * config/proelf.exp: New entry.
18983
18984Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18985
18986 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18987 of regexps.
18988
18989 * gdb.base/watchpoint.exp: Don't run the test_stepping
18990 tests if gdb can't call functions on the target.
18991
18992 * gdb.base/setshow.exp: Don't run the set prompt tests if
18993 the board has gdb_prompt set.
18994
18995Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18996
18997 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18998 * gdb.base/commands.exp: Likewise.
18999 * gdb.base/setshow.exp: Likewise.
19000
19001Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19002
19003 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19004 feature.
19005
19006 * config/i960.exp: New file.
19007
19008Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19009
19010 * gdb.base/funcargs.exp: Check for gdb,short_int target
19011 feature instead of looking for explicit target triplets.
19012
dc96c6c7 19013Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19014
d63a86f8 19015 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19016 "p 123DEADBEEF", to check parse_number.
19017 * top.c: change "to enable to enable" to "to enable" in a couple
19018 of help strings.
19019
19020Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19021
19022 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19023 on the mn10300.
d63a86f8 19024
c906108c
SS
19025Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19026
19027 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19028 where the test executable is run with explicit args.
19029 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19030
19031Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19032
19033 * gdb.base/run.c: Use FAKEARGV to build test executable that
19034 does not require a command line arg, since most simulators
19035 don't currently support passing such an arg into the simulated
19036 program.
19037 * gdb.base/commands.exp: Change tests to insert the proper
19038 value as the arg to the first recursive factorial call. Change
19039 compilation line to define FAKEARGV at compile time.
19040
19041Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19042
19043 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19044 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19045 function with watchpoint enabled" test.
19046
19047Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19048
19049 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19050 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19051
19052 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19053 "Tests restarted" messages.
c906108c
SS
19054
19055Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19056
19057 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19058
dc96c6c7 19059Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19060
19061 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19062 for INFO SYMBOL; add help tests for OVERLAY commands.
19063 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19064 add tests for OVERLAY commands
19065 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19066 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19067 * gdb.base/sigall.c: add usestubs code frag
19068 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19069
c906108c
SS
19070Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19071
19072 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19073 failures.
19074 (gdb_stop_suppressing_tests): Note that tests have restarted.
19075
19076Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19077
19078 * config/h8300.exp: New file.
19079
19080Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19081
19082 * gdb.base/setshow.exp: Check for the existence of a
19083 feature, not its value.
19084
19085Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19086
19087 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19088
19089 * gdb.base/scope.exp: It's now init0(), not init().
19090
19091 * gdb.base/scope0.c: For now, change init() to be init0().
19092
19093 * config/monitor.exp: Use gdb_serial in preference to serial
19094 or netport.
19095
19096 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19097 and it's not already set.
c906108c
SS
19098
19099Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19100
19101 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19102 isn't using a stub and if it supports argument passing.
c906108c
SS
19103
19104Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19105
19106 * config/udi.exp(gdb_start): Make sure UDICONF is set
19107 properly before starting gdb.
19108
19109Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19110
19111 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19112 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19113 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19114
19115Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19116
19117 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19118 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19119
19120 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19121
19122 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19123
19124 * config/monitor.exp: Make sure we disconnect from the target.
19125 Also, try a reboot/reload cycle instead of failing if the
19126 load fails.
19127
19128Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19129
19130 * gdb.base/default.exp: Don't set match_max.
19131 * gdb.base/help.exp: Ditto.
19132 * gdb.base/list.exp: Ditto.
19133 * gdb.base/signals.exp: Ditto.
19134
19135 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19136 set, use remote_ld to download the testcase instead of
19137 the GDB loader.
19138
19139Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19140
19141 * config/vr5000.exp: New file.
19142
19143 * config/monitor.exp(gdb_target_monitor): Add pattern for
19144 "Ending remote" to detect errors in connecting.
19145
19146 * gdb.base/setshow.exp: Add .* within auto language test.
19147
19148 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19149 target feature.
19150
19151 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19152 and reboot the board if necessary.
c906108c
SS
19153
19154 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19155 a set of tests. Remove print.* from the patterns being checked.
19156
19157Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19158
19159 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19160 refer to gdb_spawn_id.
19161
19162 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19163 longer used.
19164 * config/sparclet.exp: Ditto.
19165 * config/sparclet-old.exp: Ditto.
19166 * config/slite.exp: Ditto.
19167 * config/sim.exp: Ditto.
19168 * gdb.base/funcargs.exp: Ditto.
19169
19170 * lib/gdb.exp:Remove references to gdb_spawn_id.
19171 (gdb_expect): Move to remote.exp.
19172
19173Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19174
19175 * config/monitor.exp: Detect the "Couldn't establish connection"
19176 message from GDB.
19177
19178Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19179
19180 * gdb.base/bitfields.exp: Use runto instead of explicit
19181 gdb_run_cmd/gdb_expect sequences.
19182
19183 * gdb.base/break.exp(text_next_with_recursion): Add match for
19184 gdb_expect call.
19185
19186 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19187 We also need to handle the "A program is being debugged already"
19188 prompt from gdb. Use gdb_test to set the baud rate.
19189
19190 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19191 to 20000. Really. I mean it.
19192
19193Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19194
19195 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19196 fails. If suppress_flag is set, skip perror message about not
19197 being able to send to GDB.
c906108c 19198 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19199 GDB.
c906108c
SS
19200 (gdb_expect): If suppress_flag is set, always fail immediately.
19201 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19202 (gdb_init): Call gdb_stop_suppressing_tests.
19203 (default_gdb_exit): Ditto.
19204 (default_gdb_start): Ditto.
19205
19206 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19207 gdb_stop_suppressing_tests as appropriate.
c906108c 19208 * gdb.base/break.exp: Ditto.
889bf7c5 19209 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19210 * gdb.base/commands.exp: Ditto.
19211 * gdb.base/exprs.exp: Ditto.
889bf7c5 19212 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19213 * gdb.base/list.exp: Ditto.
19214 * gdb.base/recurse.exp: Ditto.
889bf7c5 19215 * gdb.base/scope.exp: Ditto.
c906108c
SS
19216 * gdb.base/structs.exp: Ditto.
19217 * gdb.c++/inherit.exp: Ditto.
19218
19219Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19220
19221 * config/vr4300.exp: New file.
19222
99707966 19223 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19224
99707966 19225 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19226
19227Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19228
19229 * lib/gdb.exp(gdb_init): New function.
19230
19231 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19232 for each individual variable set.
c906108c
SS
19233
19234 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19235 name.
19236
19237 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19238
19239 * gdb.base/scope.exp: Use gdb_test.
19240
19241 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19242 aborting; the testsuite driver will do that for us (see
19243 gdb_finish). Also, use gdb_test in a few more places.
19244
19245Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19246
19247 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19248
19249Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19250
19251 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19252 and "add_tests" are not at the same address.
19253
19254Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19255
19256 * gdb.base/ptype.exp: Use gdb_test.
19257
19258Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19259
19260 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19261 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19262 left in. No longer expect them to fail.
19263
19264 * gdb.stabs/*.mt; Deleted, no longer used.
19265 * gdb.stabs/configure.in: Remove references to target makefile
19266 frags.
19267 * gdb.stabs/configure: Rebuilt.
19268
19269 * gdb.disasm/*.mt: Deleted, no longer used.
19270 * gdb.disasm/configure.in: Remove references to target makefile
19271 frags. Use "sh3.s" as the unique filename for this directory.
19272 * gdb.disasm/configure: Rebuilt.
19273
19274 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19275 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19276 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19277
19278Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19279
19280 * config/udi.exp: Use mondfe,name instead of remote_host.
19281
19282Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19283
19284 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19285 a function with a watchpoint enabled on the mn10200.
19286
19287 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19288 before trying to create it!
19289
19290Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19291
19292 * config/vx.exp: Use hostname instead of netport.
19293
19294 * config/vxworks.exp: New file.
19295
19296 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19297
19298 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19299 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19300 occurs.
19301
19302 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19303 $gdb_spawn_id directly.
19304 (gdb_run_cmd): Try _start as well as start. Use the target feature
19305 gdb,start_symbol as the symbol to start from when jumping.
19306
19307Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19308
19309 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19310 redundant) test.
19311
19312 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19313 it doesn't lose for 16bit integer systems.
19314
19315Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19316
19317 * gdb.fortran/types.exp: If the target doesn't support "double"
19318 data types, then expect "real" types to only be 4 bytes.
19319
19320 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19321 call tests if the target doesn't support inferior function calls.
19322
19323 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19324 in printf tests.
19325
19326Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19327
19328 * gdb.base/help.exp: Disable "help set", "help show", and
19329 "help support". Simplify regexp for "help stack".
19330
19331 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19332 to 60 seconds. Temporarily set match_max to 15000 around the
19333 "info copying" test.
19334
19335 * gdb.base/nodebug.exp: Don't try to do an inferior function
19336 call if the target doesn't support them.
19337 * gdb.base/printcmds.exp: Likewise.
19338 * gdb.base/setvar.exp: Likewise.
19339 * gdb.base/structs.exp: Likewise.
19340 * gdb.c++/templates.exp: Likewise.
19341 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19342
19343 * gdb.base/recurse.exp: Enable for the mn10200.
19344
19345 * configure.in: Do configure gdb.stabs directory for *-*-elf
19346 targets.
19347 * configure: Rebuilt.
19348
19349 * gdb.base/break.exp: Check for gdb,noresults before testing
19350 exit status and/or results from the target.
19351 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19352 * lib/gdb.exp: Remove old (now bogus) initialization of
19353 noinferior, noargs, noresults and nosignals.
19354
19355Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19356
19357 * config/sh.exp: New file.
19358
19359 * config/slite.exp: Try to connect multiple times to the board
19360 before rebooting. Only send a "monitor run" if need_monitor_run
19361 is set.
19362
19363 * gdb.base/break.exp: Don't do the "stub continue" test if
19364 the target has gdb_stub set.
19365
19366 * gdb.base/callfuncs.exp: Increase the timeout.
19367
19368 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19369 if the target has gdb,noinferiorio set.
19370
19371 * gdb.base/list.exp: Increase match_max to 10000 characters.
19372
19373 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19374
19375 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19376 target.
19377
19378 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19379
19380Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19381
19382 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19383 trying to delete the copy of gdb. Catch the file delete so we
19384 don't die if the delete fails; also, the file should be copied to
19385 the host, not to the build.
c906108c
SS
19386
19387Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19388
19389 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19390 parenthesis in case it contains multiple regexps separated
c906108c
SS
19391 with |.
19392
19393 * gdb.base/watchpoint.exp: Use gdb_test.
19394 * gdb.base/default.exp: Ditto.
19395
19396Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19397
99707966 19398 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19399
c906108c
SS
19400 * gdb.base/scope.exp: Use gdb_test.
19401 * gdb.c++/classes.exp: Ditto.
19402 * gdb.c++/inherit.exp: Ditto.
19403
19404Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19405
19406 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19407 remote_exec instead.
19408 * gdb.base/corefile.exp: Don't be ridiculous.
19409 * gdb.base/*.c: Add missing stub invocations.
19410
19411Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19412
19413 * config/slite.exp: Miscellaneous fixes.
19414
19415 * lib/gdb.exp: Fix runto.
19416
19417 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19418 the target.
19419
19420 * gdb.base/watchpoint.exp: Fix regexp.
19421
19422 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19423 close and wait commands, as the descriptor may now be
19424 invalid. Always call "remote_close host".
19425
19426Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19427
19428 Major rewrite for testsuite revision.
d63a86f8 19429
c906108c
SS
19430 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19431 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19432 instead of relying on spawn_id to always contain a valid
19433 spawn id.
19434 (get_compiler_info): New procedure to build the ${binfile}.ci
19435 file, instead of replicating this in N different places.
19436 (gdb_compile): New procedure.
d63a86f8 19437
c906108c 19438 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19439 appropriate arguments) instead of compile. Use gdb_test in a lot
19440 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19441 at the start of a testcase, as this is no longer done magically.
19442
19443 config/*-gdb.exp: Rename without the -gdb suffix.
19444
19445 config/mips.exp: Use remote_close instead of exit_remote_shell.
19446 config/monitor.exp: Use target_info instead of looking at
19447 baud, timeout, etc.
19448 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19449
19450Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19451
19452 * gdb.c++/templates.exp (test_ptype_of_templates),
19453 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19454 Update expect patterns for destructors and assignment operators
19455 to match corresponding c-typeprint.c changes.
19456 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19457 to destructor breakpoint test, GDB should be able to set the
19458 destructor breakpoint without specifying arguments.
19459
19460Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19461
19462 * gdb.threads/pthreads.exp: Change result for failure to compile due
19463 to lack of pthreads runtime support from an error to simply an
19464 unsupported test, per dejagnu standards.
19465
19466Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19467
19468 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19469 where GDB exits to reduce pattern match time.
19470 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19471
19472 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19473
dc96c6c7 19474Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19475
19476 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19477 * gdb.base/default.exp: ditto.
19478 * gdb.base/nodebug.exp: ditto.
19479 * gdb.base/printcmds.exp: ditto.
19480 * gdb.base/ptype.exp: ditto.
19481 * gdb.base/setvar.exp: ditto.
19482 * gdb.base/structs.exp: ditto.
19483 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19484
19485Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19486
19487 * configure, */configure: Rebuild with autoconf 2.12.
19488
19489Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19490
19491 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19492 use new i*86-pc-linux*-gnu quads.
19493 * gdb.base/corefile.exp: Ditto.
19494 * gdb.base/signals.exp: Ditto.
19495 * gdb.base/sigall.exp: Ditto.
19496 * gdb.base/interrupt.exp: Ditto.
19497
19498 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19499 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19500 RedHat 4.0.
d63a86f8 19501
c906108c 19502 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19503 linux. This allows the test case to at least compile on latest
19504 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19505
19506Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19507
19508 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19509 directory to search gdb directory. Accept and step over conditional
19510 stack alignment code. Consume $prompt in failure cases.
19511 Reset timeout to $oldtimeout instead of some arbitrary value.
19512 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19513 timeout problems with infinite stack backtraces.
19514 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19515 Accept function parameters for linkfunc member.
19516
19517Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19518
19519 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19520 (CXXFLAGS): Remove, unreferenced.
19521 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19522 previous -B options and also add -B option to pick up cross compiled
19523 runtime.
c906108c
SS
19524 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19525 doing cross compiles.
19526 (target_alias): Declare global.
19527 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19528 to verify that gcc exists in build tree, and if so set CC to that
19529 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19530
c906108c
SS
19531Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19532
19533 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19534 ptype test for anonymous union. Fixup testcase to match
19535 current gcc debug output.
19536
19537Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19538
19539 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19540 force argument to an unsigned long type.
19541
19542Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19543
19544 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19545 tests and anonymous union print/ptype tests.
c906108c
SS
19546 * gdb.base/list.exp (test_forward-search): Increase timeout by
19547 5 minutes for the "search extremely long line" case.
19548 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19549 completely optional and that the pass/fail messages use the command as
19550 the message if that third arg is a null string.
19551 (gdb_test_exact): Arrange that a null string pattern means match a
19552 null string output rather than any output, which might include random
889bf7c5 19553 errors.
c906108c
SS
19554 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19555 backtrace test.
19556 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19557 always failing and failure is now exposed by gdb.exp changes.
19558
19559Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19560
19561 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19562 weren't being noted.
19563
19564Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19565
19566 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19567 * gdb.stabs/weird.exp: Remove v_comb xfails.
19568
dc96c6c7 19569Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19570
19571 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19572 list.exp scope.exp watchpoint.exp]
c906108c 19573 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19574
dc96c6c7 19575Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19576
19577 * config/monitor.exp: Increase download timeout to 1000 seconds.
19578
dc96c6c7 19579Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19580
19581 * config/m32r.exp: Increase timeout to 120 seconds.
19582
19583Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19584
19585 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19586 and accept older ordering as obsolescent gcc or gdb.
19587 * gdb.c++/templates.exp: Ditto.
19588 * gdb.c++/virtfunc.exp: Ditto.
19589
19590Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19591
19592 * gdb.base/coremaker.c: Add code to mmap some data so we
19593 can check that it ends up in the core file.
19594 * gdb.base/corefile.exp: Add test to read mmapped data
19595 from core file.
19596
dc96c6c7 19597Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19598
19599 * config/m32r.exp: New file.
19600
19601Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19602
19603 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19604 that cflags can contains -gstabs, and work correctly for other tests.
19605
dc96c6c7 19606Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19607
19608 * gdb.base/setshow.exp: New file, tests show and set.
19609 * gdb.base/setshow.c: New file, tests show and set.
19610 * gdb.base/help.exp: Add test for help set|show annotate.
19611 * gdb.base/default.exp: Add test for set|show annotate.
19612
19613Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19614
19615 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19616 errors unique.
19617 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19618 explicitly.
19619
19620Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19621
19622 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19623 and width commands. This is done elsewhere.
19624 * (gdb_start): Don't call gdb_start_sim here. That's already
19625 done in gdb_load. This fixes lots of failures in default.exp.
19626
19627Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19628
19629 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19630 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19631 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19632 in the same we we treat other failures (since it may be an expected
889bf7c5 19633 condition), rather than as an error.
c906108c
SS
19634 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19635 old test format.
19636
19637Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19638
19639 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19640 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19641 twice. Nuke the duplicates.
c906108c 19642 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19643 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19644 Remove config.h along with other config files.
19645
19646Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19647
19648 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19649 "p func1 ()" and note that rests of tests are skipped.
19650 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19651 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19652 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19653 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19654 affected by the previous run test.
19655 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19656 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19657 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19658 "pass int powerset tuple" and "pass modeless int powerset tuple".
19659 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19660 "real write 4" and "real write 8".
19661 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19662 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19663 "print \$i after tuple assign 2", and
19664 "print vs2 after tuple assign 2".
19665 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19666 meaningful error message and return -1 so the caller can
19667 suppress further tests and avoid a cascade of errors.
d63a86f8 19668
c906108c
SS
19669Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19670
19671 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19672 format for printing version.
19673 * gdb.base/default.exp: Ditto.
19674 * gdb.base/interrupt.exp: Fix problem with cascade of
19675 errors if child process dies while calling a function.
d63a86f8 19676
c906108c
SS
19677Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19678
19679 * Makefile.in (VPATH): Add
19680 * Makefile.in (Makefile, config.status): Fix rules so things get
19681 remade when necessary.
19682
19683Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19684
19685 * Makefile.in (just-check): Add path to sibling expect dir
19686 to environment variable specified by RPATH_ENVVAR.
19687
19688Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19689
19690 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19691 (just-check): Add shared library paths for libstdc++, tk,
19692 tcl, bfd, and opcodes to the environment variable specified
19693 in RPATH_ENVVAR.
19694 * configure.in: Add support to recognize --enable-shared flag
19695 and generate correct value for RPATH_ENVVAR.
19696 * configure: Regenerated with autoconf.
19697
19698Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19699
19700 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19701 include all osf versions.
c906108c
SS
19702 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19703 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19704 when target is linux. When failing to build pthreads test
19705 executable, give more meaningful message.
19706 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19707 arg for pthread_create.
d63a86f8 19708
c906108c
SS
19709Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19710
19711 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19712 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19713 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19714 and -lpthreads (everybody else).
c906108c
SS
19715 (test_startup): Fail gracefully if threads are not supported.
19716 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19717 "p/c array_index("abcdef",2)" when not gcc compiled.
19718 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19719 "print func2::coremaker_local" when not gcc compiled.
19720 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19721 "ptype on opaque struct tagname (statically)",
19722 "ptype on opaque struct tagname (dynamically) 1", and
19723 "ptype on opaque struct tagname (dynamically) 2"
19724 for not compiled with gcc.
19725 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19726 backtrace when compiled with gcc.
d63a86f8 19727 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19728 than always return success.
19729
19730Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19731
19732 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19733
19734Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19735
19736 * gdb.base/structs.exp: Undo last change.
19737
19738Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19739
19740 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19741 encapsulate all the steps/nexts done during self test, starting
19742 at main, and makes them less sensitive to optimization issues.
19743 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19744 signal handler" test.
19745 * gdb.threads/pthreads.exp: Only run this for native configs.
19746 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19747 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19748 tests.
19749 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19750 for "runto test_calls(void)" test.
d63a86f8 19751
c906108c
SS
19752Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19753
19754 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19755 and don't expect address info in breakpoint confirmations.
19756
19757Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19758
19759 * gdb.base/list.exp (test_forward_search): Increase timeout
19760 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19761 and then reset to old value when done. Increase expect input
c906108c
SS
19762 buffer to 10000.
19763
19764Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19765
19766 * gdb.base/list.exp (test_forward_search): Fix to handle very
19767 long source line without overflowing expect's input buffer.
19768
19769Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19770
19771 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19772 "buffer_full".
19773
19774 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19775 "buffer_full".
19776
19777 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19778 "buffer_full".
19779
19780 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19781 "buffer_full".
19782
19783Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19784
19785 * configure.in (configdirs): Add gdb.threads.
19786 * configure: Regenerated with autoconf.
19787 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19788 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19789 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19790
c906108c
SS
19791Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19792
19793 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19794
19795Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19796
19797 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19798 each signal's status in the output of "handle all print".
19799 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19800 the \r\n sequence that immediately precedes the gdb prompt.
19801 * gdb.base/a1-selftest.exp: Save original timeout and restore
19802 after test.
19803
19804Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19805
19806 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19807 symbol.
19808
19809Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19810
19811 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19812
19813Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19814
19815 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19816 timeout by 60 seconds.
19817
19818Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19819
19820 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19821 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19822 error return.
19823
19824Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19825
19826 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19827 gdb initialization, also report how long dejagnu waited. Restore
19828 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19829 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19830
19831Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19832
19833 * lib/gdb.exp: Report timeout value for verbosity level 2.
19834 * config/gdbserver.exp: Ditto.
19835 * config/hppro.exp: Ditto.
19836 * config/mips-gdb.exp: Ditto.
19837 * config/monitor.exp: Ditto.
19838 * config/netware.exp: Ditto.
19839 * config/sim-gdb.exp: Ditto.
19840 * config/slite-gdb.exp: Ditto.
19841 * config/udi-gdb.exp: Ditto.
19842 * config/unix-gdb.exp: Ditto.
19843 * config/vx-gdb.exp: Ditto.
19844 * gdb.base/a1-selftest.exp: Ditto.
19845 * gdb.base/a2-run.exp: Ditto.
19846 * gdb.base/break.exp: Ditto.
19847 * gdb.base/corefile.exp: Ditto.
19848 * gdb.base/list.exp: Ditto.
19849 * gdb.base/recurse.exp: Ditto.
19850 * gdb.base/scope.exp: Ditto.
19851 * gdb.base/signals.exp: Ditto.
19852
19853Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19854
19855 * gdb.threads/Makefile.in (docdir): Removed.
19856
19857Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19858
19859 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19860 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19861 @srcdir@.
d63a86f8 19862 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19863 autoconf 2.5 or higher.
19864 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19865
19866Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19867
19868 * configure: Regenerated.
19869 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19870 avoid name clashes with SunOS headers.
19871
19872Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19873
19874 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19875
19876Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19877
19878 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19879 prototype information ends up in the compiler info file.
19880
19881Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19882
19883 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19884 attempting to regenerate it. Eliminate use of a temporary file
19885 and just generate the info file directly. Source it immediately,
19886 for consistency of use.
19887 * gdb.base/corefile.exp: Ditto
19888 * gdb.base/exprs.exp: Ditto.
19889 * gdb.base/funcargs.exp: Ditto.
19890 * gdb.base/langs.exp: Ditto.
19891 * gdb.base/list.exp: Ditto.
19892 * gdb.base/mips_pro.exp: Ditto.
19893 * gdb.base/nodebug.exp: Ditto.
19894 * gdb.base/opaque.exp: Ditto.
19895 * gdb.base/ptype.exp: Ditto.
19896 * gdb.base/scope.exp: Ditto.
19897 * gdb.base/setvar.exp: Ditto.
19898 * gdb.base/signals.exp: Ditto.
19899 * gdb.base/whatis.exp: Ditto.
19900 * gdb.c++/templates.exp: Ditto.
19901 * gdb.c++/virtfunc.exp: Ditto.
19902 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19903 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19904
19905Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19906
19907 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19908 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19909 Increase timeout, a lot of single stepping might be needed if the
19910 target has no hardware watchpoints.
19911
19912Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19913
19914 * gdb.base/break.exp: Ignore compiler warnings when compiling
19915 break.c.
19916 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19917 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19918 from remote-sim.
19919 * gdb.base/exprs.exp: Add h8300 xfails.
19920 * gdb.base/funcargs.exp: Likewise.
19921 * gdb.base/nodebug.exp: Likewise.
19922 * gdb.base/printcmds.exp: Likewise.
19923 * gdb.base/ptype.exp: Likewise.
19924 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19925 h8300 xfails.
d63a86f8 19926 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19927 on the h8300.
19928 * gdb.base/funcargs.c: Explicitly make last constant argument to
19929 call_after_alloca_subr an unsigned long type.
19930 * gdb.base/return.c: Include stdio.h.
19931
19932Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19933
19934 * config/abug.exp: New file for the older Motorola Bug monitor
19935 that runs on the mvme13x series VME boards.
19936 * config/monitor.exp: Use the new config array for target settings
19937 if they exist.
19938
19939Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19940
19941 * sim-gdb.exp: Make the SH simulator allocate less space when
19942 it is targeted.
19943
19944Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19945
19946 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19947 test.
19948
19949Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19950
19951 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19952 "rs6000-*-*" for "list function in include file" when gcc compiled.
19953 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19954 for "p ctable1[120]".
19955 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19956 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19957 Remove setup_xfail for "rs6000-*-*" for
19958 "print 'scope0.c'::filelocal before run".
19959 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19960 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19961 since some compilers don't allow both options to be given
19962 on the same command line. Create object file and move it.
d63a86f8 19963
c906108c
SS
19964Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19965
19966 * gdb.base/corefile.exp: Always regenerate the core file, since
19967 we always regenerate the coremaker program. Detect special case
19968 where registers cannot be read from core file.
d63a86f8 19969
c906108c
SS
19970Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19971
19972 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19973 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19974 * gdb.c++/templates.exp: Only match on basename of file since
19975 some formats like xcoff don't encode directory information.
19976 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19977 and rs6000 AIX xcoff targets.
19978 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19979 * configure: Regenerate.
19980 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19981 here, rather than in distclean.
d63a86f8 19982
c906108c
SS
19983Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19984
19985 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19986 defined, and use it to compile the test case with -O2. The
19987 native compilation still uses no optimization.
19988 * gdb.base/mips_pro.c: Remove inline assembly code since
19989 it is compiled PIC by default, which results in assembler
19990 warnings that make the testsuite think the compilation
19991 was unsuccessful.
19992
19993Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19994
19995 * gdb.c++/misc.exp: Add note to message for
19996 "print s.a for foo struct" that this is a known gcc 2.7.2
19997 and earlier bug.
19998
19999Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20000
20001 * gdb.base/break.exp: Fix pattern for matching "Delete all
20002 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20003 setup_xfail for deleting all breakpoints test. Fix various
20004 timeout messages to include "(timeout)".
20005 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20006 for "p t_float_values2(3.14159,float_val2)".
20007 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20008 for "continue to call2g" when gcc compiled.
20009 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20010 "up to foo in langs.exp", "show language at foo in langs.exp",
20011 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20012 and "show language at fsub in langs.exp".
20013 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20014 "list line 1 in include file", "list message for lines past EOF",
20015 "list function in include file", "list list0.h:foo", and
20016 "list filename:function; nonexistant function".
20017 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20018 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20019 and "ptype t_char_array" to be for native cc only.
d63a86f8 20020
c906108c
SS
20021Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20022
d63a86f8 20023 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20024 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20025 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20026
20027Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20028
20029 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20030 "bt in signals.exp". This problem only appears when running
20031 the testsuite, and then only intermittently.
20032
20033Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20034
20035 * gdb.base/return.exp (return_tests): Differentiate between
20036 two tests of continuing.
20037
20038Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20039
20040 * */Makefile.in (maintainer-clean): Remove config.log.
20041 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20042 * gdb.c++/Makefile.in (PROGS): Add inherit.
20043 (clean): Remove *.ci.
20044
20045Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20046
20047 * gdb.c++/misc.cc: Add test code from Mike Stump.
20048 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20049
20050Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20051
20052 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20053 to "alpha-*-osf2*" and add comment.
20054 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20055 setup_xfail for "step over execarg initialization" and
20056 "step over corearg initialization".
c906108c
SS
20057 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20058 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20059 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20060 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20061 "print func2::coremaker_local", and "backtrace in corefile.exp".
20062 * gdb.base/signals.exp: Build and source signals.ci.
20063 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20064 to be for gcc only.
20065 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20066
c906108c
SS
20067Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20068
20069 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20070 Feb 3 procfs.c change.
20071
20072Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20073
20074 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20075
20076Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20077
20078 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20079 from dejagnu's apparent default of 10 seconds, which gives random
20080 results when running the tests over NFS on moderately loaded systems.
20081 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20082
20083Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20084
20085 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20086 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20087 result reports.
c906108c
SS
20088
20089Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20090
20091 * configure.in (CY_AC_PATH_TCLH): Remove.
20092 * configure: Regenerate.
20093
20094Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20095
20096 * gdb.c++/Makefile.in (clean): Add missing '{'.
20097
20098Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20099
20100 * lib/gdb.exp: Provide a default value for noinferior.
20101
20102 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20103 Load libgloss.exp.
20104
20105Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20106
20107 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20108 the executable, not the .o to run the tests from.
20109
20110Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20111
20112 * gdb.base/break.exp: Don't test for program exit or exit status
20113 if $noresults if nonzero.
20114 * gdb.base/langs.exp: Likewise.
20115 * gdb.base/watchpoint.exp: Likewise.
20116
20117 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20118 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20119 trying to compile the testcase.
20120
20121Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20122
20123 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20124 * gdb.base/signals.exp (continue to handler): Likewise.
20125
20126Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20127
20128 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20129
20130 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20131
20132Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20133
20134 * gdb.base/corefile.exp: Recognize "not found" as failure
20135 when trying to determine if a core file was generated.
20136 If no core file was generate the first time, try again without
20137 the ulimit -c to work around braindamaged shells.
20138
20139Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20140
20141 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20142 [] tests with "test" and enclose string in quotes.
20143 * gdb.stabs/configure: Rebuild
d63a86f8 20144
c906108c
SS
20145Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20146
20147 Changes in sync with expect:
20148 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20149 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20150 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20151 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20152 argument to AC_REQUIRE.
20153 * configure: Regenerated.
20154
20155Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20156
20157 * gdb.base/corefile.exp: When generating a core, discard any
20158 error messages about ulimit not found and the "core dumped"
20159 message from the shell that runs the coredumper.
20160
20161Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20162
20163 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20164
20165 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20166 which sed script to run. Expect failure for v_comb test
20167 on PA targets too.
d63a86f8 20168
c906108c
SS
20169Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20170
20171 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20172 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20173
20174Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20175
20176 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20177 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20178 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20179 * lib/gdb.exp (default_gdb_start): Fix typo.
20180 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20181 messages to not include the full program name that caused
20182 the core dump since some systems (such as solaris) apparently
20183 truncate this path to about 80 characters.
20184 When generating a core file first try increasing the core file
20185 size limit to unlimited since some systems may default it to
20186 zero, and it is harmless to try it. Move the test for failing
20187 to generate a core file to where it will actually get executed.
20188 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20189 new gdb result from g++ debug info improvements and make old
20190 pattern obsolescent. Also account for size_t differences
20191 (may be int or long).
20192 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20193 initialization before function call is placed in the delay slot
20194 and thus appears to be skipped over by commands such as "next".
20195
20196Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20197
20198 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20199
20200Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20201
20202 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20203 input source file; fix code to compile test to deal with this
20204 convention.
20205 * gdb.c++/*.exp: Likewise.
20206
20207Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20208
20209 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20210 "bt in signals.exp".
20211
20212Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20213
20214 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20215 "step over execarg initialization" and
889bf7c5 20216 "step over corearg initialization".
c906108c
SS
20217
20218Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20219
20220 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20221 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20222
20223Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20224
20225 From Rob Savoye (rob@poseidon.cygnus.com)
20226 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20227 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20228 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20229 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20230 configure.in}: Major reworking for autoconfig.
c906108c
SS
20231 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20232 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20233 New files.
c906108c
SS
20234 * config/unix-gdb.exp: Make GDB global.
20235 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20236 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20237 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20238 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20239 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20240 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20241 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20242 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20243 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20244 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20245 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20246 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20247 to returns as necessary, arrange for test to compile own testcase
20248 executable.
c906108c 20249 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20250
c906108c
SS
20251Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20252
20253 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20254 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20255 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20256 "backtrace through signal handler".
20257
20258Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20259
20260 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20261 continuing from a job control stop signal.
20262 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20263
20264Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20265
20266 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20267 * gdb.base/corefile.exp: Likewise.
20268 * gdb.base/funcargs.exp: Likewise.
20269
20270Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20271
20272 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20273 * config/monitor.exp: Add support for setting baud rate.
20274
20275Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20276
20277 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20278 i*86-*-linux* xfails for "backtrace through signal handler".
20279 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20280 "print func2::coremaker_local".
20281 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20282 alpha-dec-osf2* xfail for
c906108c
SS
20283 "delete all breakpoints when none".
20284
20285Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20286
20287 * gdb.base/break.exp: Change test that deletes all breakpoints
20288 when no user breakpoints are installed. A post 4.15 change
20289 causes gdb to no longer prompt in this case.
20290
20291Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20292
20293 * gdb.base/return.exp (return_tests): Change xfail for test
20294 "correct value returned double test" to stop xfailing at
20295 Solaris 2.5. Apparently the bug has been fixed.
20296
20297Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20298
20299 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20300 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20301
20302Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20303
20304 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20305 * gdb.disasm/hppa.s: Corresponding changes.
20306
20307Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20308
20309 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20310 makefile fragment.
20311 * config/mt-hpux: Deleted.
20312
20313Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20314
d63a86f8 20315 * Many files: When warning about suppressed tests due to a
c906108c
SS
20316 nonexistant test binary, avoid incrementing the warning count.
20317
20318Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20319
20320 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20321
c906108c
SS
20322Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20323
20324 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20325 "sparc-*-solaris2*".
20326
20327Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20328
20329 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20330 Add global and local variables and initialize them.
20331 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20332 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20333 extracts the file name and terminating signal from the core file.
20334 * TODO: Remove note about tests for correct mapping of corefile.
20335 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20336 from optimizing it away.
20337 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20338 handles common blocks.
20339
20340Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20341
20342 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20343 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20344
20345Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20346
20347 * Makefile.in (maintainer-clean): New target, synonym for
20348 realclean.
20349 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20350 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20351 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20352 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20353 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20354 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20355
20356Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20357
20358 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20359 xfails when not gcc compiled for "print foo::funclocal".
20360 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20361 "print foo::funclocal at foo",
20362 "print 'scope1.c'::foo::funclocal at foo",
20363 "print foo::funclocal_bss at foo",
20364 "print 'scope1.c'::foo::funclocal_bss at foo",
20365 "print foo::funclocal_ro at foo",
20366 "print 'scope1.c'::foo::funclocal_ro at foo",
20367 "print bar::funclocal at foo" and
20368 "print 'scope1.c'::bar::funclocal at foo".
20369 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20370 gcc compiled for "print foo::funclocal at bar".
20371 Expand all messages to ensure that they identify that
20372 the test is at bar().
20373 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20374 gcc compiled for:
20375 "ptype on opaque struct pointer (statically)",
20376 "ptype on opaque struct tagname (statically)",
20377 "ptype on opaque struct pointer (dynamically) 1",
20378 "ptype on opaque struct tagname (dynamically) 1",
20379 "ptype on opaque struct pointer (dynamically) 2" and
20380 "ptype on opaque struct tagname (dynamically) 2
20381 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20382 gcc compiled for:
20383 "p datalocal"
20384 "whatis datalocal",
20385 "ptype datalocal",
20386 "p bsslocal",
20387 "whatis bsslocal", and
20388 "ptype bsslocal".
20389 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20390 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20391 when not gcc compiled.
20392 * gdb.base/funcargs.exp (float_and_integral_args): Add
20393 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20394 compiled.
20395 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20396 "backtrace from call6a" when not gcc compiled.
20397 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20398 "backtrace from call7a" when not gcc compiled.
20399 * gdb.base/callfuncs.exp (do_function_calls):
20400 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20401 "p t_char_array_values(char_array_val2,char_array_val1)",
20402 "p t_char_array_values(char_array_val1,char_array_val2)",
20403 "p t_char_array_values("carray 1","carray 2")",
20404 "p t_char_array_values("carray 1",char_array_val2)",
20405 "p t_char_array_values(char_array_val1,"carray 2")",
20406 "p sum_args(1,{2})",
20407 "p sum_args(2,{2,3})",
20408 "p sum_args(3,{2,3,4})",
20409 "p sum_args(4,{2,3,4,5})"
20410 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20411 "backtrace in corefile.exp" when not gcc compiled.
20412
20413Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20414
20415 * gdb.base/signals.exp: Rewrite `handle all print' test as
20416 a procedure. Accept blanks or TABs as whitespace, increase
20417 timeout and expect input buffer size for the large output
20418 from the command. Remove "i*86-*-bsdi2.0" xfail.
20419
20420Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20421
20422 * gdb.base/setvar.exp: Add new testcases for truncation when
20423 assigning invalid values to bitfields.
20424
20425Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20426
d63a86f8 20427 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20428 mips-sgi-irix* xfail for
20429 "call inferior func with struct - returns char *"
20430 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20431 accepted in the result.
c906108c
SS
20432
20433Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20434
20435 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20436 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20437 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20438 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20439 that accidentally got checked in.
20440
20441Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20442
d63a86f8 20443 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20444 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20445 compiled test.
20446 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20447 Add mips-sgi-irix5* xfail for not gcc compiled.
20448 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20449 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20450 "p top", "whatis top", "p middle", and "whatis middle".
20451 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20452 "whatis signed char" for not gcc compiled.
20453 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20454 "set variable signed char=-1 (-1)" and
20455 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20456 * gdb.base/funcargs.exp (float_and_integral_args):
20457 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20458 Add mips-sgi-irix* xfail when not gcc compiled for
20459 "continue to call2b".
20460 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20461 "continue to call2g".
20462 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20463 "backtrace from call6a"
20464 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20465 "backtrace from call7k".
20466 Add mips-sgi-irix5* xfail when not gcc compiled for
20467 "backtrace from call7a".
20468 (localvars_after_alloca): Fix gdb_test cmds for
20469 "print * after runto ...".
20470 Remove rs6000-*-* xfails for
20471 "print i after runto localvars_after_alloca" and
20472 "print l after runto localvars_after_alloca"
20473 for all compilers.
20474 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20475 when not compiled with gcc, for:
c906108c
SS
20476 "print signed char == (minus)",
20477 "print signed char != (minus)",
20478 "print signed char < (minus)",
20479 "print signed char > (minus)".
20480 * gdb.base/callfuncs.exp (do_function_calls):
20481 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20482 "call inferior func with struct - returns char *".
d63a86f8 20483 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20484 "correct value returned double test" to include Solaris 2.4.
20485 * gdb.base/funcargs.exp (float_and_integral_args):
20486 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20487
c906108c
SS
20488Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20489
20490 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20491 enumeration bitfields if compiling with GNU C.
20492 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20493 to empty' prompt.
20494
20495Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20496
20497 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20498 test for PRO targets.
20499
20500 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20501 breakpoints in the inferior at any given time by making
20502 two groups of breakpoints for call2*, call6* and call7*
20503 tests.
20504
20505Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20506
20507 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20508 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20509 from optimizing it away.
20510 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20511 "call inferior func with struct".
20512
20513Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20514
20515 * configure.in: Only configure gdb.chill for particular targets.
20516
20517Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20518
20519 * gdb.base/Makefile.in: Add action to .c.o transformation
20520 rule that generates a .ci file for each .o file and remove
20521 explicit .c.o rules except for callfuncs.o.
20522 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20523 generates a .ci file for each .o file and remove explicit
20524 .cc.o rules.
20525 (clean): Remove *.tmp *.ci files.
20526 (EXECUTABLES): Remove templ-info.exp.
20527 * gdb.base/compiler.c: New file.
20528 * gdb.c++/compiler.cc: New file
20529 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20530 Change rs6000-*-* xfail for
20531 "print 'scope0.c'::filelocal_ro" and
20532 "print 'scope1.c'::filelocal" and
20533 "print 'scope1.c'::filelocal_bss" and
20534 "print 'scope1.c'::filelocal_ro" and
20535 "print 'scope1.c'::foo::funclocal" and
20536 "print 'scope1.c'::foo::funclocal_ro" and
20537 "print 'scope1.c'::bar::funclocal" and
20538 "print 'scope0.c'::filelocal_ro" and
20539 "print 'scope1.c'::filelocal at foo" and
20540 "print 'scope1.c'::filelocal_bss at foo" and
20541 "print 'scope1.c'::filelocal_ro at foo" and
20542 "print 'scope1.c'::foo::funclocal at foo" and
20543 "print 'scope1.c'::foo::funclocal_bss at foo" and
20544 "print 'scope1.c'::foo::funclocal_ro at foo" and
20545 "print 'scope1.c'::bar::funclocal at foo" and
20546 "print 'scope0.c'::filelocal_ro" and
20547 "print 'scope1.c'::filelocal" and
20548 "print 'scope1.c'::filelocal_bss" and
20549 "print 'scope1.c'::filelocal_ro" and
20550 "print 'scope1.c'::foo::funclocal" and
20551 "print 'scope1.c'::foo::funclocal_bss" and
20552 "print 'scope1.c'::foo::funclocal_ro" and
20553 "print 'scope1.c'::bar::funclocal" and
20554 "print 'scope1.c'::bar::funclocal_bss"
20555 to only be xfail'd when not compiled with gcc.
d63a86f8 20556 Add rs6000-*-* xfail for
c906108c
SS
20557 "print 'scope0.c'::filelocal_bss before run"
20558 when compiled with gcc.
20559 (test_at_main): Add rs6000-*-* xfail for
20560 "print filelocal_ro in test_at_main"
20561 when compiled with gcc.
20562 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20563 Add rs6000-*-aix* xfail for
c906108c
SS
20564 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20565 "ptype t_char_array", not compiled with gcc.
20566 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20567 xfail for "list foo (in include file)" when gcc compiled.
20568 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20569 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20570 "run to call0a" if not compiled with gcc.
20571 (unsigned_integral_args): Add rs6000-*-* xfail for
20572 "run to call1a" if not compiled with gcc.
20573 (float_and_integral_args): Add rs6000-*-* xfail for
20574 "run to call2a" if not compiled with gcc and for
20575 "continue to call2b" for any compiler.
20576 Add rs6000-*-* xfail to
20577 "print f1 after run to call2a" for gcc compiled.
20578 (discard_and_shuffle): Add rs6000-*-* xfail for
20579 "run to call6a".
20580 (shuffle_round_robin): Add rs6000-*-* xfail for
20581 "backtrace from call7a" if not compiled with gcc.
20582 Add rs6000-*-* xfail for
20583 "backtrace from call7b" if compiled with gcc.
20584 (call_after_alloca): Add rs6000-*-* xfail for
20585 "print c in call_after_alloca" and
20586 "print s in call_after_alloca" and
20587 "backtrace from call_after_alloca_subr"
20588 if not compiled with gcc.
20589 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20590 "print c in localvars_in_indirect_call" and
20591 "print c in localvars_in_indirect_call" and
20592 "backtrace in indirectly called function" and
20593 "stepping into indirectly called function"
20594 if not compiled with gcc.
20595 (localvars_after_alloca): Add rs6000-*-* xfail for
20596 "print c after runto localvars_after_alloca" and
20597 "print s after runto localvars_after_alloca" and
20598 "print i after runto localvars_after_alloca" and
20599 "print l after runto localvars_after_alloca"
20600 for all compilers.
20601 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20602 than whatis-info.exp.
20603 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20604 than opaque-info.exp.
20605 Setup rs6000-*-* xfail for
d63a86f8 20606 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20607 "ptype on opaque struct pointer (dynamically)" when
20608 not compiled with gcc.
20609 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20610 rather than callf-info.exp.
20611 (do_function_calls): Add clear_xfail for rs6000-*-* for
20612 "p t_float_values2(3.14159,float_val2)". Seems to work
20613 fine there, both with xlc and gcc. Need to find out what
20614 it is doing right and fix other platforms.
20615 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20616 "call inferior func with struct - returns int",
20617 "call inferior func with struct - returns long",
20618 "call inferior func with struct - returns float",
20619 "call inferior func with struct - returns double",
20620 "call inferior func with struct - returns char *",
20621 but only if not gcc compiled (presumes xlc compiled).
20622 Change rs6000-*-* xfails for
20623 "call inferior func with struct - returns char" and
20624 " call inferior func with struct - returns short" to only
20625 xfail if not using gcc.
20626 (clean mostlyclean): Remove *.ci and *.tmp files.
20627 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20628 than templ-info.exp.
20629 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20630 Add rs6000-*-* xfail for "up to foo in langs.exp"
20631 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20632 when not gcc compiled.
d63a86f8 20633
c906108c
SS
20634Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20635
20636 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20637 * gdb.base/corefile.exp: Likewise.
20638 * gdb.base/list.exp: Likewise.
20639 * gdb.base/scope.exp: Likewise.
20640 * gdb.base/siganls.exp: Likewise.
20641
20642 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20643 compiler output.
20644 * gdb.base/whatis.exp: Likewise.
20645
20646Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20647
20648 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20649 failure (opcode table has been fixed to match reality).
20650
20651Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20652
20653 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20654 "call inferior func with struct - returns char",
20655 "call inferior func with struct - returns short"
20656
20657 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20658 "print 'scope0.c'::filelocal at main",
20659 "print 'scope0.c'::filelocal_bss in test_at_main",
20660 "print 'scope0.c'::filelocal at foo",
20661 "print 'scope0.c'::filelocal_bss in test_at_foo",
20662 "print 'scope0.c'::filelocal at bar",
20663 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20664
c906108c
SS
20665 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20666 in source file 1". This bug seems to have been fixed with both
20667 gcc and native cc (was native assembler bug?).
20668
20669Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20670
20671 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20672 "backtrace through signal handler" to "i*86-*-sysv4*".
20673 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20674 continue" case. Add "known SVR4 bug" to fail message.
20675 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20676 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20677 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20678 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20679 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20680 "up to foo in langs.exp", "show language at foo in
20681 langs.exp", "up to cppsub_ in langs.exp", "show
20682 language at cppsub_ in langs.exp", "up to fsub in
20683 langs.exp", and "show language at fsub in langs.exp".
20684 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20685 "bactrace in corefile.exp".
20686 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20687 "call inferior function with struct - returns float" and
20688 "call inferior function with struct - returns double".
d63a86f8 20689
c906108c
SS
20690Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20691
20692 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20693 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20694 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20695 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20696
20697Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20698
20699 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20700 (or overriden) "CHILL" macro rather then bare "gcc".
20701 Also look for ../../gcc/xgcc since that is what we will
20702 actually need, not "Makefile". Remove following assignment
20703 of CHILL to CHILL_FOR_TARGET because that results in
20704 recursive definition.
20705
20706Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20707
20708 * gdb.base/corefile.exp: Change xfail for backtrace in
20709 corefile.exp from linuxaout to all linux.
20710 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20711 cases where we miss the breakpoint at the signal handler
20712 for some reason. Setup xfail for linuxoldld/linuxaout and
20713 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20714 hitting SIGURG breakpoint.
20715 * gdb.base/signals.exp: Setup xfail for "next" acting like
20716 continue to add linuxoldld. Setup xfail for all linux for
20717 "next to handler in signals_tests_1", "backtrace in
20718 signals_tests_1", "continue to func1", "pass SIGUSR1",
20719 and continue to handler".
20720
20721Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20722
20723 * Update all FSF addresses except those in COPYING* files.
20724
20725Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20726
20727 * gdb.base/a2-run.exp: Change messages to be more explicit about
20728 the status of args, and quote binfile in results.
20729
20730Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20731
20732 * gdb.base/callfuncs.exp: Add tests for passing structs to
20733 inferior functions and return various types.
20734 * gdb.base/callfuncs.c: Add functions to receive a struct
20735 and return a member of the struct, in various types.
20736
20737Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20738
20739 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20740
20741Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20742
20743 * config/vxworks29k.exp: New file, sources vxworks.exp.
20744
20745Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20746
20747 * config/gdbremote.exp: New file. Testing framework using
20748 gdbserver.
20749
20750Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20751
20752 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20753 "call function when asleep" and "send end of file".
20754 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20755 for "backtrace in corefile.exp".
20756 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20757 for "backtrace through signal handler".
20758 * gdb.base/corefile.exp: Make sure we actually generate a core file
20759 before trying the core tests. Some systems allow the user to suppress
20760 generation of core files and default to that (linux for example).
20761 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20762 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20763
20764Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20765
20766 * gdb.threads: New directory with some crude multi-threaded
20767 gdb tests (step.exp and step2.exp).
20768 * config/mt-lynx (STEP_EXECUTABLE): Define.
20769 (THREADFLAGS): Define.
20770
20771Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20772
20773 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20774
20775 * gdb.base/signals.exp: Disable whole file for lynx until
20776 further notice.
20777
20778 * gdb.base/signals.exp: xfail test where "next" acts like
20779 "continue" for lynx.
20780
20781 * gdb.base/interrupt.exp: xfail test for calling function while
20782 inferior is asleep for lynx.
20783
20784 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20785 than one cr-lf after each command.
20786
20787Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20788
20789 * configure.in: Reinstate setting of stabsdirs variable, fix
20790 typo in setting up configdirs for native builds.
20791
20792 * gdb.base/return.exp: Fix typo in return double test.
20793 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20794 compiler from optimizing them away.
20795
20796Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20797
20798 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20799 sequences to be echo'd by gdb when using gdb_test.
20800 * gdb.chill/chexp.exp: Likewise.
20801 * gdb.fortran/exprs.exp: Likewise
20802
20803Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20804
20805 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20806 after the inferior gdb has started.
20807
20808 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20809 after each command.
20810 * gdb.base/funcargs.exp: Likewise.
20811 * gdb.base/gdbvars.exp: Likewise.
20812 * gdb.base/interrupt.exp: Likewise.
20813 * gdb.base/list.exp: Likewise.
20814 * gdb.base/watchpoint.exp: Likewise.
20815 * gdb.c++/demangle.exp: Likewise.
20816 * gdb.c++/inherit.exp: Likewise.
20817 * gdb.chill/chexp.exp: Likewise.
20818 * gdb.fortran/exprs.exp: Likewise.
20819
20820 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20821 test if we can't handle IO to/from the inferior.
20822
20823 * gdb.c++/misc.exp: Always check for a program already being
20824 started after sending a "run" command to gdb.
20825
20826 * gdb.base/twice.exp: Start with a fresh gdb.
20827
20828 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20829 only depend on gdb's expression code, not the chill runtime.
20830
20831 * gdb.base/return.c: Put return values into variables so we
20832 can have gdb print them rather than depending on the program
20833 to print them.
20834 * gdb.base/return.exp: Corresponding changes.
20835
20836 * lib/gdb.exp: Provide default value for noinferiorio.
20837 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20838 the inferior.
20839
20840 * gdb.base/break.exp: Always check for a program already being
20841 started after sending a "run" command to gdb.
20842 (text_next_with_recursion): Don't check the output from the
20843 program's printf statement. Instead just make sure the program
20844 exited.
20845
20846 * gdb.base/commands.exp: Protect tests which need arguments with
20847 $noargs conditionals.
20848
20849Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20850
20851 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20852 of structure member arrays to match gdb/valops.c:value_addr change.
20853
20854Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20855
20856 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20857 cases.
20858
20859Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20860
20861 * configure.in (configdirs): Remove gdb.chill from default list
20862 of subdirs and then add it back in only if doing a native build.
20863 The current chill compiler does not yet work in any cross build.
20864 * Revert all signal changes from Jul 6.
20865 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20866 for sh-hms targets, allowing these tests to link, with no other
20867 changes. Testing is suppressed by setting "nosignals" in site.exp.
20868
20869Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20870
20871 * configure.in (signaldirs): Define and add to configdirs for all
20872 targets except some specific ones that are known to not support signals.
20873 Also clean up formatting.
20874 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20875 (signals, sigall): Remove rules to build.
20876 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20877 Moved to new gdb.signals directory.
20878 * gdb.signals: New test directory.
20879 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20880 signals.c signals.exp}: New or moved files.
20881
20882Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20883
20884 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20885
20886Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20887
20888 * gdb.base/return.exp: Xfail `return double' test failure
20889 on at least Solaris 2.3 and handle future/past versions on
20890 a case by case basis as appropriate. Also update message
20891 to include i*86 failures.
20892
20893Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20894
20895 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20896
20897 * lib/gdb.exp: Fix comment which erroneously identified
20898 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20899 gdb_file_cmd not gdb_load).
20900 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20901
20902 * gdb.base/setvar.exp: Make test names consistent between pass and
20903 fail cases. Use gdb_test more.
20904
20905Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20906
20907 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20908
20909Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20910
20911 * gdb.base/help.exp: Fix expected help string for `show commands'.
20912
20913Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20914
20915 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20916
20917 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20918 of a text section.
20919
20920Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20921
20922 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20923 that loop eventually terminates. Fix Connection refused logic so
20924 that testsuite will expire nicely.
20925
20926Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20927
20928 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20929 config/rom68k.exp: New tcl glue for the appropriate monitors.
20930 These all just end up calling monitor.exp.
20931 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20932 refused' by retrying. Cleanup some timeout issues.
20933 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20934 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20935 callers don't have to set/restore global timeout variable.
20936
20937 * The following set of changes centralizes management of the global
20938 timeout variable. This way, it can be set in one target dependent
20939 place instead of dozens of places scattered throughout the test suite.
20940 If you need to lengthen a timeout, then you should either set timeout
20941 in one of the config/{target}.exp files, or multiply it by a factor.
20942 Setting it to an absolute value is always going to lose for some
20943 targets.
20944 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20945 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20946 * gdb.base/funcargs.exp: Don't set timeout.
20947 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20948 * gdb.base/printcmds.exp (test_print_string_constants
20949 test_print_array_constants): Don't set timeout.
20950 * gdb.base/ptype.exp: Don't set timeout.
20951 * gdb.base/recurse.exp: Don't set timeout.
20952 * gdb.base/return.exp: Don't set timeout.
20953 * gdb.base/watchpoint.exp: Don't set timeout.
20954 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20955 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20956
20957Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20958
20959 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20960
20961Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20962
20963 * lib/gdb.exp: Disable chill tests for irix5.
20964
20965Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20966
20967 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20968 each test pass or fail.
20969
20970Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20971
20972 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20973 xlc not gcc.
20974
20975Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20976
20977 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20978
20979Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20980
20981 * config/est.exp: Fix copyright and comments. Remove dead code.
20982 Use targetname, serialport and baud variables instead of fixed
20983 constants.
20984 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20985 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20986
20987Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20988
20989 * gdb.base/watchpoint.exp: Don't run
20990 test_watchpoint_triggered_in_syscall for sunos.
20991
20992Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20993
20994 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20995 they don't seem to exist. Do include stdio.h.
20996
20997Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20998
20999 * gdb.base/a1-selftest.exp: Add alpha xfail.
21000
21001Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21002
21003 * gdb.base/watchpoint.c (main): Prompt before calling read().
21004 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21005 Revise accordingly. Remove cruft about sending "123" several
21006 times, until it gets noticed. Clean up the "print buf[0]" stuff
21007 so that it passes or fails, and waits for prompts in the usual way.
21008
21009Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21010
21011 * gdb.base/recurse.exp: Fix comment.
21012
21013 * TODO: Remove item about printing variables in nodebug.exp. Add
21014 item about enabling tests which are only run on some targets.
21015
21016 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21017 fail, make test names unique, use new gdb_test convention
21018 regarding pattern, use gdb_test more, etc.).
21019
21020 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21021 fail, make test names unique, etc.).
21022
21023Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21024
21025 * gdb.base/nodebug.c: Change return type of top and middle to
21026 short.
21027 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21028 are fixed by the recent mdebugread.c changes. Allow `short ()'
21029 as type for top and middle.
21030
21031Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21032
21033 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21034 nearly as I can tell, the whole thing was an accident in Stu's
21035 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21036 to replace a send/expect pair with gdb_test, but ended up only
21037 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21038 of 30 Mar 1995 took care of it, but left this vestigial comment
21039 which I am now nuking.
21040
21041Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21042
21043 * gdb.base/break.exp: Look for different line number for
21044 breakpoint at main depending on usestubs.
21045
21046Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21047
21048 * gdb.base/list.exp: Adjust some alternate expect patterns to
21049 match recent list0.c change. Add alternate expect pattern for
21050 output from `list default lines around main' for optimizing
21051 compilers.
21052
21053Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21054
21055 * lib/gdb.exp: If nosignals is not set, set it to 0.
21056
21057Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21058
21059 * config/slite-gdb.exp: Responds to load symbol table prompt.
21060 * gdb.base/break.exp: Adjust line number, fix rerun.
21061 * gdb.base/langs0.c: Add #ifdef usestubs.
21062
21063Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21064
21065 * gdb.base/list.exp: Adjust line contents after adding new lines in
21066 list0.c. Also fix a syntax error.
21067
21068 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21069 * gdb.base/break.exp: ditto.
21070 * gdb.base/list.exp: ditto.
21071 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21072 * gdb.base/run.c: ditto.
21073 * gdb.base/list0.c: ditto.
21074 * gdb.base/funcargs.c: ditto.
21075
21076Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21077
21078 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21079 $targetname, $serialport and $baud instead of hardwired variables.
21080 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21081 target doesn't support signals.
21082
21083Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21084
21085 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21086
21087Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21088
21089 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21090 Don't rely on the value of an auto variable before it has been
21091 initialized. Use gdb_test more.
21092
21093Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21094
21095 * lib/gdb.exp (default_gdb_version): A version number must start
21096 with a digit, but other than that contains all characters up to
21097 the first whitespace character.
21098
21099Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21100
21101 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21102
21103Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21104
21105 * gdb.c++/*.exp: Warn if executable does not exist. The original
21106 reason for skipping the warning was that configure.in sometimes
21107 intentionally skipped building the executables but the tcl code
21108 had no way of knowing. That (a) was always bogus with respect to
21109 error handling, (b) is no longer true (right now there is no way
21110 to skip C++ tests).
21111
21112 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21113
21114Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21115
21116 * gdb.base/list.exp: Add expect patterns for output from
21117 SunPRO compiled executables.
21118 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21119 types.
21120
21121Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21122
21123 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21124 number (we are already testing that the correct source line text
21125 gets printed).
21126
21127 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21128 that is what is intended, but something needed to be done to get
21129 sunos4 native working again.
21130
21131 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21132
21133 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21134 apparently went with a (very) old xfail.
21135
21136Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21137
21138 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21139 runto_main is a proc in gdb.exp that will do 'step' for target use
21140 stubs.
21141 * gdb.base/exprs.exp: ditto.
21142 * gdb.base/interrupt.exp: ditto.
21143 * gdb.base/opaque.exp: ditto.
21144 * gdb.base/printcmds.exp: ditto.
21145 * gdb.base/ptype.exp: ditto.
21146 * gdb.base/scope.exp: ditto.
21147 * gdb.base/setvar.exp: ditto.
21148 * gdb.base/signals.exp: ditto.
21149 * gdb.base/twice.exp: ditto.
21150 * gdb.c++/classes.exp: ditto.
21151 * gdb.c++/inherit.exp: ditto.
21152 * gdb.c++/templates.exp: ditto.
21153 * gdb.base/break.exp: no run and hit main for stubs. Change line
21154 numbers for breakpoints and info breakpoint.
21155 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21156 breakpoint().
21157 * gdb.base/callfuncs.c: ditto.
21158 * gdb.base/exprs: ditto.
21159 * gdb.base/interrupt.c: ditto.
21160 * gdb.base/opaque0.c: ditto.
21161 * gdb.base/printcmds.c: ditto.
21162 * gdb.base/ptype.c: ditto.
21163 * gdb.base/scope0.c: ditto.
21164 * gdb.base/setvar.c: ditto.
21165 * gdb.base/signals.c: ditto.
21166 * gdb.base/twice.c: ditto.
21167 * gdb.c++/misc.cc: ditto.
21168 * gdb.c++/templates.cc: ditto.
21169
21170Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21171
21172 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21173
21174 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21175 somewhere between `read' and `main.c'. I'm pretty sure the
21176 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21177 and it isn't particularly useful.
21178
21179 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21180
21181Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21182
21183 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21184
21185Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21186
21187 * config/mt-slite: add LIBS and -nostdlib.
21188 * config/slite-gdb.exp: add this new file to support sparclite target.
21189
21190Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21191
21192 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21193
21194 * gdb.base/a2-run.exp: Change argument to istarget from
21195 "*-*-vxworks" to "*-*-vxworks*".
21196 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21197
21198Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21199
21200 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21201 will not runto main but do a 'step' to step out of breakpoint().
21202 * config/mt-slite: add -Dusestubs.
21203
21204Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21205
21206 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21207 instead of just @.
21208
21209 * gdb.base/signals.exp: Add test for "handle all print".
21210 * TODO: Remove "handle all print". Also remove item about
21211 checking copyright date (I don't like the idea of a spurious FAIL
21212 based on when we run the tests).
21213
21214 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21215 for SunOS4 (reason for failure not investigated). Remove
21216 redundant test for $binfile.
21217
21218 * gdb.base/nodebug.c (array_index): Call malloc.
21219
21220 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21221
21222Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21223
21224 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21225 conventions and slightly simplify the matching regexp.
21226
21227Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21228
21229 * gdb.base/break.exp: Update gdb_test invocation to use new
21230 convention.
21231
21232 * lib/gdb.exp: If noargs is not set, set it to 0.
21233
21234 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21235 tests unique.
21236
21237 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21238
21239Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21240
21241 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21242 one argument of type "<non-float parameter>".
21243
21244Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21245
21246 * config/rom68k.exp: New file to support Motorola IDP board.
21247 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21248 * gdb.base/break.c: Change things around so that this program
21249 doesn't depend upon args. This is necessary to make remote
21250 targets work (in general, they can't take args).
21251 * gdb.base/break.exp: Don't try to send args to program. Don't
21252 expect output. Also, replace lots of code with gdb_test.
21253
21254Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21255
21256 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21257 printing of '\'' (which is what the comment says we are testing,
21258 even though we were not), not '''.
21259 (test_integer_literals_rejected): Test that printing ''' is an error.
21260
21261 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21262 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21263 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21264 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21265 Use gdb_test not test_print_accept.
21266 * lib/gdb.exp: Remove test_print_accept.
21267
21268 * gdb.base/signals.exp (signal_tests_1): Make pass message
21269 consistent with fail message.
21270
21271 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21272 unsigned char; the bug (PR 1821) is fixed.
21273
21274 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21275
21276 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21277 successful tests--makes xfailing them work right.
21278
21279Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21280
21281 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21282 only \r\n, not .*. The test can pass .* as the last thing in
21283 $pattern if that is what it wants. In addition to providing this
21284 flexibility, this change should speed up pattern matching in cases
21285 where the pattern already ended with .* (there were a number of
21286 them). This change also helps catch bad patterns--in the old
21287 scheme the typo "char \*" instead of "char \\*" would pass. Now
21288 it is caught.
21289 * Many .exp files: Update callers.
21290
21291 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21292 clearer and does not spuriously match multiple ('s. Likewise for
21293 ) and *.
21294
21295 * gdb.base/nodebug.exp: Test ability to call a function and pass
21296 it a string (even with no debugging info).
21297
21298 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21299 "p '\'", which is the same as "p ''" once tcl gets done with
21300 quoting, to "p '\\'", which I suspect is what is intended (one
21301 backslash gets sent to GDB).
21302
21303 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21304
21305Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21306
21307 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21308 1817) was fixed literally years ago.
21309
21310Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21311
21312 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21313 test, it causes stepping out of call_after_alloca_subr with
21314 optimizing compilers.
21315 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21316 fails.
21317
21318 * gdb.c++/templates.exp: Source templ-info.exp only if
21319 the templates executable exists.
21320
21321 * gdb.c++/misc.cc (class Contains_static_instance,
21322 class Contains_nested_static_instance),
21323 gdb.c++/classes.exp (test_static_members): Test printing of
21324 a class that contains a static instance of the class.
21325
21326Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21327
21328 * gdb.base/langs2.c (cppsub_): Don't prototype.
21329 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21330 only, I believe).
21331
21332Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21333
21334 * lib/gdb.exp (skip_chill_tests): New procedure.
21335
21336 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21337
21338Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21339
21340 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21341 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21342
21343Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21344
21345 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21346
21347 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21348 disassemble 8, not 16, instructions for part 4.
21349
21350 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21351 support the latter anymore.
21352
21353 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21354 -DNO_PROTOTYPES.
21355 * gdb.base/callfuncs.c: Control use of prototypes based on
21356 NO_PROTOTYPES, not __STDC__.
21357 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21358 t_float_values2 tests if prototypes in use.
21359
21360 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21361 t_double_values): When checking differences against DELTA, check
21362 that difference is within the range (-DELTA,DELTA), not just
21363 (-infinity,DELTA).
21364
21365Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21366
21367 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21368 'file' command firts, then 'target', then 'load', this is due to gdb
21369 target set up.
21370 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21371
21372Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21373
21374 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21375 FP load/store variants.
21376 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21377
21378Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21379
21380 * gdb.base/term.exp: Do not give a warning if not native, it is
21381 not an abnormal condition.
21382
21383Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21384
21385 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21386 t_char_array".
21387
21388Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21389
21390 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21391 are getting the version number.
21392
21393 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21394 if not native, it is not an abnormal condition.
21395
21396Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21397
21398 * lib/gdb.exp: Just use "file exists", rather than undocumented
21399 dejagnu procedure "findfile".
21400
21401Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21402
21403 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21404 (LDFLAGS): Set to -Xlinker -Ur.
21405
21406 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21407 Removed, these values are set by lib/gdb.exp.
21408
21409 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21410
21411Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21412
21413 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21414 of replicating gdb startup code.
21415
21416 * config/mt-vxworks (LDFLAGS): Set to -r.
21417 (CFLAGS_FOR_TARGET): Removed.
21418
21419 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21420 (gdb) and gdb for vxworks uses (vxgdb).
21421
21422 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21423 executable is not in the tree and host != target, use sed and
21424 program_transform_name to determine the gdb name used by the
21425 target.
21426
21427 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21428 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21429
21430Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21431
21432 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21433 floats, chars, and shorts where there are ANSI-style function
21434 definitions.
21435
21436 * gdb.base/langs.exp, gdb.base/langs*: New test.
21437 * gdb.base/Makefile.in: Build it.
21438 * TODO: Remove item about checking that C names don't get C++
21439 demangling applied; this test tests it.
21440
21441Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21442
21443 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21444 went with the const70 xfail. The xfail went away a year ago.
21445
21446 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21447
21448 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21449 for hp300.
21450
21451 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21452
21453 * gdb.base/a1-selftest.exp: Don't run on hp300.
21454
21455Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21456
21457 * Makefile.in (site.exp): Set host_alias and target_alias as well
21458 as host_triplet and target_triplet.
21459
21460Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21461
21462 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21463
21464 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21465 places as other ecoff systems).
21466
21467 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21468 ultrix.
21469
21470Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21471
21472 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21473 remove them.
21474 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21475 variable and "variable" in addition to "data variable".
21476 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21477
21478 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21479 2.
21480 * gdb.base/list1.c (long_line): Add additional statement at start
21481 of function.
21482 * gdb.base/list.exp (test_forward_search): Update line number to
21483 reflect new statement.
21484
21485Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21486
21487 * gdb.base/signals.exp: Reinitialize searched source directories
21488 after gdb_start call.
21489
21490Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21491
21492 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21493 * gdb.stabs/Makefile.in: Likewise.
21494
21495 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21496 change. Instead split the tests into smaller pieces.
21497 * gdb.disasm/hppa.s: Corresponding changes.
21498
21499Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21500
21501 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21502 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21503
21504 * gdb.base/funcargs.exp: Modify many tests so that every test
21505 either passes or fails. Make some test names unique.
21506
21507Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21508
21509 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21510 Call stty to set interrupt character.
21511
21512 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21513 for HP assembler versus GNU assembler based on actual behavior of
21514 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21515
21516 * TODO: Suggest a few more stepping tests.
21517
21518Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21519
21520 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21521 restart GDB for h8300 after a continue.
21522 (return): Add pattern to match a29k-udi behavior.
21523 * gdb.base/nodebug.exp: Remove obsolete comment.
21524 * gdb.base/regs.exp: New file, testing of register displays.
21525 * gdb.base/return.exp: Fix typo in reference to $objdir.
21526 * gdb.base/whatis.exp: Always start with a fresh GDB.
21527
21528Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21529
21530 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21531 higher, these tests generate a lot of output.
21532
21533Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21534
21535 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21536 code following the catch silently ignored some errors; without the
21537 catch they should be thrown like any other tcl error. Also, the
21538 catch used "" instead of {} which meant all the callers who wanted
21539 to include one of the characters "[]$ had to quote it an extra time.
21540 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21541 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21542 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21543 Remove extra quoting.
21544
21545Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21546
21547 * gdb.base/commands.exp: Make test names unique; every test either
21548 passes or fails. Update some comments.
21549
21550 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21551
21552Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21553
21554 The following fixes a FAIL caused by the fact that the alpha stabs
21555 configuration didn't use the ".if alpha" code in weird.def.
21556 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21557 bit pointer, so the 32 bit version works even on the alpha.
21558 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21559 Remove the stuff which allowed us to have separate versions for
21560 alpha and everything else.
21561
21562 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21563 regexp which "info func operator\[\](" is supposed to match. Fix
21564 string to send to GDB. Note that GDB still doesn't work right. Add a
21565 new test for "info func .perator\[\](" which GDB does handle correctly.
21566
21567 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21568
21569Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21570
21571 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21572 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21573 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21574 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21575 it makes the tests harder to understand and confuses test-o-matic.
21576 The preferred style is that each test provides a PASS or a FAIL,
21577 and has a unique message (e.g. "continue #54" not just "continue")
21578 which is the same for the pass and the fail.
21579 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21580 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21581 to lib/gdb.exp.
21582 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21583 prt_accept which was basically the same thing. Likewise for
21584 test_print_reject and prt_reject.
21585 * lib/gdb.exp (test_print_reject): Add some more error message
21586 patterns to match from the former printcmds.exp (prt_reject).
21587 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21588 One defect of the passcount stuff is that some of it failed to
21589 report XPASS where appropriate.
21590 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21591 stuff before and after arg in expected pattern.
21592 (test_paddr_operator_functions): Re-do test without print_addr_of;
21593 this is the only test which seems to want extra stuff there.
21594
21595Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21596
21597 * gdb.base/nodebug.exp: Update new tests to reflect improved
21598 wording of gdb output.
21599
21600 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21601 and "ptype" work on variables in files compiled without -g.
21602 Replaces commented out "maint print msymbol" tests.
21603
21604Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21605
21606 * gdb.base/setvar.c (dummy): Call malloc.
21607
21608 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21609 losing with the irix4 sed.
21610
21611 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21612 ALRM" on irix4.
21613
21614Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21615
21616 * TODO: Remove items about corefile.exp testing new exec-file and
21617 backtrace; both are now done. Add items about printing enums.
21618
21619Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21620
21621 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21622 "get signal $thissig" test fails.
21623
21624 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21625
21626Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21627
21628 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21629 compiler warning with dec alpha compiler.
21630
21631 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21632 extra \n from gdb_test call (this explains why the prompt test
21633 that I removed yesterday was there).
21634 (user_defined_command_test): Remove extra \n and prompt test.
21635
21636 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21637 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21638 doesn't exist.
21639 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21640 Also remove alpha workaround, which turns out to be because
21641 SIGABRT == SIGLOST.
21642
21643 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21644
21645 * gdb.base/help.exp: Don't test "help show".
21646
21647Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21648
21649 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21650 "set print address" is on.
21651 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21652 pass prompt to gdb_test; gdb_test already looks for the prompt.
21653
21654 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21655
21656 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21657 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21658 was to make sure that gdb can read a core file. But (a) the "read
21659 the corefile" part didn't make it to a1-selftest.exp, we just
21660 delete the corefile after creating it, and (b) we test reading
21661 corefiles in corefile.exp anyway. Also, this test left around a
21662 xgdb process on Solaris.
21663
21664 * gdb.base/corefile.exp: Also test backtrace.
21665
21666Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21667
21668 * gdb.base/commands.exp: Test a simple user defined command with
21669 arguments and if/while statements; verify the full user command is
21670 printed by "show user".
21671
21672 * gdb.base/commands.exp: Test if/while commands as part of a
21673 breakpoint command list; verify they appear in breakpoint
21674 information.
21675
21676Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21677
21678 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21679 than by dividing by zero.
21680
21681Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21682
21683 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21684 performing an inferior call with watchpoints enabled.
21685 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21686 call.
21687
21688Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21689
21690 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21691 of "file" command.
21692
21693 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21694 Add additional pattern for when "int operator int(void);" appears
21695 in a different order.
21696
21697Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21698
21699 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21700
21701 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21702 and "signal" with ".*".
21703
21704Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21705
21706 * TODO: Add note about "handle all nostop".
21707
21708 * gdb.base/{sigall.c, sigall.exp}: New test.
21709 * gdb.base/Makefile.in: Add it.
21710
21711Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21712
21713 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21714 when invoking GDB, suppresses any windowing interface.
21715
21716Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21717
21718 * config/sim-gdb: New file, simulator testing support.
21719
21720Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21721
21722 * gdb.base/interrupt.exp: Test calling func1 twice.
21723
21724Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21725
21726 * gdb.base/list.exp (test_forward_search): Set timeout higher
21727 when we'll be getting lots of output from gdb.
21728
21729 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21730 "init_malloc" to after the expect statement. Run it if that
21731 regexp is taken, but also for two others which happen if source
21732 cannot be found.
21733
21734Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21735
21736 * gdb.base/printcmds.exp: New test, for printing register before
21737 program is running.
21738
21739Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21740
21741 * gdb.base/list.exp: Correct some alternate expect patterns
21742 to reflect changes in list1.c.
21743
21744Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21745
21746 * TODO: Add item regarding large frames.
21747
21748 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21749
21750 * TODO: Remove item about enabling return.exp; it
21751 is enabled. Suggest a few more "return" tests.
21752
21753Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21754
21755 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21756 anonymous unions.
21757
21758Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21759
21760 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21761 and pr-5646.o, so "make" is the same as "make all", not "make
21762 pr-4975.o".
21763
21764Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21765
21766 * gdb.base/list.exp: Adjust expectations to reflect changes in
21767 list1.c.
21768 (test_forward_search): New test proc.
21769 * gdb.base/list1.c (long_line): New function, has long source line.
21770
21771Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21772
21773 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21774 additional line of code that was added.
21775
21776Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21777
21778 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21779 tests so as not to overflow expect's input buffers.
21780 * gdb.disasm/hppa.exp: Corresponding changes.
21781
21782Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21783
21784 Beginnings of template debugging tests.
21785 * gdb.c++/templ-info.cc: New file to test for template
21786 debugging capability of the compiler.
21787 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21788 templ-info.cc.
21789 * gdb.c++/templates.cc: Add explicit template instantiations
21790 to enable compiling with -fno-implicit-templates. Add destructor
21791 and 'value' method to T5 class for template tests.
21792 * gdb.c++/templates.exp: Add testcases for printing of template
21793 types, setting breakpoints on template methods and calling a
d63a86f8 21794 template method.
c906108c
SS
21795
21796Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21797
21798 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21799 branch target since some assemblers (gas-2.5) may emit a
21800 relocation for the branch instead of resolving it in the
21801 assembler.
21802
21803Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21804
21805 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21806 through signal handler.
21807
21808Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21809
21810 * configure.in (*-*-netware): Use config/mt-netware.
21811
21812 * config/mt-netware: New file.
21813 * config/mt-i386-netware: Removed, separate configs for different
21814 netware architectures are no longer needed now that we have
21815 --with-headers.
21816
21817Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21818
21819 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21820 by the recent changes to use ANSI C arithmetic conversions.
21821
21822Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21823
21824 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21825 bug involving using inferior_pid to figure out whether to select a
21826 frame.
21827
21828Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21829
21830 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21831 match the current disassembler output.
21832
21833Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21834
21835 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21836 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21837 types, expect "int" as type of integer values (for now).
21838
21839Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21840
21841 * gdb.base/commands.exp: New tests for if/while commands.
21842
21843Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21844
21845 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21846 by .*, since hex values have different syntax in Chill mode.
21847
21848Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21849
21850 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21851 linefeed from expect pattern for repeated types with indices > 9.
21852
21853Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21854
21855 First part of Fortran test suite.
21856 * gdb.fortran: New directory.
21857 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21858
21859Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21860
21861 * gdb.base/default.exp: Update expect pattern for load command
21862 without arguments.
21863
21864Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21865
21866 * configure.in: Change i386 to i[345]86.
21867 * gdb.base/configure.in: Likewise.
21868 * gdb.c++/configure.in: Likewise.
21869 * gdb.chill/configure.in: Likewise.
21870
21871Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21872
21873 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21874 patterns, since that is not a valid context for comments.
21875
21876Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21877
21878 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21879 repeated types and repeated types with indices > 9.
21880
21881Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21882
21883 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21884 2417; old bug has been fixed.
21885
21886Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21887
21888 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21889 send the newline ourselves instead of assuming gdb_test will do
21890 so when passed an empty input string.
21891
21892 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21893 stabs testcode.
21894
21895Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21896
21897 * lib/gdb.exp (gdb_test): Don't send anything if the first
21898 argument is an empty string. This makes cases where we want to
21899 match output that is already in expect's buffers (for example,
21900 matching a breakpoint after gdb_run_cmd has been called) work
21901 reliably.
21902
21903Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21904
21905 * config/netware.exp: New file.
21906
21907Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21908
21909 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21910 the -B and -L prefixes so we can find the debugging stub.
21911
21912 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21913 there and we are using the gcc from the tree.
21914
21915 * gdb.base/types.c: Removed.
21916
21917 * gdb.base/configure.in: Look for makefile fragments in ../config.
21918 Recognize i386-*-netware.
21919 * gdb.c++/configure.in: Likewise.
21920
21921Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21922
21923 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21924 the correct TCL syntax.
21925
21926Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21927
21928 * gdb.base/opaque.exp: use runto instead of messing around with
21929 breakpoints. Simplify by using gdb_test.
21930
21931 * gdb.base/bitfields.exp: restart between tests on netware targets
21932 because breakpoints aren't relocated after target death. Run
21933 processes to completion.
21934
21935 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21936
21937Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21938
21939 * Makefile.in: Remove extra tabs that confuse some versions
21940 of "make". Use the newly built gdb to test with by default,
21941 rather than the first one in the tester's search path.
21942
21943Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21944
21945 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21946
21947 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21948 condition help.
21949
21950Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21951
21952 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21953
21954 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21955 running.
21956 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21957 * gdb.base/funcargs.exp: Likewise.
21958
21959 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21960 * gdb.base/funcargs.exp: Likewise.
21961
21962 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21963 message is "".
21964
21965Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21966
21967 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21968 return,signals,twice}.exp: Handle non-existant binaries
21969 consistantly.
21970
21971 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21972 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21973 might testing a cross development system.
21974
21975Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21976
21977 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21978 runtest script is relative to ${srcdir}, not ${rootdir}.
21979
21980Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21981
21982 * gdb.base/signals.exp: Allow for optionality of breakpoint
21983 address.
21984
21985Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21986
21987 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21988
21989Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21990
21991 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21992 for size_t definition.
21993 * gdb.c++/templates.cc: Likewise
21994
21995 * config/mt-i386-netware: New file.
21996
21997 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21998 defined.
21999
22000 * gdb.base/Makefile.in: Added support for systems that name core
22001 files by appending "core" to the program name.
22002 * gdb.base/a1-selftest.exp: Likewise.
22003
22004Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22005
22006 * gdb.base/return.exp: Add comment and message for `return double'
22007 test failure on Sparc Solaris.
22008
22009Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22010
22011 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22012
22013Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22014
22015 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22016 from optimizing them away.
22017 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22018 patterns to include default constructors and assignment operators,
22019 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22020 character in the output of the virtual base pointer.
22021
22022Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22023
22024 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22025 expression match in print_addr_of to avoid unintented matches.
22026 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22027 versions up to 2.5.8.
22028
22029Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22030
22031 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22032 included file to run under newer versions of expect.
22033 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22034 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22035 Remove xfail for the virtual table of BDDHookV.
22036
22037Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22038
22039 * lib/gdb.exp (string_to_regexp): Set a default result.
22040 (default_gdb_start): Fix misleading message.
22041
22042Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22043
22044 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22045 Remove all CC, etc definitions.
22046 * config/mt-hpux: New file.
22047 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22048 (CFLAGS, LDFLAGS): Define.
22049 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22050
22051 * Makefile.in (site.exp): Don't insert host_os, etc.
22052 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22053 (distclean): Check existence of subdir.
22054 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22055 * gdb.base/Makefile.in: General cleanup and simplification.
22056 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22057 to build executables. Use default rule to build .o files.
22058 (EXPECT, RUNTEST, CC): Fix relative pathname.
22059 (site.exp): Don't insert host_os, etc.
22060 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22061 and/or SIGUSR1 defined.
22062 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22063 * gdb.c++/Makefile.in: General cleanup and simplification.
22064 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22065 (CFLAGS): Remove.
22066 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22067
22068Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22069
22070 * gdb.base/recurse.exp: Misc changes to get tests running again
22071 after Kung's changes to the watchpoint code.
22072 * gdb.base/watchpoint.exp: Likewise.
22073
22074Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22075
22076 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22077
22078Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22079
22080 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22081 * lib/gdb.exp (default_gdb_start): Define.
22082 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22083 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22084 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22085 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22086 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22087 Don't call gdb_target_udi in between tests.
22088
22089Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22090
22091 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22092 (which was basically just a local version of the same thing). In
22093 addition to avoiding duplication, gdb_test_exact is faster.
22094 * lib/gdb.exp (gdb_test_exact): Fix typo.
22095
22096 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22097 don't give an error.
22098
22099 * gdb.base/term.exp: Call delete_breakpoints before starting.
22100
22101 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22102 (t10): Add comment.
22103
22104Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22105
22106 Reorganization of the GDB Test Suite.
22107
22108 * gdb.base: New directory, contains all the basic tests.
22109 * gdb.c++: New directory, tests specific to C++.
22110 * gdb.chill: New directory, tests specific to Chill.
22111 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22112 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22113 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22114 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22115 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22116 t30-31 to chill).
22117 * */gdbme.*: Rename to match appropriate expect scripts.
22118 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22119 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22120 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22121 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22122 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22123 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22124 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22125 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22126 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22127 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22128 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22129 gdb.c++/virtfunc.cc: New names of C++ files.
22130 * gdb.chill/chillvars.ch: New name of Chill file.
22131 * gdb.base/configure.in, gdb.c++/configure.in,
22132 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22133 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22134 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22135 * configure.in (configdirs): Update to reflect directory changes.
22136 (target_abbrev): No longer define for any configuration.
22137 * Makefile.in: Cosmetic improvements to header comments.
22138
22139Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22140
22141 Various changes to gdb.t31:
22142
22143 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22144 * gdbme.ch: Make all key-words and predefineds be upper-case.
22145 * chillvars.exp: Expect key-words and predefinds in upper-case.
22146
22147 * chillvars.exp: Use gdb_test_exact many places.
22148 Change expected output for arrays (which now includes index labels).
22149
22150 * pr-5020.exp, gdme.ch (module PR_5020):
22151 New test, for PR-5020.
22152
22153Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22154
22155 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22156 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22157
22158Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22159
22160 * Makefile.in: Fix bit-rot in definitions of CHILL,
22161 CHILL_FOR_TARGET and Chill_LIB.
22162 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22163 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22164 CHILL, and CHILL_LIB.
22165
22166Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22167
22168 * Revert the previous changes. Please see Rob's directory
22169 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22170
22171Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22172
22173 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22174 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22175 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22176 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22177 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22178 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22179 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22180 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22181 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22182 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22183 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22184 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22185 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22186 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22187 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22188 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22189 changes from 94Q1.
22190
22191Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22192
22193 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22194 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22195 Rob's new testing fragments.
22196
22197Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22198
22199 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22200 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22201
22202Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22203
22204 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22205 version also, match on casted version strings, and match on
22206 gdb startup case where the line numbers might be messed up.
22207
22208Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22209
22210 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22211 (CFLAGS): Delete it from here.
c906108c
SS
22212
22213Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22214
22215 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22216
22217Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22218
22219 * Makefile.in (RUNTEST): Default to just "runtest".
22220
22221Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22222
22223 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22224 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22225 the code has been restructured.
22226
22227Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22228
22229 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22230 \n, not just one of each.
22231
22232 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22233 /bin/cc gives a warning if you do.
22234
22235Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22236
d63a86f8 22237 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22238 __t10ListS_link1ZUiRCUiPT0
22239
22240Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22241
22242 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22243 on local variables in recursive functions.
22244
22245 * gdb.t07/Makefile.in: Build the new test.
22246
22247Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22248
22249 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22250 directly. Instead compare the return values from actual calls.
22251
22252Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22253
22254 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22255
22256Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22257
22258 * From Peter Schauer with minor modifications.
a9c64011
AS
22259 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22260 stops in mid-line in the caller. Add xfail for returning a float
22261 value on X86 targets.
c906108c
SS
22262
22263Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22264
22265 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22266 to avoid expect lossage.
22267 (fmem_LRbug_tests): Likewise.
22268 * gdb.disasm/hppa.s: Corresponding changes.
22269
22270 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22271 conditions to work with latest dejagnu/expect.
22272
22273 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22274 expected to fail on the PA.
22275 (backtrace in call with trampolines): Explicitly require main
22276 to be frame #1 (no trampolines should show up in backtrace).
22277
22278 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22279 "continue -expect".
22280 * gdb.t06/break.exp: Likewise.
22281 * gdb.t07/watchpoint.exp: Likewise.
22282 * gdb.t13/bitfields.exp: Likewise.
22283 * gdb.t15/{funcargs,return}.exp: Likewise.
22284 * gdb.stabs/weird.exp: Likewise.
22285 * config/{mips,udi}-gdb.exp: Likewise.
22286
22287 * hppa.sed: Enclose comments within a sed command to avoid
22288 losing with the old OSF1 sed.
22289
22290Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22291
22292 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22293 sequent dynix.
22294 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22295 * gdb.t15/funcargs.exp: Conditionally step again to really
22296 finish from marker_call_with_trampolines. Handle the case where
22297 the first step from within call_with_trampolines already steps
22298 us back to main.
22299 * gdb.t15/gdbme.c: Add comment to closing brace of
22300 call_with_trampolines for funcargs.exp.
22301
22302Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22303
d63a86f8 22304 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22305 Fix typo(s).
22306
22307Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22308
22309 * gdb.t07/gdbme.c: More code for watchpoint testing.
22310
22311 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22312 "Hardware watchpoint" throughout file.
22313 (test_watchpoint_triggered_in_syscall): New test.
22314 (test_complex_watchpoint): New test.
22315
22316Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22317
22318 * gdbme.c (call_with_trampolines): New function to try and step
22319 into. Tests trampoline problems on the PA.
22320
22321 * funcargs.exp (localvars_in_indirect_call): No longer expect
22322 stepping into indirect call to fail on PAs.
22323 (test_stepping_over_trampolines): New test.
22324
22325Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22326
22327 * TODO: Add suggestions for static member function tests, and
22328 completion tests.
22329
22330Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22331
22332 * TODO: Add suggestions for "p/a" tests.
22333
22334 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22335 (default_gdb_exit): Replace all the hair with sending "quit" to
22336 the process with a simple close.
22337
22338Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22339
22340 * TODO: Add suggestions for shared library tests.
22341
22342Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22343
22344 * TODO: Add suggestions for x/s tests.
22345
22346Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22347
22348 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22349 "enable once", and "enable breakpoints once" with ".*".
22350
22351Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22352
22353 * TODO: Add suggestions about structure passing tests.
22354
22355Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22356
22357 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22358 the primary1 test, use work around if __GNUC__ < 2.
22359 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22360 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22361 Test for bad output rather than waiting for timeout. Issue
22362 second continue only if first continue failed.
22363
22364Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22365
22366 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22367 operator[] test with gdb_test because the old code didn't seem to
22368 be getting the quoting right with the new dejagnu.
22369
22370Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22371
22372 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22373 one from the path.
22374 * Makefile.in: Use a fresh expect if there is one, use runtest
22375 from the src tree if there is one.
d63a86f8 22376
c906108c
SS
22377Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22378
22379 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22380 next over recursive call. Revise the tests from that point on
22381 (which had been skipped) to match GDB's actual (correct) output.
22382
22383 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22384 with next over a breakpoint whose condition is false.
22385
22386 * gdb.t00/help.exp: Comment out "help set print" tests just like
22387 (and for same reason as) "help set" test.
22388
22389Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22390
22391 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22392 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22393
22394Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22395
22396 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22397 necessary gdb_target_udi.
22398
22399 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22400
22401 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22402 1838 and 2417; they are fixed.
22403
22404 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22405 gdb.t03/ptype.exp (ptype structure, ptype union):
22406 Remove xfails; the test is looser than when the xfails were added.
22407
22408 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22409 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22410
22411 * gdb.t01/run.exp: Only run shell test if isnative.
22412
22413 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22414 since "run" automatically loads if necessary. Call gdb_target_udi
22415 after the "file" since "file" kills any execution target.
22416
22417 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22418 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22419 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22420 argument for UDI.
22421
22422Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22423
22424 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22425
22426 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22427
22428Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22429
22430 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22431 properly quoting regexps. This makes the second argument to
22432 demangle a fixed string, which matches the callers, instead of a
22433 shell-style pattern which is what the previous implementation
22434 used. Update some of the callers.
22435
22436Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22437
22438 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22439 (comib_nullified_tests): Fix typo.
22440 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22441 strings. No longer expected to fail.
22442
22443 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22444 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22445 strings. No longer expected to fail.
22446
22447 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22448 string. No longer expected to fail.
22449
22450Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22451
22452 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22453 No longer expected to fail.
22454
22455 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22456 string. No longer expected to fail.
22457
22458Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22459
22460 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22461 only in the names (I probably got most of them). I was even
22462 generous with some which differed in underscores in names, and
22463 probably missed a few, and I *still* was able to remove almost a
22464 third of the file with almost no impact on testsuite coverage.
22465
22466Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22467
22468 * gdb.t00/default.exp: Match udi_attach error message as well as
22469 the one from child_attach.
22470
22471 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22472
22473 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22474
22475 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22476 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22477
22478 * Move test with enums and partial symbols back to
22479 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22480 Reverts the change of 26 May 93. Per today's change to
22481 stabs.texinfo, the behavior that weird.exp was expecting was
22482 unreasonable; what is important is that the compiler+gdb get
22483 things right, which happens with a recent gcc. Also fix the test
22484 to deal with native compilers which put out the stab gdb can't
22485 deal with.
22486
22487Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22488
22489 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22490 in the names. The main thing these accomplish is to slow things down.
22491 Many more such duplicates surely remain.
22492
22493 * gdb.t00/help.exp: Comment out "help support" test just like
22494 (and for same reason as) "help set" test.
22495
22496Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22497
22498 * gdb.t06/break.exp: Remove setup_xfails for
22499 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22500 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22501 about known bug in gcc to include up through 2.5.8.
22502 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22503 well as "_vb$".
22504 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22505 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22506 with latest gcc and gdb.
22507 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22508 well as "_vb$".
22509
22510Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22511
22512 * configure.in (hppa*-*-*): Also configure and build stabs-only
22513 tests.
22514
22515Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22516
22517 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22518 * gdb.t10/configure.in (hppa*-*-*): Use it.
22519
22520Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22521
22522 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22523
22524Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22525
22526 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22527 versions prior to 1.13.5.
22528
22529Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22530
22531 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22532 the prompt is at the start of a line.
22533
22534Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22535
22536 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22537 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22538 in the copr tests now.
22539 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22540 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22541 expected to fail.
22542
22543Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22544
22545 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22546 gdb.t31/chillvars.exp, lib/gdb.exp:
22547 Tweak to run under either version of expect.
22548 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22549 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22550 * gdb.t11/list.exp: Remove extraneous whitespace.
22551
22552Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22553
22554 * gdb.t16/printcmds.exp (test_print_strings): Accept
22555 "(unsigned char *) " before the string.
22556
22557 * TODO: Add notes about printing of fancy types and GDB expressions.
22558
22559Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22560
22561 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22562 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22563 if doing mips-idt-ecoff.
c906108c
SS
22564
22565Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22566
22567 * Most .exp files: Tweak to run under either version of expect.
22568
22569Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22570
22571 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22572 xfails; I'm not sure why they are failing, but not because of PR 1806.
22573
22574Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22575
22576 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22577 defined in lib/gdb.exp.
22578
22579Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22580
22581 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22582 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22583 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22584 have to be typeless.
22585
22586Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22587
22588 * TODO: Add suggestion for copyright year test.
22589
22590Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22591
22592 * configure.in (*-*-lynxos*): Add stabs tests.
22593
22594Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22595
22596 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22597 so insert a tab before any assembler directive in column zero.
22598
22599 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22600 stores.
22601 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22602 stores.
22603 (fpu_short_memory_tests): Likewise.
22604
22605Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22606
22607 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22608 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22609 .stabs directives in comments.
22610
22611Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * TODO: New file, describing tests we could write.
22614 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22615
22616Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22617
22618 * gdb.t06/signals.exp: Add kludge to force re-sync.
22619
22620 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22621 to xgdb instead of gdb, get out of gdb.
22622
22623Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22624
22625 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22626 for info.
22627
22628Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22629
22630 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22631 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22632 * gdb.stabs/hppa.sed: New sed script for the PA.
22633
22634Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22635
22636 * gdb.stabs: Re-write weird.def and configuration to use sed
22637 instead of cpp. sed is portable and POSIX; cpp is neither.
22638
22639Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22640
22641 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22642
22643Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22644
22645 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22646
22647Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22648
22649 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22650 "_vb$".
22651 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22652 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22653
22654Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22655
22656 * lib/gdb.exp: Comment out code which depends on non-existent
22657 `transform' procedure.
22658
22659Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22660
22661 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22662 * lib/gdb.exp: Transform tool name.
22663 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22664 1.1's new error handling system.
22665
22666Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22667
22668 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22669
22670Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22671
22672 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22673 They made pattern matching so slow that timeouts happened on
22674 heavily loaded systems. Now any output from "show print" which
22675 gets us back to the GDB prompt is a PASS.
22676
22677Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22678
22679 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22680
22681Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22682
22683 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22684
22685 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22686 It is not from PR 3220.
22687
22688Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22689
22690 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22691 just started failing because they depended on the order the
22692 subcommands are presented, or exact docstring text. This kind of
22693 test is a pain and has minimal benefit.
22694
22695Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22696
22697 * gdb.t09/corefile.exp: At end of test, use "core" command with
22698 no arguments.
22699
22700Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22701
22702 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22703 17}/Makefile.in: Make it possible to run the testsuite with Sun
22704 make and CC = cross gcc by adding explicit build rules for .o
22705 files.
22706
22707Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22708
22709 * gdb.t15/funcargs.exp: Don't put comments on same line as
22710 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22711
c906108c
SS
22712Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22713
22714 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22715
22716Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22717
22718 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22719 * gdb.t20/inherit.exp: remove three dumplicate entries.
22720
22721Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22722
22723 * gdb.t06/break.exp: For "next over recursive call", fail on any
22724 incorrect output, not just on "factorial (value=2)".
22725
22726Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22727
22728 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22729 working now. Add an xfail if accesing a bss variable causes
22730 a memory error if the target is not yet run.
22731
22732Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22733
22734 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22735 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22736 name of __st* demangling (2 strings). Did Kung really get the
22737 more than 95 others right without testing them?
22738
22739Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22740
22741 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22742
22743Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22744
22745 * configure.in (configdirs): Add gdb.disasm
22746 * gdb.disasm: New directory for GDB disassembler tests.
22747 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22748
22749Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22750
22751 * gdb.t00/help.exp: Don't test "help set".
22752
22753 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22754 from within expect statements. None of these happen anymore and
22755 they cause regressions to be silently unnoticed.
22756
22757 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22758 messages) about known failures with gcc cygnus-2.4.5-930417.
22759
22760 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22761 comp-info.exp so it gets built if it doesn't exist.
22762
22763 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22764 it is no longer used.
22765 * gdb.t13/comp-info.c: Removed.
22766
22767Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22768
22769 * gdb.t06/signals.exp: Add xfail for sun3.
22770
22771Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22772
22773 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22774 relevant because ^C doesn't get sent but failure can be reproduced
22775 interactively).
22776
22777Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22778
22779 * gdb.stabs/alpha.mt: New configuration file for alpha.
22780 * gdb.stabs/configure.in: Use it.
22781 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22782 sharing with alpha.mt, redefine long to word via preprocessor.
22783 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22784 for alpha.
22785 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22786 native cc.
22787 * gdb.t00/teststrategy.exp: Change expect string so that we
22788 consume the `(xgdb)' from the command echo and from the gdb prompt.
22789 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22790 gdb currently compares all values as long, so this failure probably
22791 applies to any configuration where LONGEST is bigger than a target int.
22792 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22793 with gcc.
22794 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22795 to handle opaque pointers, gcc is.
22796 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22797 as first argument. Include <sys/types.h> and change all operator
22798 new definitions to use size_t.
22799 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22800 now that we use size_t.
22801
22802Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22803
a9c64011 22804 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22805 a long or float array cast all array members to the same type.
a9c64011 22806 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22807 with 64 bit longs.
a9c64011 22808 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22809 on alpha.
a9c64011 22810 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22811
22812Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22813
22814 * gdb.t24 (demangle.exp): Constructors of templates have names like
22815 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22816 section 14.6 of the ARM.
22817
22818 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22819 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22820 accomplish little and slow down the testsuite.
22821
22822 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22823 Accept spaces various places.
22824
22825Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22826
22827 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22828 with watchpoint enabled.
22829
22830 * Makefile.in: Remove definition of CC and remove the second
22831 definition of CXX (the "CXX = gcc" one remains). These definitions
22832 were causing backquotes to be expanded within backquotes, which
22833 doesn't work.
22834
22835Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22836
22837 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22838
22839Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22840
a9c64011
AS
22841 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22842 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22843 by mips cc and contains no stabs entries.
22844
22845Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22846
22847 * config/vx-gdb.exp: Use fake device to load files rather than
22848 NFS.
22849 * lib/gdb.exp: New proc to do "file" command.
22850 * config/unix-gdb.exp: Use new "file" proc.
22851
22852Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22853
22854 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22855 Rework board rebooting slightly.
22856 (gdb_exit): Don't exit from the remote shell; there isn't one.
22857 * gdb.stabs/weird.exp: If a program is being debugged already,
22858 kill it.
22859 * gdb.t04/setvar.exp: Stop and restart gdb.
22860 * gdb.t05/expr.exp: Likewise.
22861 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22862 restart gdb and reload the program.
22863 * gdb.t08/opaque.exp: Likewise.
22864 * gdb.t12/scope.exp: Likewise.
22865 * gdb.t13/bitfields.exp: Likewise.
22866 * gdb.t15/funcargs.exp: Likewise.
22867 * gdb.t20/classes.exp: Likewise.
22868 * gdb.t03/ptype.exp: Increase timeout.
22869 * gdb.t16/printcmds.exp (test_print_string_constants,
22870 test_print_array_constants): Likewise.
22871 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22872 * gdb.t20/classes.exp (do_tests): Likewise.
22873 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22874
22875Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22876
22877 * gdb.stabs: Renamed *wierd* to *weird*.
22878
22879Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22880
22881 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22882 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22883
22884Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22885
22886 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22887 (do_tests): Remove xfail for whatis on one_var and two_var.
22888
22889Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22890
22891 * Makefile.in: Made cross building work better by adding
22892 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22893
22894Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22895
22896 * gdb.t15/{return.c,return.exp,Makefile.in}:
22897 New test, currently commented out.
22898
22899Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22900
22901 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22902 still running and removes the leftover named socket so GDb can do
22903 clean restarts.
22904
22905Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22906
22907 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22908 console, not GDB.
22909 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22910 cross testing works better with "make check"
22911 * config/unix-gdb: Use default procedures for exit and version.
22912 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22913 with the newest VxWorks.
22914
22915Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22916
22917 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22918 old form.
22919
22920 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22921 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22922
22923 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22924
22925 * config/unix-gdb.exp: Remove this version of gdb_exit
22926 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22927 Rob says he'll look at it when he gets back to testing boards.
22928
22929Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22930
22931 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22932 an expected fail for certain ptype commands.
22933
22934 * gdb.t20/classes.exp: Update expected results of "ptype class
22935 Base1" to account for the constructor that now appears in the type.
22936
22937Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22938
22939 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22940 disappeared from list.
22941 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22942 "alldone" proc with call to cleanup and exit.
22943 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22944 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22945 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22946 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22947 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22948 "alldone" proc with simple returns that suppress remaining
22949 tests. The alldone proc went away many months ago.
22950
22951Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22952
22953 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22954
22955 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22956
22957Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22958
22959 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22960 as vax gdb will display them.
22961
22962Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22963
22964 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22965 optimizers.
22966
22967 * scope.exp: Change "bad value for localval" messages so each one
22968 is unique.
22969
22970 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22971 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22972
22973 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22974
22975Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22976
22977 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22978 doesn't exist (due to optimization).
22979
22980Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22981
22982 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22983 contains \r because the filename is long.
22984
22985 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22986 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22987
22988Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22989
22990 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22991 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22992 Ultrix.
22993 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22994 int tests.
22995 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22996
22997Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22998
22999 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23000
23001 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23002 to match does not match the passing case but still matches the
c906108c
SS
23003 failing case.
23004
23005Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23006
23007 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23008
23009Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23010
23011 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23012 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23013 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23014 Remove various versions of gdb_exit.
23015 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23016 gdb_exit.
23017 * config/unix-gdb.exp: gdb_exit remains here, and should override
23018 the generic version, since it's doing a lot of wierd stuff that
23019 the other versions aren't. FIXME, fold it in, or abandon this
23020 version.
23021
23022Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23023
23024 * gdb.t24/demangle.exp: Add tests for PR 3220.
23025
23026Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23027
23028 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23029
23030Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23031
23032 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23033 "i386-*-*". Works for i486 as well.
23034
23035 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23036 bug, and expand domain of xfail to all SVR4 systems, since the
23037 actual problem is likely to be in generic SVR4 /proc support.
23038
23039Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23040
23041 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23042
23043Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23044
23045 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23046 xfails for other systems. Match a missing 'Continuing.' as an
23047 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23048
23049 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23050 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23051 Only issue warning for missing executables if -all option is used.
23052
23053 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23054 file if -all option is used. It's like an unpredictable XFAIL.
23055
23056Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23057
23058 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23059 for dynamically linked binaries.
23060
23061 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23062
23063Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23064
23065 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23066 to state that this is a known bug in old versions of g++.
23067
23068Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23069
23070 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23071 while waiting for `Continuing'.
23072
23073Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23074
23075 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23076 in text, data, and bss.
23077 * gdb.t10/nodebug.c: Add local and global test variables for
23078 initialized and uninitialized data.
23079
23080Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23081
23082 * config/unix-gdb.exp (gdb_exit): Add "wait".
23083
23084Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23085
23086 * gdb.t06/signals.exp: xfail the continue from the handler for all
23087 targets.
23088
23089 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23090 function with watchpoints enabled, the i386 call dummy starts with
23091 a call.
23092
23093 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23094 386 bsd names its corefiles.
23095
23096Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23097
23098 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23099 compilers don't grok it.
23100 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23101 with small octal ints rather than character constants, which
23102 are signed and might not fit if first promoted to int.
23103
23104Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23105
23106 * gdb.t09/Makefile.in (clean): Remove corefile.
23107
23108Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23109
23110 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23111
23112Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23113 and Jim Kingdon (kingdon@cygnus.com)
23114
23115 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23116 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23117 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23118
23119Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23120
23121 * gdb.t17/interrupt.exp: Add xfail for hppa.
23122
23123Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23124
23125 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23126 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23127 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23128 to determine signed-ness of bitfields and use the result to setup
23129 the xfail.
23130 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23131 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23132 call line is reached if necessary.
23133
23134Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23135
23136 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23137
23138Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23139
23140 * gdb.t06/break.exp: Also test `clear' command.
23141
23142Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23143
23144 * gdb.t00/teststrategy.exp: Remove extra quote.
23145
23146 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23147 watchpoint enabled to be for all non-68k machines.
23148
23149 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23150
23151Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23152
23153 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23154 targets use aout.mt instead of ecoff.mt as gas understands
23155 standard aout format.
23156
23157Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23158
23159 * lib/gdb.exp (runto): Don't insist that function we are running to
23160 was compiled with -g.
23161
23162 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23163
23164 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23165 to get back into the read system call.
23166 Accept leading newline in case where we woke it up.
23167
23168Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23169
23170 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23171 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23172 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23173 enable ecoff configuration.
23174
23175Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23176
23177 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23178
23179Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23180
23181 * gdb.t16/printcmds.exp: Add another printf test.
23182
23183Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23184
23185 * configure.in: If configured -with-stabs on any target, add
23186 stabsdirs to configdirs.
23187
23188Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23189
23190 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23191 fun" so pattern does not match the command itself.
23192
23193Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23194
23195 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23196
23197Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23198
23199 * gdb.t17/interrupt.exp: Test for more things.
23200
23201Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23202
23203 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23204 compiler arranges the code and line numbers.
23205
23206 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23207
23208Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23209
23210 * gdb.t00/help.exp: Increase expect input buffer size.
23211
23212Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23213
23214 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23215
23216 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23217
23218 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23219
23220 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23221 [0-9]*, not just [0-9].
23222
23223Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23224
23225 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23226
23227 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23228
23229Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23230
23231 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23232
23233Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23234
23235 * gdb.t06/signals.c: Add xfails for sun3.
23236
23237 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23238
23239 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23240 test_stepping tests.
23241
23242Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23243
23244 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23245
23246 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23247
23248 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23249 rather than actually putting it through cpp twice.
23250
23251 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23252
23253Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23254
23255 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23256 no longer needed.
23257
23258Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23259
23260 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23261
23262 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23263 C++ features prints as "struct", make it a pass, not an xfail.
23264
23265Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23266
23267 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23268 Don't require VA to print as "class" rather than "struct".
23269
23270Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23271
23272 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23273
23274Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23275
23276 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23277
23278Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23279
23280 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23281 order.
23282
23283Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23284
23285 * gdb.t16/printcmds.exp: Add printf tests.
23286
23287 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23288
23289 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23290
23291Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23292
23293 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23294 pass counts, to counteract any existing or future setup_xfails.
23295
23296Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23297
23298 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23299 {BEGIN,END}_COMMON for common block instead of STAB.
23300 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23301
23302 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23303 intp_var should be N_GSYM not N_LSYM.
23304 wierd-aout.S: Use a label for the value of the N_SO.
23305 wierd.def: Remove all backslashes.
23306 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23307
23308Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23309
23310 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23311 get the expected next to inheritance3.
23312
23313Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23314
23315 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23316 now that gcc-2.4 gets it right.
23317
23318Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23319
23320 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23321
23322 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23323 generating comp-info.exp which works for cross-compilation.
23324
23325Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23326
23327 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23328 "*-*-sysv4.*".
23329
23330Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23331
23332 * gdb.t01/run.exp: Start with a fresh gdb.
23333 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23334 SVR4.x.
23335
23336Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23337
23338 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23339 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23340 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23341 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23342 things to remove.
23343
23344Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23345
23346 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23347 test cases from bug reports.
23348
23349Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23350
23351 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23352 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23353 avoid spurious xfails.
23354 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23355 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23356 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23357
23358Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23359
23360 * gdb.t00/teststrategy.exp: Rework to provide more useful
23361 description of each test, fix problem with systems that define
23362 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23363 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23364 results for "next over recursive call" so timeouts aren't taken
23365 by error.
23366
23367Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23368
23369 * gdb.t12/scope.exp: Test printing of variables before run.
23370
23371 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23372 printed in wrong order due to sorting.
23373
23374Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23375
23376 * gdb.t00/teststrategy.exp: Fix expected results for printing
23377 user entered string constant. Is array of char, prints with no
23378 address.
23379
23380 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23381 commands.
23382 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23383 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23384 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23385 of struct of char arrays.
23386 * gdb.t00/radix.exp: New tests for radix commands.
23387
23388Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23389
23390 * gdb.t16/printcmd.exp: Print a variable before running program
23391 (with xfail for AIX).
23392
23393Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23394
23395 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23396
23397 * gdb.t16/printcmd.exp: Don't print variables before running program.
23398
23399 * gdb.t06/break.exp: Don't require envp argument to main.
23400
23401 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23402
23403 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23404 Add xfails for rs6000.
23405
23406 * gdb.t02/whatis.exp: Change other tests not to re-test something
23407 we already tested.
23408
23409 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23410 each type used has a variable of that type.
23411
23412Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23413
23414 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23415
23416Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23417
23418 * configure.in: change srctrigger to be a file, not a directory
23419
23420Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23421
23422 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23423
23424 * gdb.t11/list.exp: Fixed a couple of typos.
23425
23426Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23427
23428 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23429 is fixed and PR is closed.
23430 * gdb.t16 (gdbme.c): Add simple test string variable.
23431 * gdb.t16 (printcmds.exp): Add tests with simple test string
23432 variable, primarily for boundaries on "set print elements".
23433
23434Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23435
23436 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23437 Make leading 0's optional and don't expect a tab in the middle
23438 of the number.
23439
23440 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23441
23442 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23443 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23444 don't end command passed to gdb_test with newline.
23445
23446 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23447 signed keyword away, don't expect signed bitfields to be signed.
23448
23449 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23450 printing with only as many 1's as are in the field as well as printing
23451 with 32 1's (see comment).
23452
23453Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23454
23455 * gdb.t00/default.exp: Start with a fresh gdb.
23456 * configure.in (configdirs): Remove gdb.t31 until the chill
23457 compiler works again. It no longer is able to find chillrt0
23458 since it isn't in libchill.a anymore.
23459 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23460 wierd.o, make more modular.
23461 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23462 spurious newlines that caused problems.
23463
23464Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23465
23466 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23467 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23468 gdb.stabs/wierd.{exp,def}: Many new tests.
23469
23470 * gdb.t00/default.exp: update info line for new message.
23471
23472 * gdb.t02/{whatis.exp,gdbme.c}:
23473 Test that "char *" doesn't print as "caddr_t".
23474
23475Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23476
23477 * gdb.t00/help.exp: Use .* in place of some help messages which
23478 just changed.
23479 gdb.t00/default.exp: Update "info frame" test for new message.
23480 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23481 Remove some xfails
23482
23483Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23484
23485 * gdb.t03/{gdbme.c,ptype.exp}:
23486 Add tests for typedef'd struct and union without tags.
23487 Also check "whatis" on a variable of a typedef'd enum without a tag.
23488
23489 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23490 PRMS 1823; the bug still exists but isn't reproduced by this test
23491 anymore), and remove rs6000 XFAIL (the bug is fixed).
23492
23493 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23494 duplicated from whatis.exp. For those that are left, accept
23495 "long", "long int", or "int" for long variables (whatis.exp already
23496 has an XFAIL for "int", so no need to fail it here).
23497
23498 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23499 Deal with GCC's names for types now that GDB uses the compiler's names.
23500
23501 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23502 setup_xfail's for sunos4. If we #defined the signed keyword away,
23503 don't expect GDB to know that char it is signed.
23504
23505 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23506
23507Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23508
23509 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23510 should work on any system, regardless of debugging format.
23511 * gdb.t21/demangle.exp: Move to gdb.t24.
23512 * gdb.t24/demangle.exp: Move from gdb.t21.
23513 * gdb.t24/{Makefile.in, configure.in}: New files.
23514
23515Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23518 * gdb.stabs: New directory.
23519
23520Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23521
23522 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23523 not just "Quit anyway?".
23524
23525Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23526
23527 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23528 that all setup_xfails are immediately followed by clear_xfails.
23529
23530Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23531
23532 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23533 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23534 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23535 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23536 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23537 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23538 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23539 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23540 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23541 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23542 gdb.t31/chillvars.exp, lib/gdb.exp:
23543 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23544 bug-gdb@prep.ai.mit.edu.
23545
23546Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23547
23548 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23549 with 0.0, not integer 0.
23550
23551Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23552
23553 * gdb.t06/break.exp: Update for "Kill the program" message change.
23554
23555Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23556
23557 * Makefile.in (GDBFLAGS): Set to -nx.
23558 * Makefile.in (site.exp): Use GDBFLAGS.
23559
23560Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23561
23562 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23563 Makefiles.
23564 (check): depend on just-check.
23565 (just-check): added so that tests can be run without a noop
23566 build pass.
23567
23568Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23569
23570 Switch to using configure's configdirs.
23571 * Makefile.in (Makefile): add configure.in dependency.
23572 (SUBDIRS): removed redundant assignment.
23573 * configure.in: switch subdirs assignment to configdirs.
23574 * gdb.t*/configure.in: new files.
23575
23576Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23577
23578 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23579 works.
23580
23581Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23582
23583 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23584 in explicit rules. Apparently this is not supported by some makes.
23585
23586Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23587
23588 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23589
23590Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23591
23592 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23593 disappeared.
23594
23595Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23596
23597 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23598
23599Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23600
23601 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23602 watchpoint problem that is now fixed.
23603 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23604 uninitialized convenience variables.
23605 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23606 structures.
23607
23608Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23609
23610 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23611 which causes expect to get out of sync with gdb on long output
23612 from help set.
23613 * gdb.t09/corefile.exp: Make expected pattern for core file
23614 failing signal and frame output format less sun specific.
23615
23616Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23617
23618 * gdb.t31/chillvars.exp: Add and remove initial dummy
23619 breakpoint, so that symbol table is forced in.
23620 (Needed at least on Sunos4, though it seems not SVR4.)
23621 * gdb.t31/chillvars.exp: Update for changed output format.
23622
23623Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23624
a9c64011 23625 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23626
23627Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23628
23629 * Makefile.in: Added --srcdir when invoking runtest, removed the
23630 need for a local config file. (optional now)
23631
23632Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23633
23634 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23635 failure count used to force early termination. Add some more
23636 expected failures for gnu style demangling.
23637
23638Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23639
23640 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23641 pmi variable from gdb.t20/gdbme to get optimized away.
23642 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23643 Check for written corefile upon timeout _and_ eof.
23644
23645Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23646
23647 * config/unix-gdb.exp: Add missing return 0.
23648
23649Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23650
23651 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23652 test termination.
23653
23654Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23655
23656 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23657 disappeared.
23658
23659Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23660
23661 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23662 time as i860 support works.
23663
d63a86f8 23664 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23665 "backtrace 100\r" rather than just "backtrace\r", to match last
23666 change.
23667
23668Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23669
23670 * config/udi-gdb.exp (gdb_exit): Remove close command.
23671 (gdb_target_udi): New procedure to set the UDI target.
23672 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23673 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23674 Added waits for prompts after several question responses. Added
23675 some more responses used by a29k-amd-udi-gdb.
23676 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23677 pass different arguments, restart UDI connection after program
23678 completion.
23679 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23680 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23681 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23682 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23683 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23684 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23685 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23686 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23687 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23688 after program completion.
23689 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23690 compiled with a SELECT_VECS setting.
23691 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23692 infinite recursion.
23693
23694 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23695 Added checks for COFF results, and made them expected failures for
23696 all targets. It would be better to make them expected failures
23697 for COFF targets only.
23698
23699Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23700
23701 * Makefile.in: add null dvi target, don't bother to recurse
23702 through test directories for info and install-info; rename
23703 $(datadir) to be dejagnu instead of deja-gnu
23704
23705Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23706
23707 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23708 compiler to coredump.
23709 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23710 code.
23711
23712Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23713
23714 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23715 coredump.
23716 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23717 code.
23718
23719Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23720
23721 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23722 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23723 which in a shell. Deletes xgdb when done.
23724 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23725 Tests the return from the "set height" or "set width" commands.
23726 Added a few return codes where needed.
23727
23728Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23729
23730 * Makefile.in (SUBDIRS): Add gdb.t17.
23731 * configure.in (subdirs): Add gdb.t17.
23732 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23733 files to test gdb's calling of functions in the inferior with
23734 the correct arguments and gdb's ability to retrieve any
23735 result returned.
23736
23737Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23738
23739 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23740 may be called after gdb goes away. Previous versions of expect
23741 needed these to avoid file descriptor leaks, but they cause
23742 errors with the current revision of expect.
23743 * gdb.t00/gdbvars.exp: Use -re on expected output after
23744 setting sevenbit-strings.
23745 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23746 to set sevenbit-strings consistent across tests.
23747 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23748 set sevenbit-strings consistent across tests.
23749
23750Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23751
23752 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23753 expected output to match current "expect" expectations.
23754
23755Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23756
23757 * gdb.t00/default.exp: Change expected output for default "source"
23758 command, to match new gdb behavior which requires a filename to
23759 source.
23760
23761Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23762
23763 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23764 expected fail for i486-*-* that misses the marker2 function.
23765 * gdb.t10/crossload.exp (bfddefault): Allow successful
23766 recognition of a format to pass even if no symbols are found.
23767 Explicitly catch failures where the format is not recognized
23768 or is ambiguous, and add the reason to the fail message.
23769 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23770 the cause is and invalid target and add reason to failure message.
23771 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23772 elf32-i386, elf32-sparc, and elf32-i860.
23773 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23774 Set up expected failure for 'filename'::variable scope resolution,
23775 which is now apparently broken on all targets.
23776 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23777 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23778 gdb.t23/templates.exp: Change failure for missing binfile into
23779 just a warning.
23780 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23781 references.
23782
23783Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23784
23785 * gdb.t00/default.exp: Add expected output for default "source"
23786 command, to match new gdb behavior.
23787 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23788
23789Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23790
23791 * config/*-gdb.exp: returns an error, rather than exiting on
23792 internal errors.
23793
23794Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23795
23796 * gdb.t03/gdbme.c: Add pointer to struct variable.
23797 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23798 referencing struct members.
23799
23800Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23801
23802 * configure.in (mips-idt-ecoff): New target.
23803 * config/mips-gdb.exp: New file for remote board using MIPS remote
23804 debugging protocol.
23805
23806 * Redid configuration scheme. Removed gdb.t*/configure.in.
23807 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23808 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23809 distclean targets. Built executables via .o files. Adjusted
23810 tests to account for source files in $(srcdir) rather than
23811 $(objdir).
23812 * lib/gdb.exp (runto): Don't expect () after the function name,
23813 because it may have arguments.
23814
23815Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23816
23817 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23818 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23819 expected failures for mips-idt-* and mips-sgi-*.
23820 * gdb.t00/default.exp (attach): Kill process if requested.
23821 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23822 that does not read core files.
23823 * gdb.t01/run.exp: Removed checks for exit status code.
23824 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23825 it is linked in.
23826 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23827 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23828 appropriate, rather than doing it by hand.
23829 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23830 execution.
23831 * gdb.t10/crossload.exp: Kill existing program if needed.
23832 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23833 appropriate, rather than doing it by hand. Always increase
23834 timeout for this test, not just for VxWorks.
23835
23836Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23837
23838 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23839 of Chill STRUCT types and STRUCT values.
23840 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23841 than "char".
23842 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23843 struct2): New struct definitions and initializations to test
c906108c
SS
23844 simple Chill STRUCT types.
23845
23846Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23847
23848 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23849 the null byte at the end of strings.
23850 * gdb.t00/default.exp: Make show version insensitive to copyright
23851 date.
23852 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23853 to avoid dependencies on target char signedness.
23854 * gdb.t16/printcmds.exp: Update expected results for explicitly
23855 unsigned char.
23856 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23857 now work.
23858 * gdb.t21/demangle.exp: Add many more patterns for template
23859 demangling, most of them being expected failures.
23860 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23861 string we are matching for, to match on the whole string.
23862 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23863 and fix a whole bunch that had incorrect expected output but were
23864 passing anyway because of the bug in "proc demangle".
23865 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23866 type.
23867 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23868
23869Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23870
a9c64011
AS
23871 * gdb/testsuite: made modifications to testcases, etc., to allow
23872 them to work properly given the reorganization of deja-gnu and the
23873 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23874
23875Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23876
23877 * gdb/testsuite: Initial creation of gdb/testsuite.
23878 Migrated dejagnu testcases and support files for testing nm to
23879 gdb/testsuite from deja-gnu. These files were moved "as is"
23880 with no modifications. This migration is part of a major overhaul
23881 of dejagnu. The modifications to these testcases, etc., which
23882 will allow them to work with the new version of dejagnu will be
23883 made in a future update.
48efe704 23884
8d8cb839 23885 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23886\f
8d8cb839
EZ
23887;; Local Variables:
23888;; mode: change-log
23889;; left-margin: 8
23890;; fill-column: 74
23891;; version-control: never
23892;; End:
902f2ccb
MC
23893
23894 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23895 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23896 Copying and distribution of this file, with or without modification,
23897 are permitted provided the copyright notice and this notice are preserved.
This page took 2.556153 seconds and 4 git commands to generate.