]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* configure.ac (target_tools): Remove target-groff.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9ef07c8c
TT
12011-03-24 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
4 test.
5
dd90784c
JK
62011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9 * gdb.dwarf2/dw2-entry-value.S: New file.
10 * gdb.dwarf2/dw2-entry-value.exp: New file.
11
05775840
PM
122011-03-22 Phil Muldoon <pmuldoon@redhat.com>
13
14 PR python/12183
15
16 * gdb.python/py-function.exp: Add GdbError tests.
17
8661b11b
PA
182011-03-18 Pedro Alves <pedro@codesourcery.com>
19
20 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
21 (reglocal_test_func, statlocal_test_func): New functions.
22 (globals_test_func): Call new functions.
23 * gdb.trace/unavailable.exp (gdb_collect_args_test)
24 (gdb_collect_locals_test): New procedure.
25 (gdb_trace_collection_test): Call new procedures.
26
0fdb4f18
PA
272011-03-18 Pedro Alves <pedro@codesourcery.com>
28
29 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
30 (test_register, test_register_unavailable): New procedures.
31 (gdb_unavailable_registers_test): New procedure.
32 (gdb_trace_collection_test): Call it.
33
99c3dc11
PM
342011-03-18 Phil Muldoon <pmuldoon@redhat.com>
35
36 PR python/12149
37
38 * gdb.python/python.exp: Add gdb.write tests.
39
29703da4
PM
402010-03-17 Phil Muldoon <pmuldoon@redhat.com>
41
42 * gdb.python/Makefile.in: Add py-objfile.
43 * gdb.python/py-objfile.exp: New file.
44 * gdb.python/py-objfile.c: New file.
45 * gdb.python/py-block.exp: Add is_valid tests.
46 * gdb.python/py-inferior.exp: Ditto.
47 * gdb.python/py-infthread.exp: Ditto.
48 * gdb.python/py-symbol.exp: Ditto.
49 * gdb.python/py-symtab.exp: Ditto.
50
598997c8
KS
512011-03-16 Keith Seitz <keiths@redhat.com>
52
53 PR c++/12273
54 * gdb.cp/cmpd-minsyms.exp: New test.
55 * gdb.cp/cmpd-minsyms.cc: New file.
56
57 PR c++/11734
58 * gdb.cp/ovsrch.exp: New test.
59 * gdb.cp/ovsrch.h: New file.
60 * gdb.cp/ovsrch1.cc: New file.
61 * gdb.cp/ovsrch2.cc: New file.
62 * gdb.cp/ovsrch3.cc: New file.
63 * gdb.cp/ovsrch4.cc: New file.
64
c91513d8
PP
652011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
66
67 PR gdb/12528
68 * gdb.base/Makefile.in: Adjust EXECUTABLES.
69 * gdb.base/break-on-linker-gcd-function.exp: New test.
70 * gdb.base/break-on-linker-gcd-function.cc: New file.
71
7470fc63
AT
722011-03-15 Andreas Tobler <andreast@fgznet.ch>
73
74 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
75
959e7469
PM
762011-03-15 Phil Muldoon <pmuldoon@redhat.com>
77
78 * lib/gdb.exp (gdb_unload): Add another termination case.
79
9373cf26
JK
802011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
83 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
84 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
85 Provide a stub byte there.
86 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
87 DW_AT_entry_pc.
88 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
89
24e9cda0
UW
902011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
91
92 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
93 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
94 "generic ABI, auto".
95 (altivec_abi_tests): Accept vectors returned by reference.
96
7371cf6d
PM
972010-03-14 Phil Muldoon <pmuldoon@redhat.com>
98
99 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
100
ce77046a
UW
1012011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
102
103 * gdb.python/py-section-script.exp: Skip test if no Python support.
104
176400c3
UW
1052011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
106
107 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
108
ecec24e6
PM
1092011-03-10 Phil Muldoon <pmuldoon@redhat.com>
110
111 * gdb.python/py-parameter.exp: Update tests to the new Python
112 parameter API. Add "no documentation" test. Add deprecated API
113 backward compatibility test.
114
5dbdd470
TT
1152011-03-09 Tom Tromey <tromey@redhat.com>
116
117 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
118 gdb_continue_to_end.
119
b66e66ee
MK
1202011-03-09 Mark Kettenis <kettenis@gnu.org>
121
122 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
123 tabs.
124
eceb0c5f
TT
1252011-03-09 Tom Tromey <tromey@redhat.com>
126
127 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
128 parentheses.
129 (gdb_continue_to_end): Add "allow_extra" parameter. Use
130 $command.
131 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
132 argument to gdb_continue_to_end.
133 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
134 argument to gdb_continue_to_end.
135 * gdb.cp/annota3.exp: Fix regex.
136 * gdb.cp/annota2.exp: Fix regex.
137 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
138 gdb_continue_to_end.
139 * gdb.base/call-signal-resume.exp: Revert earlier patch.
140 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
141 gdb_continue_to_end.
142
63154eca
PA
1432011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 * gdb.server/ext-run.exp
146 (load new file without any gdbserver inferior): New test.
147
967d1f9b
TT
1482011-03-07 Tom Tromey <tromey@redhat.com>
149
150 * Makefile.in (TAGS): Rewrite.
151
d68dcbb9
JK
1522011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 * gdb.trace/report.exp (12.1: trace report #1): New match for the
155 initial commands echo. New match for `Found trace'. Anchor all the
156 other matches. Anchor and match for `No trace frame found' the final
157 match.
158
6bf58e63
TT
1592011-03-07 Tom Tromey <tromey@redhat.com>
160
161 * Makefile.in (TAGS): New target.
162
fda326dd
TT
1632011-03-07 Tom Tromey <tromey@redhat.com>
164
165 * lib/opencl.exp (skip_opencl_tests): Update for exit message
166 change.
167 * lib/mi-support.exp (mi_gdb_test): Update for exit message
168 change.
169 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
170 exit message change.
171 (skip_altivec_tests): Update for exit message change.
172 (skip_vsx_tests): Likewise.
173 (gdb_continue_to_end): Likewise. Add 'command' argument.
174 * lib/cell.exp (skip_cell_tests): Update for exit message change.
175 * gdb.threads/tls.exp: Update for exit message change.
176 * gdb.threads/thread-unwindonsignal.exp: Use
177 gdb_continue_to_end.
178 * gdb.threads/step.exp (step_it): Update for exit message change.
179 (continue_all): Likewise.
180 * gdb.threads/print-threads.exp (test_all_threads): Update for
181 exit message change.
182 * gdb.threads/interrupted-hand-call.exp: Use
183 gdb_continue_to_end.
184 * gdb.threads/execl.exp: Use gdb_continue_to_end.
185 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
186 gdb_continue_to_end.
187 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
188 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
189 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
190 * gdb.cp/method.exp: Update for exit message change.
191 * gdb.cp/mb-templates.exp: Update for exit message change.
192 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
193 * gdb.cp/annota3.exp: Update for exit message change.
194 * gdb.cp/annota2.exp: Update for exit message change.
195 * gdb.cell/fork.exp: Use gdb_continue_to_end.
196 * gdb.base/term.exp: Update for exit message change.
197 * gdb.base/step-test.exp (test_i): Update for exit message change.
198 * gdb.base/sigstep.exp (advance): Update for exit message change.
199 (advancei): Likewise.
200 * gdb.base/siginfo.exp: Update for exit message change.
201 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
202 * gdb.base/reread.exp: Use gdb_continue_to_end.
203 * gdb.base/langs.exp: Use gdb_continue_to_end.
204 * gdb.base/interrupt.exp: Update for exit message change.
205 * gdb.base/gdb1555.exp: Update for exit message change.
206 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
207 * gdb.base/ending-run.exp: Update for exit message change.
208 * gdb.base/chng-syms.exp: Update for exit message change.
209 * gdb.base/checkpoint.exp: Update for exit message change.
210 * gdb.base/catch-syscall.exp (check_for_program_end): Use
211 gdb_continue_to_end.
212 (test_catch_syscall_with_wrong_args): Likewise.
213 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
214 * gdb.base/break-interp.exp (test_ld): Update for exit message
215 change.
216 * gdb.base/bang.exp: Update for exit message change.
217 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
218 (do_call_attach_tests): Likewise.
219 * gdb.base/a2-run.exp: Update for exit message change.
220 * gdb.arch/ppc-dfp.exp: Update for exit message change.
221 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
222 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
223
dd19bd70
JK
2242011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
227
30e62689
TT
2282011-03-03 Tom Tromey <tromey@redhat.com>
229
230 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
231 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
232 * gdb.hp/gdb.aCC/configure.ac: Remove.
233 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
234 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
235 * gdb.hp/gdb.base-hp/configure.ac: Remove.
236 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
237 * gdb.hp/gdb.compat/configure (Makefile): Remove.
238 * gdb.hp/gdb.compat/configure.ac: Remove.
239 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
240 * gdb.hp/gdb.defects/configure (Makefile): Remove.
241 * gdb.hp/gdb.defects/configure.ac: Remove.
242 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
243 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
244 * gdb.hp/gdb.objdbg/configure.ac: Remove.
245 * gdb.hp/configure.ac: Remove.
246 * gdb.hp/configure: Remove.
247 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
248 substitution.
249 (Makefile): Remove rule.
250 * gdb.cell/configure.ac: Remove.
251 * gdb.cell/configure: Remove.
252 * gdb.stabs/Makefile.in (Makefile): Remove.
253 (distclean): Don't remove config.status or config.log.
254 * gdb.stabs/configure (Makefile): Remove.
255 * gdb.stabs/configure.ac: Remove.
256 * configure: Rebuild.
257 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
258 Remove stabs- and cell-specific logic. Test for existence of
259 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
260 subdirectories, gdb.cell, and and gdb.stabs.
261 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
262
c171f854
JB
2632011-03-03 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
266 end of buffer.
267
9a5193cb
JB
2682011-03-02 Joel Brobecker <brobecker@adacore.com>
269
270 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
271 gdb_test when running a test where we expected no output back.
272
9bb4c1bb
MS
2732011-02-28 Michael Snyder <msnyder@vmware.com>
274
275 * gdb.cp/overload.cc: Change initializer value to integer.
276
3bd0f5ef
MS
2772011-02-27 Michael Snyder <msnyder@vmware.com>
278
279 * gdb.multi/base.exp: Add test for remove-inferiors.
280
2279eaad
JB
2812011-02-26 Joel Brobecker <brobecker@adacore.com>
282
283 * gdb.python/py-frame.exp: Simplify the initialization phase
284 using prepare_for_testing.
285
c82c0b55
MS
2862011-02-25 Michael Snyder <msnyder@vmware.com>
287
288 * gdb.multi/base.exp: Add tests for info inferiors with args.
289
1d94651b
JK
2902011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * gdb.dwarf2/dw2-ranges.S: Rename to ...
293 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
294 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
295 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
296 asmfile3. Comment the STABS (#3) file compilation. Compile
297 everything through assembler. Provide KFAIL for symtab/12497.
298 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
299 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
300 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
301 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
302
3bd0f5ef
MS
3032011-02-24 Michael Snyder <msnyder@vmware.com>
304
305 * gdb.base/break.exp: Add tests for delete breakpoints using
306 convenience variables and value history references.
307
12c1418e
MS
3082011-02-24 Michael Snyder <msnyder@vmware.com>
309
310 * gdb.base/break.exp: Remove debugging 'printf' accidentally
311 left behind in previous check-in.
312
e5a67952
MS
3132011-02-23 Michael Snyder <msnyder@vmware.com>
314
315 * gdb.base/break.exp: Add tests for "info break" with arguments.
316 * gdb.trace/infotrace.exp: Update patterns for error and help.
317 * gdb.base/completion.exp: Update pattern.
318 * gdb.base/ena-dis-br.exp: Update pattern.
319 * gdb.base/help.exp: Update patterns.
320
3212011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
322
323 * gdb.base/memattr.exp: New test.
324 * gdb.base/memattr.c: Test load for memattr.exp.
325
6e6fbe60
DE
3262011-02-22 Doug Evans <dje@google.com>
327
328 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
329
1d41d745
MS
3302011-02-22 Michael Snyder <msnyder@vmware.com>
331
332 * Makefile.in: Make more clean.
333 * gdb.ada/Makefile.in: Ditto.
334 * gdb.arch/Makefile.in: Ditto.
335 * gdb.asm/Makefile.in: Ditto.
336 * gdb.base/Makefile.in: Ditto.
337 * gdb.cp/Makefile.in: Ditto.
338 * gdb.dwarf2/Makefile.in: Ditto.
339 * gdb.java/Makefile.in: Ditto.
340 * gdb.mi/Makefile.in: Ditto.
341 * gdb.modula2/Makefile.in: Ditto.
342 * gdb.python/Makefile.in: Ditto.
343 * gdb.server/Makefile.in: Ditto.
344 * gdb.stabs/Makefile.in: Ditto.
345 * gdb.threads/Makefile.in: Ditto.
346 * gdb.trace/Makefile.in: Ditto.
347
79ba84ca
MS
3482011-02-22 Michael Snyder <msnyder@vmware.com>
349
350 * gdb.threads/thread-find.exp: Add tests for bad input to
351 info threads.
352
b9b35694
JB
3532011-02-22 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.python/py-breakpoint.exp: Fix the expected output of
356 one of the "maint info breakpoints" tests to accept the output
357 generated on platforms that do not have hardware watchpoints.
358
8bfb830f
JB
3592011-02-22 Joel Brobecker <brobecker@adacore.com>
360
361 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
362 clean_restart. Be a little stricter in the expected output
363 for one of the tests. Fix a typo in one of the comments.
364
c45f3c54
JB
3652011-02-22 Joel Brobecker <brobecker@adacore.com>
366
367 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
368 Delete variable binfile, no longer use. Add or modify test
369 comments to make them unique.
370
b97c863c
MS
3712011-02-21 Michael Snyder <msnyder@vmware.com>
372
373 * Makefile.in: Update for make clean.
374 * gdb.ada/Makefile.in: Ditto.
375 * gdb.arch/Makefile.in: Ditto.
376 * gdb.asm/Makefile.in: Ditto.
377 * gdb.base/Makefile.in: Ditto.
378 * gdb.cp/Makefile.in: Ditto.
379 * gdb.dwarf2/Makefile.in: Ditto.
380 * gdb.java/Makefile.in: Ditto.
381 * gdb.mi/Makefile.in: Ditto.
382 * gdb.modula2/Makefile.in: Ditto.
383 * gdb.python/Makefile.in: Ditto.
384 * gdb.server/Makefile.in: Ditto.
385 * gdb.stabs/Makefile.in: Ditto.
386 * gdb.threads/Makefile.in: Ditto.
387 * gdb.trace/Makefile.in: Ditto.
388
aea5b279
MS
3892011-02-21 Michael Snyder <msnyder@vmware.com>
390
391 * gdb.threads/thread-find.exp: Update patterns for changes in
392 output of "info threads" command.
393
e3039479
UW
3942011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
395 Ulrich Weigand <uweigand@de.ibm.com>
396
397 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
398 (skip_hw_watchpoint_tests): Likewise.
399 (skip_hw_watchpoint_multi_tests): Likewise.
400
b800ec70
UW
4012011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
402
403 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
404 (skip_hw_watchpoint_tests): Likewise.
405 (skip_hw_watchpoint_multi_tests): Likewise.
406 (skip_hw_watchpoint_access_tests): Likewise.
407
408 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
409 * gdb.base/pr11022.exp: Likewise.
410 * gdb.base/watch-read.exp: Likewise.
411 * gdb.base/watch_thread_num.exp: Likewise.
412 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
413 * gdb.base/watchpoint-hw.exp: Likewise.
414 * gdb.base/watchpoint.exp: Likewise.
415 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
416 * gdb.threads/watchthreads-reorder.exp: Likewise.
417 * gdb.threads/watchthreads.exp: Likewise.
418 * gdb.threads/watchthreads2.exp: Likewise.
419
91033e37
JB
4202011-02-21 Joel Brobecker <brobecker@adacore.com>
421
422 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
423 the debugger is unable to find the array bounds.
424
eeaafae2
JK
4252011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
426
427 * gdb.cp/typedef-operator.exp: New file.
428 * gdb.cp/typedef-operator.cc: New file.
429
e338d953
MS
4302011-02-17 Michael Snyder <msnyder@vmware.com>
431
432 * gdb.threads/thread-find.exp: Fix regular expressions.
433
e67ad678
JB
4342011-02-17 Joel Brobecker <brobecker@adacore.com>
435
436 * gdb.ada/packed_array: Expand testcase to test printing of
437 unconstrained packed array.
438
93084bca
JB
4392011-02-17 Joel Brobecker <brobecker@adacore.com>
440
441 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
442
a0c78a73
PA
4432011-02-16 Pedro Alves <pedro@codesourcery.com>
444
f65d5553 445 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
446 (main): Initialize it before collecting, and and clear it
447 afterwards.
f65d5553
PA
448 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
449 collecting with '{type} addr', where the addr expression is not an
450 rvalue.
a0c78a73 451
3dfcbbd2
KW
4522011-02-16 Ken Werner <ken.werner@de.ibm.com>
453
454 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
455 a bool variable. Expect correct OpenCL names for vector types. Use the
456 uc3 variable name instead of referring to the uchar3 built-in type.
457 Escape the asterisk at the half pointer test.
458
08807d5a
PA
4592011-02-16 Pedro Alves <pedro@codesourcery.com>
460
f65d5553 461 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
462 (main): Initialize it before collecting, and and clear it
463 afterwards.
f65d5553
PA
464 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
465 collecting overlapping memory ranges.
08807d5a 466
60f98dde
MS
4672011-02-15 Michael Snyder <msnyder@vmware.com>
468
469 * gdb.base/default.exp: Add tests for thread commands.
470 * gdb.base/help.exp: Add tests for thread commands.
471 * gdb.threads/thread-find.exp: New test for thread find command.
472
648cd113
KW
4732011-02-15 Ken Werner <ken.werner@de.ibm.com>
474
475 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
476
494e194e
YQ
4772011-02-15 Yao Qi <yao@codesourcery.com>
478
479 PR tdep/12352
480 * gdb.arch/arm-disp-step.S : New test for str instruction.
481 * gdb.arch/arm-disp-step.exp : Likewise.
482
d9492458
TJB
4832011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
484
485 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
486 "vector_register2_vr" test strings. Test the extended floating
487 point registers (F32~F63).
488 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
489 IBM XL C compiler. Make the test program use a register provided
490 by the compiler for the lxvd2x instruction.
491
8af8e3bc
PA
4922011-02-14 Pedro Alves <pedro@codesourcery.com>
493
494 * gdb.trace/unavailable.cc (class Base, class Middle, class
495 Derived): New types.
496 (derived_unavail, derived_partial, derived_whole): New globals.
497 (virtual_partial): New global.
498 (virtualp): Point at virtual_partial.
499 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
500 related to unavailable vptr.
501
1b28d0b3
PA
5022011-02-14 Pedro Alves <pedro@codesourcery.com>
503
504 * gdb.trace/unavailable.cc (a, b, c): New globals.
505 (main): Set and clear them.
506 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
507 `a' and `c', and check that `b' isn't collected, although `a' and
508 `c' are.
509
ec0a52e1
PA
5102011-02-14 Pedro Alves <pedro@codesourcery.com>
511
512 * gdb.trace/unavailable.cc (struct Virtual): New.
513 (virtualp): New global pointer.
514 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
515 printing a pointer to an object whose type has a vtable, with
516 print object on.
517
24e6bcee
PA
5182011-02-14 Pedro Alves <pedro@codesourcery.com>
519
520 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
521 value repeat handles unavailableness.
522
39d37385
PA
5232011-02-14 Pedro Alves <pedro@codesourcery.com>
524
525 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
526 tests for building arrays from unavailable values, subscripting
527 non-memory rvalue unvailable arrays, and accessing fields or
528 baseclasses of non-lazy unavailable values,
529 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
530 struct types.
531 (g_smallstruct, g_smallstruct_b): New globals.
532
06d72e16
PA
5332011-02-14 Pedro Alves <pedro@codesourcery.com>
534
535 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
536
bc9a5551
JK
5372011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 Fix const/volatile qualifiers of C++ types, PR c++/12328.
540 * gdb.cp/overload-const.exp: New file.
541 * gdb.cp/overload-const.cc: New file.
542
54fcddd0
UW
5432011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
544
545 * gdb.opencl/callfuncs.cl: New file.
546 * gdb.opencl/callfuncs.exp: New test.
547 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
548
d6dafb7c
UW
5492011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
550
551 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
552 when computing result.
553 * gdb.arch/altivec-abi.exp: Update expected results.
554
a449c2d8
TJB
5552011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
556
557 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
558 * gdb.base/jit.exp: Likewise.
559 * gdb.base/pie-execl.exp: Likewise.
560 * gdb.base/solib-nodir.exp: Likewise.
561 * gdb.base/solib-overlap.exp: Likewise.
562
764880b7
PA
5632011-02-07 Pedro Alves <pedro@codesourcery.com>
564
565 * gdb.trace/collection.c (global_pieces): New.
566 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
567 New procedure.
568 (gdb_trace_collection_test): Call it.
569
505500db
SW
5702011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
571
572 * gdb.python/py-evthreads.c: New file.
573 * gdb.python/py-evthreads.exp: New file.
574 * gdb.python/py-events.py: New file.
575 * gdb.python/py-events.exp: New file.
576 * gdb.python/py-events.c: New file.
577
385203ed
DD
5782011-02-04 David Daney <ddaney@caviumnetworks.com>
579
580 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
581
9011945e
AB
5822011-02-03 Andrew Burgess <aburgess@broadcom.com>
583
584 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
585 gdb.base/disasm-end-cu.exp: New test for disassembling over the
586 boundary between two compilation units.
587
580688f3
PA
5882011-02-02 Pedro Alves <pedro@codesourcery.com>
589
590 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
591 (Virtual): New structs.
592 (virtual_o, virtual_middle_b): New globals.
593 * gdb.cp/virtbase.exp: New tests.
594
d3f0f853
PP
5952011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
596
597 * gdb.base/jit.exp: New file.
598 * gdb.base/jit-main.c: New file.
599 * gdb.base/jit-solib.c: New file.
600
b2030fb5
UW
6012011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
602
603 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
604 proceed to initial kernel entry point.
605 * gdb.opencl/datatypes.exp: Likewise.
606 * gdb.opencl/operators.exp: Likewise.
607 * gdb.opencl/vec_comps.exp: Likewise.
608
2db19d1e
SW
6092011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
610
611 * gdb.cp/nsnested.cc: New.
612 * gdb.cp/nsnested.exp: New.
613 * gdb.cp/nsnoimports.exp: New.
614 * gdb.cp/nsnoimports.cc: New.
615
6b0c4c1f
JB
6162011-01-31 Joel Brobecker <brobecker@adacore.com>
617
618 * gdb.base/interact.exp: Add extra tests that verify that
619 the value of the interactive-mode setting does not change
620 after the script is sourced.
621
80b23b6a
JK
6222011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
623
624 * gdb.cp/noparam.exp: New file.
625 * gdb.cp/noparam.cc: New file.
626
ffd5ec24
PA
6272011-01-28 Pedro Alves <pedro@codesourcery.com>
628
629 * gdb.trace/tfile.exp: Test that with no traceframe selected,
630 there's no stack or registers.
631
a81766d8
TT
6322011-01-26 Tom Tromey <tromey@redhat.com>
633
634 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
635 space before string output. Add test for "set print pretty off"
636 case.
637
585fdaa1
PA
6382011-01-25 Pedro Alves <pedro@codesourcery.com>
639
640 * gdb.base/frame-args.exp: Adjust.
641 * gdb.dwarf2/dw2-noloc.exp: Adjust.
642 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
643 * gdb.dwarf2/pieces.exp: Adjust.
644 * gdb.opt/clobbered-registers-O2.exp: Adjust.
645 * gdb.opt/inline-locals.exp: Adjust.
646 * gdb.threads/fork-child-threads.exp: Adjust.
647
d468832a
KW
6482011-01-25 Ken Werner <ken.werner@de.ibm.com>
649
650 * gdb.opencl/convs_casts.cl: Move program scope variables into the
651 OpenCL kernel function. Add a comment as marker. Add address space
652 qualifiers for the remaining program scope variables.
653 * gdb.opencl/datatypes.cl: Likewise.
654 * gdb.opencl/operators.cl: Likewise.
655 * gdb.opencl/vec_comps.cl: Likewise.
656 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
657 Add breakpoint at the marker comment.
658 * gdb.opencl/datatypes.exp: Likewise.
659 * gdb.opencl/operators.exp: Likewise.
660 * gdb.opencl/vec_comps.exp: Likewise.
661
490f124f
PA
6622011-01-24 Pedro Alves <pedro@codesourcery.com>
663
664 * gdb.base/printcmds.c (some_struct): New struct and instance.
665 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
666 procedure.
667 <global scope>: Call it.
668
6da78614
KW
6692011-01-21 Ken Werner <ken.werner@de.ibm.com>
670
671 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
672 argument to the gdb_compile_opencl_hostapp call.
673
ec64c9aa
YQ
6742011-01-19 Yao Qi <yao@codesourcery.com>
675
676 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
677 positve list.
678
810cfdbb
YQ
6792011-01-19 Yao Qi <yao@codesourcery.com>
680
681 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
682 canonical form.
683 Remove "xscale-*-*"
684 * gdb.xml/tdesc-regs.exp: Likewise.
685 * gdb.python/py-section-script.exp: Replace ARM target triplet
686 with canonical form.
687 Match arm*-*-symbianelf*.
688 * gdb.base/dup-sect.exp: Likewise.
689 * lib/dwarf.exp: New.
690 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
691 dwarf2_support.
692 * gdb.dwarf2/dup-psym.exp: Likewise.
693 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
694 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
695 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
696 * gdb.dwarf2/dw2-basic.exp: Likewise.
697 * gdb.dwarf2/dw2-compressed.exp: Likewise.
698 * gdb.dwarf2/dw2-const.exp: Likewise.
699 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
700 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
701 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
702 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
703 * gdb.dwarf2/dw2-filename.exp: Likewise.
704 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
705 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
706 * gdb.dwarf2/dw2-intercu.exp: Likewise.
707 * gdb.dwarf2/dw2-intermix.exp: Likewise.
708 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
709 * gdb.dwarf2/dw2-noloc.exp: Likewise.
710 * gdb.dwarf2/dw2-op-call.exp: Likewise.
711 * gdb.dwarf2/dw2-producer.exp: Likewise.
712 * gdb.dwarf2/dw2-ranges.exp: Likewise.
713 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
714 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
715 * gdb.dwarf2/dw2-strp.exp: Likewise.
716 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
717 * gdb.dwarf2/implptr.exp: Likewise.
718 * gdb.dwarf2/mac-fileno.exp: Likewise.
719 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
720 * gdb.dwarf2/pieces.exp: Likewise.
721 * gdb.dwarf2/pr11465.exp: Likewise.
722 * gdb.dwarf2/valop.exp: Likewise.
723 * gdb.dwarf2/watch-notconst.exp: Likewise.
724 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
725
4694da01
TT
7262011-01-19 Tom Tromey <tromey@redhat.com>
727
728 * gdb.python/py-infthread.exp: Add thread tests.
729
b075872c
JB
7302011-01-14 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
733
2c3e6e24
JB
7342011-01-14 Joel Brobecker <brobecker@adacore.com>
735
736 * gdb.ada/widewide: New testcase.
737
de8fa76c
JB
7382011-01-13 Joel Brobecker <brobecker@adacore.com>
739
740 * gdb.base/interact.exp: New testcase.
741
1b05df00
TT
7422011-01-12 Tom Tromey <tromey@redhat.com>
743
744 * gdb.mi/gdb2549.exp: Update for error message changes.
745 * gdb.mi/mi-cli.exp: Likewise.
746 * gdb.mi/mi-disassemble.exp: Likewise.
747 * gdb.mi/mi-pthreads.exp: Likewise.
748 * gdb.mi/mi-regs.exp: Likewise.
749 * gdb.mi/mi-stack.exp: Likewise.
750 * gdb.mi/mi-var-block.exp: Likewise.
751 * gdb.mi/mi-var-cmd.exp: Likewise.
752 * gdb.mi/mi2-cli.exp: Likewise.
753 * gdb.mi/mi2-disassemble.exp: Likewise.
754 * gdb.mi/mi2-pthreads.exp: Likewise.
755 * gdb.mi/mi2-regs.exp: Likewise.
756 * gdb.mi/mi2-stack.exp: Likewise.
757 * gdb.mi/mi2-var-block.exp: Likewise.
758 * gdb.mi/mi2-var-cmd.exp: Likewise.
759
c2ff108b
JK
7602011-01-12 Andrew Burgess <aburgess@broadcom.com>
761 Jan Kratochvil <jan.kratochvil@redhat.com>
762
763 PR fortran/11104 and DWARF unbound arrays detection.
764 * gdb.fortran/multi-dim.exp: New file.
765 * gdb.fortran/multi-dim.f90: New file.
766
b716877b
AB
7672011-01-12 Andrew Burgess <aburgess@broadcom.com>
768
769 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
770 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
771 add new tests for opcode dumping.
772
6c162d5e
TT
7732011-01-11 Tom Tromey <tromey@redhat.com>
774
775 * gdb.python/py-infthread.exp: Load gdb-python.exp.
776
77b06cd7
TJB
7772010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
778
779 Convert hardware watchpoints to use breakpoint_ops.
780 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
781 type is not supported.
782 * gdb.base/foll-fork.exp: Likewise.
783 * gdb.base/foll-vfork.exp: Likewise.
784
f39a75d0
PM
7852011-01-10 Phil Muldoon <pmuldoon@redhat.com>
786
787 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
788 Use load_lib gdb-python.exp.
789 * gdb.python/python.exp: Ditto.
790 * gdb.python/py-function.exp: Ditto.
791
fc529d80
AS
7922011-01-09 Andreas Schwab <schwab@linux-m68k.org>
793
794 * gdb.threads/tls.exp ("info address me"): Fix expected output.
795
fb03cb59
JK
7962011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
797
798 * configure: Regenerate.
799
d8e22779
TT
8002011-01-06 Tom Tromey <tromey@redhat.com>
801
802 * gdb.python/py-frame.exp: Test gdb.newest_frame.
803
09050809
JB
8042011-01-06 Joel Brobecker <brobecker@adacore.com>
805
fc529d80
AS
806 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
807 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
808 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
809 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
810 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
811 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
812 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
813 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
814 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
815 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
816 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
817 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
818 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
819 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
820 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
821 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
822 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
823 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
824 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
825 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
826 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
827 gdb.ada/uninitialized_vars.exp,
828 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
829 Simplify by using clean_restart.
09050809 830
8ed5dd9e
JB
8312011-01-06 Joel Brobecker <brobecker@adacore.com>
832
833 Add marker to be used as anchor for inserting breakpoints.
834 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
835 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
836 Likewise.
837
838 Remove uses of gdb_start_cmd.
839 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
840 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
841
842 Do not run testcase if testing with GDBserver.
843 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
844 if testing with GDBserver.
845
368a124f
JB
8462011-01-06 Joel Brobecker <brobecker@adacore.com>
847
848 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
849 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
850 copyright header.
851
44944448
JB
8522011-01-05 Joel Brobecker <brobecker@adacore.com>
853
854 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
855 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
856 testsuite/gdb.fortran/complex.f,
857 testsuite/gdb.fortran/derived-type.f90,
858 testsuite/gdb.fortran/library-module-lib.f90,
859 testsuite/gdb.fortran/library-module-main.f90,
860 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
861 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
862 Copyright year update.
863
31886ea6
JB
8642011-01-05 Joel Brobecker <brobecker@adacore.com>
865
866 * gdb.base/langs1.f: Add copyright header.
867
ebedcab5
JK
8682011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.base/morestack.exp: New file.
871 * gdb.base/morestack.c: New file.
872
de1eb2f9
JK
8732011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
874
875 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
876
9e87a409
JB
8772010-12-29 Joel Brobecker <brobecker@adacore.com>
878
879 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
880 * gdb.ada/arrayptr.exp: Add test printing that new variable.
881
720d1a40
JB
8822010-12-29 Joel Brobecker <brobecker@adacore.com>
883
884 * gdb.ada/lang_switch.exp: Correct expected parameter value.
885
a283af87
AS
8862010-12-25 Andreas Schwab <schwab@linux-m68k.org>
887
5d3d9cba
AS
888 * gdb.threads/tls.exp: Fix typo.
889
a283af87
AS
890 * gdb.threads/thread-specific.exp (get_thread_list): Update.
891 * gdb.threads/execl.exp: Update.
892
2a20745c
YQ
8932010-12-23 Yao Qi <yao@codesourcery.com>
894
895 * gdb.arch/arm-disp-step.exp: New.
896 * gdb.arch/arm-disp-step.S: New.
897
a7658b96
TT
8982010-12-21 Tom Tromey <tromey@redhat.com>
899
900 * gdb.threads/execl.exp: Update.
901 * gdb.threads/linux-dp.exp: Update.
902 * gdb.threads/manythreads.exp: Update.
903 * gdb.threads/tls.exp: Update.
904
5b79abe7
TT
9052010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
906
907 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
908 (NextOverThrowDerivates) <resumebpt>: New.
909 (resumebpt_test): New.
910 (main): Call resumebpt_test.
911 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
912
0914bcdb
SS
9132010-12-12 Stan Shebs <stan@codesourcery.com>
914
915 * gdb.trace/tsv.exp: Test print command on trace state variables.
916
305aeedc
TT
9172010-12-09 Tom Tromey <tromey@redhat.com>
918
919 * gdb.base/interp.exp: Add regression test.
920
186c406b
TT
9212010-12-09 Tom Tromey <tromey@redhat.com>
922
923 * gdb.java/jnpe.java: New file.
924 * gdb.java/jnpe.exp: New file.
925 * gdb.cp/nextoverthrow.exp: New file.
926 * gdb.cp/nextoverthrow.cc: New file.
927
aae1c79a
DE
9282010-12-07 Doug Evans <dje@google.com>
929
930 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
931 of data-directory.
932 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
933 updated.
934 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
935
60f98dde 9362010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
937
938 * gdb.base/callfuncs.exp: Test for skip_float_tests.
939 * gdb.base/call-sc.exp: Ditto.
940 * gdb.base/finish.exp: Ditto.
941 * gdb.base/return.exp: Ditto.
942 * gdb.base/return2.exp: Ditto.
943
5fa290c1
DE
9442010-11-30 Doug Evans <dje@google.com>
945
946 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
947 (gdb_expect_list): Fix spelling errors in comments.
948 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
949 send_gdb/gdb_expect_list where applicable.
950 * gdb.base/call-ar-st.exp: Ditto.
951 * gdb.base/funcargs.exp: Ditto.
952 * gdb.base/gcore.exp: Ditto.
953 * gdb.base/page.exp: Ditto.
954 * gdb.base/sigaltstack.exp: Ditto.
955 * gdb.base/siginfo.exp: Ditto.
956 * gdb.base/sigstep.exp: Ditto.
957 * gdb.base/trace-commands.exp: Ditto.
958
4e04c971
DE
9592010-11-29 Doug Evans <dje@google.com>
960
961 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
962 printer-name;subprinter-name.
963
8cf6f0b1
TT
9642010-11-29 Tom Tromey <tromey@redhat.com>
965
966 * gdb.dwarf2/implptr.exp: New file.
967 * gdb.dwarf2/implptr.c: New file.
968 * gdb.dwarf2/implptr.S: New file.
969
94b6973e
PM
9702010-11-29 Phil Muldoon <pmuldoon@redhat.com>
971
fc529d80 972 PR python/12199
94b6973e
PM
973
974 * gdb.python/py-breakpoint.exp: Test the delete method.
975
8358c15c
JK
9762010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 Fix step_resume_breakpoint unsaved during an infcall.
979 * gdb.base/step-resume-infcall.exp: New file.
980 * gdb.base/step-resume-infcall.c: New file.
981
f6df29bc
TJB
9822010-11-24 Edjunior Machado <emachado@br.ibm.com>
983
984 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
985
f2b5a5cf
TJB
9862010-11-24 Edjunior Machado <emachado@br.ibm.com>
987
988 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
989 on ppc64's symbols; "finish" and "return" commands must accept to
990 show the caller line again as well as the line after.
991 * gdb.asm/powerpc64.inc: New file.
992
6b0ecdc2
DE
9932010-11-23 Doug Evans <dje@google.com>
994
995 * lib/gdb.exp (gdb_test_sequence): New function.
996 (gdb_expect_list): Add verbose -log call for each pattern.
997 * gdb.base/signals.exp (test_handle_all_print): Call it.
998 Reduce timeout increment from 6 minutes to 1 minute.
999 * gdb.server/ext-run.exp: Call it.
1000
ea976c60
PM
10012010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1002
f2b5a5cf 1003 PR python/12212
ea976c60
PM
1004
1005 * gdb.python/python.exp: Check that selected_thread raises an
1006 error when no inferior is loaded.
1007
c0efa795
JK
10082010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1009
1010 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1011 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1012
ec3aa567
JK
10132010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1016 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1017
d8249011
DE
10182010-11-18 Doug Evans <dje@google.com>
1019
1020 * gdb.server/ext-run.exp: Fix intermittent failures.
1021
d4eba7d1
NF
10222010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1023
1024 * gdb.stabs/gdb11479.exp: Use runto_main.
1025
b04c2f88
NF
10262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1027
1028 * gdb.base/break-entry.exp: Skip if using a stub.
1029
ae9d7ce4
NF
10302010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1031
1032 * gdb.python/py-inferior.exp: Pack values in target endianness.
1033
621c8364
TT
10342010-11-12 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1037 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1038 MemoryError.
1039 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1040 type.
1041 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1042 MemoryError.
1043 (test_subscript_regression): Update exception type.
1044
84f4c1fe
PM
10452010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1046
1047 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1048 breakpoint tests.
1049
a1442452
PA
10502010-11-09 Pedro Alves <pedro@codesourcery.com>
1051
1052 * gdb.base/watchpoint.exp: Test "watch -location" with an
1053 innacessible location.
1054
efd11a33
JK
10552010-11-09 Edjunior Machado <emachado@br.ibm.com>
1056 Luis Machado <luisgpm@br.ibm.com>
1057
1058 * gdb.base/maint.exp: Expect "." prefix.
1059 * gdb.base/nodebug.exp: Expect "." Likewise.
1060 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1061 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1062 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1063 POWER server processors.
1064
aa00efb5
JK
10652010-11-08 Edjunior Machado <emachado@br.ibm.com>
1066 Luis Machado <luisgpm@br.ibm.com>
1067
1068 * gdb.base/break-entry.exp: convert entry point for
1069 ppc64 and expect leading `.' on ppc64's symbols
1070
99e7ae30
DE
10712010-11-05 Doug Evans <dje@google.com>
1072
1073 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1074 * gdb.python/py-param.exp: Delete, contents moved to ...
1075 * gdb.python/py-parameter.exp: ... here. New file.
1076 Add test for gdb.parameter ("directories").
99e7ae30 1077
f4b8a18d
KW
10782010-11-05 Ken Werner <ken.werner@de.ibm.com>
1079
1080 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1081 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1082 * configure: Regenerate.
1083 * gdb.opencl/Makefile.in: New File.
1084 * gdb.opencl/datatypes.exp: Likewise.
1085 * gdb.opencl/datatypes.cl: Likewise.
1086 * gdb.opencl/operators.exp: Likewise.
1087 * gdb.opencl/operators.cl: Likewise.
1088 * gdb.opencl/vec_comps.exp: Likewise.
1089 * gdb.opencl/vec_comps.cl: Likewise.
1090 * gdb.opencl/convs_casts.exp: Likewise.
1091 * gdb.opencl/convs_casts.cl: Likewise.
1092 * lib/opencl.exp: Likewise.
1093 * lib/opencl_hostapp.c: Likewise.
1094 * lib/opencl_kernel.cl: Likewise.
1095 * lib/cl_util.c: Likewise.
1096 * lib/cl_util.c: Likewise.
1097 * gdb.base/default.exp (set language): Add "opencl" to the list of
1098 languages.
1099
a9d5ef47
SW
11002010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1101
1102 * gdb.cp/overload.exp: Added test for inheritance overload.
1103 * gdb.cp/overload.cc: Ditto.
1104 * gdb.cp/oranking.exp: Removed releveant kfails.
1105
03eb1c79
JK
11062010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1107 Joel Brobecker <brobecker@adacore.com>
1108
1109 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1110 check test_compiler_info.
1111
dbc98a8b
KW
11122010-11-03 Ken Werner <ken.werner@de.ibm.com>
1113
1114 * gdb.base/gnu_vector.exp: Adjust expect messages.
1115
120bd360
KW
11162010-11-03 Ken Werner <ken.werner@de.ibm.com>
1117
1118 * gdb.base/gnu_vector.exp: Add unary operator tests.
1119
c37f7098
KW
11202010-11-03 Ken Werner <ken.werner@de.ibm.com>
1121
1122 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1123
7b51bc51
DE
11242010-11-02 Doug Evans <dje@google.com>
1125
1126 * gdb.python/py-pp-maint.c: New file.
1127 * gdb.python/py-pp-maint.exp: New file.
1128 * gdb.python/py-pp-maint.py: New file.
1129
50c97f38
TT
11302010-11-02 Tom Tromey <tromey@redhat.com>
1131
1132 * gdb.base/default.exp: Remove "scheme" from language list.
1133
a289b8f6
JK
11342010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 Revert:
1137 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1138 * gdb.threads/sigstep-threads.exp: New file.
1139 * gdb.threads/sigstep-threads.c: New file.
1140
cd017491
MS
11412010-10-20 Michael Snyder <msnyder@vmware.com>
1142
1143 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1144
8e6a5956
UW
11452010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1146
1147 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1148 Skip test completely if gdb,no_hardware_watchpoints.
1149
2c04da0d
UW
11502010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1151
1152 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1153 strict, but do not check for any particular function name within libc.
1154
79afc5ef
SW
11552010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1156
1157 * gdb.cp/smartp.exp: New test.
1158 * gdb.cp/smartp.cc : New test.
1159
026ffab7
SW
11602010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1161
1162 * gdb.cp/converts.exp: Test pointer to bool conversion.
1163 Test pointer to long conversion.
1164 * gdb.cp/oranking.exp: Removed relevant kfail.
1165
3a772aa4
TT
11662010-10-18 Tom Tromey <tromey@redhat.com>
1167
1168 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1169 argument to lazy_string.
1170 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1171 (pp_ls.to_string): Use it.
1172 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1173 Add "estring2" local.
1174
5fc3827b
JK
11752010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1176
1177 Fix s390x compatibility.
1178 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1179 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1180
8aeb23f3
JK
11812010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1182
1183 * gdb.threads/sigstep-threads.exp: New file.
1184 * gdb.threads/sigstep-threads.c: New file.
1185
c1e56572
JK
11862010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1187
1188 * gdb.base/pie-execl.exp: New file.
1189 * gdb.base/pie-execl.c: New file.
1190
92163a10
JK
11912010-10-13 Doug Evans <dje@google.com>
1192 Jan Kratochvil <jan.kratochvil@redhat.com>
1193
1194 PR exp/12117
1195 * gdb.cp/ptype-cv-cp.cc: New file.
1196 * gdb.cp/ptype-cv-cp.exp: New file.
1197
7062b0a0
SW
11982010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1199
1200 * gdb.cp/converts.cc: New test program.
1201 * gdb.cp/converts.exp: New test.
1202 * gdb.cp/overload.exp: Added test for void* vs int*.
1203 * gdb.cp/overload.exp: Ditto.
1204 * gdb.cp/oranking.exp: Removed related kfail.
1205
0e3509db
DE
12062010-10-13 Doug Evans <dje@google.com>
1207
1208 * lib/gdb-python.exp (gdb_check_python_config): New function.
1209 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1210 * gdb.python/lib-types.cc: New file.
1211 * gdb.python/lib-types.exp: New file.
1212
8dc78533
JK
12132010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 * gdb.python/py-error.exp: New file.
1216 * gdb.python/py-error.py: New file.
1217
93c17e06
JK
12182010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1221 gdb_test_multiple.
1222
d8b34041
JK
12232010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1224
1225 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1226 * gdb.base/prelink.exp: Likewise.
1227 * gdb.base/solib-nodir.exp: Likewise.
1228 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1229 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1230 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1231
e0cc584e
UW
12322010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1233
1234 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1235 for the "info files" test to avoid timeouts on slow machines.
1236
cfc353b1
JK
12372010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1238
1239 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1240 (main): Make openlib dummy call.
1241
d3d7896d
JK
12422010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1243
1244 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1245 * break-interp.exp (reach): Move the core body ...
1246 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1247 (test_ld): Provide always real argument, even to the linker. Replace
1248 dl_main by _dl_debug_state.
1249
5e533c94
JK
12502010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 Fix results of prelinked PIEs on ppc*.
1253 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1254 Accept also DISPLACEMENT "PRESENT".
1255 (main): Replace "ZERO" displacements by "PRESENT".
1256
33540610
SW
12572010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1258
1259 * gdb.cp/oranking.exp: New test.
1260 * gdb.cp/oranking.cc: New test program.
1261
3bdf2bbd
KW
12622010-10-08 Ken Werner <ken.werner@de.ibm.com>
1263
1264 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1265 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1266
2f608a3a
KW
12672010-10-06 Ken Werner <ken.werner@de.ibm.com>
1268
1269 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1270 lush, lynx) New constant.
1271 * gdb.base/constvars.exp: Test const array types.
1272 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1273
aa2e2d8d
DE
12742010-10-06 Doug Evans <dje@google.com>
1275
1276 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1277 of syscall staging area.
1278
2844d6b5
KW
12792010-10-06 Ken Werner <ken.werner@de.ibm.com>
1280
1281 * gdb.base/gnu_vector.c: Add variable c4.
1282 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1283 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1284
7d8ac8bb
MR
12852010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1286
1287 * gdb.arch/altivec-abi.exp: Fix a typo.
1288
84a02e58
MR
12892010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1290
1291 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1292 to match a thread ID.
1293
b18e6318
JK
12942010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1295
1296 Fix s390x testcase compatibility.
1297 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1298
a2c09bd0
DE
12992010-10-01 Doug Evans <dje@google.com>
1300
1301 * lib/gdb-python.exp: New file.
1302 * gdb.python/py-block.exp: Use it.
1303 * gdb.python/py-breakpoint.exp: Ditto.
1304 * gdb.python/py-frame.exp: Ditto.
1305 * gdb.python/py-inferior.exp: Ditto.
1306 * gdb.python/py-param.exp: Ditto.
1307 * gdb.python/py-prettyprint.exp: Ditto.
1308 * gdb.python/py-shared.exp: Ditto.
1309 * gdb.python/py-symbol.exp: Ditto.
1310 * gdb.python/py-symtab.exp: Ditto.
1311 * gdb.python/py-type.exp: Ditto.
1312 * gdb.python/py-value.exp: Ditto.
1313 * gdb.python/python.exp: Ditto.
1314
38f12cfc
TT
13152010-09-30 Tom Tromey <tromey@redhat.com>
1316
1317 * gdb.base/anon.exp: New file.
1318 * gdb.base/anon.c: New file.
1319
9ae8282d
TT
13202010-09-30 Tom Tromey <tromey@redhat.com>
1321
1322 * gdb.base/completion.exp: Test completion through anonymous
1323 union.
1324 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1325
e9e07ba6
JK
13262010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 Fix printing parameters of inlined functions.
1329 * gdb.dwarf2/dw2-inline-param.exp: New file.
1330 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1331 * gdb.dwarf2/dw2-inline-param.S: New file.
1332
cd2effb2
JK
13332010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1334
1335 PR corefiles/12071.
1336 * gdb.base/corefile.exp (quit with a process, no question: load core)
1337 (quit with a core file): New tests.
1338
bceffbf3
JK
13392010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 Fix GDB crash on inferior calls with self-referencing classes.
1342 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1343 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1344 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1345
1736ad11
JK
13462010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1347
1348 Fix lost siginfo_t for inferior calls.
1349 * gdb.base/siginfo-infcall.exp: New file.
1350 * gdb.base/siginfo-infcall.c: New file.
1351
a176ad92
JB
13522010-09-22 Joel Brobecker <brobecker@adacore.com>
1353
1354 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1355
c2b0a229
JK
13562010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1357
1358 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1359 New test.
1360 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1361
e8ae22d1
JB
13622010-09-22 Joel Brobecker <brobecker@adacore.com>
1363
1364 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1365 type of our const type.
1366
ec322823
SW
13672010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1368
1369 * gdb.cp/pr12028.cc: New.
1370 * gdb.cp/pr12028.exp: New.
1371
72929c62
JB
13722010-09-22 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1375
875b4ff5 13762010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1377 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1378
1379 PR mi/11407
1380 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1381 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1382 * gdb.mi/dw2-ref-missing-frame.S New File.
1383 * gdb.mi/dw2-ref-missing-frame.exp New File.
1384
7155d578
TT
13852010-09-14 Tom Tromey <tromey@redhat.com>
1386
1387 PR symtab/8399:
1388 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1389
515ed532
TT
13902010-09-14 Tom Tromey <tromey@redhat.com>
1391
1392 PR exp/11803:
1393 * gdb.threads/tls.exp: Use C++.
1394 (check_thread_local): Use K::another_thread_local.
1395 * gdb.threads/tls.c (class K): New.
1396 (another_thread_local): Now a member of K.
1397 (spin): Update. No longer K&R C.
1398
450ca57c
SW
13992010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1400
1401 * gdb.cp/koenig.cc: created class for testing member lookup.
1402 * gdb.cp/koenig.exp: Added test for member lookup.
1403
dbd492a3
JK
14042010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 Fix false FAILs on sourcetree topdir directory containing "kill".
1407 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1408 source line matching regexp.
1409
8d4d924b
JK
14102010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1411
1412 * gdb.python/python.exp (set height 0, collect help from uiout)
1413 (verify help to uiout): New tests.
1414
8e64f2a0
JK
14152010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1416
1417 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1418 is_lp64_target to check 64bit target.
1419
4569eed2
JK
14202010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1421
1422 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1423 (test_ld) <powerpc64-*>: New.
1424
5e1617b1
DJ
14252010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1426
1427 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1428
c767944b
DJ
14292010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1430
1431 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1432 (FunctionArg::method): New function.
1433 (empty, arg): New variables.
1434 (main): Call arg.method.
1435 * gdb.cp/templates.exp (test_template_args): New function.
1436 (do_tests): Call it.
1437
27d3a3fc
UW
14382010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1439
1440 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1441 of "next" to proceed over pthread_exit call.
1442
55b7ce7f
UW
14432010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1444
1445 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1446 "maint print statistics" output to prevent expect timeouts.
1447
809df446
JK
14482010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1451 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1452 (test_float_rejected): ... here.
1453 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1454 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1455 (test_float_rejected): ... here.
1456 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1457 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1458 (test_float_rejected): ... here.
1459 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1460 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1461 (test_float_rejected): ... here.
1462
8464be76
DJ
14632010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1464
1465 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1466 before disabling hardware watchpoints.
1467 (test_inaccessible_watchpoint): Check that hardware watchpoints
1468 are used. Test for watchpoints on a constant address.
1469
14dba4b4
JK
14702010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1471
1472 * gdb.base/ui-redirect.exp: New file.
1473
3f3540e1 14742010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1475 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1476
1477 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1478
0f254bb7
DE
14792010-08-31 Doug Evans <dje@google.com>
1480
1481 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1482
03f17ccf
TT
14832010-08-30 Tom Tromey <tromey@redhat.com>
1484
1485 PR python/11792:
1486 * gdb.python/py-value.exp (test_subscript_regression): Add
1487 dynamic_type test.
1488
640617ad
DJ
14892010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1490
1491 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1492 instead of running to main. Do not test the main function.
1493 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1494 Add new main.
1495
2ed91d1b
PA
14962010-08-26 Pedro Alves <pedro@codesourcery.com>
1497
1498 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1499 one test.
1500
673bfd45
DE
15012010-08-24 Doug Evans <dje@google.com>
1502
1503 PR symtab/11942
1504 * gdb.dwarf2/dw4-sig-types.cc: New file.
1505 * gdb.dwarf2/dw4-sig-types.h: New file.
1506 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1507 * gdb.dwarf2/dw4-sig-types.exp: New file.
1508
f9ffd4bb
TT
15092010-08-23 Tom Tromey <tromey@redhat.com>
1510
1511 PR python/11145:
1512 * gdb.python/py-value.c (Base, Derived): New types.
1513 (base): New global.
1514 * gdb.python/py-value.exp (test_subscript_regression): Add
1515 dynamic_cast test.
1516
d839c8a4
TT
15172010-08-23 Tom Tromey <tromey@redhat.com>
1518
1519 PR python/10676:
1520 * gdb.python/py-type.exp (test_fields): Add tests for type
1521 equality.
1522
702c2711
TT
15232010-08-23 Tom Tromey <tromey@redhat.com>
1524
1525 PR python/11915:
1526 * gdb.python/py-type.exp (test_fields): Add tests for array.
1527
832bafd3
KS
15282010-08-23 Keith Seitz <keiths@redhat.com>
1529
1530 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1531 have any children. Create a new abbrev for it.
1532 Add missing terminal sequence to .debug_abbrev.
1533
c37bf528
KS
15342010-08-20 Keith Seitz <keiths@redhat.com>
1535
1536 PR symtab/11465:
1537 * gdb.dwarf2/pr11465.exp: New test.
1538 * gdb.dwarf2/pr11465.S: New file.
1539 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1540 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1541
4572cbac
TJB
15422010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1543
1544 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1545 registers. Update data sets with the new v2_double element in the
1546 VSX register union. Add vector_register3_vr data set for the AltiVec
1547 registers. Use gdb_test_no_output instead of send_gdb.
1548
e7fbb131
PA
15492010-08-19 Pedro Alves <pedro@codesourcery.com>
1550
1551 * gdb.python/py-shared.exp: New file, factored out from
1552 python.exp.
1553 * gdb.python/py-shared.c: New file.
1554 * gdb.python/py-shared-sl.c: New file.
1555 * gdb.python/python-1.c: New file.
1556 * gdb.python/python-sl.c: Delete.
1557 * gdb.python/python.c: Mention python-1.c.
1558 * gdb.python/python.exp: Move shared library tests to
1559 py-shared.exp.
1560 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1561 (MISCELLANEOUS): New.
1562 (clean mostlyclean): Also remove $MISCELLANEOUS.
1563
d30f5e1f
DE
15642010-08-19 Doug Evans <dje@google.com>
1565
1566 PR exp/11926
1567 * gdb.base/printcmds.exp (test_float_accepted): New function.
1568 Move existing float tests there. Add tests for floats with suffixes.
1569 (test_float_rejected): New function.
1570 * gdb.java/jv-print.exp (test_float_accepted): New function.
1571 (test_float_rejected): New function.
1572 * gdb.objc/print.exp: New file.
1573 * gdb.pascal/print.exp: New file.
1574 * lib/objc.exp: New file.
1575
7b3fd859
PM
15762010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1577
1578 * gdb.base/default.exp (info set): Avoid full buffer error and force
1579 reading up to final gdb prompt.
1580 (show): Likewise.
1581
c92817ce
TT
15822010-08-18 Tom Tromey <tromey@redhat.com>
1583
1584 PR symtab/11919:
1585 * gdb.base/completion.exp: Add test.
1586
f1208f9e
DE
15872010-08-18 Doug Evans <dje@google.com>
1588
1589 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1590 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1591 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1592 Simplify, early exit if runto_main fails.
1593 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1594 (set_lang_fortran): Moved to lib/fortran.exp.
1595 * gdb.fortran/types.exp: load_lib fortran.exp.
1596 (set_lang_fortran): Moved to lib/fortran.exp.
1597 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1598 * gdb.java/jprint.exp (set_lang_java): Ditto.
1599 * gdb.java/jv-exp.exp: load_lib java.exp.
1600 If set_lang_java fails, issue a warning instead of failure to be
1601 consistent with other set_lang_foo uses.
1602 (set_lang_java): Moved to lib/java.exp.
1603 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1604 If set_lang_java fails, issue a warning instead of failure to be
1605 consistent with other set_lang_foo uses.
1606 * gdb.pascal/types.exp: load_lib pascal.exp.
1607 (set_lang_pascal): Moved to lib/pascal.exp.
1608 * lib/fortran.exp: New file.
1609 * lib/java.exp (set_lang_java): New function.
1610 * lib/pascal.exp (set_lang_pascal): New function.
1611
2f06b485
YQ
16122010-08-18 Yao Qi <yao@codesourcery.com
1613
1614 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1615 func_nofb_start and func_loopfb_start, so that address of functions
1616 is equal to these labels on Thumb.
1617
96e25403
YQ
16182010-08-18 Yao Qi <yao@codesourcery.com>
1619
1620 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1621 to reflect latest c source file.
1622
36e6adc4
JK
16232010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1624
1625 * gdb.cp/infcall-dlopen.exp: New file.
1626 * gdb.cp/infcall-dlopen.cc: New file.
1627 * gdb.cp/infcall-dlopen-lib.cc: New file.
1628
f431efe5
PA
16292010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1630 Pedro Alves <pedro@codesourcery.com>
1631
1632 PR breakpoints/11371
1633
1634 * gdb.base/watch-cond-infcall.exp: New file.
1635 * gdb.base/watch-cond-infcall.c: New file.
1636
06a64a0b
TT
16372010-08-16 Tom Tromey <tromey@redhat.com>
1638
1639 * gdb.base/help.exp: Update.
1640 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1641 watchpoint.
1642 (test_watch_location): New proc.
1643 (test_watchpoint_in_big_blob): Delete watchpoint.
1644 * gdb.base/watchpoint.c (func5): New function.
1645 (main): Call it.
1646
70ebf4ed
DE
16472010-08-16 Doug Evans <dje@google.com>
1648
1649 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1650
ca5c20b6
PM
16512010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1652
1653 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1654 tests.
1655
7346b668
KW
16562010-08-11 Ken Werner <ken.werner@de.ibm.com>
1657
1658 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1659 * gdb.base/gnu_vector.c: New File.
1660 * gdb.base/gnu_vector.exp: Likewise.
1661
cb2e07a6
PM
16622010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1663
1664 * gdb.python/python.c: New File.
1665 * gdb.python/python-sl.c: New File.
1666 * gdb.python/python.exp: Test solib_address and decode_line
1667 * functions.
1668
5da1313b
JK
16692010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1670
1671 * gdb.python/python.exp (show height, set height 10)
1672 (verify pagination beforehand, verify pagination beforehand: q)
1673 (gdb.execute does not page, verify pagination afterwards)
1674 (verify pagination afterwards: q): New.
1675
49c3ccf7
DE
16762010-08-02 Doug Evans <dje@google.com>
1677
1678 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1679 because of an older gcc, change test2
1680 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1681 to unsupported.
1682
42c0c4f1
KH
16832010-07-30 Kazu Hirata <kazu@codesourcery.com>
1684
1685 * gdb.base/break-always.exp: Do not expect full paths to file
1686 names.
1687 * gdb.base/commands.exp: Likewise.
1688
d3765805
DE
16892010-07-30 Doug Evans <dje@google.com>
1690
c98ee71b
DE
1691 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1692 xfail them when run with older gccs.
1693
fd961404
DE
1694 * lib/gdb.exp (build_executable): Forward "c++" option to
1695 get_compiler_info.
1696
999adef4
DE
1697 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1698 "python print ttype.template_argument(1)" and
1699 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1700 if using gcc 4.4 or earlier.
1701
d3765805
DE
1702 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1703 attach-to-debugger handling.
1704
1276c759
JK
17052010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1706
1707 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1708 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1709 (main): Use copyreloc.
1710 * gdb.base/prelink.exp (split debug of executable)
1711 (.dynbss vs. .bss address shift): New tests.
1712
88caa9b9
PA
17132010-07-29 Pedro Alves <pedro@codesourcery.com>
1714
1715 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1716 in gdb_test_multiple.
1717
c6f2ac43
PA
17182010-07-29 Pedro Alves <pedro@codesourcery.com>
1719
1720 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1721 environment.
1722
326fd672
TT
17232010-07-28 Tom Tromey <tromey@redhat.com>
1724
1725 PR python/11060:
1726 * gdb.python/py-type.c (Temargs): New template.
1727 (temvar): New variable.
1728 * gdb.python/py-type.exp (test_template): New proc.
1729
3ce3b1ba
PA
17302010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1731
1732 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1733 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1734
34eaf542
TT
17352010-07-28 Tom Tromey <tromey@redhat.com>
1736
1737 PR c++/9946:
1738 * gdb.cp/temargs.exp: New file.
1739 * gdb.cp/temargs.cc: New file.
1740
d41b819e
JK
17412010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 * gdb.base/help.exp (help disassemble): Update the content.
1744
26ab7092
JK
17452010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1746
1747 * gdb.threads/ia64-sigill.exp: New file.
1748 * gdb.threads/ia64-sigill.c: New file.
1749
5283e9e1
TT
17502010-07-27 Tom Tromey <tromey@redhat.com>
1751
1752 * gdb.opt/inline-cmds.c (ATTR): New define.
1753 (func1): Use it.
1754 (func2): Likewise.
1755 (func3): Likewise.
1756 (outer_inline1): Likewise.
1757 (outer_inline2): Likewise.
1758 * gdb.opt/inline-bt.c (ATTR): New define.
1759 (func1): Use it.
1760 (func2): Likewise.
1761 * gdb.opt/inline-locals.c (ATTR): New define.
1762 (func1): Use it.
1763 (func2): Likewise.
1764
e992ef73
TT
17652010-07-27 Tom Tromey <tromey@redhat.com>
1766
1767 * gdb.stabs/gdb11479.c (hack): New function.
1768 (test): Use it.
1769 (test2): Use it.
1770 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1771 (int32_search_buf, int64_search_buf): No longer static.
1772 (x): Remove.
1773 * gdb.base/relocate.c (hack): New function.
1774
5374244e
PM
17752010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1776
1777 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1778 * gdb.python/py-value.c (func1): New function.
1779 (func2): Likewise.
1780
a99aee83
CV
17812010-07-26 Corinna Vinschen <vinschen@redhat.com>
1782
1783 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1784 as not to clash with .data section.
1785
a04ba985
JG
17862010-07-26 Jerome Guitton <guitton@adacore.com>
1787
1788 * gdb.base/code_elim.exp: New file.
1789 * gdb.base/code_elim1.c: New file.
1790 * gdb.base/code_elim2.c: New file.
1791
23bd0f7c
PA
17922010-07-21 Pedro Alves <pedro@codesourcery.com>
1793
1794 PR symtab/11827
1795
1796 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1797 (some_volatile_enum): New variable.
1798 * gdb.base/printcmds.exp (test_print_enums): New.
1799 <top level>: Call it.
1800
883df6dd
SW
18012010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1802
1803 * gdb.cp/fpointer.cc: New test.
1804 * gdb.cp/fpointer.exp: New test.
1805
569b05a5
JK
18062010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.base/solib-nodir.exp: New file.
1809 * lib/gdb.exp (runto): New case for a GDB internal error.
1810
51d7d803
JK
18112010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1812 Ulrich Weigand <uweigand@de.ibm.com>
1813 Tom Tromey <tromey@redhat.com>
1814
1815 * gdb.base/charset-malloc.c: New file.
1816 * gdb.base/charset.c (malloc_stub): New prototype.
1817 (main): Call it instead of malloc itself.
1818 * gdb.base/charset.exp: Use only prepare_for_testing.
1819 (binfile): Remove the variable.
1820
c0edd9ed
JK
18212010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1822
1823 Make core files the process_stratum.
1824 * gdb.base/corefile.exp (run: load core again)
1825 (run: sanity check we see the core file, run: with core)
1826 (run: core file is cleared, attach: load core again)
1827 (attach: sanity check we see the core file, attach: with core)
1828 (attach: core file is cleared): New tests.
1829 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1830
3cbaedff
KW
18312010-07-14 Ken Werner <ken.werner@de.ibm.com>
1832
1833 * gdb.arch/altivec-abi.exp: New tests.
1834
91158a56
TT
18352010-07-13 Tom Tromey <tromey@redhat.com>
1836
1837 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1838 (main): Use it.
1839 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1840
0f5238ed
TT
18412010-07-13 Tom Tromey <tromey@redhat.com>
1842
1843 * gdb.base/label.exp: New file.
1844 * gdb.base/label.c: New file.
1845
add265ae
L
18462010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1847 H.J. Lu <hongjiu.lu@intel.com>
1848
1849 * lib/gdb.exp (is_ilp32_target): New.
1850 (is_lp64_target): Likewise.
1851
1852 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1853 target.
1854 * gdb.arch/amd64-disp-step.exp: Likewise.
1855 * gdb.arch/amd64-dword.exp: Likewise.
1856 * gdb.arch/amd64-i386-address.exp: Likewise.
1857 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1858
add265ae
L
1859 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1860 target.
1861 * gdb.arch/i386-bp_permanent.exp: Likewise.
1862 * gdb.arch/i386-byte.exp: Likewise.
1863 * gdb.arch/i386-disp-step.exp: Likewise.
1864 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1865 * gdb.arch/i386-prologue.exp: Likewise.
1866 * gdb.arch/i386-size-overlap.exp: Likewise.
1867 * gdb.arch/i386-size.exp: Likewise.
1868 * gdb.arch/i386-sse.exp: Likewise.
1869 * gdb.arch/i386-unwind.exp: Likewise.
1870 * gdb.arch/i386-word.exp: Likewise.
1871
1872 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1873 test only when building 64-bit executables. Do not hard-code
1874 -m64 option.
1875
2dfb8c17
DE
18762010-07-07 Doug Evans <dje@google.com>
1877
1878 * lib/gdb.exp (gdb_test_list_exact): New function.
1879 * gdb.base/default.exp (show convenience): Call it, add tests for
1880 $_sdata = void, $_thread = 0.
1881
4e5799b6
JK
18822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1883 Joel Brobecker <brobecker@adacore.com>
1884
1885 Fix re-run of PIE executable, PR shlibs/11776.
1886 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1887 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1888 and re-"run" of the inferior.
1889
1a219cc7
JK
18902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1891 Joel Brobecker <brobecker@adacore.com>
1892
1893 Cope with missing /usr/sbin/prelink.
1894 * lib/prelink-support.exp (prelink_no):
1895 <result == 1 && $output is "no such file or directory">: New.
1896 (prelink_yes): Likewise. Return on failed prelink_no.
1897
5e3b36f8
JK
18982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1899 Joel Brobecker <brobecker@adacore.com>
1900
1901 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1902 build_executable by build_executable_own_libs. Replace "prelink -R"
1903 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1904 change.
1905 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1906 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1907 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1908 Replace build_executable by build_executable_own_libs's function
1909 build_executable_own_libs.
1910 (prelinkNO): Create new stub to call prelink_no.
1911 (prelinkYES): Create new stub to call prelink_yes.
1912 (test_attach): Rename calls of copy to file_copy.
1913 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1914 (copy): Move to ...
1915 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1916 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1917 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1918 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1919 special flags by gdb_compile_shlib. Replace second gdb_compile by
1920 build_executable_own_libs. Replace "prelink -R" execution by a call of
1921 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1922 a second call of prelink_yes. Replace restart commands by
1923 clean_restart.
1924 (prelink): Rename to ...
1925 (seen displacement message): ... this test. Extend its expectation
1926 strictness.
1927
86e4bafc
JK
19282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1931 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1932 displacement message exactly once.
1933
3cd07d20
JK
19342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1935 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1938 its restore after the <$relink_args != ""> loop. new comment.
1939
0a1e94c7
JK
19402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1941 Joel Brobecker <brobecker@adacore.com>
1942
1943 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1944 code for it. New variable relink_args.
1945 (prelinkYES): Call prelinkNO.
1946 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1947 in such case. Move the core code to ...
1948 (test_attach_gdb): ... a new function. Send GDB command "file".
1949 Extend expected "Attaching to " string.
1950
2f70bcfb
TT
19512010-07-02 Tom Tromey <tromey@redhat.com>
1952
1953 * gdb.base/bitops.exp: Remove extraneous "pass".
1954
a17ac5b0
TT
19552010-07-02 Ken Werner <ken.werner@de.ibm.com>
1956
1957 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1958
dc10affe
PA
19592010-07-01 Pedro Alves <pedro@codesourcery.com>
1960
d41c0fc8
PA
1961 * gdb.base/help.exp: Adjust expected output.
1962
19632010-07-01 Pedro Alves <pedro@codesourcery.com>
1964
1965 * gdb.base/help.exp: Adjust expected output.
dc10affe 1966
0a600c36
JK
19672010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1968
1969 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1970 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1971 c++/11702.
1972
37cc8bfe
JK
19732010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1974 Doug Evans <dje@google.com>
1975
1976 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1977 add .dynamic entry'.
1978
254e6b9e
DE
19792010-06-29 Doug Evans <dje@google.com>
1980
1981 Test PR c++/11702.
1982 * gdb.cp/m-static.exp: Add testcase.
1983 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1984
595939de 19852010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1986 Tom Tromey <tromey@redhat.com>
1987 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1988
1989 * gdb.python/py-inferior.c: New File.
1990 * gdb.python/py-infthread.c: New File.
1991 * gdb.python/py-inferior.exp: New File.
1992 * gdb.python/py-infthread.exp: New File.
1993
98751a41
JK
19942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1997 (ptype ::C::OtherFileClass typedefs): New.
1998 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1999 (C::OtherFileClass::cOtherFileClassVar2): New.
2000 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2001 cOtherFileClassVar2.
2002 (C::cOtherFileType2, C::cOtherFileVar2): New.
2003 (C::cOtherFileVar_use): use also cOtherFileVar2.
2004 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2005
41f62f39
JK
20062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2009 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2010 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2011 (print ::C::cOtherFileVar)
2012 (whatis C::OtherFileClass::cOtherFileClassType)
2013 (whatis ::C::OtherFileClass::cOtherFileClassType)
2014 (print C::OtherFileClass::cOtherFileClassVar)
2015 (print ::cOtherFileClassVar)
2016 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2017 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2018 trailing content.
2019 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2020 (C::OtherFileClass::cOtherFileClassVar)
2021 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2022 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2023
af53d231
JK
20242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 Test PR c++/11703 and PR gdb/1448.
2027 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2028 gdb/1448.
2029
9655fd1a
JK
20302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2033 (main) <rtti_data>: New.
2034 * gdb.cp/virtbase.exp (print rtti_data): New.
2035
824cc8dd
JK
20362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2037 Joel Brobecker <brobecker@adacore.com>
2038
2039 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2040
6036c742
JK
20412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2042
2043 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2044
de6a0421
DE
20452010-06-28 Doug Evans <dje@google.com>
2046
2047 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2048
b2dae948
DE
20492010-06-27 Doug Evans <dje@google.com>
2050
2051 * gdb.cp/m-static.exp: Update expected test output.
2052
0f3bb72e
PH
20532010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2054
889bf7c5
PA
2055 * gdb.gdb/selftest.exp: Adjust expected message for
2056 capturing start-up runtime.
0f3bb72e 2057
bc9f0842
TT
20582010-06-25 Tom Tromey <tromey@redhat.com>
2059
2060 PR python/10808:
2061 * gdb.python/python.exp: Add new tests.
2062
099ef718
SW
20632010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2064
2065 * gdb.cp/operator.cc: Created an import loop.
2066 * gdb.cp/operator.exp: Added testcase for import loop.
2067
5868a632
JK
20682010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 Test PR python/11407.
2071 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2072 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2073 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2074 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2075 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2076 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2077 binfile. Call gdb_compile with clean_restart twice.
2078 (func_nofb print, func_nofb backtrace, func_loopfb print)
2079 (func_loopfb backtrace): New.
2080
af76db58
JK
20812010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2082
2083 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2084 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2085 by a hand made one.
2086 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2087 i?86 requirement. Remove variables srcfile and binfile. New variable
2088 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2089
f2c7657e
UW
20902010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2091
2092 * gdb.cell/dwarfaddr.exp: New file.
2093 * gdb.cell/dwarfaddr.S: New file.
2094
628fe4e4
JK
20952010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2096
2097 Test PR 9436.
2098 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2099
f1421989
HZ
21002010-06-24 Hui Zhu <teawater@gmail.com>
2101
2102 * gdb.base/eval.exp: New file.
2103
d03285ec
UW
21042010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2105
2106 * gdb.cell/fork.exp: New file.
2107 * gdb.cell/fork.c: Likewise.
2108 * gdb.cell/fork-spu.c: Likewise.
2109
41b2c92d
PM
21102010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2111
2112 * lib/gdb.exp (banned_variables_traced): New global variable.
2113 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2114 (gdb_init): Use `trace add variable' instead of obsolete
2115 `trace variable'.
2116
d5bc977f
DE
21172010-06-21 Doug Evans <dje@google.com>
2118
2119 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2120
d2ed6730
UW
21212010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2122
2123 * gdb.arch/spu-ls.exp: New file.
2124 * gdb.arch/spu-ls.c: Likewise.
2125
6aed2dbc
SS
21262010-06-18 Stan Shebs <stan@codesourcery.com>
2127
2128 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2129
e0756905
UW
21302010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2131
2132 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2133 * gdb.base/watch-cond.exp: Likewise.
2134 * gdb.python/py-breakpoint.exp: Likewise.
2135
d8053d4d
PA
21362010-06-18 Pedro Alves <pedro@codesourcery.com>
2137
2138 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2139 clean_restart, make sure every test has a distinct message, and
2140 that messages don't include the executable' full path.
2141
81ce510c
DE
21422010-06-17 Doug Evans <dje@google.com>
2143
2144 * gdb.arch/i386-size.exp: Updated expected output for
2145 DISASSEMBLY_OMIT_FNAME.
2146
65d79d4b
SDJ
21472010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2148 Sergio Durigan Junior <sergiodj@redhat.com>
2149
2150 * gdb.base/watch-notconst.c: New file.
2151 * gdb.base/watch-notconst.S: New file.
2152 * gdb.base/watch-notconst2.c: New file.
2153 * gdb.base/watch-notconst2.S: New file.
2154 * gdb.base/watch-notconst.exp: New file.
2155 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2156 (func4): Add operations on `global_ptr_ptr'.
2157 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2158 routine to test watchpoints created with a constant expression.
2159 (test_inaccessible_watchpoint): Include tests for watchpoints
2160 created with a constant expression.
2161
df0f4836
KB
21622010-06-14 Kevin Buettner <kevinb@redhat.com>
2163
2164 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2165 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2166 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2167 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2168 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2169 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2170 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2171 of `_start'.
2172
b769def5
UW
21732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2174
2175 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2176 not supported on the target.
2177 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2178 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2179 * gdb.mi/mi-nsintrall.exp: Likewise.
2180 * gdb.mi/mi-nsmoribund.exp: Likewise.
2181 * gdb.mi/mi-nsthrexec.exp: Likewise.
2182
d914c394
SS
21832010-06-11 Stan Shebs <stan@codesourcery.com>
2184
2185 * gdb.base/permissions.exp: New file.
2186
21872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2188
2189 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2190 does not support ELF executable class.
2191
f3ce5b9c
UW
21922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2193
2194 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2195
8e46892c
JK
21962010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2199 (runto): Catch "The target does not support running in non-stop mode.".
2200
6cc55c64
MS
22012010-06-11 Michael Snyder <msnyder@vmware.com>
2202
2203 * gdb.base/setshow.exp (set language asm): Don't use
2204 gdb_test_no_output, fails on some targets.
2205
caddefa4
UW
22062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2207
2208 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2209 * gdb.cp/pr9167.exp: Likewise.
2210
468b1aa7
UW
22112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2212
2213 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2214
5c3552dc
UW
22152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2216
2217 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2218
02e6fe6a
UW
22192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2220
2221 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2222
0e03807e
TT
22232010-06-11 Tom Tromey <tromey@redhat.com>
2224
2225 PR gdb/9977, PR exp/11636::
2226 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2227 (pieces_test_f6): Update expected output.
2228
2bdf28a0
JK
22292010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2230
2231 * gdb.base/moribund-step.exp: New.
2232
f6978de9
MS
22332010-06-08 Michael Snyder <msnyder@vmware.com>
2234
2235 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2236 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2237 * gdb.ada/frame_args.exp: Ditto.
2238 * gdb.ada/lang_switch.exp: Ditto.
2239 * gdb.ada/ptype_arith_binop.exp: Ditto.
2240 * gdb.ada/ref_param.exp: Ditto.
2241 * gdb.ada/type_coercion.exp:Ditto.
2242
2243 * gdb.asm/asm-source.exp: Ditto.
2244
2245 * gdb.base/attach.exp: Ditto.
2246 * gdb.base/bitfields2.exp: Ditto.
2247 * gdb.base/call-signal-resume.exp: Ditto.
2248 * gdb.base/callfuncs.exp: Ditto.
2249 * gdb.base/commands.exp: Ditto.
2250 * gdb.base/dbx.exp: Ditto.
2251 * gdb.base/default.exp: Ditto.
2252 * gdb.base/dump.exp: Ditto.
2253 * gdb.base/exprs.exp: Ditto.
2254 * gdb.base/freebpcmd.exp: Ditto.
2255 * gdb.base/interrupt.exp: Ditto.
2256 * gdb.base/list.exp: Ditto.
2257 * gdb.base/long_long.exp: Ditto.
2258 * gdb.base/maint.exp: Ditto.
2259 * gdb.base/ptype.exp: Ditto.
2260 * gdb.base/return.exp: Ditto.
2261 * gdb.base/setshow.exp: Ditto.
2262 * gdb.base/sigbpt.exp: Ditto.
2263 * gdb.base/sigrepeat.exp: Ditto.
2264
2265 * gdb.cp/classes.exp: Ditto.
2266
2267 * gdb.dwarf2/dw2-restore.exp: Ditto.
2268
2269 * gdb.gdb/selftest.exp: Ditto.
2270
2271 * gdb.multi/base.exp: Ditto.
2272 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2273
2274 * gdb.python/py-block.exp: Ditto.
2275 * gdb.python/py-prettyprint.exp: Ditto.
2276 * gdb.python/py-template.exp: Ditto.
2277
2278 * gdb.server/ext-attach.exp: Ditto.
2279 * gdb.server/ext-run.exp: Ditto.
2280 * gdb.server/server-mon.exp: Ditto.
2281
2282 * gdb.threads/fork-thread-pending.exp: Ditto.
2283 * gdb.threads/hand-call-in-threads.exp: Ditto.
2284 * gdb.threads/interrupted-hand-call.exp: Ditto.
2285 * gdb.threads/linux-dp.exp: Ditto.
2286 * gdb.threads/manythreads.exp: Ditto.
2287 * gdb.threads/print-threads.exp: Ditto.
2288 * gdb.threads/pthreads.exp: Ditto.
2289 * gdb.threads/schedlock.exp: Ditto.
2290 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2291 * gdb.threads/threadapply.exp: Ditto.
2292
de7ff789
MS
22932010-06-08 Michael Snyder <msnyder@vmware.com>
2294
889bf7c5 2295 * gdb.ada/exec_changed.exp:
de7ff789
MS
2296 Use ".*" instead of "" as wildcard regexp.
2297
2298 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2299 * gdb.base/call-ar-st.exp: Ditto.
2300 * gdb.base/checkpoint.exp: Ditto.
2301 * gdb.base/default.exp: Ditto.
2302 * gdb.base/dump.exp: Ditto.
2303 * gdb.base/ending-run.exp: Ditto.
2304 * gdb.base/fileio.exp: Ditto.
2305 * gdb.base/miscexprs.exp: Ditto.
2306 * gdb.base/pointers.exp: Ditto.
2307 * gdb.base/readline.exp: Ditto.
2308 * gdb.base/reread.exp: Ditto.
2309 * gdb.base/restore.exp: Ditto.
2310 * gdb.base/shlib-call.exp: Ditto.
2311 * gdb.base/valgrind-db-attach.exp: Ditto.
2312 * gdb.base/volatile.exp: Ditto.
2313 * gdb.base/watchpoints.exp: Ditto.
2314
2315 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2316
2317 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2318 * gdb.python/py-value.exp: Ditto.
2319
2320 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2321 * gdb.trace/circ.exp: Ditto.
2322 * gdb.trace/collection.exp: Ditto.
2323 * gdb.trace/packetlen.exp: Ditto.
2324 * gdb.trace/passc-dyn.exp: Ditto.
2325 * gdb.trace/report.exp: Ditto.
2326 * gdb.trace/tfile.exp: Ditto.
2327 * gdb.trace/tfind.exp: Ditto.
2328 * gdb.trace/while-dyn.exp: Ditto.
2329
3bebe2f2
JK
23302010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2333
5c631832
JK
23342010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 Test PR 10640.
2337 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2338
4c3376c8
SW
23392010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2340
2341 * gdb.cp/koenig.exp: Test for ADL operators.
2342 * gdb.cp/koenig.cc: Added ADL operators.
2343 * gdb.cp/operator.exp: New test.
2344 * gdb.cp/operator.cc: New test.
2345
dc226d5a
MS
23462010-06-04 Michael Snyder <msnyder@vmware.com>
2347
dfb88a23
MS
2348 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2349 * gdb.base/pending.exp: Ditto.
f7ae76b3 2350
dc226d5a
MS
2351 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2352
967cf477
DE
23532010-06-04 Doug Evans <dje@google.com>
2354
2355 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2356 disabled printers.
2357 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2358 (enable_lookup_function): New function.
2359
eb801841
TT
23602010-06-04 Tom Tromey <tromey@redhat.com>
2361
2362 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2363 of hash and id.
2364
38979823
JK
23652010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2366
2367 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2368 newline.
2369 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2370 (empty verbose non-noisy clear, empty verbose noisy clear)
2371 (empty non-verbose noisy clear): Likewise.
2372
35ec993f
MS
23732010-06-03 Michael Snyder <msnyder@vmware.com>
2374
2375 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2376 * gdb.base/display.exp: Ditto.
2377 * gdb.base/find.exp: Ditto.
2378 * gdb.base/ifelse.exp: Ditto.
2379 * gdb.base/multi-forks.exp: Ditto.
2380 * gdb.base/recurse.exp: Ditto.
2381 * gdb.base/setshow.exp: Ditto.
2382 * gdb.base/value-double-free.exp: Ditto.
2383 * gdb.base/watch-vfork.exp: Ditto.
2384 * gdb.base/watch_thread_num.exp: Ditto.
2385 * gdb.base/watchpoint-solib.exp: Ditto.
2386 * gdb.base/watchpoint.exp: Ditto.
2387 * gdb.base/watchpoints.exp: Ditto.
2388
2389 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2390 * gdb.cp/overload.exp: Ditto.
2391 * gdb.cp/virtfunc.exp: Ditto.
2392
2393 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2394
889bf7c5 2395 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2396 Replace gdb_test with gdb_test_no_output.
2397
889bf7c5 2398 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2399 Replace gdb_test with gdb_test_no_output.
2400 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2401 * gdb.threads/watchthreads.exp: Ditto.
2402 * gdb.threads/watchthreads2.exp: Ditto.
2403
2404 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2405 * gdb.trace/tfind.exp: Ditto.
2406
c22decce
JB
24072010-06-03 Joel Brobecker <brobecker@adacore.com>
2408
2409 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2410 successful test if message is the empty string.
2411
fd5700c7
JK
24122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.fortran/module.exp (stopped language detection): New test.
2415
f55ee35c
JK
24162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2417
2418 Support DW_TAG_module as separate namespaces.
2419 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2420 gdb.fortran/library-module-lib.f90: New.
2421 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2422 (print i): Remove.
2423 (continue to breakpoint: i-is-1, print var_i value 1)
2424 (continue to breakpoint: i-is-2, print var_i value 2)
2425 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2426 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2427 (complete `modmany, complete `modmany`, complete `modmany`var)
2428 (show language, setting breakpoint at module): New tests.
2429 * gdb.fortran/module.f90 (module mod): Remove.
2430 (module mod1, module mod2, module modmany, subroutine sub1)
2431 (subroutine sub2, program module): New.
2432
b8e8282f
JK
24332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2436 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2437 * gdb.cp/anon-union.exp (pass): Rename to ...
2438 (print z 2): ... here.
b8e8282f 2439
019ebafc
MS
24402010-06-02 Michael Snyder <msnyder@vmware.com>
2441
e68d8fd4
MS
2442 * gdb.trace/actions.exp: Use gdb_test_no_output.
2443 * gdb.trace/circ.exp: Ditto.
2444 * gdb.trace/packetlen.exp: Ditto.
2445 * gdb.trace/save-trace.exp: Ditto.
2446 * gdb.trace/tracecmd.exp: Ditto.
2447 * gdb.trace/tsv.exp: Ditto.
2448
12b5d08a
MS
2449 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2450 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2451 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2452 * gdb.threads/manythreads.exp: Ditto.
2453 * gdb.threads/print-threads.exp: Ditto.
2454 * gdb.threads/pthreads.exp: Ditto.
2455 * gdb.threads/schedlock.exp: Ditto.
2456 * gdb.threads/staticthreads.exp: Ditto.
2457 * gdb.threads/thread-specific.exp: Ditto.
2458 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2459 * gdb.threads/threadapply.exp: Ditto.
2460 * gdb.threads/watchthreads.exp: Ditto.
2461 * gdb.threads/watchthreads2.exp: Ditto.
2462
89493308
MS
2463 * gdb.python/py-block.exp: Use gdb_test_no_output.
2464 * gdb.python/py-prettyprint.exp: Ditto.
2465 * gdb.python/py-template.exp: Ditto.
2466 * gdb.python/py-value.exp: Ditto.
2467
2468 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2469 * gdb.reverse/watch-reverse.exp: Ditto.
2470
2471 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2472 * gdb.server/ext-run.exp: Ditto.
2473
019ebafc
MS
2474 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2475 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2476 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2477 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2478 * gdb.dwarf2/dw2-producer.exp: Ditto.
2479 * gdb.dwarf2/mac-fileno.exp: Ditto.
2480
2481 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2482 * gdb.gdb/selftest.exp: Ditto.
2483
2484 * gdb.multi/base.exp: Use gdb_test_no_output.
2485
2486 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2487
3e0ca3a5
JK
24882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2489
2490 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2491
9db70545
MS
24922010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2493
a8d52276
MS
2494 * gdb.cp/class2.exp: Use gdb_test_no_output.
2495 * gdb.cp/classes.exp: Ditto.
2496 * gdb.cp/extern-c.exp: Ditto.
2497 * gdb.cp/inherit.exp: Ditto.
2498 * gdb.cp/maint.exp: Ditto.
2499 * gdb.cp/mb-inline.exp: Ditto.
2500 * gdb.cp/mb-templates.exp: Ditto.
2501 * gdb.cp/method2.exp: Ditto.
2502 * gdb.cp/misc.exp: Ditto.
2503 * gdb.cp/ovldbreak.exp: Ditto.
2504 * gdb.cp/punctuator.exp: Ditto.
2505 * gdb.cp/templates.exp: Ditto.
2506 * gdb.cp/virtbase.exp: Ditto.
2507
889bf7c5 2508 * gdb.threads/attach-stopped.exp:
9db70545 2509 Replace uses of send_gdb / gdb_expect.
889bf7c5 2510 * gdb.threads/attachstop-mt.exp:
9db70545 2511 Replace uses of send_gdb / gdb_expect.
889bf7c5 2512 * gdb.threads/gcore-thread.exp:
9db70545 2513 Replace uses of send_gdb / gdb_expect.
889bf7c5 2514 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2515 Replace uses of send_gdb / gdb_expect.
2516 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2517 * gdb.threads/print-threads.exp:
9db70545
MS
2518 Replace uses of send_gdb / gdb_expect.
2519 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2520 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2521 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2522
2523 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2524 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2525 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2526 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2527 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2528 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2529 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2530 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2531 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2532 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2533 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2534
359cc68c
JK
25352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2538
7d3fe98e
SW
25392010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2540
2541 * gdb.cp/koenig.exp: Added new test case.
2542 * gdb.cp/koenig.cc: Ditto.
2543
27d3a1a2
MS
25442010-06-01 Michael Snyder <msnyder@vmware.com>
2545
2546 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2547 * gdb.base/arrayidx.exp: Ditto.
2548 * gdb.base/attach.exp: Ditto.
2549 * gdb.base/auxv.exp: Ditto.
2550 * gdb.base/bigcre.exp: Ditto.
2551 * gdb.base/break-always.exp: Ditto.
2552 * gdb.base/break-interp.exp: Ditto.
2553 * gdb.base/break.exp: Ditto.
2554 * gdb.base/breakpoint-shadow.exp: Ditto.
2555 * gdb.base/call-ar-st.exp: Ditto.
2556 * gdb.base/call-sc.exp: Ditto.
2557 * gdb.base/call-signal-resume.exp: Ditto.
2558 * gdb.base/callfuncs.exp: Ditto.
2559 * gdb.base/catch-syscall.exp: Ditto.
2560 * gdb.base/charset.exp: Ditto.
2561 * gdb.base/code-expr.exp: Ditto.
2562 * gdb.base/commands.exp: Ditto.
2563 * gdb.base/cond-expr.exp: Ditto.
2564 * gdb.base/condbreak.exp: Ditto.
2565 * gdb.base/cursal.exp: Ditto.
2566 * gdb.base/cvexpr.exp: Ditto.
2567 * gdb.base/default.exp: Ditto.
2568 * gdb.base/del.exp: Ditto.
2569 * gdb.base/detach.exp: Ditto.
2570 * gdb.base/display.exp: Ditto.
2571 * gdb.base/ena-dis-br.exp: Ditto.
2572 * gdb.base/eval-skip.exp: Ditto.
2573 * gdb.base/foll-fork.exp: Ditto.
2574 * gdb.base/foll-vfork.exp: Ditto.
2575 * gdb.base/frame-args.exp: Ditto.
2576 * gdb.base/funcargs.exp: Ditto.
2577 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2578 * gdb.base/gdbvars.exp: Ditto.
2579 * gdb.base/help.exp: Ditto.
2580 * gdb.base/ifelse.exp: Ditto.
2581 * gdb.base/included.exp: Ditto.
2582 * gdb.base/list.exp: Ditto.
2583 * gdb.base/macscp.exp: Ditto.
2584 * gdb.base/maint.exp: Ditto.
2585 * gdb.base/multi-fork.exp: Ditto.
2586 * gdb.base/overlays.exp: Ditto.
2587 * gdb.base/page.exp: Ditto.
2588 * gdb.base/pending.exp: Ditto.
2589 * gdb.base/pointers.exp: Ditto.
2590 * gdb.base/pr11022.exp: Ditto.
2591 * gdb.base/prelink.exp: Ditto.
2592 * gdb.base/printcmds.exp: Ditto.
2593 * gdb.base/psymtab.exp: Ditto.
2594 * gdb.base/randomize.exp: Ditto.
2595 * gdb.base/relational.exp: Ditto.
2596 * gdb.base/relocate.exp: Ditto.
2597 * gdb.base/remote.exp: Ditto.
2598 * gdb.base/sepdebug.exp: Ditto.
2599 * gdb.base/set-lang-auto.exp: Ditto.
2600 * gdb.base/setshow.exp: Ditto.
2601 * gdb.base/setvar.exp: Ditto.
2602 * gdb.base/signals.exp: Ditto.
2603 * gdb.base/signull.exp: Ditto.
2604 * gdb.base/sigstep.exp: Ditto.
2605 * gdb.base/sizeof.exp: Ditto.
2606 * gdb.base/solib-disc.exp: Ditto.
2607 * gdb.base/store.exp: Ditto.
2608 * gdb.base/structs.exp: Ditto.
2609 * gdb.base/structs2.exp: Ditto.
2610 * gdb.base/subst.exp: Ditto.
2611 * gdb.base/term.exp: Ditto.
2612 * gdb.base/trace-commands.exp: Ditto.
2613 * gdb.base/unwindonsignal.exp: Ditto.
2614 * gdb.base/valgrind-db-attach.exp: Ditto.
2615 * gdb.base/varargs.exp: Ditto.
2616 * gdb.base/watch-cond.exp: Ditto.
2617 * gdb.base/watch_thread_num.exp: Ditto.
2618 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2619 * gdb.base/watchpoint.exp: Ditto.
2620 * gdb.base/whatis-exp.exp: Ditto.
2621
f8d3bf8f
MS
26222010-06-01 Michael Snyder <msnyder@vmware.com>
2623
2624 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2625 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2626 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2627 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2628 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2629 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2630 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2631 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2632 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2633 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2634 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2635 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2636 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2637 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2638 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2639
3f9e0d32
JK
26402010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2643 trailing newline.
2644 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2645 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2646 (p *args): ... here and remove excessive trailing newline.
2647
f629457d
JB
26482010-05-31 Joel Brobecker <brobecker@adacore.com>
2649
2650 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2651
09eef106
JK
26522010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2653
2654 Accept the new Linux kernel "t (tracing stop)" string.
2655 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2656 Update comment.
2657 (state_wait) <T (tracing stop)>: New.
2658 (main): Update the state_wait expect string.
2659
94f31136
PA
26602010-05-28 Pedro Alves <pedro@codesourcery.com>
2661
2662 * limits.c, limits.exp: Delete files.
2663 * Makefile.in (clean mostlyclean): Adjust.
2664 * tracecmd.exp: Adjust.
2665
096554ab
JK
26662010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 * gdb.base/tui-layout.exp: New.
2669
27d3a1a2 26702010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2671
889bf7c5 2672 * gdb.reverse/break-precsave.exp:
bcd2dc50 2673 Replace uses of send_gdb / gdb_expect.
889bf7c5 2674 * gdb.reverse/break-reverse.exp:
bcd2dc50 2675 Replace uses of send_gdb / gdb_expect.
889bf7c5 2676 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2677 Replace uses of send_gdb / gdb_expect.
889bf7c5 2678 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2679 Replace uses of send_gdb / gdb_expect.
889bf7c5 2680 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2681 Replace uses of send_gdb / gdb_expect.
889bf7c5 2682 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2683 Replace uses of send_gdb / gdb_expect.
889bf7c5 2684 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2685 Replace uses of send_gdb / gdb_expect.
889bf7c5 2686 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2687 Replace uses of send_gdb / gdb_expect.
889bf7c5 2688 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2689 Replace uses of send_gdb / gdb_expect.
889bf7c5 2690 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2691 Replace uses of send_gdb / gdb_expect.
889bf7c5 2692 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2693 Replace uses of send_gdb / gdb_expect.
889bf7c5 2694 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2695 Replace uses of send_gdb / gdb_expect.
889bf7c5 2696 * gdb.reverse/machinestate.exp:
bcd2dc50 2697 Replace uses of send_gdb / gdb_expect.
889bf7c5 2698 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2699 Replace uses of send_gdb / gdb_expect.
889bf7c5 2700 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2701 Replace uses of send_gdb / gdb_expect.
889bf7c5 2702 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2703 Replace uses of send_gdb / gdb_expect.
889bf7c5 2704 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2705 Replace uses of send_gdb / gdb_expect.
889bf7c5 2706 * gdb.reverse/step-precsave.exp:
bcd2dc50 2707 Replace uses of send_gdb / gdb_expect.
889bf7c5 2708 * gdb.reverse/step-reverse.exp:
bcd2dc50 2709 Replace uses of send_gdb / gdb_expect.
889bf7c5 2710 * gdb.reverse/until-precsave.exp:
bcd2dc50 2711 Replace uses of send_gdb / gdb_expect.
889bf7c5 2712 * gdb.reverse/until-reverse.exp:
bcd2dc50 2713 Replace uses of send_gdb / gdb_expect.
889bf7c5 2714 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2715 Replace uses of send_gdb / gdb_expect.
889bf7c5 2716 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2717 Replace uses of send_gdb / gdb_expect.
2718
3def43e0
JK
27192010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2722 excessive newline.
2723
27d3a1a2 27242010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2725
2726 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2727 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2728 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2729 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2730 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2731 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2732 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2733 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2734 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2735 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2736 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2737 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2738 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2739 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2740 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2741 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2742 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2743 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2744 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 2745
27d3a1a2 27462010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 2747
22454424
MS
2748 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2749 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2750
2751 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2752 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2753 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2754
889bf7c5 2755 * gdb.reverse/consecutive-reverse.exp:
22454424 2756 Replace uses of send_gdb / gdb_expect.
889bf7c5 2757 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
2758 Replace uses of send_gdb / gdb_expect.
2759
2760 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2761 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2762 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2763 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
2764 Replace uses of send_gdb / gdb_expect.
2765 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2766 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2767 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2768 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2769 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2770 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2771 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2772 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2773 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
2774
27752010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2776
22454424 2777 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2778
22454424 2779 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2780
22454424
MS
2781 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2782 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2783 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2784 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2785 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2786 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2787 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2788 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2789 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2790
6e5f2c59
TT
27912010-05-25 Tom Tromey <tromey@redhat.com>
2792
2793 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2794
bbc8b958
TT
27952010-05-25 Tom Tromey <tromey@redhat.com>
2796
2797 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2798 argument order.
2799 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2800 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2801 order.
2802 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2803 order.
2804 * gdb.base/call-sc.exp (setup_kfails): Remove.
2805 (setup_compiler_kfails): Remove.
2806 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2807 argument order.
2808 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2809 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2810 (advancei): Fix setup_kfail argument order.
2811 * gdb.base/radix.exp: Fix setup_kfail argument order.
2812 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2813 order.
2814 * gdb.base/structs.exp (setup_kfails): Remove.
2815 (setup_compiler_kfails): Fix setup_kfail argument order.
2816 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2817 order.
2818 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2819 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2820 setup_kfail argument order.
2821 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2822
83d1babf
TT
28232010-05-25 Tom Tromey <tromey@redhat.com>
2824
2825 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2826
6acb16a2
MS
28272010-05-25 Michael Snyder <msnyder@vmware.com>
2828
2829 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2830 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2831 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2832 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2833 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2834 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2835 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2836 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2837 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2838 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2839 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2840 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2841 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2842 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2843 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2844 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2845 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2846 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2847 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2848 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2849 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2850 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2851 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2852 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2853 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2854 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2855 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2856 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2857 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2858 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2859 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2860 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2861 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2862 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2863 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2864 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2865 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2866 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2867 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2868 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2869 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2870 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2871 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2872 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2873 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2874 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2875 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2876 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2877
28782010-05-25 Doug Evans <dje@google.com>
2879
2880 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2881 gdb.string_to_argv.
ad3986f0 2882
d3b1e874
TT
28832010-05-21 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2886 Call it.
2887 * gdb.dwarf2/pieces.S: Update.
2888 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2889
cb826367
TT
28902010-05-21 Tom Tromey <tromey@redhat.com>
2891
2892 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2893 Call it.
2894 * gdb.dwarf2/pieces.c (struct C): New.
2895 (f6): New function.
2896 * gdb.dwarf2/pieces.S: Replace.
2897
74de6778
TT
28982010-05-21 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2901 Call it.
2902
afd74c5f
TT
29032010-05-21 Tom Tromey <tromey@redhat.com>
2904
2905 * gdb.dwarf2.pieces.exp: New file.
2906 * gdb.dwarf2.pieces.S: New file.
2907 * gdb.dwarf2.pieces.c: New file.
2908
a7b75dfd 29092010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2910 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2911
2912 * lib/gdb.exp (gdb_test_no_output): New function.
2913 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2914 when testing commands that should produce no output.
2915
c81c812a
JB
29162010-05-17 Joel Brobecker <brobecker@adacore.com>
2917
2918 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2919 parameter that we want to watch being a constant.
2920
0cce5bd9
JB
29212010-05-17 Joel Brobecker <brobecker@adacore.com>
2922
2923 * gdb.ada/cond_lang: New testcase.
2924
47050449
JB
29252010-05-17 Joel Brobecker <brobecker@adacore.com>
2926
2927 * lib/gdb.exp (banned_variables): New variable/constant.
2928 (gdb_init): Add write trace on variables listed in banned_variables.
2929 (gdb_finish): Remove write traces on variables listed in
2930 banned_variables.
2931
77c01586
JB
29322010-05-17 Joel Brobecker <brobecker@adacore.com>
2933
2934 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2935 * gdb.cp/koenig.exp: Likewise.
2936
88d4aea7
PM
29372010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2938
889bf7c5 2939 PR python/11482
88d4aea7
PM
2940
2941 * gdb.python/py-value.exp (test_value_hash): New function.
2942
f5a010c0
PM
29432010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2944
2945 PR exp/11530.
2946 * gdb.base/gdb11530.c: New file.
2947 * gdb.base/gdb11530.exp: New file.
2948
8ef4892f
JK
29492010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2950
2951 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2952 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2953
7322dca9
SW
29542010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2955
2956 * gdb.cp/koenig.exp: New test.
2957 * gdb.cp/koenig.cc: New test program.
2958
02e7ea18
JB
29592010-05-05 Joel Brobecker <brobecker@adacore.com>
2960
2961 Remove the use of prms_id and bug_id throughout the testsuite.
2962
e1c34c5d
PM
29632010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2964
2965 PR exp/11349.
2966 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2967 use a reference local variable.
2968
8e1d0c49
JK
29692010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2970
2971 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2972 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2973 variable different_dir. Move debugfile into a full directory pathname
2974 under DIFFERENT_DIR.
2975 * lib/gdb.exp (separate_debug_filename): Remove.
2976 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2977 variable debug_dir and mkdir of it. Update function comments.
2978
e66408ed
PA
29792010-04-29 Pedro Alves <pedro@codesourcery.com>
2980
2981 PR gdb/11557
2982
2983 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2984 files.
2985
d7b32ed3
PM
29862010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2987
889bf7c5 2988 * gdb.python/py-param.exp: New File.
d7b32ed3 2989
6aecb9c2
JB
29902010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2991
2992 * gdb.base/default.exp: Fix "set language" test.
2993
bdf92a1c
PM
29942010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2995
2996 PR breakpoints/11531.
2997 * gdb.base/gdb11531.c: New file.
2998 * gdb.base/gdb11531.exp: New file.
2999
3f172e24
TT
30002010-04-26 Tom Tromey <tromey@redhat.com>
3001
3002 * gdb.base/completion.exp: Add tests for completion and deprecated
3003 commands.
3004
64af4c92
JK
30052010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3008 (print /x char_array): Escape curly brackets.
3009
492928e4
JK
30102010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 Fix deadlock on looped list of loaded shared objects.
3013 * gdb.base/solib-corrupted.exp: New.
3014
66d09542
DE
30152010-04-23 Doug Evans <dje@google.com>
3016
3017 * gdb.python/py-section-script.c: New file.
3018 * gdb.python/py-section-script.exp: New file.
3019 * gdb.python/py-section-script.py: New file.
3020
8bd10a10
CM
30212010-04-20 Chris Moller <cmoller@redhat.com>
3022
3023 PR 10179
3024
3025 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3026 * gdb.base/pr10179-a.c:
3027 * gdb.base/pr10179-b.c:
3028 * gdb.base/pr10179.exp: New files.
3029
c0201579
JK
30302010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 Fix crashes on dangling display expressions.
3033 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3034 is SEP.
3035 (lib_flags): Remove the "debug" keyword.
3036 (libsepdebug): New variable for iterating new loop.
3037 (save_pf_prefix): New variable wrapping the loop.
3038 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3039 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3040
793b0ff8
PM
30412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3042
3043 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3044
097f51f7
PM
30452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3046
3047 PR stabs/11479.
3048 * gdb.stabs/gdb11479.exp: New file.
3049 * gdb.stabs/gdb11479.c: New file.
3050
9a22f0d0
PM
30512010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3052
3053 * gdb.base/charset.c (Strin16, String32): New variables.
3054 * gdb.base/charset.exp (gdb_test): Test correct display
3055 of 16 or 32 bit strings.
3056
30572010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3058
3059 PR 9167
3060 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3061 * gdb.cp/pr9167.cc: New file.
3062 * gdb.cp/pr9167.exp: New file.
3063
3064
6e354e5e
PM
30652010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3066
3067 PR pascal/11492.
3068 * gdb.pascal/gdb11492.pas: New file.
3069 * gdb.pascal/gdb11492.exp: New file.
3070
be942545
JB
30712010-04-20 Joel Brobecker <brobecker@adacore.com>
3072
1667e6e3 3073 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3074
0c3acc09
JB
30752010-04-20 Joel Brobecker <brobecker@adacore.com>
3076
3077 * gdb.ada/dyn_loc: New testcase.
3078
ec31cde5
CM
30792010-04-20 Chris Moller <cmoller@redhat.com>
3080
3081 PR 10867
889bf7c5 3082
ec31cde5
CM
3083 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3084 * gdb.cp/pr10687.cc: New file.
3085 * gdb.cp/pr10687.exp: New file.
3086
3087
ce4b0682
SDJ
30882010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3089 Sergio Durigan Junior <sergiodj@redhat.com>
3090
3091 * gdb.fortran/logical.exp: New testcase.
3092 * gdb.fortran/logical.f90: New file.
3093
3436961f
DE
30942010-04-19 Doug Evans <dje@google.com>
3095
3096 * gdb.base/help.exp (help source): Update expected output.
3097
4d836c09
JK
30982010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3099
3100 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3101 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3102 gdb_exit and return.
3103 (executable): New variable.
3104 (binfile): Use it.
3105
6149aea9
PA
31062010-04-19 Pedro Alves <pedro@codesourcery.com>
3107
3108 PR breakpoints/8554.
3109
3110 * gdb.trace/save-trace.exp: Adjust.
3111
ed41462c
L
31122010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3113
3114 PR corefiles/11511
3115 * gdb.arch/system-gcore.exp: New.
3116 * gdb.arch/gcore.c: Likewise.
3117
3f7b2faa
DE
31182010-04-15 Doug Evans <dje@google.com>
3119
fa33c3cd
DE
3120 * gdb.python/py-progspace.c: New file.
3121 * gdb.python/py-progspace.exp: New file.
3122
3f7b2faa
DE
3123 * gdb.base/source.exp: Add tests for "source -s".
3124
79f283fe
PM
31252010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3126
3127 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3128 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3129 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3130 * gdb.python/py-mi.exp: New test for to_string returning None.
3131
fc8eb08a
PM
31322010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3133
3134 * gdb.python/py-breakpoint.c: Make result global.
3135
26e197f6
JK
31362010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3137
3138 Fix non-GNU make compatibility.
3139 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3140
adc36818
PM
31412010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3142
3143 * gdb.python/py-breakpoint.exp: New File.
3144 * gdb.python/py-breakpoint.C: Ditto.
3145
64e17368
SS
31462010-04-08 Stan Shebs <stan@codesourcery.com>
3147
3148 * gdb.trace/actions.exp: Clear default-collect.
3149 * gdb.trace/save-trace.exp: Clear default-collect.
3150
fff5cc64
PM
31512010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3152
3153 * gdb.python/py-value: Add null string variable.
3154 (test_lazy_string): Test zero length, NULL address lazy
3155 strings.
3156
a055a187
L
31572010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3158
3159 * gdb.arch/i386-avx.c: New.
3160 * gdb.arch/i386-avx.exp: Likewise.
3161
3162 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3163
96e39866
DE
31642010-04-06 Doug Evans <dje@google.com>
3165
3166 * gdb.base/source-test.gdb: New file.
3167 * gdb.base/source.exp: Test source -v.
3168
5984a431
UW
31692010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3170
3171 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3172
ec8a089a
PM
31732010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3174
3175 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3176 within one line, unless it is followed by a double quote.
3177 * gdb.stabs/hppa.sed: Idem.
3178 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3179 * gdb.stabs/weird.exp: Check for correct parsing of
3180 char and string constants.
ec8a089a
PM
3181 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3182 in .stabs to .stabx substitution.
3183
fce3c1f0
SS
31842010-04-05 Stan Shebs <stan@codesourcery.com>
3185
3186 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3187 constant global.
3188 * gdb.trace/tfile.exp: Try to print them.
3189
d77f58be
SS
31902010-04-04 Stan Shebs <stan@codesourcery.com>
3191
3192 * gdb.base/completion.exp: Update for new "info watchpoints".
3193 * gdb.base/default.exp: Ditto.
3194 * gdb.base/help.exp: Ditto.
3195 * gdb.base/watchpoint.exp: Ditto.
3196 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3197
af54718e
SS
31982010-04-04 Stan Shebs <stan@codesourcery.com>
3199
3200 * gdb.trace/tfile.exp: Sharpen tfind test.
3201
74d1f91e
JK
32022010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 * gdb.base/break-entry.exp: New.
3205
eb8e76db 32062010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3207 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3208
3209 * gdb.reverse/i386-sse-reverse.exp: New file.
3210 * gdb.reverse/i386-sse-reverse.c: New file.
3211
bf65cad8
PA
32122010-04-02 Pedro Alves <pedro@codesourcery.com>
3213
3214 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3215
fff87407
SS
32162010-04-01 Stan Shebs <stan@codesourcery.com>
3217
3218 * gdb.trace/actions.exp: Tweak expected output.
3219 * gdb.trace/while-stepping.exp: Tweak expected output.
3220
fe01d668
L
32212010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3222
3223 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3224
86b17b60
PA
32252010-04-01 Pedro Alves <pedro@codesourcery.com>
3226
3227 * gdb.base/commands.exp: Adjust.
3228 * gdb.cp/extern-c.exp: Adjust.
3229
2c58c0a9
PA
32302010-04-01 Pedro Alves <pedro@codesourcery.com>
3231
3232 * gdb.trace/collection.c (local_test_func): Define a local struct,
3233 and instanciate it.
3234
0db9b91c
PA
32352010-04-01 Pedro Alves <pedro@codesourcery.com>
3236
3237 * gdb.trace/collection.exp (gdb_collect_args_test)
3238 (gdb_collect_argarray_test): XFAIL the tests that assume the
3239 argarray argument's elements are collected.
3240
8072405b
JK
32412010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3244 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3245
8bf6485c
SS
32462010-03-31 Stan Shebs <stan@codesourcery.com>
3247
3248 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3249 and tracepoint conditionals.
3250 (gdb_verify_tracepoints): Delete unused return.
3251
fd7f724a
KS
32522010-03-26 Keith Seitz <keiths@redhat.com>
3253
3254 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3255 appear in the output before main.
3256 Remove KFAIL for gdb/2215 aka bz 9320.
3257
8d9e7719
DE
32582010-03-30 Doug Evans <dje@google.com>
3259
0906dd0b
DE
3260 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3261 by dejagnu.
3262 * gdb.arch/amd64-dword.exp: Ditto.
3263
8d9e7719
DE
3264 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3265 match.
3266 (break printf): Ditto.
3267
1da644f0
SW
32682010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3269
3270 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3271 gcc < 4.4.
3272 * gdb.cp/shadow.exp: Ditto.
3273
a8121990
PA
32742010-03-29 Pedro Alves <pedro@codesourcery.com>
3275
3276 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3277 "tstart" is silent.
3278
6e79d367
PA
32792010-03-29 Pedro Alves <pedro@codesourcery.com>
3280
3281 * gdb.trace/collection.exp (executable): New.
3282 (binfile): Use it.
3283 (fpreg, spreg, pcreg): New.
3284 (test_register): Use gdb_test_multiple. Pass /x to print.
3285 (prepare_for_trace_test): New.
3286 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3287 (gdb_collect_args_test, gdb_collect_argstruct_test)
3288 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3289 prepare_for_trace_test.
3290 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3291 fpreg, spreg and pcreg.
3292 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3293 prepare_for_trace_test.
3294 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3295 try to detect tracing support here. Don't set breakpoints at
3296 `begin' or `end' here.
3297 <global scope>: Use clean_restart. Run to main before checking
3298 for tracing support. Check for for tracing support here.
3299
09248348
JK
33002010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3303 " as $displacement" to "seen displacement message".
3304
d350db38
PA
33052010-03-28 Pedro Alves <pedro@codesourcery.com>
3306
3307 * gdb.trace/while-dyn.exp (executable): New variable.
3308 (binfile): Use it.
3309 (test_while_stepping): New function. Move most tests here. Call
3310 it once for each of the while-stepping, stepping and ws aliases.
3311
907af001
UW
33122010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3313
3314 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3315 that do not provide the tagless_struct type name at all.
3316 (test_print_anon_union): Do not check value of uninitialized
3317 union member. Do not use cp_test_ptype_class, so we can accept
3318 "long" as well as "long int".
3319
610197fd
PA
33202010-03-26 Pedro Alves <pedro@codesourcery.com>
3321
3322 * gdb.trace/tfile.c (tohex, bin2hex): New.
3323 (write_error_trace_file): Hexify error description.
3324
6c28cbf2
SS
33252010-03-25 Stan Shebs <stan@codesourcery.com>
3326
3327 * gdb.trace/tfile.c: Generate an additional trace file, improve
3328 portability.
3329 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3330 files in a better way.
3331
e62b8c7e
KS
33322010-03-25 Keith Seitz <keiths@redhat.com>
3333
3334 * gdb.java/jprint.exp: XFAIL printing of static class members
3335 because of GCC debuginfo problem.
3336
82ccf5a5
JK
33372010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3338
3339 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3340
293e2f9e
DJ
33412010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3342
3343 * gdb.base/completion.exp: Allow long instead of long int.
3344 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3345 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3346 variable p.
3347 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3348 * gdb.base/pointers.exp: Allow long instead of long int.
3349 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3350 * gdb.base/step-line.exp: Allow a directory before the source file name.
3351
95a42b64
TT
33522010-03-24 Tom Tromey <tromey@redhat.com>
3353
3354 PR breakpoints/9352:
3355 * gdb.base/default.exp: Update.
3356 * gdb.base/commands.exp: Update.
3357 * gdb.cp/extern-c.exp: Test setting commands on multiple
3358 breakpoints at once.
3359
2390201f
DJ
33602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3361
3362 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3363 if gdb,nosignals.
3364 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3365 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3366 exited".
3367
8c9a6790
SS
33682010-03-24 Stan Shebs <stan@codesourcery.com>
3369
3370 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3371
a6c727b2
DJ
33722010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3373
3374 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3375 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3376 argument. Handle "short" and "long".
3377 (Top level): Pass overprototyped output for old_fptr and xptr.
3378
4dfd5423
PA
33792010-03-23 Pedro Alves <pedro@codesourcery.com>
3380
3381 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3382 format strings and add casts to avoid compiler warnings.
3383
33842010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3385
3386 * lib/trace-support.exp (gdb_trace_setactions):
3387 Don't expect whitespace after ">" prompt.
3388 * gdb.trace/actions.exp: Adjust for output changes.
3389 * gdb.trace/while-stepping.exp: Likewise.
3390
c847d045
JK
33912010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3392
3393 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3394 and r157645).
3395
5f717f1d
JK
33962010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3397
3398 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3399 New.
3400
7d6d51d5
DJ
34012010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3402
3403 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3404 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3405
3b11a015
SS
34062010-03-19 Stan Shebs <stan@codesourcery.com>
3407
3408 * gdb.trace/ax.exp: New file.
3409
d7d158ed
DE
34102010-03-19 Doug Evans <dje@google.com>
3411
6bb85cd1
DE
3412 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3413 output from gcc.
3414
d7d158ed
DE
3415 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3416 named /usr/sbin/prelink<foo>.
3417
4daf5ac0
SS
34182010-03-18 Stan Shebs <stan@codesourcery.com>
3419
3420 * gdb.trace/circ.exp: Test circular-trace-buffer.
3421 * gdb.trace/tfile.exp: Update tstatus test.
3422
e8d05480
JB
34232010-03-18 Joel Brobecker <brobecker@adacore.com>
3424
3425 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3426 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3427
441b986a
UW
34282010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3429
3430 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3431
4247603b
PA
34322010-03-18 Pedro Alves <pedro@codesourcery.com>
3433
3434 * gdb.base/default.exp: Adjust the expected output of the finish
3435 and until commands when the inferior is not being run.
3436
13387711
SW
34372010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3438
3439 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3440 * gdb.cp/nsusing.exp: Ditto.
3441
6e31430b
TT
34422010-03-15 Tom Tromey <tromey@redhat.com>
3443
3444 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3445 * gdb.cp/userdef.cc (operator==): New function.
3446 (main): New locals mem1, mem2.
3447
e2d69cb5
JZ
34482010-03-15 Jie Zhang <jie@codesourcery.com>
3449
3450 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3451 Declare and use new loadtimeout variable.
3452
f572f0a9
DJ
34532010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3454
3455 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3456 Use gdb_load later.
3457
51f4c0b0
PA
34582010-03-14 Pedro Alves <pedro@codesourcery.com>
3459
3460 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3461 literal. Add missing endlines to prints to stderr.
3462
1c809c68
TT
34632010-03-12 Tom Tromey <tromey@redhat.com>
3464
3465 PR c++/9708:
3466 * gdb.cp/m-static.exp: Add regression test.
3467 * gdb.cp/m-static.cc (method): New method.
3468 (main): Call it.
3469
00ae8fef
SW
34702010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3471
3472 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3473 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3474
759f0f0b
PA
34752010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3476
21e24d21
PA
3477 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3478
34792010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3480
759f0f0b
PA
3481 * lib/gdb.exp (skip_stl_tests): New.
3482 (gdb_compile): Symbian needs -ldl.
3483 (shlib_target_file): New.
3484 (shlib_symbol_file): New.
3485 (gdb_load_shlibs): Use shlib_target_file.
3486 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3487 * gdb.cp/exception.exp: Use skip_stl_tests.
3488 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3489 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3490 * gdb.cp/mb-templates.exp: Ditto.
3491 * gdb.base/commands.exp: Relax regexes.
3492 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3493 shlib_target_file and shlib_symbol_file.
3494 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3495 sections.
3496 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3497 * gdb.base/solib-disc.exp: Use
3498 shlib_target_file and shlib_symbol_file.
3499 * gdb.base/unload.exp: Don't skip on symbian. Use
3500 shlib_target_file and shlib_symbol_file.
3501 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3502
6a8f2671 35032010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3504
6a8f2671
PA
3505 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3506 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3507 Issue a tfind end before looking for a tracepoint frame.
3508 * gdb.trace/tfind.exp: Adjust tstatus output.
3509 Adjust disassembly output.
3510 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3511
ccf26247
JK
35122010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3513
3514 * gdb.base/break-interp.exp: Create new displacement parameter value
3515 for the test_ld calls.
3516 (reach): New parameter displacement, verify its content. New push of
3517 pf_prefix "reach-$func:". Import global expect_out.
3518 (test_core): New parameter displacement, verify its content. New push
3519 of pf_prefix "core:". New command "set verbose on". Import global
3520 expect_out.
3521 (test_attach): New parameter displacement, verify its content. New
3522 push of pf_prefix "attach:". New command "set verbose on". Import
3523 global expect_out.
3524 (test_ld): New parameter displacement, pass it to the reach, test_core
3525 and test_attach calls and verify its content in the "ld.so exit" test.
3526 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3527 (prelink): Update expected text, use gdb_test.
3528
e469c7fb
DE
35292010-03-10 Doug Evans <dje@google.com>
3530
3531 * gdb.base/checkpoint.exp: Fix comment.
3532 Lengthen timeout while doing >600 checkpoints test.
3533 Rename duplicate "kill all one" test to keep test names unique.
3534
60e1c644
PA
35352010-03-10 Pedro Alves <pedro@codesourcery.com>
3536
3537 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3538
cec808ec
KS
35392010-03-08 Keith Seitz <keiths@redhat.com>
3540
889bf7c5
PA
3541 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3542 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3543 (dm_type_long): New function.
3544 (dm_type_unsigned_short): New function.
3545 (dm_type_unsigned_long): New function.
3546 (myint): New typedef.
3547 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3548 long, unsigned shor and long, operator char*, and typedef.
3549 (test_lookup_operator_functions): Add operator char* test.
3550 (test_paddr_operator_functions): Likewise.
3551 (test_paddr_overloaded_functions): Use probe values for
3552 short, long, and unsigned short and long.
3553 (test_paddr_hairy_functions): If the demangler probe detected
3554 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3555 demangler.
3556 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3557 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3558 and "print null_pmf".
3559 Add test "ptype a.*pmf".
3560 * gdb.cp/overload.exp: Allow optional "int" to appear with
3561 "short" and "long".
3562 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3563 long expect value for men_overload1arg.
3564 Allow "int" to appear with "short" and "long".
3565 When testing "info break", add argument for main (void).
3566 Also allow "int" to appear with "short" and "long".
3567 Ditto with "unsigned" and "long long".
cec808ec
KS
3568 * gdb.java/jmain.exp: Do not enclose methods names in single
3569 quotes.
3570 * gdb.java/jmisc.exp: Likewise.
3571 * gdb.java/jprint.exp: Likewise.
3572 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3573
3574 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3575 * gdb.cp/exception.exp (backtrace after first throw)
3576 (backtrace after second throw): Allow a namespace before __cxa_throw.
3577 (backtrace after first catch, backtrace after second catch): Allow
3578 a namespace before __cxa_begin_catch.
3579
3580 * gdb.cp/cpexprs.exp: New file.
3581 * gdb.cp/cpexprs.cc: New file.
3582
3583 From Daniel Jacobowitz <dan@codesourcery.com>
3584 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3585 to use string_to_regexp.
3586 (ctor, dtor): New functions. Use them to match constructor
3587 and destructor function types.
3588 (Top level): Use runto_main.
3589
f870a310
TT
35902010-03-05 Tom Tromey <tromey@redhat.com>
3591
3592 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3593 gdb.target_charset.
3594 (pp_ns.to_string): Likewise.
3595
0c199f28
KS
35962010-03-04 Keith Seitz <keiths@redhat.com>
3597
3598 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3599 can be quoted. Test that both the filename and function/line
3600 portions can be quoted at the same time.
3601
c7437ca6
PA
36022010-03-04 Pedro Alves <pedro@codesourcery.com>
3603
3604 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3605
b111b805
DE
36062010-03-03 Doug Evans <dje@google.com>
3607
24486cb7
DE
3608 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3609 libc contains libpthread.
3610
b111b805
DE
3611 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3612 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3613 of gdb_compile. Add another pattern to match android backtrace.
3614
a0e0ef55
TT
36152010-03-03 Tom Tromey <tromey@redhat.com>
3616
3617 PR gdb/11345:
3618 * gdb.base/printcmds.exp (test_printf): Add test.
3619
1ba53b71
L
36202010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3621
3622 * gdb.arch/amd64-byte.exp: New.
3623 * gdb.arch/amd64-dword.exp: Likewise.
3624 * gdb.arch/amd64-pseudo.c: Likewise.
3625 * gdb.arch/amd64-word.exp: Likewise.
3626 * gdb.arch/i386-byte.exp: Likewise.
3627 * gdb.arch/i386-pseudo.c: Likewise.
3628 * gdb.arch/i386-word.exp: Likewise.
3629
f5dff777
DJ
36302010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3631
3632 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3633 types. Add structreg, bitfields, and flags registers.
3634 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3635 registers.
3636
90884b2b
L
36372010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3638
3639 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3640 (load_description): Set architecture if defined.
3641
dc00d89f
PM
36422010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3643
3644 * gdb.python/py-frame.exp: Add read_var block tests.
3645 * gdb.python/py-frame.c (block): New function.
3646
0e095b7e
JK
36472010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3648 Daniel Jacobowitz <dan@codesourcery.com>
3649
3650 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3651
624f1a65
DM
36522010-02-25 David S. Miller <davem@davemloft.net>
3653
3654 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3655 fix logic for setting all_syscalls_numbers.
3656
f3e9a817
PM
36572010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3658
3659 * Makefile.in: Add py-block and py-symbol.
3660 * gdb.python/py-symbol.exp: New File.
3661 * gdb.python/py-symtab.exp: New File.
3662 * gdb.python/py-block.exp: New File.
3663 * gdb.python/py-symbol.c: New File.
3664 * gdb.python/py-block.c: New File.
3665
f6bbabf0
PM
36662010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3667
3668 PR python/11314
3669 * lib/gdb.exp (skip_python_tests): New function.
3670 * gdb.python/py-cmd.exp: Use skip_python_tests.
3671 * gdb.python/py-frame.exp: Likewise.
3672 * gdb.python/py-function.exp: Likewise.
3673 * gdb.python/py-prettyprint.exp: Likewise.
3674 * gdb.python/py-template.exp: Likewise.
3675 * gdb.python/py-type.exp: Likewise.
3676 * gdb.python/py-value.exp: Likewise.
3677
85d721b8
PA
36782010-02-22 Pedro Alves <pedro@codesourcery.com>
3679
3680 PR9605
3681
3682 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3683
48e32051
TT
36842010-02-19 Tom Tromey <tromey@redhat.com>
3685
3686 PR c++/8693, PR c++/9496:
3687 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3688 regression tests.
3689
ac9c0048
JK
36902010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 Fix compatibility with m68k as.
3693 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3694 Use only /* comments */.
3695
57bb97a4
UW
36962010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3697
3698 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3699 * configure: Regenerate.
3700
7d1bf85c
DJ
37012010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3702
3703 * gdb.python/py-type.exp: Check for Python support.
3704
061b5285
PA
37052010-02-17 Pedro Alves <pedro@codesourcery.com>
3706
3707 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3708 `regsub' syntax available.
3709
f8a8bc2c
PA
37102010-02-17 Pedro Alves <pedro@codesourcery.com>
3711
3712 * gdb.base/shmain.c (main): Remove printf call.
3713 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3714 * gdb.base/unload.c (main): Make format of fprintf a string
3715 literal. Add missing endlines to prints to stderr.
3716 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3717
6f451e5e
TT
37182010-02-17 Tom Tromey <tromey@redhat.com>
3719
3720 * gdb.java/jprint.java (jprint.props): New field.
3721 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3722
12d79008
PA
37232010-02-17 Pedro Alves <pedro@codesourcery.com>
3724
ef801a0e 3725 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3726 available.
3727
d252f7e5
DJ
37282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3729
3730 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3731 creation to support remote host testing.
3732
67bdab6c
DJ
37332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3734
3735 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3736 Recognize "command not found".
3737
bb391223
DJ
37382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3739
3740 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3741 single-stepping.
3742
70362913
DJ
37432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3744
3745 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3746 if arguments are not supported.
3747
493f3c00
DJ
37482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3749
3750 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3751 be const or non-const.
3752
8034c749
DJ
37532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3754
3755 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3756 mi_send_resuming_command to send -exec-continue.
3757
791dfb64
DJ
37582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3759
3760 * gdb.base/list.exp (test_list_filename_and_function): Add test
3761 with single quotes.
3762 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3763 matching.
3764 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3765 Add KFAIL'd tests for PR gdb/11289.
3766
7c5fe868
DJ
37672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3768
3769 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3770
fdc498b8
DJ
37712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3774 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3775 a temporary directory.
3776
b519e2a6
DJ
37772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3778
3779 * gdb.base/charset.exp: Use a single regular expression to match
3780 show host-charset and show target-charset output.
3781
74164c56
JK
37822010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3783
3784 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3785 "Illegal process-id" expect string more exact.
3786 (attach to digits-starting nonsense is prohibited): New.
3787
701ed6dc
JK
37882010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 * gdb.base/prelink.exp (set verbose on): New.
3791
889bf7c5 37922010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3793
3794 * mi-reverse.exp: New file. Test for reverse option to the
3795 following MI commands: exec-continue, exec-finish, exec-next,
3796 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3797
dadf0e9c
JB
37982010-02-09 Joel Brobecker <brobecker@adacore.com>
3799
3800 * gdb.ada/ptype_tagged_param: New testcase.
3801
714f19d5
TT
38022010-02-08 Tom Tromey <tromey@redhat.com>
3803
3804 PR c++/8017:
3805 * gdb.cp/overload.exp: Add tests.
3806 * gdb.cp/overload.cc (struct K): New.
3807 (namespace N): New.
3808 (main): Call new functions.
3809 (K::staticoverload): Define.
3810
889bf7c5 38112010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3812
3813 PR gdb/10728
3814 * gdb.cp/pr10728-x.h: New file.
3815 * gdb.cp/pr10728-x.cc: New file.
3816 * gdb.cp/pr10728-y.cc: New file.
3817 * gdb.cp/pr10728.exp: New file.
3818 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3819
889bf7c5 38202010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3821
3822 PR gdb/9067
3823 * gdb.cp/pr9067.exp: New
3824 * gdb.cp/pr9067.cc: New
3825 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3826
7b356089
JB
38272010-02-08 Joel Brobecker <brobecker@adacore.com>
3828
3829 * lib/gdb.exp (gdb_test_timeout): New global variable.
3830 Set it to timeout if not already set.
3831 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3832
1be00882
DE
38332010-02-05 Doug Evans <dje@google.com>
3834
3835 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3836 user.
3837
82856980
SW
38382010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3839
3840 PR c++/7935:
3841 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3842
1a334831
TT
38432010-02-04 Tom Tromey <tromey@redhat.com>
3844
3845 * gdb.cp/virtbase.exp: Make test case names unique.
3846
9c3c02fd
TT
38472010-02-02 Tom Tromey <tromey@redhat.com>
3848
3849 * gdb.cp/virtbase.exp: Add regression tests.
3850 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3851 (main): Instantiate RHC.
3852
0cc2414c
TT
38532010-02-02 Tom Tromey <tromey@redhat.com>
3854
3855 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3856 type-printing change.
3857
edf3d5f3
TT
38582010-02-02 Tom Tromey <tromey@redhat.com>
3859
3860 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3861 * gdb.cp/virtbase.cc: New file.
3862 * gdb.cp/virtbase.exp: New file.
3863 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3864
e4b7f41c
JK
38652010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3866
3867 PR libc/11214:
3868 * gdb.threads/current-lwp-dead.c: Include features.h.
3869 (HAS_NOMMU): New.
3870 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3871
b381ea14
JK
38722010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3873
3874 * gdb.base/symbol-without-target_section.exp,
3875 gdb.base/symbol-without-target_section.c: New.
3876
c593ac0e
DJ
38772010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3878
3879 * gdb.base/bigcore.exp: Reset increased timeout.
3880 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3881
db25f29d
DJ
38822010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3883
3884 * gdb.base/gcore.exp (capture_command_output): Use
3885 gdb_test_multiple.
3886
f9d67f43
DJ
38872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3888
3889 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3890 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3891 (Top level): Call it.
3892
177321bd
DJ
38932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3894
3895 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3896
97f2ed50
DJ
38972010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3898
3899 * gdb.base/call-strs.exp, gdb.base/default.exp,
3900 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3901 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3902 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3903 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3904 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3905 * gdb.base/ending-run.exp: Correct restore of timeout.
3906 * gdb.base/page.exp: Remove unnecessary timeout setting.
3907
e4e2711a
JB
39082010-01-29 Joel Brobecker <brobecker@adacore.com>
3909
3910 * gdb.ada/rec_return: New testcase.
3911
ba581dc1
JB
39122010-01-29 Joel Brobecker <brobecker@adacore.com>
3913
3914 * gdb.ada/call_pn: New testcase.
3915
4ea95be9
DJ
39162010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3917
3918 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3919 (Top level): Use it to resume.
3920 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3921 the Thumb mode displaced stepping error as unsupported.
3922
df83a9bf
SW
39232010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3924
889bf7c5
PA
3925 * gdb.cp/nsusing.exp: Added more tests.
3926 * gdb.cp/nsrecurs.exp: Ditto.
3927 * gdb.cp/nsusing.cc: Added test functions.
3928 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3929
40b27cdc
JK
39302010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3931
3932 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3933 absolute directory pathnames in gdb.sum file.
3934
de958931
SW
39352010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3936
3937 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3938 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3939
708ead4e
TT
39402010-01-26 Tom Tromey <tromey@redhat.com>
3941
3942 PR exp/7643:
3943 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3944 setup_kfail.
3945
b14e635e
SW
39462010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3947
3948 * gdb.cp/nsrecurs.exp: New test.
3949 * gdb.cp/nsrecurs.cc: New test program.
3950 * gdb.cp/nsstress.exp: New test.
3951 * gdb.cp/nsstress.cc: New test program.
3952 * gdb.cp/nsdecl.exp: New test.
3953 * gdb.cp/nsdecl.cc: New test program.
3954
8540c487
SW
39552010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3956
3957 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3958 imported into file scope.
3959 Marked test as xfail.
3960 * gdb.cp/namespace-using.cc (marker5): New function.
3961 * gdb.cp/shadow.exp: New test.
3962 * gdb.cp/shadow.cc: New test program.
3963 * gdb.cp/nsimport.exp: New test.
3964 * gdb.cp/nsimport.cc: New test program.
3965
421d5d99
TT
39662010-01-25 Tom Tromey <tromey@redhat.com>
3967
3968 PR gdb/11049:
3969 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3970 with "set print null-stop on".
3971
691f8dc1
JK
39722010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3975 Adjust it for DISASSEMBLY_OMIT_FNAME.
3976
0b92b5bb
TT
39772010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3978
3979 PR symtab/11199:
3980 * gdb.dwarf2/member-ptr-forwardref.exp,
3981 gdb.dwarf2/member-ptr-forwardref.S: New.
3982
23787403
JK
39832010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3984
3985 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3986 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3987 thread1_tid_mutex. Remove gdbstop_mutex handling.
3988 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3989 thread2_tid_mutex. Remove gdbstop_mutex handling.
3990 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3991 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3992 pthread_cond_wait conditionalizations by while loops.
3993
b966cb8a
TT
39942010-01-20 Tom Tromey <tromey@redhat.com>
3995
3996 PR backtrace/10770:
3997 * gdb.dwarf2/pr10770.exp: New file.
3998 * gdb.dwarf2/pr10770.c: New file.
3999 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4000
fcae584b
VP
40012010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4002
4003 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4004 that target was removed, and the test always runs native anyway.
4005
a0f49112
JK
40062010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4009 gdb.base/watchpoint-cond-gone-stripped.c: New.
4010
ceeb3d5a
TT
40112010-01-19 Tom Tromey <tromey@redhat.com>
4012
4013 PR c++/8000:
4014 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4015 existing tests.
4016 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4017 (main): Use AAA::SomeEnum.
4018
dd322c54
JK
40192010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4020
4021 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4022 (test_ignore_count): Declare line_callme_body global.
4023 (run to breakpoint with ignore count): Use line_callme_body.
4024 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4025 (set line_main_hello, set line_main_return): Reindent.
4026 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4027 New.
4028 (continue to callee4): Use line_callee4_body.
4029 (check *stopped from CLI command): Use line_callee4_next.
4030 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4031 (set line_main_hello, set line_main_return): Reindent.
4032 (set line_callee4_head, set line_callee4_body): New.
4033 (continue to callee4): Use line_callee4_body.
4034
4e8f195d
TT
40352010-01-18 Tom Tromey <tromey@redhat.com>
4036
4037 PR c++/9680:
4038 * gdb.cp/casts.cc: Add new classes and variables.
4039 * gdb.cp/casts.exp: Test new operators.
4040
9e14a9ba
JB
40412010-01-18 Tom Tromey <tromey@redhat.com>
4042 Thiago Jung Bauermann <bauerman@br.ibm.com>
4043
4044 * gdb.python/source2.py: New file.
4045 * gdb.python/source1: New file.
4046 * gdb.python/python.exp: Test "source" command.
4047
00bf0b85
SS
40482010-01-15 Stan Shebs <stan@codesourcery.com>
4049
4050 * gdb.trace/tfile.c: New file.
4051 * gdb.trace/tfile.exp: New file.
889bf7c5 4052
55235ad7
JK
40532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4054
4055 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4056
9f2982ff
JK
40572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4058
4059 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4060
bbfba9ed
JK
40612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4064 (libfunc): New parameter action. Implement also selectable "sleep".
4065 * gdb.base/break-interp-main.c: Include assert.h.
4066 (libfunc): New parameter action.
4067 (main): New parameters argc and argv. Assert argc. Pass argv.
4068 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4069 (test_attach): New proc.
4070 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4071 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4072
61f0d762
JK
40732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4074
4075 * gdb.base/break-interp.exp (test_core): New proc.
4076 (test_ld): Call it.
4077
06a6f270
JK
40782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4079
4080 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4081 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4082 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4083 and gdb_compile_shlib. Use new -Wl compiler options.
4084 (dl bt, main bt): New tests.
4085
51bee8e9
JK
40862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 Support PIEs with no symfile_objfile.
4089 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4090 (test_ld): New parameter trynosym.
4091 (test_ld <$trynosym>): New block.
4092
b8040f19
JK
40932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4094
4095 * gdb.base/break-interp.exp: New file.
4096
be759fcf
PM
40972010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4098
4099 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4100 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4101 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4102 test.
4103 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4104 * gdb.python/py-mi.exp: Add lazy string test.
4105
dc146f7c
VP
41062010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4107
4108 * lib/mi-support.exp (mi_check_thread_states): Handle
4109 core number in thread listing.
4110
b4ba55a1
JB
41112010-01-12 Joel Brobecker <brobecker@adacore.com>
4112
4113 * gdb.base/maint.exp: Adjust the expected output for the
4114 "maint print type" test. Use gdb_test_multiple instead of
4115 gdb_sent/gdb_expect.
4116
08e24bd4
DE
41172010-01-11 Doug Evans <dje@google.com>
4118
6496a609
DE
4119 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4120 from gdbserver_download. All callers updated.
4121
08e24bd4
DE
4122 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4123
b5cfddf5
JK
41242010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4125
4126 Implement binary numbers parsing.
4127 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4128 (test_integer_literals_rejected): New binary tests.
4129
3725885a
RW
41302010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4131
4132 * gdb.cell/configure: Regenerate.
4133
37aeb5df
JK
41342010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 * gdb.base/corefile.exp: Move the core finding block out and call it as
4137 core_find, new variable $corefile, replace corefile by $corefile and
4138 [file tail $corefile] for usage vs. test names resp.
4139 * lib/gdb.exp (core_find): Move it as a new function here. New
4140 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4141 $destcore. Return "" on error.
4142
d521f563
JK
41432010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4144
4145 Workaround PR binutils/10802.
4146 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4147 (twice).
4148
28f24826
DJ
41492010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4150
4151 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4152
2de75e71
JB
41532010-01-08 Joel Brobecker <brobecker@adacore.com>
4154
4155 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4156 call, to avoid interruption.
4157
fe00719b 41582010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4159
4160 * gdb.stabs/weird.def (args93): New.
4161
d0ef5df8
DE
41622010-01-07 Doug Evans <dje@google.com>
4163
4164 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4165
3a08d52f
TT
41662010-01-07 Tom Tromey <tromey@redhat.com>
4167
4168 * gdb.base/source.exp: Use correct line number.
4169
7a697b8d
SS
41702010-01-05 Stan Shebs <stan@codesourcery.com>
4171
4172 * gdb.trace/tracecmd.exp: Test ftrace.
4173
7803799a
UW
41742010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4175
4176 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4177
c54eabfa
JK
41782010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4181 "uint_for_mi_testing".
4182
02e7ef19
JB
41832010-01-01 Joel Brobecker <brobecker@adacore.com>
4184
4185 Test indented comment in file being sourced.
4186 * gdb.base/commands.exp: Test indented comment in file being sourced.
4187
abd775ce
JB
41882010-01-01 Joel Brobecker <brobecker@adacore.com>
4189
4190 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4191 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4192 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4193 notice.
4194
79b55b82
JB
41952010-01-01 Joel Brobecker <brobecker@adacore.com>
4196
4197 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4198 notice.
4199
8997583e
JK
42002010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4203 missing $after_stopped and comma (,) expectation.
4204
6da95a67
SS
42052009-12-31 Stan Shebs <stan@codesourcery.com>
4206
4207 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4208
218d2fc6
TJB
42092009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4210
4211 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4212 (top level): Call test_watchpoint_in_big_blob.
4213 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4214 watchpoints.
4215 (func3): Write to buf.
4216
236f1d4d
SS
42172009-12-29 Stan Shebs <stan@codesourcery.com>
4218
4219 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4220
f61e138d
SS
42212009-12-28 Stan Shebs <stan@codesourcery.com>
4222
4223 * gdb.trace/tsv.exp: New file.
4224 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4225
0219b378
DJ
42262009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4227
4228 * gdb.base/find.c (main): Reference search buffers.
4229 * gdb.base/included.c (main): Reference integer.
4230 * gdb.base/ptype.c (charfoo): Declare.
4231 (intfoo): Call charfoo.
4232 * gdb.base/scope0.c (useitp): New function.
4233 (usestatics): Use useitp.
4234 (useit): Add a type for val.
4235 * gdb.base/scope1.c (useit1): Take a pointer argument.
4236 (usestatics1): Update calls to useit1.
4237 * gdb.cp/call-c.cc: Declare foo.
4238 (main): Call foo.
4239 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4240 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4241 (main): Call C::ensureRefs and ensureOtherRefs.
4242 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4243 variables.
4244 (ensureOtherRefs): New function.
4245 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4246 * gdb.cp/templates.cc (main): Call t5i.value.
4247
3f78692f
JK
42482009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4249
4250 Fix compatibility with G++-4.5.
4251 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4252 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4253 (uncaught return): Remove.
4254
429374b8
JK
42552009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4256 Phil Muldoon <pmuldoon@redhat.com>
4257
4258 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4259 (bp_location13, bp_location14, bp_location17, bp_location18)
4260 (marker3_proto, marker4_proto): New variables.
4261 (breakpoint info): Update output.
4262 (run until breakpoint at marker3, run until breakpoint at marker4): New
4263 tests.
4264
859825b8
JK
42652009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4266
4267 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4268 Replace the printf call of Y by provided "y-set-1" label. New block
4269 for the second shared library.
4270 * gdb.base/unload.exp: Compile also the second library, call
4271 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4272 (single pending breakpoint info): Rename to ...
4273 (pending breakpoint info before run): ... this extended test.
4274 (libfile2, libname2, libsrcfile2, libsrc2)
4275 (lib_sl2): New variables.
4276 (exec_opts): Set also SHLIB_NAME2.
4277 (pending breakpoint info on first run at shrfunc1)
4278 (pending breakpoint info on second run at shrfunc1)
4279 (pending breakpoint info on second run at shrfunc2)
4280 (print y from libfile, print y from libfile2): New tests.
4281 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4282 * gdb.base/unloadshr2.c: New.
4283
e6a386cd
HZ
42842009-12-22 Hui Zhu <teawater@gmail.com>
4285
4286 * gdb.reverse/sigall-reverse.exp: Adjust.
4287
9e19b45e
VP
42882009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4289
4290 PR gdb/10884
4291
4292 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4293 (main): Call do_bitfield_tests.
aacf5b1e 4294 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4295
d53a7b30
JB
42962009-12-20 Joel Brobecker <brobecker@adacore.com>
4297
4298 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4299 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4300 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4301 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4302 gdb.modula2/unbounded1.c: Update copyright header.
4303
191ca0a1
CM
43042009-12-10 Chris Moller <moller@mollerware.com>
4305
4306 PR gdb/9399
4307 * gdb.cp/virtfunc2.exp: New tests
4308 * gdb.cp/virtfunc2.cc: New tests
4309 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4310
0fa6cf1b
MS
43112009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4312
4313 * gdb.reverse/i387-env-reverse.c: New file.
4314 * gdb.reverse/i387-env-reverse.exp: New file.
4315 * gdb.reverse/i387-stack-reverse.c: New file.
4316 * gdb.reverse/i387-stack-reverse.exp: New file.
4317
361ae042
PM
43182009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4319
4320 * gdb.python/py-type.exp (test_range): New test.
4321
bfd31e71
PM
43222009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4323
4324 PR python/10805
4325
4326 * gdb.python/py-type.exp: New file.
4327 * gdb.python/py-type.c: New file.
4328 * Makefile.in: Add py-type.
4329
57a1d736
TT
43302009-12-03 Tom Tromey <tromey@redhat.com>
4331
4332 * gdb.python/py-value.exp (test_parse_and_eval): New
4333 function.
4334
1f3b5d1b
PP
43352009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4336
4337 PR gdb/11022
4338
4339 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4340 * gdb.base/pr11022.c: New test.
4341
8b7dbdc9
JK
43422009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 Fix spurious false FAILs.
4345 * gdb.base/structs.c (chartest): New.
4346 (main): Fill-in chartest.
4347 * gdb.base/structs.exp (anychar_re, first): New.
4348 (start_structs_test): Import global anychar_re and first.
4349 New gdb_test call "set print elements 300; ${testfile}"
4350 (start_structs_test <$first>): New block.
4351 (any): Import global anychar_re. New variable ac. Use ${ac}.
4352
6a53b2ec
JK
43532009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4354
4355 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4356
d7167b4c
JK
43572009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4358
4359 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4360 Force $srcfile file.
4361 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4362
b1798462
UW
43632009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4364
4365 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4366 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4367 * gdb.threads/watchthreads-reorder.exp: Likewise.
4368
b6199126
DJ
43692009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4370
4371 PR gdb/8704
4372
4373 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4374 "if", and "thread". Correct matching in the previous test.
4375
b22a0510
DJ
43762009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4377
4378 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4379
930636d2
MS
43802009-11-23 Michael Snyder <msnyder@vmware.com>
4381
4382 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4383 * gdb.reverse-watch-precsave.exp: Ditto.
4384
21a0512e
PP
43852009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4386
4387 * gdb.asm/asm-source.exp: Adjust.
4388 * gdb.base/help.exp: Adjust.
889bf7c5 4389
fc30d5e0
PA
43902009-11-22 Pedro Alves <pedro@codesourcery.com>
4391
4392 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4393 (do_syscall_tests_without_xml): Set data-directory to
4394 /the/path/to/nowhere.
4395
f6bc2008
PA
43962009-11-21 Pedro Alves <pedro@codesourcery.com>
4397
4398 * gdb.threads/local-watch-wrong-thread.c,
4399 gdb.threads/local-watch-wrong-thread.exp: New files.
4400
8c2fb5de
PA
44012009-11-21 Pedro Alves <pedro@codesourcery.com>
4402
4403 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4404 assume new `regsub' syntax available.
4405
ebec9a0f
PA
44062009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4407
a79d3c27
JK
4408 * gdb.base/watchpoint-hw-hit-once.exp,
4409 gdb.base/watchpoint-hw-hit-once.c: New.
4410
44112009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 * gdb.threads/watchthreads-reorder.exp,
4414 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4415
276a961b
MK
44162009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4417
4418 * gdb.xml/tdesc-regs.exp: Use for m68k.
4419
4867c1fb
PA
44202009-11-15 Pedro Alves <pedro@codesourcery.com>
4421
4422 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4423
f6838f81
DJ
44242009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4425
4426 * lib/gdb.exp (current_target_name): New procedure.
4427 (gdb_wrapper_target): New variable.
4428 (gdb_wrapper_init): Set gdb_wrapper_target.
4429 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4430 wrapper.
4431
4ac4dd3f
DJ
44322009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4433
4434 * gdb.base/remote.exp: Delete the slowest load test.
4435 Do not load with fixed packet sizes.
4436
a7881759
DJ
44372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4438
4439 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4440
97a5b505
DJ
44412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4442
4443 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4444 srcfile when setting a breakpoint.
4445
d3e1fc54
DJ
44462009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4447
4448 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4449 macros.
4450
7cbcbded
DJ
44512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4452
4453 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4454 to be in memory.
4455 * gdb.base/display.c (force_mem): New.
4456 (do_loops): Use it. Add breakpoint comments.
4457 (do_vars): Add a breakpoint comment.
4458 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4459 line numbers.
4460
bdea3a92
NF
44612009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4462
4463 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4464 instead of a bare "run".
4465
269f82e5
PP
44662009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4467
4468 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4469
a69b7d9d
DJ
44702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4471
4472 * lib/cell.exp (skip_cell_tests): Clean up test files before
4473 returning.
4474
b598bfda
DJ
44752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4476
4477 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4478 and the breakpoint menu. Do not call perror if a prompt is seen.
4479 Consume the following GDB prompt.
4480 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4481 * gdb.cp/namespace.exp: Use gdb_test.
4482 * gdb.cp/templates.exp: Use gdb_test.
4483 (test_template_breakpoints): Use gdb_test_multiple.
4484
87728fa0
DJ
44852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4486
4487 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4488 (marker4): Reference values.
4489
b67c692f
DJ
44902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4491
4492 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4493 is missing.
4494
f0df251a
DJ
44952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4496
4497 * gdb.base/break.c (need_malloc): New.
4498 * gdb.base/constvars.c (main): Reference crass and crisp.
4499 * gdb.base/gdb1821.c (main): Reference bar.
4500 * gdb.cp/gdb1355.cc (main): Reference s1.
4501 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4502 (main): Call them.
4503 * gdb.cp/hang2.cc (dummy2): Define.
4504 * gdb.cp/hang3.cc (dummy3): Define.
4505 * gdb.cp/m-data.cc (main): Reference shadow.
4506
bdf7534a
NF
45072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4508 Nathan Froyd <froydnj@codesourcery.com>
4509
4510 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4511 remote host.
4512
f24fce77
NF
45132009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4514
4515 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4516 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4517 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4518 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4519 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4520 * gdb.dwarf2/dw2-producer.exp: Likewise.
4521 * gdb.dwarf2/mac-fileno.exp: Likewise.
4522 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4523 py-prettyprint.py to the remote host.
4524 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4525
40f0318e
KS
45262009-11-11 Keith Seitz <keiths@redhat.com>
4527
4528 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4529 use it instead of "Foo".
4530 * gdb.cp/classes.exp (do_tests): Add a test to access
4531 a method through a typedef'd class name.
4532
f3d9f7fb
NF
45332009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4534
4535 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4536 exponents.
4537 * gdb.base/pointers.exp: Likewise.
4538 * gdb.cp/ref-types.exp: Likewise.
4539
a4216f37
KS
45402009-11-11 Keith Seitz <keiths@redhat.com>
4541
4542 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4543 new[] and delete[].
4544 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4545 "void".
4546 (probe_demangler): Remove all single-quoting of
4547 method and variable names.
4548 (info_func_regexp): Remove the word "void" from any
4549 occurrence of "(void)".
4550 (print_addr_2): Remove all single-quoting of
4551 method names.
4552 (print_addr_2_kfail): Likewise.
4553 (print_addr): Single-quote C function names before
4554 passing to print_addr_2.
4555 (test_paddr_operator_functions): Remove single-quoting
4556 for method names.
4557 Add tests for operator new[] and operator delete[].
4558
9b14d7aa
JK
45592009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4560
4561 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4562
85feb311
KS
45632009-11-09 Keith Seitz <keiths@redhat.com>
4564
4565 * gdb.cp/overload.exp: Add tests for resolving overloaded
4566 methods in expression parsing/evaluation.
4567
fa335448
DJ
45682009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4569
4570 * lib/gdb.exp (default_gdb_version): Use --version instead of
4571 --command.
4572
ec3c07fc
NS
45732009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4574
4575 * lib/gdb.exp (gdb_compile_test): New.
4576 (skip_ada_tests, skip_java_tests): New.
4577 (gdb_compile): Use gdb_compile_test for f77.
4578 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4579 * lib/java.exp (compile_java_from_source): Remove runtests check,
4580 use gdb_compile_test to record result.
4581 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4582 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4583 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4584 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4585 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4586 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4587 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4588 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4589 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4590 adjust gdb_compile invocations.
4591
b8b4e42b
JK
45922009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 * Makefile.in (abs_builddir): New.
4595 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4596 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4597 `$(abs_builddir)/site.exp'.
4598
f8b7eaf3
DJ
45992009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4600
4601 * config/m68k-emc.exp, lib/emc-support.exp,
4602 gdb.trace/gdb_c_test.c: Delete.
4603 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4604 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4605 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4606 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4607 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4608 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4609 casing for m68k-*-elf.
4610
c4187697
NS
46112009-11-03 Pedro Alves <pedro@codesourcery.com>
4612
4613 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4614 * gdb.arch/i386-prologue.exp: Likewise.
4615 * gdb.arch/i386-unwind.exp: Likewise.
4616
db16b772
DJ
46172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4618
4619 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4620
bcf71277
DJ
46212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4622
4623 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4624
0105cee2
DJ
46252009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4628
24ddea62
JK
46292009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4630
4631 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4632
287ccc17
JK
46332009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4634
4635 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4636 * gdb.base/sepdebug2.c: New file.
4637
08bca259 46382009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4639
4640 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4641 the modified warnings for catch syscall. Verify if GDB was compiled
4642 with support for lib expat, and choose which tests to run depending
4643 on this.
4644
5d4e2b76
VP
46452009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4646
4647 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4648 that composite commands are parsed OK. And also test
4649 that breakpoint commands do work.
4650
240e538a
MS
46512009-10-23 Michael Snyder <msnyder@vmware.com>
4652
4653 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4654 to allow for new disassembly style.
4655
9c419145
PP
46562009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4657
4658 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4659
02506ff1
MS
46602009-10-22 Michael Snyder <msnyder@vmware.com>
4661
4662 * gdb.reverse/break-precsave.exp: New test.
4663 * gdb.reverse/consecutive-precsave.exp: Ditto.
4664 * gdb.reverse/finish-precsave.exp: Ditto.
4665 * gdb.reverse/i386-precsave.exp: Ditto.
4666 * gdb.reverse/machinestate-precsave.exp: Ditto.
4667 * gdb.reverse/sigall-precsave.exp: Ditto.
4668 * gdb.reverse/solilb-precsave.exp: Ditto.
4669 * gdb.reverse/step-precsave.exp: Ditto.
4670 * gdb.reverse/until-precsave.exp: Ditto.
4671 * gdb.reverse/watch-precsave.exp: Ditto.
4672
4cf866a3
MS
46732009-10-22 Michael Snyder <msnyder@vmware.com>
4674
4675 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4676 for gdb_expect. Adjust one test's expect strings for the new
4677 format of disassemble.
4678 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4679 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4680 gdb_test_multiple.
4681 * gdb.reverse/step-reverse.exp: Delete 'return'.
4682 * gdb.reverse/until-reverse.exp: Delete blank lines.
4683 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4684
2b28d209
PP
46852009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4686
4687 * gdb.base/consecutive.exp: Adjust.
4688 * gdb.base/display.exp: Likewise.
4689 * gdb.base/pc-fp.exp: Likewise.
4690 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4691
33b9c32b
MS
46922009-10-19 Michael Snyder <msnyder@vmware.com>
4693
4694 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4695 * gdb.reverse/finish-reverse.c: Ditto.
4696 * gdb.reverse/sigall-reverse.c: Ditto.
4697 * gdb.reverse/solib-reverse.c: Ditto.
4698 * gdb.reverse/step-reverse.c: Ditto.
4699 * gdb.reverse/watch-reverse.c: Ditto.
4700
6c95b8df
PA
47012009-10-19 Pedro Alves <pedro@codesourcery.com>
4702 Stan Shebs <stan@codesourcery.com>
4703
4704 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4705 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4706 "Executing new program".
4707 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4708 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4709 left listed after having been killed.
4710 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4711 * gdb.base/maint.exp: Adjust test.
4712
4713 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4714 * gdb.multi/Makefile.in: New.
4715 * gdb.multi/base.exp: New.
4716 * gdb.multi/goodbye.c: New.
4717 * gdb.multi/hangout.c: New.
4718 * gdb.multi/hello.c: New.
4719 * gdb.multi/bkpt-multi-exec.c: New.
4720 * gdb.multi/bkpt-multi-exec.exp: New.
4721 * gdb.multi/crashme.c: New.
4722
279017b7
TG
47232009-10-13 Tristan Gingold <gingold@adacore.com>
4724
4725 * gdb.base/sepdebug.exp: Check debug info are found.
4726
0413d738
PA
47272009-10-08 Pedro Alves <pedro@codesourcery.com>
4728
4729 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4730 bits.
4731
c628eecc
JK
47322009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
4734 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4735
38af1bfe
JB
47362009-10-07 Joel Brobecker <brobecker@adacore.com>
4737
4738 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4739 of the comments.
4740
2b0adecd
PM
47412009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4742
4743 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4744 * gdb.base/annota3.exp: Idem.
4745 * gdb.base/maint.exp: Idem.
4746
8d417781
PM
47472009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4748
889bf7c5 4749 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
4750 to default.
4751
bb61102d
PM
47522009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4753
889bf7c5 4754 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
4755 mingw and cygwin targets.
4756
ace5c364
PM
47572009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4758 Pedro Alves <pedro@codesourcery.com>
4759
889bf7c5 4760 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
4761 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4762
c2d494a0
PM
47632009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4764
e1b52ce2
PM
4765 * gdb.base/shr1.c: Use %p in format string.
4766 * gdb.base/unload.c: Avoid warning in fprintf.
4767 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 4768
209f53f5
PM
47692009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4770
4771 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4772 long type.
4773 (test_unlink): Correct printf string.
4774 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4775 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4776
8172766a
JK
47772009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4778
4779 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4780 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4781 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4782
0f73703c
UW
47832009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4784
4785 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4786 * gdb.objc/nondebug.exp: Likewise.
4787
b32306ca
UW
47882009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4789
4790 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4791 target_info setting.
4792
4793 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4794 that detect new threads during "info threads".
4795
0057022f
UW
47962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4797
4798 * gdb.threads/manythreads.c (main): Increase thread stack size
4799 to 2*PTHREAD_STACK_MIN.
4800 * gdb.threads/multi-create.c (main): Likewise.
4801 (create_function): Likewise.
4802
f29c0325
UW
48032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4804
4805 * gdb.base/dump.exp: Pass difference of pointer types instead
4806 of integer types as offset to restore in intarr3.srec case.
4807
fcb34849
UW
48082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4809
4810 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4811
d5142e3b
UW
48122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4813
4814 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4815
087b74b2 48162009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4817
087b74b2
PM
4818 New test for two watchpoints, with disabling of
4819 the first inserted.
4820 * testsuite/gdb.base/watchpoints.c: New file.
4821 * testsuite/gdb.base/watchpoints.exp: New file.
4822
96c07c5b
TT
48232009-09-25 Tom Tromey <tromey@redhat.com>
4824
4825 * gdb.base/charset.exp: Test utf-16 strings with Python.
4826
b8899f2b
TT
48272009-09-25 Tom Tromey <tromey@redhat.com>
4828
4829 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4830 UCS-4.
4831 * gdb.base/charset.c (utf_32_string): Rename.
4832 (init_utf32): Rename.
4833 (main): Update.
4834
329719ec
TT
48352009-09-22 Tom Tromey <tromey@redhat.com>
4836
4837 * gdb.python/py-function.exp: Add regression tests.
4838
11ef0d76
KS
48392009-09-21 Keith Seitz <keiths@redhat.com>
4840
4841 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4842 with invalid operator.
4843
3fe8f3b3
KS
48442009-09-21 Keith Seitz <keiths@redhat.com>
4845
4846 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4847 and destructor using typedef name of class.
4848 * gdb.cp/classes.cc (class Base1): Add a destructor.
4849 (base1): New typedef.
4850 (use_methods): Instanitate an object of type base1.
4851 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4852 (do_tests): Call test_template_typedef.
4853 * gdb.cp/templates.cc (Baz::~Baz): New method.
4854 (intBazOne): New typedef.
4855 (main): Instantiate intBazOne.
4856
7a9fe101
PM
48572009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4858
4859 PR python/10633
4860
4861 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4862 Function.
4863 (run_lang_tests): Add print elements test.
4864
2e4d963f
PM
48652009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4866
4867 * gdb.python/py-value.exp (test_subscript_regression): New
4868 function. Test for invalid subscripts.
4869 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4870 (ptr_ref): New function.
4871
ec7e75e7
PP
48722009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4873
4874 * gdb.base/default.exp: Fix "show convenience".
4875
0cc7d26f
TT
48762009-09-15 Tom Tromey <tromey@redhat.com>
4877
4878 * lib/mi-support.exp (mi_create_varobj): Update.
4879 (mi_create_floating_varobj): Likewise.
4880 (mi_create_dynamic_varobj): New proc.
4881 (mi_varobj_update): Update.
4882 (mi_varobj_update_with_type_change): Likewise.
4883 (mi_varobj_update_kv_helper): New proc.
4884 (mi_varobj_update_dynamic_helper): Rewrite.
4885 (mi_varobj_update_dynamic): New proc.
4886 (mi_list_varobj_children): Update.
4887 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4888 * gdb.python/python-prettyprint.py (pp_outer): New class.
4889 (pp_nullstr): Likewise.
4890 (lookup_function): Register new printers.
4891 * gdb.python/python-prettyprint.c (struct substruct): New type.
4892 (struct outerstruct): Likewise.
4893 (substruct_test): New function.
4894 (struct nullstr): New type.
4895 (string_1, string_2): New globals.
4896 (main): Add new tests.
4897 * gdb.python/python-mi.exp: Added regression tests.
4898 * gdb.mi/mi2-var-display.exp: Update.
4899 * gdb.mi/mi2-var-cmd.exp: Update.
4900 * gdb.mi/mi2-var-child.exp: Update.
4901 * gdb.mi/mi2-var-block.exp: Update.
4902 * gdb.mi/mi-var-invalidate.exp: Update.
4903 * gdb.mi/mi-var-display.exp: Update.
4904 * gdb.mi/mi-var-cmd.exp: Update.
4905 * gdb.mi/mi-var-child.exp: Update.
4906 * gdb.mi/mi-var-block.exp: Update.
4907 * gdb.mi/mi-break.exp: Update.
4908 * gdb.mi/gdb701.exp: Update.
4909
a96d9b2e
SDJ
49102009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4911
4912 * Makefile.in: Inclusion of catch-syscall object.
4913 * gdb.base/catch-syscall.c: New file.
4914 * gdb.base/catch-syscall.exp: New file.
4915
b43b923a
MS
49162009-09-12 Michael Snyder <msnyder@vmware.com>
4917
4918 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4919 that can support reverse debuggnig.
4920
cec03d70
TT
49212009-09-11 Tom Tromey <tromey@redhat.com>
4922
4923 * gdb.dwarf2/valop.S: New file.
4924 * gdb.dwarf2/valop.exp: New file.
4925
e23bb3fc
MK
49262009-09-11 Mark Kettenis <kettenis@gnu.org>
4927
4928 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4929
37c3696d
DE
49302009-09-10 Doug Evans <dje@google.com>
4931
4932 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4933 Add $gdb_prompt to second breakpoint regexp.
4934
5172aecb
JB
49352009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4936
4937 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4938 names, add missing ones.
4939 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4940 * gdb.python/py-frame.c: Rename from python-frame.c.
4941 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4942 testfile name.
4943 * gdb.python/py-function.exp: Rename from python-function.exp.
4944 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4945 testfile name.
4946 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4947 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4948 Adjust testfile name.
4949 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4950 * gdb.python/py-template.cc: Rename from python-template.cc.
4951 * gdb.python/py-template.exp: Rename from python-template.exp.
4952 Adjust testfile name.
4953 * gdb.python/py-value.c: Rename from python-value.c.
4954 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4955 testfile name.
4956
b554e4bd
JK
49572009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4960 $bpt2address.
4961 (Second breakpoint address is valid on ia64)
4962 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4963
9a68ae16
JM
49642009-09-03 Joseph Myers <joseph@codesourcery.com>
4965
4966 * gdb.base/ending-run.exp: Restrict regular expression matching
4967 line number to require closing brace following.
4968
146b9145
DE
49692009-09-03 Doug Evans <dje@google.com>
4970
4971 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4972
787d21e1
TT
49732009-09-02 Tom Tromey <tromey@redhat.com>
4974
4975 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4976
e7802207
TT
49772009-09-02 Tom Tromey <tromey@redhat.com>
4978
4979 * gdb.dwarf2/callframecfa.exp: New file.
4980 * gdb.dwarf2/callframecfa.S: New file.
4981
817aadd2
JK
49822009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4985 gdb.base/solib-overlap-main.c: New.
4986
4a76eae5
DJ
49872009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4988
4989 PR gdb/10565
4990
4991 * gdb.base/bitfields.c (struct container, container): New.
4992 (main): Initialize it and call break5.
4993 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4994
d4b96c9a
JK
49952009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4998 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4999
4e22772d
JK
50002009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5003
2efab443
MS
50042009-08-26 Michael Snyder <msnyder@vmware.com>
5005
5006 * gdb.base/i386-reverse.c: New file.
5007 * gdb.base/i386-reverse.exp: New file.
5008 * gdb.base/Makefile.in: Add new files to be removed.
5009
07ab73a0
JM
50102009-08-26 Joseph Myers <joseph@codesourcery.com>
5011
5012 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5013 environment-pwd for remote host.
5014 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5015
676accff
KS
50162009-08-24 Keith Seitz <keiths@redhat.com>
5017
5018 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5019 Add two new C++ completer tests which limit the output to a
889bf7c5 5020 given class.
676accff 5021
f9f7ad22
MS
50222009-08-24 Michael Snyder <msnyder@vmware.com>
5023
5024 * gdb.base/del.exp: Fix typo in comment.
5025 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5026
81ecdfbb
RW
50272009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5028
5029 * configure: Regenerate.
5030 * gdb.hp/configure: Likewise.
5031 * gdb.hp/gdb.aCC/configure: Likewise.
5032 * gdb.hp/gdb.base-hp/configure: Likewise.
5033 * gdb.hp/gdb.compat/configure: Likewise.
5034 * gdb.hp/gdb.defects/configure: Likewise.
5035 * gdb.hp/gdb.objdbg/configure: Likewise.
5036 * gdb.stabs/configure: Likewise.
5037
cab0c772
UW
50382009-08-19 Doug Evans <dje@google.com>
5039
5040 * gdb.base/gdbvars.c: New file.
5041 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5042
b8fa0bfa
PA
50432009-08-14 Pedro Alves <pedro@codesourcery.com>
5044
5045 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5046 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5047
b84aa90a
PA
50482009-08-13 Pedro Alves <pedro@codesourcery.com>
5049
5050 * gdb.base/default.exp: Adjust "set language test": it's now an
5051 enum command. Larger help string moved to "help set language".
5052 * gdb.base/help.exp: Adjust "help set language" expected output,
5053 now lists all known languages.
5054
0d8f9b2c
NF
50552009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5056
5057 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5058 all frame arguments.
5059 * gdb.arch/altivec-regs.exp: Likewise.
5060
bda180e0
TT
50612009-08-07 Tom Tromey <tromey@redhat.com>
5062
5063 * gdb.base/setshow.exp: Add tests for changes to set language, set
5064 check range, and set check type.
5065
48cb2d85
VP
50662009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5067
5068 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5069 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5070 Call it.
48cb2d85 5071
1ea34204
UW
50722009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5073
5074 * configure.ac: Run gdb.cell tests when appropriate.
5075 * configure: Regenerate.
5076 * lib/cell.exp: New file.
5077 * gdb.cell: New directory.
5078 * gdb.cell/configure.ac: New file.
5079 * gdb.cell/configure: New file.
5080 * gdb.cell/Makefile.in: New file.
5081 * gdb.cell/arch.exp: New file.
5082 * gdb.cell/break.c: New file.
5083 * gdb.cell/break.exp: New file.
5084 * gdb.cell/break-spu.c: New file.
5085 * gdb.cell/bt.c: New file.
5086 * gdb.cell/bt2-spu.c: New file.
5087 * gdb.cell/bt-spu.c: New file.
5088 * gdb.cell/bt.exp: New file.
5089 * gdb.cell/coremaker.c: New file.
5090 * gdb.cell/coremaker-spu.c: New file.
5091 * gdb.cell/core.exp: New file.
5092 * gdb.cell/gcore.exp: New file.
5093 * gdb.cell/data.c: New file.
5094 * gdb.cell/data.exp: New file.
5095 * gdb.cell/data-spu.c: New file.
5096 * gdb.cell/ea-cache.exp: New file.
5097 * gdb.cell/ea-cache.c: New file.
5098 * gdb.cell/ea-cache-spu.c: New file.
5099 * gdb.cell/ea-standalone.c: New file.
5100 * gdb.cell/ea-standalone.exp: New file.
5101 * gdb.cell/ea-test.c: New file.
5102 * gdb.cell/ea-test.exp: New file.
5103 * gdb.cell/f-regs.exp: New file.
5104 * gdb.cell/mem-access.c: New file.
5105 * gdb.cell/mem-access.exp: New file.
5106 * gdb.cell/mem-access-spu.c: New file.
5107 * gdb.cell/ptype.exp: New file.
5108 * gdb.cell/registers.exp: New file.
5109 * gdb.cell/size.c: New file.
5110 * gdb.cell/sizeof.exp: New file.
5111 * gdb.cell/size-spu.c: New file.
5112 * gdb.cell/solib.exp: New file.
5113 * gdb.cell/solib-symbol.exp: New file.
5114
85e747d2
UW
51152009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5116
5117 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5118
58d6951d
DJ
51192009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * gdb.base/float.exp: Handle VFP registers.
5122
6e0a4f15
MS
51232009-07-14 Michael Snyder <msnyder@vmware.com>
5124
dcd5da87
MS
5125 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5126 to bring gdb to the beginning of the calling line.
5127
6e0a4f15
MS
5128 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5129 confusing the i386 epilogue unwinder.
5130
782b2b07
SS
51312009-07-14 Stan Shebs <stan@codesourcery.com>
5132
5133 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5134
f662c3bc
MS
51352009-07-14 Michael Snyder <msnyder@vmware.com>
5136
5137 * gdb.reverse/step-reverse.exp (stepi into function call):
5138 Call instruction may not be first instruction in the line.
5139 (reverse stepi from a function call): Used wrong line number.
5140
8f313923
JK
51412009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5142
5143 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5144
4662c76e
JK
51452009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5146
5147 Fix gdb.base/macscp.exp when using custom inputrc.
5148 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5149 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5150 env(TERM) set.
5151 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5152 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5153
aa81e255
JK
51542009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5157 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5158 Change the compilation target to match the testcase name.
5159 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5160 testcase name.
5161 * a2-run.exp: Use for setup prepare_for_testing. Change the
5162 compilation target to match the testcase name.
5163 * gdb.base/commands.exp: Likewise.
5164 * gdb.base/finish.exp: Likewise.
5165 * gdb.base/float.exp: Likewise.
5166 * gdb.base/info-target.exp: Likewise.
5167 * gdb.base/relational.exp: Likewise.
5168 * gdb.base/term.exp: Likewise.
5169 * gdb.base/until.exp: Likewise.
5170 * gdb.base/volatile.exp: Likewise.
5171 * gdb.base/whatis-exp.exp: Likewise.
5172
4c93b1d7
HZ
51732009-07-11 Hui Zhu <teawater@gmail.com>
5174
5175 * gdb.base/help.exp (disassemble): Update expected help text.
5176
812f7342
TT
51772009-07-09 Tom Tromey <tromey@redhat.com>
5178
5179 * lib/gdb.exp: Handle TRANSCRIPT.
5180 (remote_spawn, remote_close, send_gdb): New procs.
5181
fbb8f299
PM
51822009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5183
5184 * gdb.python/python-prettyprint.c: Add counted null string
5185 structure.
5186 * gdb.python/python-prettyprint.exp: Print null string. Test for
5187 embedded nulls.
5188 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5189 * gdb.python/python-value.exp (test_value_in_inferior): Add
5190 variable length string fetch tests.
5191 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5192
c0ac0ec7
JK
51932009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5194
5195 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5196
30b66ecc
TT
51972009-07-07 Tom Tromey <tromey@redhat.com>
5198
5199 * gdb.base/call-rt-st.exp: Update for change to escape output.
5200 * gdb.base/callfuncs.exp: Likewise.
5201 * gdb.base/charset.exp: Likewise.
5202 * gdb.base/constvars.exp: Likewise.
5203 * gdb.base/long_long.exp: Likewise.
5204 * gdb.base/pointers.exp: Likewise.
5205 * gdb.base/printcmds.exp: Likewise.
5206 * gdb.base/setvar.exp: Likewise.
5207 * gdb.base/store.exp: Likewise.
5208 * gdb.cp/ref-types.exp: Likewise.
5209 * gdb.mi/mi-var-child.exp: Likewise.
5210 * gdb.mi/mi-var-display.exp: Likewise.
5211 * gdb.mi/mi2-var-display.exp: Likewise.
5212 * gdb.base/charset.exp: Test octal escape sequence length.
5213 Update for change to escape output.
5214
187c4a2b
JK
52152009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5218
d80a43f9
DJ
52192009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5220
5221 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5222
047427a8
JK
52232009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5226 gdbserver increasing $portnum if "Can't bind address" has been seen.
5227
8b5a0f4f
PA
52282009-07-05 Pedro Alves <pedro@codesourcery.com>
5229
5230 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5231 mingw32ce.
5232
7d93ba58
PA
52332009-07-05 Pedro Alves <pedro@codesourcery.com>
5234
5235 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5236 VFP format.
5237
2277426b
PA
52382009-07-02 Pedro Alves <pedro@codesourcery.com>
5239
5240 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5241 linux. Adjust to use "inferior", "info inferiors", "detach
5242 inferior" and "kill inferior" instead of "restart", "info fork",
5243 "detach fork" and "delete fork".
5244 * gdb.base/ending-run.exp: Spell out "info".
5245 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5246 the "kill" command.
5247
5af949e3
UW
52482009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5249
5250 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5251 change to prefix TLS offset in hex with 0x.
5252
5d3729b5
UW
52532009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5254
5255 * gdb.base/default.exp: Update test case for "x" changes.
5256
af589bd0
TG
52572009-07-01 Tristan Gingold <gingold@adacore.com>
5258
5259 * gdb.base/bigcore.exp: Make darwin untested.
5260
40974f91
JK
52612009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5262
5263 * gdb.base/completion.exp (directory completion): Create the directory.
5264 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5265 escapeuniquesub.
5266 (directory completion 2): Expect now ${escapeuniquesub}.
5267 (Glob remaining of directory test): Remove one excessive newline.
5268 Expect the real output.
5269
59dd3af6
JK
52702009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5271
5272 Fix `make check//%' target after `make check' has been ran.
5273 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5274 a mkdir call.
5275 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5276 (%/.dir): Remove.
5277
f4e164aa
JK
52782009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5279
5280 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5281 the expected result record.
5282
69af2122
JK
52832009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5284
5285 Remove racy FAILs relying just on the timeouts.
5286 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5287 (annotation_level 2): Remove racy FAILs.
5288
2fd481e1
PP
52892009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5290
5291 gdb/10275
889bf7c5
PA
5292 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5293
c38f313d
DJ
52942009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5295
5296 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5297
8b777f02
VP
52982009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5299
5300 * gdb.mi/mi-stack.exp: Testing symbolic options
5301 to -stack-list-locals and -stack-list-arguments.
5302
00c7eacf
JK
53032009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5306
6bc80edc
TT
53072009-06-29 Tom Tromey <tromey@redhat.com>
5308
5309 * dg-extract-results.sh: New file.
5310 * Makefile.in (FORCE_PARALLEL): New variable.
5311 (CHECK_TARGET): New conditional variable.
5312 (check): Use CHECK_TARGET.
5313 (DO_RUNTEST): New variable.
5314 (check-single): New target.
5315 (TEST_DIRS): New variable.
5316 (TEST_TARGETS): Likewise.
5317 (check-parallel): New target.
5318 (check-gdb.%): New pattern.
5319 (BASE1_FILES): New variable.
5320 (BASE2_FILES): Likewise.
5321 (check-gdb.base%): New pattern.
5322 (%/.dir): New pattern.
5323 * configure: Rebuild.
5324 * aclocal.m4 (AM_CONDITIONAL): New defun.
5325 * configure.ac: Check whether user is using GNU make.
5326 (GMAKE): New conditional.
5327
794684b6
SW
53282009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5329
5330 * gdb.cp/namespace-nested-import.cc: New test.
5331 * gdb.cp/namespace-nested-import.exp: New test.
5332
edb3359d
DJ
53332009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5334
5335 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5336 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5337 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5338 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5339 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5340 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5341 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5342 gdb.opt/inline-markers.c: New files.
5343 * lib/gdb.exp (skip_inline_frame_tests): New function.
5344 (skip_inline_var_tests): New function.
5345
cf657a0c
AS
53462009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5347
5348 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5349 backtrace.
5350
28d41a99
MS
53512009-06-27 Michael Snyder <msnyder@vmware.com>
5352
5353 * gdb.reverse: New directory.
5354 * gdb.reverse/break-reverse.c: New test.
5355 * gdb.reverse/break-reverse.exp: New test.
5356 * gdb.reverse/consecutive-reverse.c: New test.
5357 * gdb.reverse/consecutive-reverse.exp: New test.
5358 * gdb.reverse/finish-reverse.c: New test.
5359 * gdb.reverse/finish-reverse.exp: New test.
5360 * gdb.reverse/machinestate.c: New test.
5361 * gdb.reverse/ms1.c: New test.
5362 * gdb.reverse/machinestate.exp: New test.
5363 * gdb.reverse/Makefile.in: New file.
5364 * gdb.reverse/shr2.c: New test.
5365 * gdb.reverse/solib-reverse.c: New test.
5366 * gdb.reverse/solib-reverse.exp: New test.
5367 * gdb.reverse/step-reverse.c: New test.
5368 * gdb.reverse/step-reverse.exp: New test.
5369 * gdb.reverse/until-reverse.c: New test.
5370 * gdb.reverse/ur1.c: New test.
5371 * gdb.reverse/until-reverse.exp: New test.
5372 * gdb.reverse/watch-reverse.c: New test.
5373 * gdb.reverse/watch-reverse.exp: New test.
5374 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5375 * configure: Regenerate.
5376
fe3c8b0d
DE
53772009-06-26 Doug Evans <dje@google.com>
5378
5379 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5380
3a72a602
PM
53812009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5382
5383 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5384 windows problem for 'file delete $binfile'.
5385
27aa8d6a
SW
53862009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5387
5388 * gdb.cp/namespace-using.exp: New test.
5389 * gdb.cp/namespace-using.cc: New test.
5390
8ac055f8
JB
53912009-05-20 Joel Brobecker <brobecker@adacore.com>
5392
5393 * gdb.ada/variant_record_packed_array: New testcase.
5394
85e306ed
TT
53952009-06-23 Tom Tromey <tromey@redhat.com>
5396
5397 * gdb.base/charset.exp (test_combination): Regression test.
5398 * gdb.base/charset.c (my_wchar_t): New typedef.
5399 (myvar): New global.
5400 (main): Set myvar.
5401
56643c5e
PM
54022009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5403
5404 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5405 target.
5406
1fac167a
UW
54072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5408
5409 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5410
7ccb0be9
UW
54112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5412
5413 * gdb.mi/gdb680.exp: Update test for error message.
5414
568d6575
UW
54152009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5416
5417 * gdb.base/annota1.exp: Allow multiple occurrences of the
5418 frames-invalid annotation.
5419 * gdb.cp/annota2.exp: Likewise.
5420
7cd1089b
PM
54212009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5422
5423 * gdb.cp/gdb2495.cc: New file.
5424 * gdb.cp/gdb2495.exp: New file.
5425
72c63395
JK
54262009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5427
5428 Report error on GDB crash during runto.
5429 * lib/gdb.exp (runto <eof>): New.
5430
3788363d
DJ
54312009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5432
5433 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5434 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5435 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5436 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5437 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5438 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5439 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5440 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5441 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5442 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5443 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5444 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5445 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5446 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5447 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5448 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5449 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5450 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5451 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5452 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5453 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5454 gdb.trace/passcount.exp, gdb.trace/report.exp,
5455 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5456 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5457 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5458 executable.
5459
17592de3
PA
54602009-06-07 Pedro Alves <pedro@codesourcery.com>
5461
5462 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5463 defined before referencing it.
5464
701e355d
DE
54652009-06-03 Doug Evans <dje@google.com>
5466
5467 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5468 * gdb.arch/i386-see.c: Ditto.
5469
f2292c65
PM
54702009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5471
5472 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5473 (check_macro): Return 1 if undefined.
5474 If first test fails, check if macro debug information is available,
5475 and report unsupported test if no macro information is found.
5476
5a437975
DE
54772009-05-29 Doug Evans <dje@google.com>
5478
5479 * gdb.threads/hand-call-in-threads.exp: New.
5480 * gdb.threads/hand-call-in-threads.c: New.
5481
c141c696
MS
54822009-05-29 Michael Snyder <msnyder@vmware.com>
5483
5484 * gdb.base/break-always.exp: Change "1" to "on".
5485 Add confirmation check.
5486
b3444185
PA
54872009-05-28 Pedro Alves <pedro@codesourcery.com>
5488
5489 * gdb.threads/threxit-hop-specific.c: New.
5490 * gdb.threads/threxit-hop-specific.exp: New.
5491 * gdb.threads/thread-execl.c: New.
5492 * gdb.threads/thread-execl.exp: New.
5493
b6313243
TT
54942009-05-27 Tom Tromey <tromey@redhat.com>
5495 Thiago Jung Bauermann <bauerman@br.ibm.com>
5496
5497 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5498 (mi_child_regexp): Likewise.
5499 (mi_list_varobj_children_range): Likewise.
5500 (mi_get_features): Likewise.
5501 (mi_list_varobj_children): Rewrite.
5502 * gdb.python/python-mi.exp: New file.
5503
a6bac58e
TT
55042009-05-27 Tom Tromey <tromey@redhat.com>
5505 Thiago Jung Bauermann <bauerman@br.ibm.com>
5506 Phil Muldoon <pmuldoon@redhat.com>
5507 Paul Pluzhnikov <ppluzhnikov@google.com>
5508
5509 * gdb.python/python-prettyprint.exp: New file.
5510 * gdb.python/python-prettyprint.c: New file.
5511 * gdb.python/python-prettyprint.py: New file.
5512 * gdb.base/display.exp: print/r is now valid.
5513
2c74e833
TT
55142009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5515 Tom Tromey <tromey@redhat.com>
5516 Pedro Alves <pedro@codesourcery.com>
5517 Paul Pluzhnikov <ppluzhnikov@google.com>
5518
5519 * gdb.python/python-template.exp: New file.
5520 * gdb.python/python-template.cc: New file.
5521 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5522 tests.
5523 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5524 Call it.
5525 (test_value_after_death): New proc.
5526 * gdb.python/python-value.c (PTR): New typedef.
5527 (main): New variable 'x'.
5528
89c73ade
TT
55292009-05-27 Tom Tromey <tromey@redhat.com>
5530
5531 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5532 tests.
5533 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5534 Call it.
5535
a75724bc
PA
55362009-05-27 Pedro Alves <pedro@codesourcery.com>
5537
5538 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5539
e58b0e63
PA
55402009-05-24 Pedro Alves <pedro@codesourcery.com>
5541
5542 * gdb.threads/fork-thread-pending.c: New.
5543 * gdb.threads/fork-thread-pending.exp: New.
5544
4ac36638
JK
55452009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5546
5547 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5548 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5549
889bf7c5 55502009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5551
889bf7c5 5552 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5553
b242c3c2
PA
55542009-05-17 Pedro Alves <pedro@codesourcery.com>
5555
5556 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5557 `gdb_get_line_number'. Call `callee' in both parent and child.
5558 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5559 `gdb_get_line_number' instead of hardcoding line numbers.
5560 (catch_fork_unpatch_child): New procedure to test detaching
5561 breakpoints from child fork.
5562 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5563 hardcoding line numbers.
5564 (do_fork_tests): Run `catch_fork_unpatch_child'.
5565
ee342b23
VP
55662009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5567
5568 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5569 of structure type enters or leaves the scope, it
5570 is reported by -var-update.
5571
e2009e98
DE
55722009-05-11 Doug Evans <dje@sebabeach.org>
5573
5574 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5575 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5576 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5577
00903456
JK
55782009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5579
5580 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5581
dc621c35
DE
55822009-04-30 Doug Evans <dje@google.com>
5583
5584 * gdb.threads/watchthreads2.exp: New testcase.
5585 * gdb.threads/watchthreads2.c: New testcase.
5586
9ab4e744
DE
55872009-04-29 Doug Evans <dje@google.com>
5588
5589 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5590 * gdb.cp/mb-ctor.cc: Ditto.
5591 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5592 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5593 * gdb.cp/mb-inline1.cc: Call it.
5594 * gdb.cp/mb-inline2.cc: Ditto.
5595 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5596 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5597
484086b7
JK
55982009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5599
5600 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5601 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5602 Replace all uses of `decimal' by `nonzero'.
5603 (info macro FROM_COMMANDLINE): New test.
5604
379a77b5
TT
56052009-04-27 Tom Tromey <tromey@redhat.com>
5606
5607 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5608
b92b73c2
DE
56092009-04-27 Doug Evans <dje@google.com>
5610
5611 * gdb.threads/watchthreads.c (main): Initialize args before starting
5612 the threads. Plus formatting cleanup.
5613 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5614 biased scheduling of one thread.
5615
945a118d
JG
56162009-04-27 Jerome Guitton <guitton@adacore.com>
5617
5618 * gdb.cp/templates.cc (GetMax): New template.
5619 (main): Declare two instances of GetMax.
5620 * gdb.cp/templates.exp: Add new test.
5621
d389af10
JK
56222009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5625
e7f86de9
JM
56262009-04-22 Joseph Myers <joseph@codesourcery.com>
5627
5628 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5629
334cc82d
TT
56302009-04-15 Tom Tromey <tromey@redhat.com>
5631
5632 * gdb.base/charset.exp: Add regression test.
5633
d12672cc
JB
56342009-04-14 Joel Brobecker <brobecker@adacore.com>
5635
5636 * gdb.base/exe-lock.exp: New testcase.
5637
18e8c3bc
TT
56382009-04-13 Tom Tromey <tromey@redhat.com>
5639
5640 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5641 operator on Frame.
5642
5ecd5cbe
UW
56432009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5644
5645 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5646 * gdb.server/ext-attach.exp: Likewise.
5647
7309f756
VP
56482009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5649
5650 Eliminate some sleep usage.
5651
889bf7c5
PA
5652 * gdb.mi/basics.c (do_nothing): New.
5653 (main): Use do_nothing instead of printf, so that
5654 not to introduce race condition between output of
5655 inferiour and output of gdb. Do not use sleep as it
5656 is not generally available on embedded targets.
7309f756 5657
f4b95f6f
PA
56582009-04-02 Pedro Alves <pedro@codesourcery.com>
5659
5660 * gdb.server/ext-attach.exp: Expect an optional process id after
5661 "Detached from remote process".
5662
de40b933
JK
56632009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5664
5665 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5666 gdb.dwarf2/dw2-unresolved.exp: New.
5667
2ae101a4
PA
56682009-04-02 Pedro Alves <pedro@codesourcery.com>
5669
5670 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5671 mi_run_to_main.
5672
56a8e183
PA
56732009-04-02 Pedro Alves <pedro@codesourcery.com>
5674
5675 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5676 mi_run_to_main. Skip thread exit test on remote targets.
5677 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5678 mi_run_to_main.
5679 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5680 mi_run_to_main.
5681 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5682 when expecting ^connected. Detect when the target doesn't support
5683 non-stop mode.
5684 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5685 supported. Return -1 on error, 0 on success.
5686 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5687 (mi_runto): Return mi_runto_helper's result explicitly.
5688
c35fafde
PA
56892009-04-01 Pedro Alves <pedro@codesourcery.com>
5690
5691 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5692
f8a8dce6
JB
56932009-04-01 Tom Tromey <tromey@redhat.com>
5694
5695 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5696 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5697 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5698 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5699
71c25dea
TT
57002009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5701 Jan Kratochvil <jan.kratochvil@redhat.com>
5702
5703 PR gdb/931
5704 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5705 output.
5706 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5707 for gdb/931.
5708 * dw2-strp.S (DW_AT_language): Change to C++.
5709 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5710
02d9a9ce
JB
57112009-03-31 Joel Brobecker <brobecker@adacore.com>
5712
5713 * gdb.ada/tasks: New testcase.
5714
1042e4c0
SS
57152009-03-30 Stan Shebs <stan@codesourcery.com>
5716
5717 * gdb.trace/actions.exp: Update to match new info trace format.
5718 * gdb.trace/deltrace.exp: Ditto.
5719 * gdb.trace/infotrace.exp: Ditto.
5720 * gdb.trace/passcount.exp: Ditto.
5721 * gdb.trace/save-trace.exp: Ditto.
5722 * gdb.trace/while-stepping.exp: Ditto.
5723 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5724
f8f6f20b
TJB
57252009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5726
5727 * gdb.python/python-frame.c: New file.
5728 * gdb.python/python-frame.exp: New file.
5729
c0c6f777
TJB
57302009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5731
5732 * gdb.python/python-value.exp: Add tests for the address
5733 attribute.
5734
3cb51905
AS
57352009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5736
5737 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5738
88fc996f
DE
57392009-03-26 Doug Evans <dje@google.com>
5740
5741 * gdb.mi/mi-nonstop-exit.exp: New file.
5742 * gdb.mi/non-stop-exit.c: New file.
5743
56ef84b1
TT
57442009-03-26 Tom Tromey <tromey@redhat.com>
5745
5746 Update for change to prologue skipping:
5747 * gdb.mi/mi2-simplerun.exp: Update.
5748 * gdb.mi/mi2-break.exp: Update.
5749 * gdb.mi/mi-simplerun.exp: Update.
5750 * gdb.mi/mi-break.exp: Update.
5751 * gdb.base/ending-run.exp: Update.
5752
def2b000
TJB
57532009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5754
5755 * gdb.python/python-value.exp (test_value_in_inferior): Test
5756 gdb.Value.is_optimized_out attribute.
5757
442ddf59
JK
57582009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 * gdb.dwarf2/dw2-noloc-main.c: New file.
5761 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5762 (.text): Remove.
5763 (.data): New.
5764 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5765 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5766 (DW_TAG_subprogram func_cu1, noloc): Remove.
5767 (main): New.
5768 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5769 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5770 (file_symbols): New procedure.
5771
a8df5de4
TT
57722009-03-25 Tom Tromey <tromey@redhat.com>
5773
5774 * gdb.base/charset.exp (valid_target_charset): New proc.
5775 Use it to skip tests on invalid charsets.
5776
cc1d7add
PM
57772009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5778
5779 * gdb.base/completion.exp: Add a test for directory completion.
5780
bcd5727b
JK
57812009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 Fix a racy FAIL.
5784 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5785 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5786
cc924cad
TJB
57872009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5788
5789 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5790 * gdb.python/python-function.exp: Add test for function returning
5791 a GDB value.
5792
bc3b79fd
TJB
57932009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5794
5795 * gdb.python/python-function.exp: New file.
5796
6c7a06a3
TT
57972009-03-20 Tom Tromey <tromey@redhat.com>
5798
5799 * gdb.base/store.exp: Update for change to escape output.
5800 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5801 to escape output.
5802 * gdb.base/pointers.exp: Update for change to escape output.
5803 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5804 to escape output.
5805 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5806 escape output.
5807 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5808 to escape output.
5809 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5810 escape output.
5811 * gdb.base/setvar.exp: Update for change to escape output.
5812 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5813 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5814 to escape output.
5815 (test_print_string_constants): Likewise.
5816 * gdb.base/charset.exp (valid_host_charset): Check size of
5817 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5818 cases. Handle "auto"-related output.
5819 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5820 (uvar, Uvar): New globals.
5821
c31af87b
JG
58222009-03-19 Jerome Guitton <guitton@adacore.com>
5823
5824 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5825 deltas.
5826 * gdb.ada/fixed_points.exp: Ditto.
5827
51272cf2
PA
58282009-03-18 Pedro Alves <pedro@codesourcery.com>
5829
5830 * return-nodebug.c: Don't include stdio.h.
5831 (init): Delete.
5832 (func): Delete definition and provide extern declaration.
5833 (t): New.
5834 (main): Don't call printf. Call func and store its result in t.
5835 * return-nodebug1.c: New.
5836 * return-nodebug.exp: Don't expect stdio output. Instead, print
5837 the global variable t. Drop printf formatters and cast types from
5838 foreach loop. Don't use prepare_for_testing. Compile
5839 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5840 define FORMAT or CAST.
5841
d24948ac
PP
58422009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5843
5844 * gdb.base/solib-display.exp: Disable test for remote targers.
5845
61ff14c6
JK
58462009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5847
5848 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5849
cb4dce93
JK
58502009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 Fix a racy FAIL.
5853 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5854 code from `follow parent, print pids'.
5855 (`follow child, print pids', `follow parent, print pids'): Call it.
5856 Replace `gdb_test "break..."' by gdb_breakpoint.
5857
f7c60c5e
VP
58582009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5859
5860 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5861 sync and async modes.
f7c60c5e 5862
383ace49
JB
58632009-03-12 Joel Brobecker <brobecker@adacore.com>
5864
5865 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5866 that was checked in by mistake. Remove loading of ada.exp, since
5867 this is not necessary in this case.
5868
4ce102af
JB
58692009-03-12 Joel Brobecker <brobecker@adacore.com>
5870
5871 * gdb.ada/ptype_arith_binop.exp: New testcase.
5872
529a2aef
JB
58732009-03-12 Joel Brobecker <brobecker@adacore.com>
5874
5875 * gdb.ada/mod_from_name: New testcase.
5876
8a38181c
JB
58772009-03-12 Joel Brobecker <brobecker@adacore.com>
5878
5879 * gdb.ada/tick_last_segv: New testcase.
5880
11436dee
VP
58812009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5882
61ff14c6 5883 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5884
1f31650a
VP
58852009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5886
61ff14c6
JK
5887 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5888 include the token in ^running and frame info in *stopped.
1f31650a 5889
a3247a22
PP
58902009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5891
5892 * solib-display.exp: New file.
5893 * solib-display-main.c: New file.
5894 * solib-display-lib.c: New file.
61ff14c6 5895
aae64587
PA
58962009-03-05 Pedro Alves <pedro@codesourcery.com>
5897
5898 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5899
44aabfbc
JK
59002009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5901
5902 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5903 (list_and_check_macro): Use more specific test name.
5904 (next to definition): Make the test names unique.
5905
c087fcd3
PM
59062009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5907
5908 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5909
c86cf029
VP
59102009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5911
5912 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5913 notifications.
5914 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5915 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5916 * lib/mi-support.exp (library_loaded_re): New.
5917 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5918
3ea85240
VP
59192009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5920
5921 * gdb.gdb/observer.exp: Use test_notification observer, not
5922 normal_stop, everywhere.
5923 (test_normal_stop_notifications): Rename to...
5924 (test_notifications): ...this.
5925 (test_observer_normal_stop): Rename to...
5926 (test_observer): ...this.
5927
1903f0e6
DE
59282009-02-16 Doug Evans <dje@google.com>
5929
5930 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5931 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5932 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5933 (test_prefixed_syscall,test_int3): New tests.
5934 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5935 (test_prefixed_syscall,test_int3): New tests.
5936
1d33d6ba
VP
59372009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5938
3cb51905
AS
5939 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5940 (mi_expect_interrupt): Likewise.
5941 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5942 response.
1d33d6ba 5943
faafb047
PM
59442009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5945
5946 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5947 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5948 Replace calls to get_valueofx by get_hexadecimal_valueof.
5949
417e16e2
PM
59502009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5951
5952 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5953 (get_integer_valueof): New procedure.
5954 (get_sizeof): Use new get_integer_value_of.
5955 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5956 by get_integer_valueof.
5957
7065b901
TT
59582009-02-13 Tom Tromey <tromey@redhat.com>
5959
5960 * gdb.base/remote.exp (get_sizeof): Remove.
5961 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5962 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5963 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5964 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5965 (get_sizeof): Likewise.
5966
5d7cb8df
JK
59672009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 PR fortran/9806
5970 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5971
b2febfff
PP
59722009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5973
5974 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5975
4aa995e1
PA
59762009-02-06 Pedro Alves <pedro@codesourcery.com>
5977
5978 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5979
d8906c6f
TJB
59802009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5981
5982 * gdb.python/python-cmd.exp: New file.
5983
ff4ab08d
TG
59842009-02-06 Tristan Gingold <gingold@adacore.com>
5985
5986 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5987
aacd552b
TG
59882009-02-05 Tristan Gingold <gingold@adacore.com>
5989
5990 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5991 pointer is dereferenced and use this signal name in regexp.
5992 * gdb.base/signull.exp: Ditto.
5993 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5994 * gdb.base/signull.c (main): Ditto.
5995
08c637de
TJB
59962009-02-04 Tom Tromey <tromey@redhat.com>
5997 Thiago Jung Bauermann <bauerman@br.ibm.com>
5998
5999 * gdb.python/python-value.exp: Use `gdb.history' instead of
6000 `gdb.value_from_history'.
6001 (test_value_numeric_ops): Add test for conversion of enum constant.
6002 * gdb.python/python-value.c (enum e): New type.
6003 (evalue): New global.
6004 (main): Use argv.
6005
20261af8
JG
60062009-02-04 Jerome Guitton <guitton@adacore.com>
6007
6008 * gdb.ada/uninitialized_vars: New test program.
6009 * gdb.ada/uninitialized_vars.exp: New testcase.
6010
52e44b43
TT
60112009-02-02 Tom Tromey <tromey@redhat.com>
6012
6013 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6014 * gdb.cp/pr2489.cc: Rename...
6015 * gdb.cp/pr9594.cc: ... to this.
6016
1c71341a
TT
60172009-02-02 Tom Tromey <tromey@redhat.com>
6018
6019 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6020 * gdb.cp/pr2489.cc: New file.
6021 * gdb.cp/cpcompletion.exp: New file.
6022
a4295225
TT
60232009-02-02 Tom Tromey <tromey@redhat.com>
6024
6025 PR exp/9059:
6026 * gdb.cp/call-c.exp: Add regression test.
6027 * gdb.cp/call-c.cc (FooHandle): New typedef.
6028 (main): New variable 'handle'.
6029
592375cd
VP
60302009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6031
6032 * lib/mi-support.exp (et_mi_thread_list)
6033 (check_mi_and_console_threads): Adjust for current thread in
6034 -thread-list-ids output.
6035
41447f92
VP
60362009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6037
889bf7c5
PA
6038 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6039 Call it.
41447f92 6040
35669430
DE
60412009-01-28 Doug Evans <dje@google.com>
6042
6043 * gdb.arch/amd64-disp-step.S: New file.
6044 * gdb.arch/amd64-disp-step.exp: New file.
6045 * gdb.arch/i386-disp-step.S: New file.
6046 * gdb.arch/i386-disp-step.exp: New file.
6047
09f00d9a
PM
60482009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6049
6050 * gdb.base/find.exp: Set newline variable
6051 using quotes instead of braces to fix cygwin failures.
6052
1e8fb976
PA
60532009-01-23 Pedro Alves <pedro@codesourcery.com>
6054
6055 * gdb.base/radix.exp: Add tests to ensure that that set
6056 input-radix 0 and set output-radix 0 are really rejected.
6057
da061712
PA
60582009-01-23 Pedro Alves <pedro@codesourcery.com>
6059
6060 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6061 copyright years.
6062
dd7e2d2b
PA
60632009-01-23 Pedro Alves <pedro@codesourcery.com>
6064
6065 PR gdb/9664:
6066 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6067
392452f6
PA
60682009-01-22 Pedro Alves <pedro@codesourcery.com>
6069
6070 PR c++/9631:
6071 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6072
8653e71c
PM
60732009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6074
6075 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6076 binfile definition to fix Windows OS failure.
6077
a12cc160
DJ
60782009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6079
6080 PR gdb/9346
6081 * gdb.base/interrupt.c (sigint_handler): New.
6082 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6083 on error.
6084 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6085 Test "signal SIGINT".
6086
b89667eb
DE
60872009-01-19 Doug Evans <dje@google.com>
6088
6089 * gdb.base/break.exp: Update expected gdb output.
6090 * gdb.base/sepdebug.exp: Ditto.
6091 * gdb.mi/mi-syn-frame.exp: Ditto.
6092 * gdb.mi/mi2-syn-frame.exp: Ditto.
6093 * gdb.base/call-signal-resume.exp: New file.
6094 * gdb.base/call-signals.c: New file.
6095 * gdb.base/unwindonsignal.exp: New file.
6096 * gdb.base/unwindonsignal.c: New file.
6097 * gdb.threads/interrupted-hand-call.exp: New file.
6098 * gdb.threads/interrupted-hand-call.c: New file.
6099 * gdb.threads/thread-unwindonsignal.exp: New file.
6100
adb483fe
DJ
61012009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6102
6103 * gdb.base/define.exp: Test defining and hooking prefix commands.
6104 * gdb.python/python.exp: Update test for "show user" output.
6105
60023297
JK
61062009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6107
6108 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6109 now the output exactly, using less wildcards. Expect also the output
6110 of gfortran-4.3. Update for the f-valprint.c modification from
6111 2008-04-22.
6112 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6113 Remove gdb_test test names where matching the command.
6114
ccc57cf9
PA
61152009-01-01 Pedro Alves <pedro@codesourcery.com>
6116
6117 PR breakpoints/9681:
6118 * gdb.base/watchpoint.exp: Add regression test.
6119
c7a6ca08
PA
61202008-12-31 Pedro Alves <pedro@codesourcery.com>
6121
6122 * gdb.threads/attach-into-signal.exp: Don't use
6123 gdb_suppress_entire_file.
6124 * gdb.threads/attach-stopped.exp: Ditto.
6125 * gdb.threads/attachstop-mt.exp: Ditto.
6126
3a031f65
PA
61272008-12-31 Pedro Alves <pedro@codesourcery.com>
6128
6129 PR gdb/8812:
6130 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6131
09e6485f
PA
61322008-12-29 Pedro Alves <pedro@codesourcery.com>
6133
6134 PR gdb/7536:
6135 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6136 and unsupported output radices are really rejected.
6137
0cd53049
JK
61382008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6141
ba163c7e
TT
61422008-12-22 Tom Tromey <tromey@redhat.com>
6143
6144 * gdb.cp/punctuator.exp: New file.
6145
6f4de6c9
JK
61462008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6147
6148 * gdb.base/completion.exp (Completing non-existing component): New test.
6149
0f34d0b4
JK
61502008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6151
6152 Fix for PR gdb/8648.
6153 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6154 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6155 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6156 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6157
db2ad4c3
JK
61582008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6159
6160 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6161
bb5ef15e
DP
61622008-12-16 Christophe Lyon <christophe.lyon@st.com>
6163
6164 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6165 compiler actually generate code at the expected line number.
6166
90142adc
JZ
61672008-12-15 Jie Zhang <jie.zhang@analog.com>
6168
6169 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6170
fad6eecd
TT
61712008-12-12 Tom Tromey <tromey@redhat.com>
6172
6173 * gdb.base/commands.exp (redefine_hook_test): New proc.
6174 Call it.
6175
17c8aaf5
TT
61762008-12-11 Tom Tromey <tromey@redhat.com>
6177
6178 * gdb.base/macscp.exp: New regression test.
6179
7c8adf68
TT
61802008-12-11 Tom Tromey <tromey@redhat.com>
6181
6182 * gdb.base/macscp.exp: Print "address.addr".
6183 * gdb.base/macscp1.c (struct outer): New struct.
6184 (address): New global.
6185
b05dcbb7
TT
61862008-12-09 Tom Tromey <tromey@redhat.com>
6187
6188 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6189 Call it.
6190
2d476de1
DE
61912008-12-04 Doug Evans <dje@google.com>
6192
6193 * gdb.server/ext-run.exp: Relax regexp for init program.
6194
87bdc959
TG
61952008-12-03 Tristan Gingold <gingold@adacore.com>
6196
6197 * gdb.base/macscp.exp: Generate an object file during compilation
6198 to work around Darwin dsymutil limitations.
6199
e0740f77
JK
62002008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
6202 Test resolving external references to TLS variables.
6203 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6204 FILE2_THREAD_LOCAL.
6205 (testfile2, srcfile2): New variables.
6206 * gdb.threads/tls.c (file2_thread_local)
6207 (function_referencing_file2_thread_local): New.
6208 * gdb.threads/tls2.c: New file.
6209
67f0aac5
JB
62102008-11-28 Joel Brobecker <brobecker@adacore.com>
6211
6212 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6213 rather than integer, as integer might not be big enough when
6214 on 64bit targets.
67f0aac5 6215
c332165e
JG
62162008-11-27 Jerome Guitton <guitton@adacore.com>
6217
6218 * gdb.cp/formatted-ref.exp: Add equality test.
6219 * gdb.ada/formatted_ref.exp: Ditto.
6220
fc9b693c
JK
62212008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6224 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6225
a9c64011
AS
62262008-11-20 Andreas Schwab <schwab@suse.de>
6227
6228 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6229 matching syscall entry point.
6230 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6231 (tcatch_vfork_then_child_follow): Likewise. Finish through
6232 vfork even if we stopped at the syscall trampoline.
6233
e2fd701e
DE
62342008-11-20 Doug Evans <dje@google.com>
6235
6236 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6237
69abc51c
TJB
62382008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6239
6240 * gdb.arch/ppc-dfp.exp: New file.
6241 * gdb.arch/ppc-dfp.c: New file.
6242
c14c28ba
PP
62432008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6244
6245 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6246
2e74121d
DE
62472008-11-17 Doug Evans <dje@google.com>
6248
6249 * gdb.mi/mi-syn-frame.exp: Update expected output.
6250 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6251
66bb093b
VP
62522008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6253
6254 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6255 "thread N" results in =thread-selected.
6256 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6257 (mi_send_resuming_command_raw): Be prepared for
6258 =thread-selected.
6259
3d043ef6
VP
62602008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6261
a9c64011
AS
6262 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6263 * lib/mi-support.exp: Likewise.
3d043ef6 6264
808104c8
JB
62652008-11-16 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6268 commands from the expected output for "help catch".
6269
00b22944
JB
62702008-11-15 Joel Brobecker <brobecker@adacore.com>
6271
6272 * gdb.ada/int_deref.exp: New testcase.
6273
59669435
TT
62742008-11-14 Nick Roberts <nickrob@snap.net.nz>
6275
6276 * gdb.mi/gdb2549.exp: New file.
6277
de04a248
DE
62782008-11-11 Doug Evans <dje@google.com>
6279
6280 * gdb.base/callexit.exp: New file.
6281 * gdb.base/callexit.c: New file.
6282
6b8ce727
DE
62832008-11-10 Doug Evans <dje@google.com>
6284
6285 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6286 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6287 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6288 (default_gdb_start,default_gdb_exit): Ditto.
6289 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6290 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6291 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6292 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6293 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6294 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6295
1b14b8aa
AS
62962008-11-03 Andreas Schwab <schwab@suse.de>
6297
6298 * gdb.base/hashline2.exp: Fix typo.
6299 * gdb.base/hashline3.exp: Likewise.
6300
f3134b88
TT
63012008-10-30 Tom Tromey <tromey@redhat.com>
6302
6303 * gdb.base/pointers.exp: Add test.
6304 * gdb.base/pointers.c (k, S): New typedefs.
6305 (instance): New global.
6306
c2226152
AS
63072008-10-30 Andreas Schwab <schwab@suse.de>
6308
6309 * gdb.base/args.exp: Add tests for newlines.
6310
462f405c
JB
63112008-10-30 Joel Brobecker <brobecker@adacore.com>
6312
6313 gdb.base/foll-exec.exp: Update the expected output of a couple
6314 of "info breakpoints" tests.
6315
79a45b7d
TT
63162008-10-28 Tom Tromey <tromey@redhat.com>
6317
6318 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6319
adc13a14
PA
63202008-10-24 Pedro Alves <pedro@codesourcery.com>
6321
6322 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6323 gdb_start_cmd.
6324 Use runto_main before any test that requires execution.
6325
252fbfc8
PA
63262008-10-23 Pedro Alves <pedro@codesourcery.com>
6327
6328 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6329 instead of SIGINT.
6330
28148e3d
JB
63312008-10-22 Joel Brobecker <brobecker@adacore.com>
6332
6333 * gdb.base/completion.exp: Update expected output following
6334 the addition of the "info tasks" command.
6335
c209f847
TT
63362008-10-22 Tom Tromey <tromey@redhat.com>
6337
6338 * gdb.base/exprs.exp (test_expr): Add test for string
6339 concatenation.
6340
f177e350
PA
63412008-10-19 Pedro Alves <pedro@codesourcery.com>
6342
6343 * configure.ac: Output gdb.python/Makefile.
6344 * configure: Regenerate.
6345 * gdb.python/Makefile.in: New.
6346
cce89356
JB
63472008-10-16 Joel Brobecker <brobecker@adacore.com>
6348
6349 * gdb.base/foll-fork.exp: Adjust the expected output to match
6350 the new description for fork/vfork catchpoints in the "info
6351 breakpoints" output.
6352
176d289d
TJB
63532008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6354
6355 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6356
a08702d6
TJB
63572008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6358
6359 * gdb.python/python-value.c: New file.
6360 * gdb.python/python-value.exp: New file.
6361
1c5cfe86
PA
63622008-10-15 Pedro Alves <pedro@codesourcery.com>
6363
6364 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6365
5a98ad69
DP
63662008-10-15 Denis Pilat <denis.pilat@st.com>
6367
41702f1b 6368 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6369
dcb1a1e2
TT
63702008-10-09 Tom Tromey <tromey@redhat.com>
6371
6372 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6373 'fprintf' and 'stderr'.
6374
9124fe48
JB
63752008-10-07 Joel Brobecker <brobecker@adacore.com>
6376
6377 * gdb.ada/ref_tick_size.exp: New testcase.
6378
45452591
DE
63792008-10-06 Doug Evans <dje@google.com>
6380
6381 * gdb.dwarf2/dw2-cu-size.exp: New file.
6382 * gdb.dwarf2/dw2-cu-size.S: New file.
6383
6384 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6385 .Ltype_int for clarity.
6386
4fc5b208
PP
63872008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6388
6389 PR gdb/2384:
6390 * gdb.cp/gdb2384.exp: Extended to test more cases.
6391 * gdb.cp/gdb2384.cc: Likewise.
6392 * gdb.cp/gdb2384-base.h: Likewise.
6393 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6394
d78df370
JK
63952008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6396
6397 * gdb.base/maint.exp (maint print type): Remove printing
6398 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6399
9a044a89
TT
64002008-09-30 Tom Tromey <tromey@redhat.com>
6401
6402 * gdb.base/macscp.exp: Add completion tests.
6403 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6404 (TWENTY_THREE): Likewise.
6405 (FORTY_EIGHT): Likewise.
6406
506800a9
TT
64072008-09-30 Tom Tromey <tromey@redhat.com>
6408
6409 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6410 everywhere.
6411 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6412
1a6f01b5
JK
64132008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6414
6415 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6416 testcase is derived from. Fix racy dependency on an expected PID
6417 number. No longer support the testcase on Linux kernel 2.4.x.
6418
2fae03e8
TT
64192008-09-27 Tom Tromey <tromey@redhat.com>
6420
6421 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6422 and varargs.
6423
1ad15515
PA
64242008-09-22 Pedro Alves <pedro@codesourcery.com>
6425
6426 * lib/mi-support.exp (mi_expect_interrupt): New.
6427 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6428 from gdb.mi/mi-nonstop.exp.
6429 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6430 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6431 lib/mi-support.exp.
6432 Use mi_check_thread_states throughout. Avoid ".*" and do not
6433 require an anchor after -exec-run.
6434
d0b76dc6
DJ
64352008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6436
6437 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6438 stop is pending. Avoid ".*" when two stops are pending.
6439 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6440 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6441 newlines in fullnames.
6442 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6443 (mi_expect_stop): Update comments. Only anchor in sync mode.
6444 Do not match newlines.
6445 (mi_send_resuming_command_raw): Always return status.
6446 (mi_get_stop_line): Do not match more than one line by accident.
6447 Only anchor in sync mode.
6448 (mi_run_inline_test): If -exec-next fails, give up.
6449
9990c830
UW
64502008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6451
6452 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6453 on SPU.
6454
ebcf6f00
JB
64552008-09-10 Joel Brobecker <brobecker@adacore.com>
6456
6457 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6458
b6db24e5
JB
64592008-09-10 Joel Brobecker <brobecker@adacore.com>
6460
6461 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6462 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6463 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6464 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6465 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6466 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6467 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6468 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6469 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6470 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6471 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6472 Include the "= " sequence in the expected output of print tests.
6473
2bf448e0
JB
64742008-09-10 Joel Brobecker <brobecker@adacore.com>
6475
6476 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6477 description for boolean types.
6478
d51fd4c8
PA
64792008-09-09 Pedro Alves <pedro@codesourcery.com>
6480
6481 * gdb.base/hook-stop-continue.c: New.
6482 * gdb.base/hook-stop-continue.exp: New.
6483
694182d2
DJ
64842008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6485
6486 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6487
3b8a7fc0
JG
64882008-09-08 Jerome Guitton <guitton@adacore.com>
6489
6490 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6491 (stack_check_probe_2, stack_check_probe_loop_1)
6492 (stack_check_probe_loop_2): New functions.
6493 (main): Add call to these new functions.
6494 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6495 functions, check that the breakpoint is inserted at the appropriate
6496 location.
6497 (insert_breakpoint): Slightly refine this procedure so that it can
6498 be called several times in the test.
6499
96cc0ae8
JG
65002008-09-08 Jerome Guitton <guitton@adacore.com>
6501
6502 * gdb.base/stack-checking.c: New file.
6503 * gdb.base/stack-checking.exp: New file.
6504
1f08b409
TJB
65052008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6506
6507 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6508 * gdb.arch/altivec-regs.exp: Likewise.
6509 * gdb.arch/vsx-regs.exp: Likewise.
6510
3099e1c4
TJB
65112008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6512
6513 * gdb.arch/ppc-fp.exp: New file.
6514 * gdb.arch/ppc-fp.c: New file.
6515
cc69bfc1
PP
65162008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6517
6518 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6519 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6520
b02a33db
MS
65212008-09-04 Michael Snyder <msnyder@vmware.com>
6522
6523 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6524 as "at" (for non-debug functions such as _start).
6525
2992cbe0
UW
65262008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6527
6528 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6529 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6530 software watchpoints.
6531 * gdb.base/watch_thread_num.exp: Likewise.
6532
514f746b
AR
65332008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6534
6535 * gdb.arch/i386-bp_permanent.exp: New test.
6536
876cecd0
TT
65372008-08-24 Tom Tromey <tromey@redhat.com>
6538
6539 * gdb.base/maint.exp: Update "maint print type".
6540
80f73d71
VP
65412008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6542
6543 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6544 support. Adjust the order of "*running" notifications.
6545 * gdb.mi/non-stop.c: Don't cast from int to void* and
6546 back.
6547
d9c78d7d
MK
65482008-08-20 Mark Kettenis <kettenis@gnu.org>
6549
6550 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6551 expect to find it in the "info frame" output.
6552
97a2d1d3
DJ
65532008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6554
6555 * gdb.base/interp.exp: Always consume both prompts.
6556
b96e2927
PA
65572008-08-20 Pedro Alves <pedro@codesourcery.com>
6558
6559 * gdb.base/pending.exp: Test pending breakpoints without symbols
6560 loaded.
6561
8cf6e61a
VP
65622008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6563
6564 * lib/mi-support.exp (mi_expect_stop): Produce
6565 more details on failures.
6566 * gdb.mi/mi-nonstop.exp: New.
6567 * gdb.mi/non-stop.c: New.
6568
c6ebd6cf
VP
65692008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6570
a9c64011
AS
6571 * gdb.mi/mi-async.exp: Use 'set target-async'.
6572 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6573
46a9b8ed
DJ
65742008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6575
6576 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6577
44feb3ce
TT
65782008-08-17 Tom Tromey <tromey@redhat.com>
6579
6580 * gdb.base/help.exp (help catch): Rewrite.
6581
311a4e6b
TJB
65822008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6583
6584 * gdb.base/define.exp: Test indented command documentation.
6585 * gdb.python/python.exp: Test indented multi-line command.
6586
604c2f83
LM
65872008-08-15 Luis Machado <luisgpm@br.ibm.com>
6588
6589 * testsuite/gdb.arch/vsx-regs.c: New source file.
6590 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6591 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6592
886a217c
TT
65932008-08-14 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.base/macscp.exp: Add regression test for "macro define" or
6596 "macro undef" with no arguments.
6597
c814a4f3
PP
65982008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6599
6600 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6601
12ab8a60
UW
66022008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6603
6604 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6605
d57a3c85
TJB
66062008-08-06 Tom Tromey <tromey@redhat.com>
6607
6608 * gdb.python/python.exp: New file.
6609
c7b778ff
JK
66102008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 Fix for PR gdb/1543.
6613 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6614 $LOCATION.
6615 (location): New variable.
6616 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6617 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6618 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6619 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6620 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6621 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6622 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6623 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6624 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6625 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6626 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6627 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6628 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6629 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6630 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6631 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6632 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6633 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6634 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6635 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6636 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6637 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6638 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6639 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6640 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6641 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6642 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6643 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6644 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6645 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6646 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6647 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6648 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6649 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6650 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6651 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6652 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6653 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6654 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6655 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6656 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6657 gdb.base/type-opaque.exp, gdb.base/until.exp,
6658 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6659 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6660 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6661 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6662 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6663 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6664 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6665 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6666 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6667 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6668 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6669 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6670 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6671 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6672 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6673 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6674 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6675 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6676 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6677 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6678 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6679 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6680 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6681 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6682 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6683 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6684 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6685 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6686 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6687 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6688 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6689 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6690 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6691 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6692 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6693 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6694 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6695 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6696 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6697 to bug-gdb@prep.ai.mit.edu .
6698
5e06a3d1
VP
66992008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6700
6701 * lib/mi-support.exp (mi_load_shlibs): New.
6702 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6703
9d81d21b
VP
67042008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6705
6706 * lib/mi-support.exp (get_mi_thread_list)
6707 (check_mi_and_console_threads): New, moved from ...
6708 * gdb.mi/mi-pthread.exp: ...here.
6709 * gdb.mi/gdb669.exp (get_mi_thread_list)
6710 (check_mi_and_console_threads): Delete.
6711 * gdb.mi/mi2-pthread.exp: Likewise.
6712
bae98fe0
TT
67132008-07-28 Tom Tromey <tromey@redhat.com>
6714
6715 * Makefile.in (just-check): Remove. Move body to...
6716 (check): ... here.
6717
57380f4e
DJ
67182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6719
6720 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6721 Add a test for duplicated SIGINTs.
6722
e09490f1
DJ
67232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6724
6725 * gdb.threads/schedlock.exp (get_args): Update to work for any
6726 value of NUM.
6727 (Top level): Report the number of threads that did not resume.
6728
6387b45f
DJ
67292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6730
6731 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6732
62f64ff2
DJ
67332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6734
6735 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6736 non-MI prompt.
6737
fa8de41e
TT
67382008-07-26 Tom Tromey <tromey@redhat.com>
6739
6740 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6741 (function_struct, function_struct_ptr): New globals.
6742 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6743 function pointer in a struct.
6744
ccb3ac8a
TT
67452008-07-26 Tom Tromey <tromey@redhat.com>
6746
6747 * gdb.base/macscp.exp: Add test for macro lexing bug.
6748
d7d9f01e
TT
67492008-07-18 Tom Tromey <tromey@redhat.com>
6750
6751 * gdb.base/macscp.exp: Add macro tests.
6752
9bf07184
PP
67532008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6754
6755 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6756
becf6477
PP
67572008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6758
6759 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6760
0709f7d3
PP
67612008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6762
6763 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 6764
7093c834
PP
67652008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6766
6767 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 6768
b432ffe3
JK
67692008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6770
6771 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6772
b1a268e5
VP
67732008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6774
6775 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6776
e2995f8e
KB
67772008-07-11 Kevin Buettner <kevinb@redhat.com>
6778
6779 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6780 of regexp to account for changes made to GDB in the printing of
6781 byte vectors.
6782
14032a66
TT
67832008-07-11 Tom Tromey <tromey@redhat.com>
6784
6785 * gdb.base/completion.exp: Add 'help' completion test.
6786
981505ef
JK
67872008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6790
10568435
JK
67912008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6792
6793 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6794
4487aabf
PA
67952008-07-09 Pedro Alves <pedro@codesourcery.com>
6796
6797 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6798
a4a9b1c4
PA
67992008-07-09 Pedro Alves <pedro@codesourcery.com>
6800
6801 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6802
3c3185ac
JK
68032008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6804
6805 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6806
7ebd49dc
VP
68072008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6808
6809 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6810 previous commit. Add a comment.
6811
84e46146
PA
68122008-06-28 Pedro Alves <pedro@codesourcery.com>
6813
6814 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6815
0f8d4a2f
VP
68162008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6817
6818 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6819
f747e0ce
PA
68202008-06-27 Pedro Alves <pedro@codesourcery.com>
6821
6822 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6823 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6824 compiling an executable, link in an object that forces unbuffered
6825 output.
6826 * lib/set_unbuffered_mode.c: New file.
6827
734a5c36
JK
68282008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6829
6830 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6831
a2840c35
VP
68322008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6833
a9c64011
AS
6834 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6835 mi_expect_stop.
6836 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6837 Demand that *running is output.
6838 (detect_async): Perform checking every time.
6839 (mi_send_resuming_command): Extract everything into...
6840 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6841 (mi_expect_stop): Don't accept any output before *stopped.
6842
6ae37fef
VP
68432008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6844
6845 Robustify mi-simplerun.
a9c64011
AS
6846 * gdb.mi/basics.c (main): Add a call to sleep.
6847 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6848 * gdb.mi/mi2-cli.exp: Likewise.
6849 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6850
b4aa76f0 68512008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6852
6853 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6854
e1ac3328
VP
68552008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6856
a9c64011
AS
6857 * gdb.mi/mi-console.exp: Adjust.
6858 * gdb.mi/mi-syn-frame.exp: Adjust.
6859 * gdb.mi/mi2-console.exp: Adjust.
6860 * gdb.mi/mi2-syn-frame.exp: Adjust.
6861 * lib/mi-support.exp (mi_run_cmd): Adjust.
6862 (mi_send_resuming_command): Adjust.
e1ac3328 6863
f7f9a841
VP
68642008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6865
6866 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6867 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6868 testing of stopped.
6869 * gdb.mi/mi2-syn-frame.exp: Likewise.
6870 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6871 (async, detect_async): New.
6872 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6873 depending on if we're running in sync or async mode.
f7f9a841 6874
37cd5d19
TT
68752008-06-09 Tom Tromey <tromey@redhat.com>
6876
6877 * gdb.base/completion.exp: New tests for field name completion
6878 with spaces, and field name completion with '->'.
6879
65d12d83
TT
68802008-06-06 Tom Tromey <tromey@redhat.com>
6881
6882 * gdb.base/break1.c (struct some_struct): New struct.
6883 (values): New global.
6884 * gdb.base/completion.exp: Add field name completion test.
6885
ebfe2e3f
PP
68862008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6887
6888 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6889 to pointer.
6890 * gdb.cp/call-c.cc: Likewise.
6891
bcf6fc3a
NR
68922008-06-06 Nick Roberts <nickrob@snap.net.nz>
6893
6894 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6895 annotation.
6896
49fd4a42 68972008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6898 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6899
6900 * gdb.threads/execl.c, gdb.threads/execl1.c,
6901 gdb.threads/execl.exp: New tests.
a9c64011 6902
8a34ac3f
AR
69032008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6904 Daniel Jacobowitz <dan@codesourcery.com>
6905
6906 * gdb.cp/exception.exp: Activate test, make it work with pending
6907 catchpoints.
6908
86ae69ef
JK
69092008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6910
6911 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6912
f7f9ae2c
VP
69132008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6914
a9c64011
AS
6915 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6916 now printed.
6917 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6918
2a2d4dc3
AS
69192008-05-27 Andreas Schwab <schwab@suse.de>
6920
6921 * gdb.base/frame-args.exp: Handle arguments that are optimized
6922 out.
6923
5099e4d9
LM
69242008-05-26 Luis Machado <luisgpm@br.ibm.com>
6925
6926 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6927 quiet for ppc32 and group options into a single variable.
6928
d9c36a91
JB
69292008-05-23 Joel Brobecker <brobecker@adacore.com>
6930
6931 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6932 of zero-size elements.
6933 * gdb.ada/null_array.exp: Test printing this new array.
6934
103a8671
JK
69352008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6936
6937 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6938
07a4cc1a 69392008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6940
6941 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6942 of the "finish" command.
6943
55f996a7
NR
69442008-05-21 Nick Roberts <nickrob@snap.net.nz>
6945
6946 * gdb.base/annota1.exp: Test for new annotation.
6947
907fc202
UW
69482008-05-16 Pedro Alves <pedro@codesourcery.com>
6949
6950 * gdb.base/fixsection.exp: New file.
6951 * gdb.base/fixsection0.c: New file.
6952 * gdb.base/fixsection1.c: New file.
6953
e8f97270
UW
69542008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6955
6956 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6957 * gdb.base/annota3.exp: Likewise.
6958
ac0bb574
NF
69592008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6960
6961 * gdb.base/watch_thread_num.exp: Don't run tests that require
6962 watchpoints if the target doesn't support them.
6963
6fadd07a
DE
69642008-05-12 Doug Evans <dje@google.com>
6965
6966 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6967
6e9a4a30
JB
69682008-05-09 Joel Brobecker <brobecker@adacore.com>
6969
6970 * gdb.ada/assign_1.exp: New testcase.
6971
08388c79
DE
69722008-05-09 Doug Evans <dje@google.com>
6973
a3c83fae
DE
6974 * gdb.base/find.exp: New file.
6975 * gdb.base/find.c: New file.
08388c79 6976
bd5ddfe8
DJ
69772008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6978
6979 * gdb.base/commands.exp (watchpoint_command_test): Handle
6980 gdb,no_hardware_watchpoints.
6981 * gdb.base/float.exp: Allow ARM targets without floating point.
6982 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6983
b5dd68e2 69842008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6985 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6986
6987 * gdb.ada/lang_switch: New test program.
6988 * gdb.ada/lang_switch.exp: New testcase.
6989
382d13d1
DE
69902008-05-05 Doug Evans <dje@google.com>
6991
6992 * gdb.base/help.exp (disassemble): Update expected help text.
6993
9dd789d0
PA
69942008-05-04 Pedro Alves <pedro@codesourcery.com>
6995
6996 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6997
611c83ae
PA
69982008-05-04 Pedro Alves <pedro@codesourcery.com>
6999
7000 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7001 different times.
7002
ff013f42
JK
70032008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7004
7005 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7006 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7007 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7008 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7009
96dff6a2
VP
70102008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7011
7012 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7013 notification to appear.
7014
55cd6f92
DJ
70152008-05-04 Daniel Jacobowitz <dan@debian.org>
7016
7017 * gdb.base/fullname.c: New file.
7018 * gdb.base/fullname.exp: New file.
7019 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7020
d705c43c
PA
70212008-05-03 Pedro Alves <pedro@codesourcery.com>
7022
7023 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7024 expressions with macros.
7025
333222e1
JK
70262008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7027
7028 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7029
5ac01682
DJ
70302008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7031
7032 * gdb.base/completion.exp: Handle lack of other symbols beginning
7033 with "a".
7034
7035 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7036
237fc4c9
PA
70372008-05-02 Jim Blandy <jimb@codesourcery.com>
7038
7039 * gdb.asm/asmsrc1.s: Add scratch space.
7040
ed5e9466
DJ
70412008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7042 Daniel Jacobowitz <dan@codesourcery.com>
7043
7044 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7045 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7046 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7047
b39cc962
DJ
70482007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7049
7050 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7051
36d520f5
JB
70522008-05-01 Joel Brobecker <brobecker@adacore.com>
7053
7054 * gdb.base/info-target.exp: New testcase.
7055
8d4e3071
DJ
70562008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7057
7058 * gdb.cp/hang.exp: Use .cc instead of .C.
7059 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7060 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7061
6f3f3097
DJ
70622008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7063
7064 * gdb.base/gdb1250.exp: Remove perror.
7065 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7066
5550a914
PA
70672008-04-30 Pedro Alves <pedro@codesourcery.com>
7068
7069 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7070 .2byte.
7071
d848e687
DJ
70722008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7073
7074 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7075 (maybe_kfail): New.
7076
93b5768b
PA
70772008-04-25 Pedro Alves <pedro@codesourcery.com>
7078
7079 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7080
721c02de
VP
70812008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7082
a9c64011
AS
7083 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7084 * gdb.mi/mi2-syn-frame.exp: Likewise.
7085 * lib/mi-support.exp: Likewise.
721c02de 7086
74960c60
VP
70872008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7088
7089 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7090 to specify regexp for the location to stop at.
7091 * gdb.base/break-always.c: New.
7092 * gdb.base/break-always.exp: New.
7093
d24317b4
VP
70942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7095
7096 * lib/mi-support.exp (mi_runto_helper): Adjust
7097 for the original-location field.
7098 (mi_create_breakpoint, mi_list_breakpoints): New.
7099 * gdb.mi/mi-break.exp: Adjust.
7100 * gdb.mi/mi2-break.exp: Adjust.
7101 * gdb.mi/mi-pending.exp: Adjust.
7102 * gdb.mi/mi-simplerun.exp: Adjust.
7103 * gdb.mi/mi2-simplerun.exp: Adjust.
7104 * gdb.mi/mi-syn-frame.exp: Adjust.
7105 * gdb.mi/mi2-syn-frame.exp: Adjust.
7106 * gdb.mi/mi-until.exp: Adjust.
7107 * gdb.mi/mi2-until.exp: Adjust.
7108 * gdb.mi/mi-var-display.exp: Adjust.
7109 * gdb.mi/mi2-var-display.exp: Adjust.
7110 * gdb.mi/mi-watch.exp: Adjust.
7111 * gdb.mi/mi2-watch.exp: Adjust.
7112
fdc59709 71132008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7114
a9c64011
AS
7115 * aclocal.m4: Add override.m4.
7116 * configure: Regenerate.
fdc59709 7117
8e91f023
VP
71182008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7119
7120 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7121 '-var-update --all-values' reports new value even the type
7122 of a variable object has changed.
7123
233a11ab
CS
71242008-04-18 Craig Silverstein <csilvers@google.com>
7125
7126 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7127 files.
d24317b4 7128
9c1137ad
JB
71292008-04-18 Joel Brobecker <brobecker@adacore.com>
7130
7131 * gdb.ada/atomic_enum: New test program.
7132 * gdb.ada/atomic_enum.exp: New testcase.
7133
66d0bbc7
DE
71342008-04-17 Doug Evans <dje@google.com>
7135
7136 * gdb.opt/Makefile.in: Fix whitespace.
7137
100906b0
UW
71382008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7139
7140 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7141
4584e32e
DE
71422008-04-17 Doug Evans <dje@google.com>
7143
7144 * gdb.base/hashline1.exp: New testcase.
7145 * gdb.base/hashline2.exp: New testcase.
7146 * gdb.base/hashline2.exp: New testcase.
7147
0a320680
PA
71482008-04-17 Pedro Alves <pedro@codesourcery.com>
7149
7150 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7151
18ac113b
AR
71522008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7153
7154 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7155 temporary breakpoint to match "Temporary breakpoint".
7156 * gdb.base/break.exp (delete_breakpoints): Likewise.
7157 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7158 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7159 * gdb.base/display.exp: Likewise.
7160 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7161 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7162 * gdb.base/restore.exp (restore_tests): Likewise.
7163 * gdb.base/sepdebug.exp: Likewise.
7164 * gdb.base/watchpoint.exp: Likewise.
7165 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7166 * gdb.mi/mi-pending.exp: Likewise.
7167 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7168 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7169 * gdb.mi/mi-var-cmd.exp: Likewise.
7170 * gdb.mi/mi-var-display.exp: Likewise.
7171 * gdb.mi/mi2-cli.exp: Likewise.
7172 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7173 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7174 * gdb.mi/mi2-var-display.exp: Likewise.
7175 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7176 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7177 new "disp" field.
a9c64011 7178 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7179 reason. This is to support fix for PR2424.
7180
add38693
JK
71812008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7182
7183 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7184
fcacd99f
VP
71852008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7186
7187 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7188 field. Add more floating varobj tests.
fcacd99f 7189 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7190 field.
7191 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7192 (main): Call do_at_tests.
7193 * lib/mi-support.exp (mi_create_floating_varobj)
7194 (mi_varobj_update_with_type_change): New.
fcacd99f 7195
de051565
MK
71962008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7197
7198 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7199 option of -var-evaluate-expression.
7200 * gdb.mi/mi2-var-display.exp: Likewise.
7201
dbc52822
VP
72022008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7203
7204 Introduce test setup helpers.
a9c64011
AS
7205 * lib/gdb.exp (build_executable, clean_restart)
7206 (prepare_for_testing): New.
7207 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7208 * gdb.base/return.exp: Likewise.
7209 * gdb.base/ending-run.exp: Likewise.
dbc52822 7210
473591da
NR
72112008-04-07 Nick Roberts <nickrob@snap.net.nz>
7212
7213 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7214 Interface (MI) responses.
7215
2b2d9e11
VP
72162008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7217
a9c64011
AS
7218 * gdb.cp/breakpoint.cc: New code to test conditions involving
7219 member variables.
7220 * gdb.cp/breakpoint.exp: Test condition involving member
7221 variables.
2b2d9e11 7222
bb378428
VP
72232008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7224
7225 * lib/mi-support.exp (mi_expect_stop): New.
7226 (mi_run_cmd): Change the
7227 token. Use mi_send_resuming_command, use
7228 mi_expect_stop.
7229 (mi_execute_to_helper): Rename to mi_execute_to.
7230 (mi_send_resuming_command): Add more error patterns.
7231 (mi_wait_for_stop): Renamed to...
7232 (mi_get_stop_line): ...this.
7233 (mi_run_inline_test): Adjust.
7234
7235 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7236 * gdb.mi/mi-console.exp: Likewise.
7237 * gdb.mi/mi-pending.exp: Likewise.
7238 * gdb.mi/mi-simplerun.exp: Likewise.
7239 * gdb.mi/mi-stack.exp: Likewise.
7240 * gdb.mi/mi-stepi.exp: Likewise.
7241 * gdb.mi/mi-syn-frame.exp: Add comment.
7242 * gdb.mi/mi-until.exp: Likewise.
7243 * gdb.mi/mi-var-display.exp: Likewise.
7244 * gdb.mi/mi-watch.exp: Likewise.
7245 * gdb.mi/mi2-cli.exp: Likewise.
7246 * gdb.mi/mi2-console.exp: Likewise.
7247 * gdb.mi/mi2-simplerun.exp: Likewise.
7248 * gdb.mi/mi2-stack.exp: Likewise.
7249 * gdb.mi/mi2-stepi.exp: Likewise.
7250 * gdb.mi/mi2-until.exp: Likewise.
7251 * gdb.mi/mi2-var-display.exp: Likewise.
7252 * gdb.mi/mi2-watch.exp: Likewise.
7253
62172bb9
UW
72542008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7255
7256 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7257
7258 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7259
a13e061a
PA
72602008-04-04 Pedro Alves <pedro@codesourcery.com>
7261
7262 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7263 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7264 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7265 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7266 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7267 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7268 expect an mi error duplicated in stderr.
7269
eae06beb
JB
72702008-04-03 Joel Brobecker <brobecker@adacore.com>
7271
7272 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7273 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7274 Add a couple of tests that verify the behavior when the new setting
7275 is set to "cancel" and "all".
7276 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7277 "ask" before we start the testing.
7278
79c6ced6
AR
72792008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7280
7281 * gdb.cp/casts.cc: Add class reference variables.
7282 * gdb.cp/casts.exp: New test cases for up/down casting references.
7283
6c2d1a6b
MK
72842008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7285
7286 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7287 instead of beginning to make an extra test pass.
7288 * gdb.mi/mi2-var-display.exp: Likewise.
7289
55b411d9
MR
72902008-03-31 Maciej W. Rozycki <macro@mips.com>
7291
7292 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7293
c6140da2
MD
72942008-03-31 Markus Deuling <deuling@de.ibm.com>
7295 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7296
7297 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7298 value. Add xfail for older kernels.
7299
79732189
AR
73002008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7301
7302 Bring mi-support in line with gdb.exp.
7303 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7304 (mi_gdb_start): New function.
7305
33c3676e
MR
73062008-03-28 Maciej W. Rozycki <macro@mips.com>
7307
7308 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7309
92e28119
VP
73102008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7311
7312 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7313 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7314
9e8e3afe
VP
73152008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7316
7317 * lib/mi-support.exp (mi_create_varobj_checked): New.
7318 (mi_list_varobj_children): Allow to check for a
7319 value.
7320 (mi_list_array_varobj_children): New.
7321
7322 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7323 and mi_list_varobj_children, as opposed to hardcoding
7324 expected strings.
7325 * gdb.mi/gdb701.exp: Likewise.
7326 * gdb.mi/gdb792.exp: Likewise.
7327 * gdb.mi/mi-var-block.exp: Likewise.
7328 * gdb.mi/mi-var-cmd.exp: Likewise.
7329 * gdb.mi/mi-var-invalidate.exp: Likewise.
7330 * gdb.mi/mi2-var-block.exp: Likewise.
7331 * gdb.mi/mi2-var-child.exp: Likewise.
7332 * gdb.mi/mi2-var-cmd.exp: Likewise.
7333 * gdb.mi/mi2-var-display.exp: Likewise.
7334
9df50351
JK
73352008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 Fix random false FAILs on i386.
7338 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7339
31e5d73a
DJ
73402008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7341
7342 PR gdb/544
7343 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7344
12f4afab
DJ
73452008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7346
7347 PR gdb/544
7348 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7349
b562a0cb
DJ
73502008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7351
7352 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7353 fixed PR gdb/544.
7354
17faa917
DJ
73552008-03-21 Pedro Alves <pedro@codesourcery.com>
7356
7357 * gdb.threads/fork-child-threads.exp: Test next over fork.
7358
6214f497
DJ
73592008-03-21 Chris Demetriou <cgd@google.com>
7360
7361 * gdb.base/break.exp (rbreak junk): New test for rbreak
7362 "Junk at end of arguments" issue.
7363
63092375
DJ
73642008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7365
7366 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7367 *& to work on created array elements.
7368 (Top level): Test print $pc with a file. Test string operations
7369 without a target.
7370 * gdb.base/ptype.exp: Do not expect *& to work on created array
7371 elements.
7372
b21991b0
DJ
73732008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7376 gdb.threads/staticthreads.exp: Update exit query.
7377
c4b347c7
SL
73782008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7379
7380 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7381
fa4727a6
DJ
73822008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7383
7384 * gdb.base/watchpoint.c (global_ptr, func4): New.
7385 (main): Call func4.
7386 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7387 (test_inaccessible_watchpoint): New.
7388
2f34202f
MR
73892008-02-29 Maciej W. Rozycki <macro@mips.com>
7390
7391 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7392 select the largest.
7393
0d6ba1b1
DJ
73942008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7395
7396 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7397 frames-invalid annotations.
7398
e691325a
PM
73992008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7400
a9c64011 7401 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7402
f85b5ecc
DE
74032008-02-27 Doug Evans <dje@google.com>
7404
7405 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7406 for bug 1738.
7407 (breakpoint_to_handler_entry): Ditto.
7408
b40e7bf3
JB
74092008-02-27 Joel Brobecker <brobecker@adacore.com>
7410
7411 * gdb.base/ending-run.exp: Use the first line of code inside
7412 function body to test breakpoints.
7413 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7414 location where the breakpoint is inserted when using the line
7415 where a function is declared. Fix typo in the description of
7416 one of the tests.
7417 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7418
2faca73a
PM
74192008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7420
7421 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7422 tests.
2faca73a 7423
6f439c36
PM
74242008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7425
7426 * gdb.base/args.exp: avoid same output for tests
7427 with single quotes.
7428
54e52265
VP
74292008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7430
a9c64011
AS
7431 * gdb.base/annota1.exp: Adjust for 'info break'
7432 format changes.
7433 * gdb.base/annota3.exp: Likewise.
7434 * gdb.base/break.exp: Likewise.
7435 * gdb.base/condbreak.exp: Likewise.
7436 * gdb.base/pending.exp: Likewise.
7437 * gdb.base/sepdebug.exp: Likewise.
7438 * gdb.base/unload.exp: Likewise.
7439 * gdb.cp/ovldbreak.exp: Likewise.
7440 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7441
897b09ca
DE
74422008-02-07 Doug Evans <dje@google.com>
7443
7444 * gdb.cp/mb-inline.exp: New.
7445 * gdb.cp/mb-inline.h: New.
7446 * gdb.cp/mb-inline1.cc: New.
7447 * gdb.cp/mb-inline2.cc: New.
7448
b1c32d35
PM
74492008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7450
7451 * gdb.pascal/floats.pas: New test program.
7452 * gdb.pascal/floats.exp: New testcase.
7453
1a4ca44a
TJB
74542008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7455
7456 * gdb.base/callfuncs.c (t_float_many_args): New function.
7457 (t_double_many_args): New function.
7458 * gdb.base/callfuncs.exp: Add tests for exceeding float
7459 and double parameters passed through the stack.
7460
439048e8
JB
74612008-02-05 Joel Brobecker <brobecker@adacore.com>
7462
7463 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7464 gdb.ada/complete/foo.adb: New files.
7465 * gdb.ada/complete.exp: New testcase.
7466
81fe8080
DE
74672008-02-03 Doug Evans <dje@google.com>
7468
301f0ecf
DE
7469 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7470
81fe8080
DE
7471 * gdb.cp/gdb2384.exp: New file.
7472 * gdb.cp/gdb2384.cc: New file.
7473 * gdb.cp/gdb2384-base.h: New file.
7474 * gdb.cp/gdb2384-base.cc: New file.
7475
4b071aec
DE
74762008-02-02 Doug Evans <dje@google.com>
7477
7478 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7479
61137ba6
JB
74802007-02-01 Joel Brobecker <brobecker@adacore.com>
7481
7482 * gdb.ada/sym_print_name: New test program.
7483 * gdb.ada/sym_print_name.exp: New testcase.
7484
74852007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7486
7487 * gdb.ada/nested/hello.adb: New file.
7488 * gdb.ada/nested.exp: New testcase.
7489 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7490
98deb0da
VP
74912008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7492
7493 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7494 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7495 don't cause future evaluations of function to report
7496 creation of internal breakpoints.
98deb0da 7497
723a2275
VP
74982008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7499
7500 * gdb.mi/mi-break.exp (test_error): New.
7501 Call it.
7502
fb546a2f
LM
75032008-01-31 Luis Machado <luisgpm@br.ibm.com>
7504
7505 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7506 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7507
2d8fd90a
PM
75082008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7509
7510 * gdb.pascal/integers.pas: New test program.
7511 * gdb.pascal/integers.exp: New testcase.
7512
a7fa0ded
PM
75132008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7514
7515 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7516
5e1a1926
TJB
75172008-01-30 Luis Machado <luisgpm@br.ibm.com>
7518
7519 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7520 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7521
8d04f9f0
JB
75222008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7523
7524 * gdb.ada/formatted_ref: New test program.
7525 * gdb.ada/formatted_ref.exp: New testcase.
7526
7527 * gdb.cp/formatted-ref.cc: New file.
7528 * gdb.cp/formatted-ref.exp: New testcase.
7529
ce75a98f
JB
75302008-01-30 Joel Brobecker <brobecker@adacore.com>
7531
7532 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7533
e835f6bf
NR
75342008-01-30 Nick Roberts <nickrob@snap.net.nz>
7535
7536 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7537 (test_file_list_exec_source_file): Update to new macro-info field.
7538
d118ef87
PH
75392008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7540
7541 * gdb.ada/exprs: New test program.
7542 * gdb.ada/exprs.exp: New testcase.
7543
7d35ab09
TJB
75442008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7545
7546 * dfp-test.c (DELTA, DELTA_B): New definitions.
7547 (double_val1, double_val2, double_val3, double_val4, double_val5,
7548 double_val6, double_val7, double_val8, double_val9, double_val10,
7549 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7550 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7551 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7552 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7553 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7554 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7555 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7556 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7557 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7558 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7559 dec128_val16): New global variables.
7560 (decimal_dec128_align): New function.
7561 (decimal_mixed): Likewise.
7562 (decimal_many_args_dec32): Likewise.
7563 (decimal_many_args_dec64): Likewise.
7564 (decimal_many_args_dec128): Likewise.
7565 (decimal_many_args_mixed): Likewise.
7566 * dfp-test.exp: Add tests calling new inferior functions.
7567
2d717e4f
DJ
75682008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7571 gdb.server/ext-run.exp: New files.
7572 * lib/gdbserver-support.exp (gdbserver_download): New.
7573 (gdbserver_start): New. Update gdbserver expected
7574 output.
7575 (gdbserver_spawn): Use them.
7576 (gdbserver_start_extended): New.
7577
e85a822c
DJ
75782008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7579
7580 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7581 Run on GNU/Linux.
7582 (do_exec_tests): Check for systems which do not support catchpoints.
7583 Do not match START.
7584 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7585 Run on GNU/Linux. Enable verbose output.
7586 (check_fork_catchpoints): New.
7587 (explicit_fork_child_follow, catch_fork_child_follow)
7588 (tcatch_fork_parent_follow): Update expected messages.
7589 (do_fork_tests): Use check_fork_catchpoints.
7590 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7591 Run on GNU/Linux. Enable verbose output.
7592 (check_vfork_catchpoints): New.
7593 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7594 expected messages.
7595 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7596
401ea829
JB
75972008-01-29 Jim Blandy <jimb@red-bean.com>
7598
7599 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7600 host' errors.
7601 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7602
aceaf3ad
JB
76032008-01-29 Jim Blandy <jimb@red-bean.com>
7604
7605 * gdb.threads/sigthread.c: Use barriers to ensure that
7606 child_thread and child_thread_two are always initialized before we
7607 start to use them.
7608
a5606eee
VP
76092008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7610
7611 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7612 * gdb.base/watchpoint-solib.c: New.
7613 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7614
c55a82bb
PM
76152008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7616
7617 * gdb.base/gdb1056.exp: Add unsigned integer test.
7618
0993fe05
DE
76192008-01-28 Doug Evans <dje@google.com>
7620
7621 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7622
4fe42e7f
JB
76232008-01-27 Jim Blandy <jimb@codesourcery.com>
7624
c7a69933
JB
7625 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7626
4fe42e7f
JB
7627 * gdb.base/expand-psymtabs.exp: Doc fix.
7628
5def8285
MK
76292008-01-26 Mark Kettenis <kettenis@gnu.org>
7630
7631 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7632
5313c911
NR
76332008-01-24 Nick Roberts <nickrob@snap.net.nz>
7634
a9c64011 7635 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7636 -var-set-format.
7637
93815fbf
VP
76382008-01-23 Chris Demetriou <cgd@google.com>
7639
7640 * gdb.threads/thread_events.c: New testcase source file.
7641 * gdb.threads/thread_events.exp: New testcase expect file.
7642
467a88ee
NR
76432008-01-23 Nick Roberts <nickrob@snap.net.nz>
7644
7645 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7646
7647 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7648 -var-set-format.
7649
d8f82aba
DJ
76502008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7651 Vladimir Prus <vladimir@codesourcery.com>
7652
7653 * gdb.base/float.exp: Allow missing floating point for m68k and
7654 PowerPC.
7655
60c46647
VP
76562008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7657
7658 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7659 ignore count.
7660 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7661 * gdb.mi/mi-cli.exp: Adjust.
7662 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7663
c7dd36a1
PA
76642008-01-17 Pedro Alves <pedro@codesourcery.com>
7665
7666 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7667 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7668 with dummy_ptr's address.
7669 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7670 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7671 all targets.
7672 * gdb.mi/mi2-var-child.exp: Likewise.
7673
39d5313e
JB
76742008-01-09 Joel Brobecker <brobecker@adacore.com>
7675
7676 * gdb.ada/null_array: New test program.
7677 * gdb.ada/null_array.exp: New testcase.
7678
0aea4bf3
LM
76792008-01-09 Luis Machado <luisgpm@br.ibm.com>
7680
7681 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7682 with required float modifiers.
7683
0b354900
JB
76842008-01-08 Joel Brobecker <brobecker@adacore.com>
7685
7686 * gdb.ada/funcall_param: New test program.
7687 * gdb.ada/funcall_param.exp: New testcase.
7688
cdb7f5d4
JB
76892008-01-08 Joel Brobecker <brobecker@adacore.com>
7690
7691 * gdb.ada/arrayparam: New test program.
7692 * gdb.ada/arrayparam.exp: New testcase.
7693
88e2547f
JB
76942008-01-08 Joel Brobecker <brobecker@adacore.com>
7695
7696 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7697 landed. Should also fix random failures in the test following it.
7698
f6867ce0
TJB
76992008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7700
7701 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7702 for expressions with decimal float values.
7703 (test_dfp_conversions): New function to test casts to and from
7704 decimal float types.
7705 Call test_dfp_conversions.
7706 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7707 elements.
7708 (main): Initialize ds.float4 and ds.double8 elements.
7709 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7710 string to new error message.
7711 (d64_set_tests): Likewise.
7712 (d128_set_tests): Likewise.
7713 Add tests for expressions with decimal float variables. Add tests for
7714 conversions to and from decimal float types.
7715
f9c11282
JB
77162008-01-05 Joel Brobecker <brobecker@adacore.com>
7717
7718 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7719 * gdb.ada/packed_tagged.exp: New testcase.
7720
0ecbca72
JB
77212008-01-04 Joel Brobecker <brobecker@adacore.com>
7722
7723 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7724 gdb.ada/homonym/homonym_main.adb: New files.
7725 * gdb.ada/homonym.exp: New testcase.
7726
c18d3d89
JB
77272008-01-04 Joel Brobecker <brobecker@adacore.com>
7728
7729 * gdb.ada/packed_array.exp: Add testing of references to
7730 a packed array.
7731
ecc7085b
JB
77322008-01-04 Joel Brobecker <brobecker@adacore.com>
7733
7734 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7735 New files.
7736 * gdb.ada/type_coercion.exp: New testcase.
7737
c474c922
JB
77382008-01-04 Joel Brobecker <brobecker@adacore.com>
7739
7740 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7741 gdb.ada/tagged/foo.adb: New file.
7742 * gdb.ada/tagged.exp: New testcase.
7743
9005b927
JB
77442008-01-04 Joel Brobecker <brobecker@adacore.com>
7745
7746 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7747 gdb.ada/ptype_field/foo.adb: New files.
7748 * gdb.ada/ptype_field.exp: New testcase.
7749
1a6aaad8
JB
77502008-01-03 Joel Brobecker <brobecker@adacore.com>
7751
7752 * gdb.ada/print_pc.exp: New testcase.
7753
0ef22f53
JB
77542008-01-03 Joel Brobecker <brobecker@adacore.com>
7755
7756 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7757 gdb.ada/taft_type/p.adb: New files.
7758 * gdb.ada/taft_type.exp: New testcase.
7759
1689ecf8
JB
77602008-01-03 Joel Brobecker <brobecker@adacore.com>
7761
7762 * gdb.ada/array_bounds/bar.adb: New file.
7763 * gdb.ada/array_bounds.exp: New testcase.
7764
a4d0b9c3
JB
77652008-01-03 Joel Brobecker <brobecker@adacore.com>
7766
7767 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7768 gdb.ada/arrayptr/foo.adb: New files.
7769 * gdb.ada/arrayptr.exp: New testcase.
7770
a31ace00
JB
77712008-01-03 Joel Brobecker <brobecker@adacore.com>
7772
7773 * gdb.base/set-lang-auto.exp: New testcase.
7774
a97fced3
JB
77752008-01-03 Joel Brobecker <brobecker@adacore.com>
7776
7777 * gdb.ada/fun_addr/foo.adb: New file.
7778 * gdb.ada/fun_addr.exp: New testcase.
7779
ef29ce1a
JK
77802008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7781
7782 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7783 New files
7784
0fafefe3
JB
77852008-01-02 Joel Brobecker <brobecker@adacore.com>
7786
7787 * array_subscript_addr/p.adb: New file.
a9c64011 7788 * array_subscript_addr.exp: New testcase.
0fafefe3 7789
c4359f8d
JB
77902008-01-02 Joel Brobecker <brobecker@adacore.com>
7791
a9c64011 7792 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7793 New files.
7794 * gdb.ada/str_cmp_ref.exp: New testcase.
7795
1aa1b15b
JB
77962008-01-01 Joel Brobecker <brobecker@adacore.com>
7797
7798 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7799 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7800 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7801
81c9b2cf
JB
78022008-01-01 Joel Brobecker <brobecker@adacore.com>
7803
7804 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7805 gdb.ada/ref_param/pck.ads: New files.
7806 * gdb.ada/ref_param.exp: New testcase.
7807
319e4674
JB
78082008-01-01 Joel Brobecker <brobecker@adacore.com>
7809
7810 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7811 gdb.ada/interface/foo.adb: New files.
7812 * gdb.ada/interface.exp: New testcase.
7813
ef682c56
JB
78142007-12-31 Jim Blandy <jimb@codesourcery.com>
7815
7816 * gdb.base/multi-forks.exp: Consume all output from child
7817 processes before proceeding to next test.
7818
f6f3eb6c
JB
78192007-12-29 Jim Blandy <jimb@codesourcery.com>
7820
7821 * configure: Regenerated.
7822
f652e42f
JB
78232007-12-27 Joel Brobecker <brobecker@adacore.com>
7824
7825 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7826 gdb.ada/fixed_cmp/fixed.adb: New files.
7827 * gdb.ada/fixed_cmp.exp: New testcase.
7828
6943e596
JB
78292007-12-27 Joel Brobecker <brobecker@adacore.com>
7830
7831 * gdb.ada/boolean_expr.exp: New testcase.
7832
aad9a193
JB
78332007-12-26 Jim Blandy <jimb@codesourcery.com>
7834
7835 * gdb.base/multi-forks.exp: Doc fix.
7836
fb5f3683
JB
78372007-12-26 Joel Brobecker <brobecker@adacore.com>
7838
7839 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7840 * gdb.ada/char_param.exp: Do not compile our test program with
7841 -gnata, this is unnecessary.
7842 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7843
384e4a9c
JB
78442007-12-24 Joel Brobecker <brobecker@adacore.com>
7845
7846 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7847 gdb.ada/print_chars/foo.adb: New files.
7848 * gdb.ada/print_chars.exp: New testcase.
7849
01e044f7
JB
78502007-12-24 Joel Brobecker <brobecker@adacore.com>
7851
7852 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7853 gdb.ada/char_param/foo.adb: New files.
7854 * gdb.ada/char_param.exp: New testcase.
7855
0ce17860
JB
78562007-12-22 Jim Blandy <jimb@codesourcery.com>
7857
7858 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7859 hard-coding source line numbers into the test.
7860 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7861 gdb_get_line_number to find.
7862
919809b9
JB
78632007-12-22 Joel Brobecker <brobecker@adacore.com>
7864
7865 * gdb.base/ptype.c (highest): New struct type.
7866 (the_highest): New variable of that type.
7867 (main): Add dummy assignment to a field of variable the_highest.
7868 * gdb.base/ptype.exp: Test type printing of our new variable.
7869
abc8a88d
PM
78702007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7871
7872 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7873 and record first explicitly generated thread number.
abc8a88d
PM
7874 Use that thread number for thread specific watchpoint test.
7875 Add iteration number to repetitive tests.
7876
5158f3e3
CES
78772007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7878 Jim Blandy <jimb@codesourcery.com>
7879
7880 * gdb.base/expand-psymtabs.c: New testcase
7881 source file.
7882 * gdb.base/expand-psymtabs.exp: New testcase
7883 expect file.
7884
37e4754d
LM
78852007-12-17 Luis Machado <luisgpm@br.ibm.com>
7886
7887 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7888 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7889
551e5d04
JB
78902007-12-17 Joel Brobecker <brobecker@adacore.com>
7891
7892 * gdb.ada/frame_args/foo.adb: New file.
7893 * gdb.ada/frame_args/pck.ads: New file.
7894 * gdb.ada/frame_args/pck.adb: New file.
7895 * gdb.ada/frame_args.exp: New testcase.
7896
a05ee097
JB
78972007-12-17 Joel Brobecker <brobecker@adacore.com>
7898
7899 * gdb.base/frame-args.c: New file.
7900 * gdb.base/frame-args.exp: New testcase.
7901
c162e8c9 79022007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7903 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7904
7905 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7906
afe8ab22 79072007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7908
afe8ab22
VP
7909 * gdb.mi/mi-pending.exp: New.
7910 * gdb.mi/mi-pending.c: New.
7911 * gdb.mi/mi-pendshr.c: New.
7912
dfdfb3ca
JB
79132007-12-06 Jim Blandy <jimb@codesourcery.com>
7914
7915 * gdb.base/default.exp: Update expected output for 'info catch'.
7916
b7fca990
JK
79172007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7918
7919 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7920 must be set to binary.
7921
6a1afc1e
PA
79222007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7923
7924 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7925
a6b151f1
DJ
79262007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7927
7928 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7929 gdb.mi/mi-file-transfer.exp: New.
7930
43039443
JK
79312007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7932
7933 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7934
0ef2251b
MR
79352007-11-22 Maciej W. Rozycki <macro@mips.com>
7936
7937 * gdb.trace/backtrace.exp: Fix a typo.
7938 * gdb.trace/circ.exp: Likewise.
7939 * gdb.trace/collection.exp: Likewise.
7940 * gdb.trace/limits.exp: Likewise.
7941 * gdb.trace/report.exp: Likewise.
7942 * gdb.trace/tfind.exp: Likewise.
7943 * gdb.trace/while-dyn.exp: Likewise.
7944
5443631e
NR
79452007-11-21 Nick Roberts <nickrob@snap.net.nz>
7946
7947 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7948 objects of pointers that can't be dereferenced are now
7949 "noneditable".
7950
a4ce5b0d
UW
79512007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7952
7953 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7954 (target_cpu): Remove.
7955
d6e956e5
VP
79562007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7957
7958 * gdb.base/ending-run.exp: Expect the list of cleared
7959 breakpoint to come in natural order, not the reversed one.
a9c64011 7960
214270ab
VP
79612007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7962
7963 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7964 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7965
1a619819
LM
79662007-11-05 Luis Machado <luisgpm@br.ibm.com>
7967
7968 * gdb.base/printcmds.exp: New function
7969 test_printf_with_dfp.
7970
5b01a6fa
DE
79712007-11-02 Doug Evans <dje@google.com>
7972
7973 * gdb.disasm/t01_mov.s: Remove carriage returns.
7974 * gdb.disasm/t02_mova.s: Ditto.
7975 * gdb.disasm/t03_add.s: Ditto.
7976 * gdb.disasm/t04_sub.s: Ditto.
7977 * gdb.disasm/t05_cmp.s: Ditto.
7978 * gdb.disasm/t06_ari2.s: Ditto.
7979 * gdb.disasm/t07_ari3.s: Ditto.
7980 * gdb.disasm/t08_or.s: Ditto.
7981 * gdb.disasm/t09_xor.s: Ditto.
7982 * gdb.disasm/t10_and.s: Ditto.
7983 * gdb.disasm/t11_logs.s: Ditto.
7984 * gdb.disasm/t12_bit.s: Ditto.
7985 * gdb.disasm/t13_otr.s: Ditto.
7986
ec33ab7f
JK
79872007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7988
7989 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7990
ae0d01ff
UW
79912007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7992
7993 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7994 provide DFP support.
7995
55eddb0f
DJ
79962007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7997
7998 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7999 Test "set powerpc vector-abi". Skip auto-detection tests for old
8000 toolchains.
8001
7020f05c
PA
80022007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8003
8004 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8005 with [string compare].
8006
84bc3db9
PA
80072007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8008
8009 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8010 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8011
5876dc88
LM
80122007-10-25 Luis Machado <luisgpm@br.ibm.com>
8013
8014 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8015 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8016 * gdb.opt/Makefile.in: New makefile.
8017 * Makefile.in: Create new directory "gdb.opt".
8018 * configure.ac: Add "gdb.opt" directory.
8019 * configure: Regenerated.
a9c64011 8020
c3ea9a14
DE
80212007-10-25 Doug Evans <dje@google.com>
8022
8023 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8024 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8025
a9c64011 80262007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8027 Thiago Jung Bauermann <bauerman@br.ibm.com>
8028
8029 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8030 Floating Point expressions.
8031 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8032 Floating Point variables.
8033 * gdb.base/dfp-test.c: new file containing program with Decimal
8034 Floating variables, used by gdb.base/dfp-test.exp.
8035
62a24a2b
DJ
80362007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8037
8038 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8039
e7b1eae6
UW
80402007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8041
8042 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8043 compiling test case with GCC.
8044 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8045
c641edcc
UW
80462007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8047
8048 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8049 format changes.
8050
5e5ebfe6
MS
80512007-10-18 Michael Snyder <msnyder@specifix.com>
8052
8053 * gdb.base/dbx.exp: Add missing "-re " operator.
8054
e831e7b6
GM
80552007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8056
8057 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8058 * configure.ac: Removed trailing spaces after backslash.
8059 * gdb.modula2: New directory.
8060 * gdb.modula2/Makefile.in: New file.
8061 * gdb.modula2/unbounded-array.exp: New file.
8062 * gdb.modula2/unbounded1.c: New file.
8063
7cc46491
DJ
80642007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8065
8066 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8067
80682007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8069
8070 * gdb.base/sigstep.c (main): Add checks for
8071 return values for setitimer call.
8072 Call setitimer again with itimer = ITIMER_REAL
8073 if first call to setitimer fails.
8074
e91528f0
KH
80752007-10-11 Kazu Hirata <kazu@codesourcery.com>
8076
8077 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8078 of $timeout.
8079
2ec9a4f8
DJ
80802007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8081
8082 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8083
80842007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8085
8086 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8087 of gdb_expect call, to avoid interruption.
8088
64b2fa04
PA
80892007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8090
8091 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8092 (v_unsigned_long_long, v_long_long_array)
8093 (v_signed_long_long_array, v_unsigned_long_long_array)
8094 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8095 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8096 [!NO_LONG_LONG]: New.
8097 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8098 v_long_long_member.
8099
8100 (v_long_long_func, v_signed_long_long_func)
8101 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8102 (main) [!NO_LONG_LONG]: Initialize long long variants.
8103
8104 * gdb.base/whatis.exp: If board file requests no_long_long, build
8105 test with NO_LONG_LONG defined. Test long long, signed long long,
8106 and unsigned long long variants but only if board file doesn't
8107 disable it.
8108
a912286e 81092007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8110 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8111
8112 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8113 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8114 * configure: Regenerated.
8115 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8116 gdb.pascal/types.exp, lib/pascal.exp: New files.
8117
471ba8c9
DJ
81182007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8119
8120 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8121 call.
8122 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8123 to return to the call.
8124 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8125 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8126 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8127 * gdb.mi/mi-until.exp (test_until): Likewise.
8128 * gdb.mi/mi2-until.exp (test_until): Likewise.
8129
fef8a650
DJ
81302007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8131
8132 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8133 two-char array.
8134 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8135
d983da9c
DJ
81362007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8137
8138 * gdb.threads/watchthreads.c (thread_function): Sleep between
8139 iterations.
8140 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8141 at once for S/390. Generate matching fails and passes.
8142
17f62551
VP
81432007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8144
8145 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8146 the 'struct_declarations' variable to zeros.
a9c64011 8147
ed0616c6
VP
81482007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8149
8150 * gdb.cp/mb-ctor.cc: New.
8151 * gdb.cp/mb-ctor.exp: New.
8152 * gdb.cp/mb-templates.cc: New.
8153 * gdb.cp/mb-templates.exp: New.
8154
41f1b697
DJ
81552007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8156
8157 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8158
3f213f78
PA
81592007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8160
8161 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8162 targets.
8163 * configure: Regenerate.
8164
0d381245 81652007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8166
0d381245
VP
8167 * gdb.base/annota1.exp: Adjust for 'info break'
8168 format changes.
8169 * gdb.base/annota3.exp: Likewise.
8170 * gdb.base/break.exp: Likewise.
8171 * gdb.base/condbreak.exp: Likewise.
8172 * gdb.base/pending.exp: Likewise.
8173 * gdb.base/sepdebug.exp: Likewise.
8174 * gdb.base/unload.exp: Likewise.
8175 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8176
fe3f5fa8
VP
81772007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8178
8179 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8180 messages.
8181 * gdb.base/chng-syms.exp: Likewise.
8182 * gdb.base/unload.exp: Likewise.
a9c64011 8183
a75cf6c0
DJ
81842007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8185
8186 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8187
18ecae38
DJ
81882007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8189
8190 * schedlock.c (NUM): Change to 1.
8191 (main): Use args[0] for the main thread.
8192 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8193 regardless of the number of threads.
8194
5509918f
MR
81952007-09-14 Maciej W. Rozycki <macro@mips.com>
8196
4a543daf
MR
8197 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8198 type down.
8199 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8200 test.
8201 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8202 watchpoint type down.
8203 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8204 test.
8205
82062007-09-14 Maciej W. Rozycki <macro@mips.com>
8207
5509918f
MR
8208 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8209 Move all the tests here and run them twice, once using software
8210 watchpoints and once using hardware watchpoints.
8211 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8212
40b53987
DJ
82132007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8214
8215 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8216 test.
8217
695e2681
MK
82182007-09-10 Mark Kettenis <kettenis@gnu.org>
8219
8b3fc8d8
MK
8220 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8221 build-id.
8222
695e2681
MK
8223 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8224 know about $ORIGIN. Calculate output dir from $dest instead of
8225 using ${objdir}/{$subdir}.
8226
58d69f29
MK
82272007-09-09 Mark Kettenis <kettenis@gnu.org>
8228
8229 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8230 gcore, before continuing with the test.
8231
3e347599
DJ
82322007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8233
8234 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8235 * gdb.mi/mi-watch.exp: Likewise.
8236
ea37ba09
DJ
82372007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8238 Jim Blandy <jimb@codesourcery.com>
8239
8240 * gdb.arch/i386-sse.exp: Do not expect character constants.
8241 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8242 * gdb.base/display.exp: Allow print/s.
8243 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8244 and unsigned char array changes.
8245
2025a643
DJ
82462007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8247
8248 * gdb.base/display.exp: Add tests for printf %p.
8249
26669a27
PA
82502007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8251
8252 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8253 the dll name to unicode.
8254
c8f021f8
JK
82552007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.base/default.exp (show version): Update the version text.
8258 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8259
4cf31eea
JK
82602007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8263 New files.
8264
4935890f
JK
82652007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8266
8267 * lib/gdb.exp (build_id_debug_filename_get): New function.
8268 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8269 Remove the generate DEBUG file for the future testcase runs.
8270 New testcase for the NT_GNU_BUILD_ID retrieval.
8271 Move the final testing step to ...
8272 (test_different_dir): ... a new function.
8273 New parameter XFAIL to XFAIL all the tests performed.
8274 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8275 New parameter TYPE to PF_PREFIX all the tests performed.
8276
02142340
VP
82772007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8278
8279 * gdb.mi/mi-var-cp.cc (path_expression): New
8280 function.
8281 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8282
36acd84e
UW
82832007-08-27 Markus Deuling <deuling@de.ibm.com>
8284
8285 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8286 to fit into SPU Local Store memory.
8287
a896d121
JB
82882007-08-23 Joel Brobecker <brobecker@adacore.com>
8289
8290 * gdb.base/default.exp: Adjust the expected output of "info
8291 warranty" after the switch to GPLv3.
8292
7b433602
JB
82932007-08-23 Joel Brobecker <brobecker@adacore.com>
8294
8295 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8296 to 30000 (from 20000).
8297
e22f8b7c
JB
82982007-08-23 Joel Brobecker <brobecker@adacore.com>
8299
8300 Switch the license of all .exp files to GPLv3.
8301 Switch the license of all .f and .f90 files to GPLv3.
8302 Switch the license of all .s and .S files to GPLv3.
8303
5a0e3bd0
JB
83042007-08-23 Joel Brobecker <brobecker@adacore.com>
8305
8306 * configure.ac: Switch license to GPLv3.
8307
cc00619d
JB
83082007-08-23 Joel Brobecker <brobecker@adacore.com>
8309
8310 Switch the licensing to GPLv3 for all .ads and .adb files.
8311
8d26208a
DJ
83122007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8313
8314 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8315 and t_int_double.
8316 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8317
4fcb9948
JB
83182007-08-17 Joel Brobecker <brobecker@adacore.com>
8319
8320 * gdb.base/step-line.c: Switch license to GPL version 3, and
8321 update copyright year.
8322 * gdb.base/step-line.inp: Likewise.
8323
b9c34f67
JB
83242007-08-17 Joel Brobecker <brobecker@adacore.com>
8325
8326 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8327 changes inside gdb1555.c.
8328 * gdb.base/pending.exp: Likewise.
8329
2cc17678
DJ
83302007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8331
8332 * config/default.exp: New file.
8333
e48883f7
DJ
83342007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8335
8336 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8337 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8338
1ab80e5b
MR
83392007-07-30 Maciej W. Rozycki <macro@mips.com>
8340
8341 * gdb.base/dump.exp: Force the correct endianness for binary
8342 formats not carrying this information.
8343
aba471f5
DJ
83442007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8345
8346 * gdb.threads/staticthreads.exp: Match .*sem_post.
8347
d4e07204
DJ
83482007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8349
8350 * gdb.base/readline.exp (operate_and_get_next): Match the final
8351 prompt.
8352
2b97317d
KB
83532007-07-23 Kevin Buettner <kevinb@redhat.com>
8354
8355 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8356 to restarting SID.
8357
44efa07a
KB
83582007-07-18 Kevin Buettner <kevinb@redhat.com>
8359
8360 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8361 prior to `gdb_start'.
8362
7b5ebade
KB
83632007-07-18 Kevin Buettner <kevinb@redhat.com>
8364
8365 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8366 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8367 Remove call to gdb_unload.
8368
255e7678
DJ
83692007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8370 Daniel Jacobowitz <dan@codesourcery.com>
8371
8372 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8373 for __WIN32__.
8374 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8375 * gdb.base/unload.exp: Use shared library test routines.
8376
3a40aaa0
UW
83772007-07-03 Markus Deuling <deuling@de.ibm.com>
8378
8379 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8380 * gdb.base/solib-symbol-lib.c: Likewise.
8381 * gdb.base/solib-symbol-main.c: Likewise.
8382
b0f4b84b
DJ
83832007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8384
8385 * config/gdbserver.exp (gdb_reconnect): New.
8386 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8387 gdb.base/solib-disc.exp: New files.
8388 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8389 remote debugging".
8390 (gdb_compile): Add shlib_load flag.
8391 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8392 port.
8393 (gdbserver_reconnect): New.
8394
1b05479a
DJ
83952007-07-01 Nick Roberts <nickrob@snap.net.nz>
8396 Daniel Jacobowitz <dan@codesourcery.com>
8397
8398 * gdb.base/annota3.exp: Test for if construct.
8399
86f78eb2
DJ
84002007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8401
8402 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8403
6a2eb474 84042007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8405 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8406
8407 * gdb.base/display.exp: Allow a newline after display/i.
8408 * gdb.base/pc-fp.exp: Likewise.
8409 * gdb.base/sigbpt.exp: Likewise.
8410
f8b73d13
DJ
84112007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8412
8413 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8414 required features to be included.
8415
4339e69e
DJ
84162007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8417
8418 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8419 in info threads output.
8420
23d964e7
UW
84212007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8422 Markus Deuling <deuling@de.ibm.com>
8423
8424 * gdb.arch/spu-info.exp: New testcase.
8425 * gdb.arch/spu-info.c: New file.
8426
fd20f75b
DJ
84272007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8428
8429 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8430 tpcs_offset. Restore lr after the call.
8431 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8432
2226f861
DJ
84332007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8434
8435 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8436 (gdbserver_run): Kill any running gdbserver.
8437 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8438
d12371a9
MR
84392007-05-17 Maciej W. Rozycki <macro@mips.com>
8440
8441 * gdb.base/sigbpt.exp: Preset segv_addr.
8442
93f02886
DJ
84432007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8444
8445 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8446 (gdb_compile_shlib): Likewise.
8447 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8448 (default_gdb_init): Clear cleanfiles.
8449 (gdb_finish): Delete recorded cleanfiles.
8450 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8451
8452 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8453 Do not use isnative.
8454 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8455 gdb.base/so-impl-ld.exp: Likewise.
8456 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8457 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8458 gdb_compile.
8459
b04e06d7
VP
84602007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8461
8462 * config/unknown.exp: Remove.
8463
069ed931
UW
84642007-05-15 Markus Deuling <deuling@de.ibm.com>
8465
8466 * gdb.base/info-proc.exp: Check is_remote.
8467
09db0d03
UW
84682007-05-14 Markus Deuling <deuling@de.ibm.com>
8469
8470 * gdb.base/gcore.exp: Initialize variable core_supported.
8471
af2cbe8c
DJ
84722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8473
8474 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8475
027c0295
DJ
84762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8479 * gdb.threads/print-threads.exp (test_all_threads): Allow
8480 negative and hexadecimal thread IDs.
8481
dc5000e7
DJ
84822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8483
8484 * gdb.java/jprint.java (public): Avoid invalid call to static
8485 method.
8486
2e74ed18
DP
84872007-05-14 Denis Pilat <denis.pilat@st.com>
8488
8489 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8490 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8491 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8492 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8493 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8494
83547f02
UW
84952007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8496
8497 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8498 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8499 this mode.
8500 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8501 * gdb.base/spu.ld: New file.
8502
b18be20d
DJ
85032007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8504
8505 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8506
be444858
DJ
85072007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8508
8509 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8510
b1d53152
DJ
85112007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8512
8513 * gdb.java/jmain.exp: Handle demangled names with and without method
8514 signatures.
8515
d084b331
DJ
85162007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8517
8518 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8519 (have_a_very_merry_interrupt): Remove calls to puts.
8520 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8521 inferior output.
8522 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8523 test names.
8524
db9d7fc5
DJ
85252007-04-29 Markus Deuling <deuling@de.ibm.com>
8526 Daniel Jacobowitz <dan@codesourcery.com>
8527
8528 * gdb.base/auxv.exp (core_works): Also check is_remote.
8529 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8530
ef783a7d 85312007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8532
ef783a7d
VP
8533 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8534 message, not the undefined 'module' variable.
8535 * gdb.base/siginfo.exp: Likewise.
8536 * gdb.base/sigstep.exp: Likewise.
8537 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8538 serialport.
8539 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8540
b7b73cae
CV
85412007-04-25 Corinna Vinschen <vinschen@redhat.com>
8542
8543 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8544 target sim fails. Return 0 otherwise.
8545 (gdb_load): Return prematurely if gdb_target_sim fails.
8546
7d90fdfa
DP
85472007-04-16 Denis Pilat <denis.pilat@st.com>
8548
8549 * gdb.base/setshow.exp: Reset height after having set it to 100.
8550
5d3e9c85
DP
85512007-04-16 Denis Pilat <denis.pilat@st.com>
8552
8553 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8554
18e75969
DP
85552007-04-16 Denis Pilat <denis.pilat@st.com>
8556
8557 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8558
25d5ea92
VP
85592007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8560
8561 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8562 tests. Run the frozen varobjs test.
8563 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8564 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8565
0b49cb80
JK
85662007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8567
8568 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8569 gdb.base/type-opaque.exp: New files.
8570
a73bafbc 85712007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8572
8573 * gdb.mi/mi-var-child.c
a73bafbc
VP
8574 (do_children_tests): User char[2] instead of
8575 char so that automatic printing of pointers to char
8576 don't give unpredicable result.
8577 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8578 local variables.
8579 * gdb.mi/mi-var-child.exp: Step to right line
8580 of do_children_tests.
8581 * gdb.mi/mi2-var-child.exp: Likewise.
8582 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8583 do_locals_tests.
a73bafbc
VP
8584 (do_children_tests): User char[2] instead of
8585 char so that automatic printing of pointers to char
a9c64011 8586 don't give unpredicable result.
a73bafbc 8587 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8588 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8589 Pass test name to mi_wait_for_stop.
8590
7ce59000
DJ
85912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8592
8593 * gdb.asm/asm-source.exp: Remove d10v case.
8594 * lib/gdb.exp (skip_cplus_tests): Likewise.
8595 * gdb.asm/d10v.inc: Deleted.
8596
20389057
DJ
85972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8598
8599 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8600
8807d78b
DJ
86012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8602
8603 * config/netware.exp: Delete file.
8604
aa3edb8e
JB
86052007-03-29 Joel Brobecker <brobecker@adacore.com>
8606
8607 * gdb.dwarf2/dw2-noloc.S: New file.
8608 * gdb.dwarf2/dw2-noloc.exp: New file.
8609
297561ac
PA
86102007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8611
8612 * gdb.cp/method2.cc: New test.
8613 * gdb.cp/method2.exp: New test.
8614 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8615
1f81bd39
DJ
86162007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8617
8618 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8619
9453113a
DJ
86202007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8621
8622 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8623
b741e217
DJ
86242007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8625
8626 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8627 (gdb_load): Delete, replace with...
8628 (gdb_reload): ...this.
8629 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8630 * gdb.server/server-mon.exp: Likewise.
8631 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8632 (gdb_start_cmd): New.
8633 (gdb_file_cmd): Save the last loaded file.
8634 (gdb_reload): New.
8635 (gdb_gnu_strip_debug): Use transform.
8636 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8637 support here. Use new $last_loaded_file. Check mtime.
8638 (gdb_target_cmd): Handle ObjC failure case.
8639 (infer_host_exec): Delete.
8640 (gdbserver_load): Rename to...
8641 (gdbserver_run): ...this. Simplify.
8642 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8643 (mi_gdb_load): Move most contents to a new function...
8644 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8645 (mi_run_cmd): Use mi_gdb_target_load.
8646 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8647 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8648 Use gdb_run_cmd.
8649 * gdb.base/charsign.exp: Remove incorrect comment.
8650 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8651 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8652 gdb.base/start.exp: Use gdb_start_cmd.
8653
446ab585 86542007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8655 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8656
8657 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8658 * gdb.base/signull.exp: Similarly.
8659
bbb88ebf
UW
86602007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661
8662 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8663 messages available to test cases (like chng-sym.exp).
8664
cb8c4a99
AS
86652007-03-14 Andreas Schwab <schwab@suse.de>
8666
8667 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8668 format changes.
8669
4e463ff5
DJ
86702007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8671
8672 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8673 (optimized_1): New.
8674 (main): Call optimized_1.
8675 (gdb2029): Correct typos. Call gdb2029_marker.
8676 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8677 for gdb2029.
8678
b6db2c47
MK
86792007-03-12 Mark Kettenis <kettenis@gnu.org>
8680
8681 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8682 as tabs. Remove redundant test pattern.
8683
70ed3737
UW
86842007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8685
8686 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8687 for /a format output.
8688
47b67b60
DJ
86892007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8690
8691 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8692 collect output incrementally.
8693
b8953b0e
UW
86942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8695
8696 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8697 for -var-create lpcharacter test.
8698 * gdb.mi/mi2-var-cmd.exp: Likewise.
8699
7acd5c40
UW
87002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8701
8702 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8703 pass on targets where address zero is readable.
8704
9c6759c1
UW
87052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8706
8707 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8708 just a single architecture.
8709
a2f1aeb4
UW
87102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8711
8712 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8713 (fetch_all_registers): New function, uses gdb_test_multiple and
8714 exp_continue to fetch inferior output line-by-line.
8715 Replace all uses of do_get_all_registers by fetch_all_registers.
8716
46579ac2
UW
87172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8718
8719 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8720 in target_info.
8721
fc133f24
MS
87222007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8723
a9c64011 8724 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8725 consistancy; add a default (timeout) case.
8726
7646a51d
MS
87272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8728
8729 * gdb.base/watchpoint.exp: Fix truncated comment.
8730
dcfff61f
MS
87312007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8732
8733 * Makefile.in: Remove spurious single-quotes from sed command.
8734
664e3ee9
DJ
87352007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8738 func.
8739 * gdb.mi/mi2-var-cmd.exp: Likewise.
8740
d7cc6f2f
JB
87412007-02-27 Joel Brobecker <brobecker@adacore.com>
8742
a9c64011
AS
8743 * gdb.dwarf2/dw2-producer.S: New file.
8744 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
8745
87462007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
8747
8748 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8749 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8750 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8751 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8752 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8753 Revert tests to use mi_gdb_test and include value field in output
8754 of -var-create.
8755
93d42b30
DJ
87562007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8757
8758 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8759
c499ed39
DJ
87602007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8761
8762 * gdb.base/maint.exp: Remove full paths from test names.
8763 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8764 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8765
9836f81b
JB
87662007-02-27 Joel Brobecker <brobecker@adacore.com>
8767
8768 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8769
c74d0ad8
DJ
87702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8771
8772 * gdb.server/server-mon.exp: New test.
8773
2711e456
DJ
87742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8775
8776 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8777
ff6f572f
DJ
87782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8779
8780 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8781 register capitalization.
8782
fada3feb
DP
87832007-02-13 Denis Pilat <denis.pilat@st.com>
8784
8785 * gdb.mi/mi-var-invalidate.exp: New file.
8786
fb1e4ffc
DJ
87872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8788
8789 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8790
3da939d7
DJ
87912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8792
8793 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8794
123dc839
DJ
87952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8796
8797 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8798 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8799
877e3645 88002007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8801
8802 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8803 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8804 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8805 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8806 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8807 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8808 Update tests to include value field in output of -var-create.
a9c64011 8809
3c0a2960
AS
88102007-02-08 Andreas Schwab <schwab@suse.de>
8811
8812 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8813
108546a0
DJ
88142007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8815
8816 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8817 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8818
d701dcab
DP
88192007-02-02 Denis Pilat <denis.pilat@st.com>
8820
8821 * gdb.threads/threadapply.exp: check that frame is not changed by
8822 the thread apply all command.
8823
783e3e2f
AS
88242007-01-31 Andreas Schwab <schwab@suse.de>
8825
6d9c3a87
AS
8826 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8827
3c50d7b9
AS
8828 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8829 in the dwarf sections.
8830 * gdb.dwarf2/mac-fileno.S: Likewise.
8831
783e3e2f
AS
8832 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8833 bspstore register on ia64.
8834
78ff580e
AS
88352007-01-29 Andreas Schwab <schwab@suse.de>
8836
cc8e9b12
AS
8837 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8838 "frame-begin" annotation.
8839
78ff580e
AS
8840 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8841 number of "frames-invalid" annotations.
8842
704a4f78
DJ
88432007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8844
8845 * gdb.base/commands.exp: Call if_commands_test.
8846 (gdb_test_no_prompt, if_commands_test): New.
8847
e741bf94
MK
88482007-01-28 Mark Kettenis <kettenis@gnu.org>
8849
8850 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8851
474d0ad3
AS
88522007-01-27 Andreas Schwab <schwab@suse.de>
8853
8854 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8855 .short/.int/.quad in the dwarf sections.
8856 * gdb.dwarf2/dw2-intercu.S: Likewise.
8857 * gdb.dwarf2/dw2-intermix.S: Likewise.
8858
e784b426
JK
88592007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8860
8861 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8862 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8863 array.
e784b426
JK
8864 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8865 * gdb.base/setvar.exp: Likewise.
8866
37f08e04
AS
88672007-01-26 Andreas Schwab <schwab@suse.de>
8868
9a01813a
AS
8869 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8870 test.
8871
37f08e04
AS
8872 * gdb.base/multi-forks.exp ("restart $i"): Also match
8873 __kernel_syscall_via_break.
8874
6e2a9270
VP
88752007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8876
8877 * lib/mi-support.exp (mi_delete_varobj): New.
8878 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8879 testcase.
8880 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8881 (main): Call the above.
8882 (reference_update_test, base_in_reference_test)
8883 (reference_to_pointer): Delete the created varobjs.
a9c64011 8884
e515b470
DJ
88852007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8886
8887 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8888 * configure: Regenerated.
8889 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8890 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8891 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8892 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8893 * lib/gdb.exp (gdb_skip_xml_test): New function.
8894
08d8bcd7
DJ
88952007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8896
8897 * gdb.base/sigrepeat.exp: Correct error message.
8898
88992007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8900 Daniel Jacobowitz <dan@codesourcery.com>
8901
8902 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8903 gdb.arch/i386-gnu-cfi-asm.S: New files.
8904
97c3f1f3
JK
89052007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8906
8907 * lib/gdb.exp: Abort on missing `site.exp'.
8908
cb1df416
DJ
89092007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8910 Daniel Jacobowitz <dan@codesourcery.com>
8911
8912 * gdb.base/included.c, gdb.base/included.exp,
8913 gdb.base/included.h: New files.
8914
35990120
DJ
89152007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8916
8917 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8918 (maximize_rlimit): Reduce limits on 64-bit systems.
8919
6e81a116 89202007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8921
8922 From Marcus Deuling <deuling@de.ibm.com>:
8923 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8924 every case.
8925
6c3c41f3
NR
89262007-01-13 Nick Roberts <nickrob@snap.net.nz>
8927
8928 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8929 (test_path_specification): Use objdir instead of srcdir to always
8930 get an absolute filename.
8931
2f12c312
DJ
89322007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8933
8934 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8935
81121995
VP
89362007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8937
8938 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8939 Make sure the variable we're using is in scope.
8940 (reference_to_pointer): Likewise.
8941
4741b737
DJ
89422007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8943
8944 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8945 has no debug information.
8946
054410c3
DJ
89472007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8948
8949 * gdb.base/annota1.exp: Remove extra send_gdb.
8950
818f79f6
DJ
89512007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8952
8953 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8954
f7a6bb70
DJ
89552007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8956
8957 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8958
57e66780
DJ
89592007-01-08 Nick Roberts <nickrob@snap.net.nz>
8960 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8963 lcharacter or linteger change. Correct duplicated test name.
8964 * gdb.mi/mi2-var-cmd.exp: Likewise.
8965
3d799a95
DJ
89662007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8967
8968 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8969
89702007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8971
a9c64011
AS
8972 * gdb.base/nofield.c: New file.
8973 * gdb.base/nofield.exp: New testcase.
51679ba9 8974
eafb94e8
NR
89752007-01-05 Nick Roberts <nickrob@snap.net.nz>
8976
8977 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8978
8979 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8980 test.
8981
5e572bb4
DJ
89822007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8983
8984 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8985
74a44383
DJ
89862007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8987
8988 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8989 when continuing.
8990
1b572db9
DJ
89912007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8992
8993 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8994 Expect ".exe" extension.
8995
381bc39b
DJ
89962007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8997
8998 * gdb.base/charset.exp: Add explicit filename to break.
8999 * gdb.base/dbx.exp: Add explicit filename to breaks.
9000
2b70e4c6
DJ
90012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9002
9003 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9004 * gdb.mi/mi2-file.exp: Likewise.
9005
303b6f5d
DJ
90062007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9007
9008 Implement specification of MI tests as comments
9009 in C and C++ sources.
9010 * lib/mi-support.exp (mi_autotest_data): New variable.
9011 (mi_autotest_source): New variable.
9012 (count_newlines, mi_prepare_inline_tests)
9013 (mi_get_inline_test, mi_continue_to_line)
9014 (mi_run_inline_test, mi_tbreak)
9015 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9016 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9017 Run inline tests.
9018 * gdb.mi/mi-var-cp.cc: Define tests here.
9019
23da0d94
VP
90202007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9021
9022 Simplify usage of mi_continue_to.
9023 * lib/mi-support.exp (mi_runto_helper): Renamed
9024 from mi_runto, added new parameter 'run_or_continue'.
9025 (mi_runto): Use mi_runto_helper.
9026 (mi_continue_to): Accept just function name as parameter.
9027 Use mi_runto_helper.
9028 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9029 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9030
f9e18282
JB
90312006-01-04 Joel Brobecker <brobecker@adacore.com>
9032
9033 Make this testcase a bit more realistic. The current code
9034 is too simplistic, and allows the compiler to optimize out
9035 some of the entities we need for this testcase.
9036 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9037 (Do_Nothing): Add extra parameter.
9038 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9039 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9040 by using a variable of type Void_Star.
9041
fd678c65
JB
90422006-01-04 Joel Brobecker <brobecker@adacore.com>
9043
9044 * gdb.ada/catch_ex/foo.adb: New file.
9045 * gdb.ada/catch_ex.exp: New testcase.
9046
05cfdb42
DJ
90472007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9048
9049 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9050 pass --image-base to linker.
9051
2e03ee74
DJ
90522007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9053 Daniel Jacobowitz <dan@codesourcery.com>
9054
9055 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9056 secondary prompts.
9057
0d5de010
DJ
90582007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9059
9060 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9061 output. Test the types of members and member pointers.
9062 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9063 gdb/2092.
9064 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9065 statement. Enable for GCC. Update expected output for some tests
9066 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9067 layout.
9068 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9069 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9070 (Diamond::vget_base): New.
9071 (main): Add new tests.
9072 * gdb.cp/printmethod.exp: Update expected output for member functions.
9073 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9074 print pEe->D::vg().
9075
61a771aa
DJ
90762007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9077
9078 * gdb.threads/tls.exp: Allow stops in sem_post.
9079
2fa63963
DJ
90802006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9081
9082 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9083 * gdb.base/annota3.exp: Likewise.
9084 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9085 again (instead of timing out).
9086 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9087 GCC bug 26475.
9088 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9089 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9090 test from jmisc1.exp.
9091 * gdb.java/jmisc1.exp: Delete.
9092 * gdb.java/jprint.exp: Adjust to work with method signatures including
9093 return types.
9094 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9095 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9096 * lib/java.exp (compile_java_from_source): Pass the correct type
9097 to target_compile.
9098
5eefc2b7
JB
90992006-12-31 Joel Brobecker <brobecker@adacore.com>
9100
9101 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9102 (stack_align_edx): New function.
9103 (stack_align_eax): New function.
9104 (main): Add calls to stack_align_edx and stack_align_eax.
9105 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9106 Add testing for the cases where the register used during a stack
9107 realignment is edx. Same for eax.
9108
227c54da
DJ
91092006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9110
9111 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9112 and generic PE targets.
9113
cab8ac94
JB
91142006-12-29 Joel Brobecker <brobecker@adacore.com>
9115
9116 * gdb.ada/array_return.exp: Update copyright date list.
9117
ba54f318
JB
91182006-12-27 Joel Brobecker <brobecker@adacore.com>
9119
9120 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9121 (Create_Small_Float_Vector): New function.
9122 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9123 function body.
9124 * gdb.ada/array_return/p.adb: Use new type and function from
9125 package Pck.
9126 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9127 able to print the value returned by a function returning an
9128 array of float.
9129
6b7a35dd
JB
91302006-12-20 Joel Brobecker <brobecker@adacore.com>
9131
9132 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9133 The associated tests should be PASSing.
9134
038224f6
VP
91352006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9136
9137 Test for base in references.
9138 * gdb.mi/mi-var-cp.cc: Add test code.
9139 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9140 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9141 * gdb.mi/mi2-watch.exp: Likewise.
9142 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9143 (mi_list_varobj_children): New function.
9144
b26ed50d
VP
91452006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9146
9147 * lib/mi-support.exp
9148 (mi_runto): Accept "()" after function name.
9149 (mi_create_varobj): New function.
9150 (mi_varobj_update): New function.
9151 (mi_Check_varobj_value): New function.
9152 * gdb.mi/mi-var-cp.exp: New file.
9153 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9154
08232497
DJ
91552006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9156
9157 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9158 gdb.base/weaklib2.c: New files.
9159
d394c993 91602006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9161
ac6c2fba
NS
9162 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9163 info. Adjust test names.
9164
8ec659a0 9165 * gdb.base/break.c (main): Move position of malloc.
d394c993 9166 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9167
acd65feb
VP
91682006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9169
9170 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9171 assignement of arrays and function pointers.
9172 * gdb.mi/var-cmd.c: Add declaration necessary for above
9173 tests.
9174
f556d5e5
NS
91752006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9176
9177 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9178
9179 * gdb.threads/linux-dp.exp: Read thread table before and after
9180 creating each philosopher and verify it.
9181
697bc68d
NS
91822006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9183 Paul Brook <paul@codesourcery.com>
9184 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9187 main to remove duplication. Add start function of the form
697bc68d
NS
9188 '_*start[1-9]*'. Add RVDS start function.
9189
29d73ae4
DJ
91902006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9191
9192 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9193
c1d88655
UW
91942006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9195
9196 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9197 * gdb.asm/spu.inc: New file.
9198 * gdb.base/term.exp: Disable if [target_info exists noargs].
9199 * gdb.gdb/complaints.exp: Disable if ![isnative].
9200 * gdb.gdb/selftest.exp: Likewise.
9201 * gdb.gdb/observer.exp: Likewise.
9202 * gdb.gdb/xfullpath.exp: Likewise.
9203 * gdb.base/attach.exp: Disable on SPU target.
9204 * gdb.cp/bs145503.exp: Likewise.
9205 * gdb.cp/exception.exp: Likewise.
9206 * gdb.cp/userdef.exp: Likewise.
9207
32a13b1a
DJ
92082006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9209
9210 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9211
d8295fe9
VP
92122006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9213
9214 * gdb.base/completion.exp: Fix completion tests for
9215 'info' and 'info '.
9216 * gdb.base/help.exp (help_test_raw, test_class_help)
9217 (test_prefix_command_help): Move...
9218 * lib/gdb.exp: Here.
9219 * gdb.base/main.exp: Adjust.
9220 * gdb.cp/maint.exp: Adjust.
9221 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9222
8c394015
VP
92232006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9224
9225 * gdb.stabs/weird.exp (print_weird_var): Use
9226 gdb_test_multiple instead of gdb_expect.
9227
027fc1bc
VP
92282006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9229
9230 * gdb.base/help.exp (help_test_raw): New.
9231 (test_class_help): New.
9232 (test_prefix_command_help): New.
9233 Adjust testcases.
9234
67609209
FR
92352006-11-09 Christophe Lyon <christophe.lyon@st.com>
9236
9237 * gdb.base/constvars.c (main): Write to crass and crips, so that
9238 they are allocated by the compiler.
9239
f73adfeb
AS
92402006-10-27 Andreas Schwab <schwab@suse.de>
9241
9242 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9243 "detach-fork".
9244
2f83a18e
DJ
92452006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9246
9247 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9248 of patterns.
9249
94277a38
DJ
92502006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/sepdebug.exp: Remove debug format test.
9253 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9254 Handle no-symtab.
9255 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9256
5bd2f6e2
DJ
92572006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9258
9259 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9260 int to pointer or pointer to int.
9261 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9262
8c008720
DJ
92632006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9264
9265 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9266
9e35dae4
DJ
92672006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9268
9269 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9270
d9639e13
DJ
92712006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9272
9273 PR c++/2116
9274 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9275
390a1bd0
JB
92762006-10-06 Joel Brobecker <brobecker@adacore.com>
9277
9278 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9279 the corresponding bug has been fixed in GDB (PR/2018).
9280
dd920c33
JB
92812006-10-06 Joel Brobecker <brobecker@adacore.com>
9282
9283 * gdb.base/subst.exp: New testcase.
9284
53bbefe9
JB
92852006-10-06 Joel Brobecker <brobecker@adacore.com>
9286
9287 * gdb.ada/array_return/pck.ads: Add copyright notice.
9288 * gdb.ada/array_return/pck.adb: Likewise.
9289 * gdb.ada/array_return/p.adb: Likewise.
9290 * gdb.ada/exec_changed/first.adb: Likewise.
9291 * gdb.ada/exec_changed/second.adb: Likewise.
9292
09851417
JB
92932006-10-06 Joel Brobecker <brobecker@adacore.com>
9294
9295 * gdb.ada/watch_arg/watch.adb: New file.
9296 * gdb.ada/watch_arg.exp: New testcase.
9297
041bf30d
VP
92982006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9299
9300 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9301 via string_to_regexp.
041bf30d 9302 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9303
f286fbdd 93042006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9305
9306 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9307 Remove unused / obsolete files.
9308
7c07f349
NR
93092006-09-19 Nick Roberts <nickrob@snap.net.nz>
9310
9311 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9312
cd5ff84a
VP
93132006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9314
9315 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9316 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9317 the number of frames.
cd5ff84a 9318
ae018d1a
DJ
93192006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9320
9321 * gdb.base/args.c (main): Add breakpoint marker.
9322 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9323 really test empty arguments.
9324 (args_load): Delete.
9325 (args_test): New.
9326
b399c549
NR
93272006-09-13 Nick Roberts <nickrob@snap.net.nz>
9328
9329 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9330 check for one file.
b399c549 9331
2ab1eb7a
VP
93322006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9333
9334 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9335 HIGH_FRAME argument to -stack-list-locals can be larger than
9336 the number of frames.
a9c64011 9337
476308bf
FF
93382006-08-18 Fred Fish <fnf@specifix.com>
9339
9340 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9341 '$' in front of skip_vmx_tests_saved when setting that.
9342
8625200f
AS
93432006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9344
9345 * gdb.base/trace-commands.exp: New file.
9346
089ec8f1
DJ
93472006-08-10 Joel Brobecker <brobecker@adacore.com>
9348 Daniel Jacobowitz <dan@codesourcery.com>
9349
9350 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9351 expected output of the backtrace commands.
9352
b60f0898
JB
93532006-08-09 Joel Brobecker <brobecker@adacore.com>
9354
9355 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9356 untested followed by return combination.
9357 * gdb.arch/altivec-regs.exp: Likewise.
9358 * gdb.arch/e500-abi.exp: Likewise.
9359 * gdb.arch/e500-regs.exp: Likewise.
9360 * gdb.arch/gdb1291.exp: Likewise.
9361 * gdb.arch/gdb1431.exp: Likewise.
9362 * gdb.arch/gdb1558.exp: Likewise.
9363 * gdb.arch/i386-prologue.exp: Likewise.
9364 * gdb.arch/i386-unwind.exp: Likewise.
9365 * gdb.asm/asm-source.exp: Likewise.
9366 * gdb.base/a2-run.exp: Likewise.
9367 * gdb.base/advance.exp: Likewise.
9368 * gdb.base/all-bin.exp: Likewise.
9369 * gdb.base/annota1.exp: Likewise.
9370 * gdb.base/annota3.exp: Likewise.
9371 * gdb.base/args.exp: Likewise.
9372 * gdb.base/arithmet.exp: Likewise.
9373 * gdb.base/assign.exp: Likewise.
9374 * gdb.base/async.exp: Likewise.
9375 * gdb.base/attach.exp: Likewise.
9376 * gdb.base/bang.exp: Likewise.
9377 * gdb.base/bigcore.exp: Likewise.
9378 * gdb.base/bitfields.exp: Likewise.
9379 * gdb.base/bitfields2.exp: Likewise.
9380 * gdb.base/break.exp: Likewise.
9381 * gdb.base/call-sc.exp: Likewise.
9382 * gdb.base/call-strs.exp: Likewise.
9383 * gdb.base/callfuncs.exp: Likewise.
9384 * gdb.base/checkpoint.exp: Likewise.
9385 * gdb.base/chng-syms.exp: Likewise.
9386 * gdb.base/code-expr.exp: Likewise.
9387 * gdb.base/commands.exp: Likewise.
9388 * gdb.base/completion.exp: Likewise.
9389 * gdb.base/cond-expr.exp: Likewise.
9390 * gdb.base/condbreak.exp: Likewise.
9391 * gdb.base/consecutive.exp: Likewise.
9392 * gdb.base/constvars.exp: Likewise.
9393 * gdb.base/corefile.exp: Likewise.
9394 * gdb.base/cvexpr.exp: Likewise.
9395 * gdb.base/dbx.exp: Likewise.
9396 * gdb.base/define.exp: Likewise.
9397 * gdb.base/detach.exp: Likewise.
9398 * gdb.base/display.exp: Likewise.
9399 * gdb.base/dump.exp: Likewise.
9400 * gdb.base/ena-dis-br.exp: Likewise.
9401 * gdb.base/ending-run.exp: Likewise.
9402 * gdb.base/environ.exp: Likewise.
9403 * gdb.base/eval-skip.exp: Likewise.
9404 * gdb.base/exprs.exp: Likewise.
9405 * gdb.base/fileio.exp: Likewise.
9406 * gdb.base/finish.exp: Likewise.
9407 * gdb.base/float.exp: Likewise.
9408 * gdb.base/foll-exec.exp: Likewise.
9409 * gdb.base/foll-fork.exp: Likewise.
9410 * gdb.base/foll-vfork.exp: Likewise.
9411 * gdb.base/freebpcmd.exp: Likewise.
9412 * gdb.base/funcargs.exp: Likewise.
9413 * gdb.base/gcore.exp: Likewise.
9414 * gdb.base/gdb1090.exp: Likewise.
9415 * gdb.base/gdb1250.exp: Likewise.
9416 * gdb.base/huge.exp: Likewise.
9417 * gdb.base/info-proc.exp: Likewise.
9418 * gdb.base/interrupt.exp: Likewise.
9419 * gdb.base/jump.exp: Likewise.
9420 * gdb.base/langs.exp: Likewise.
9421 * gdb.base/lineinc.exp: Likewise.
9422 * gdb.base/list.exp: Likewise.
9423 * gdb.base/logical.exp: Likewise.
9424 * gdb.base/long_long.exp: Likewise.
9425 * gdb.base/macscp.exp: Likewise.
9426 * gdb.base/maint.exp: Likewise.
9427 * gdb.base/mips_pro.exp: Likewise.
9428 * gdb.base/miscexprs.exp: Likewise.
9429 * gdb.base/multi-forks.exp: Likewise.
9430 * gdb.base/opaque.exp: Likewise.
9431 * gdb.base/overlays.exp: Likewise.
9432 * gdb.base/pc-fp.exp: Likewise.
9433 * gdb.base/pointers.exp: Likewise.
9434 * gdb.base/printcmds.exp: Likewise.
9435 * gdb.base/psymtab.exp: Likewise.
9436 * gdb.base/ptype.exp: Likewise.
9437 * gdb.base/recurse.exp: Likewise.
9438 * gdb.base/relational.exp: Likewise.
9439 * gdb.base/relocate.exp: Likewise.
9440 * gdb.base/remote.exp: Likewise.
9441 * gdb.base/reread.exp: Likewise.
9442 * gdb.base/restore.exp: Likewise.
9443 * gdb.base/return.exp: Likewise.
9444 * gdb.base/return2.exp: Likewise.
9445 * gdb.base/scope.exp: Likewise.
9446 * gdb.base/sect-cmd.exp: Likewise.
9447 * gdb.base/sep.exp: Likewise.
9448 * gdb.base/sepdebug.exp: Likewise.
9449 * gdb.base/setshow.exp: Likewise.
9450 * gdb.base/setvar.exp: Likewise.
9451 * gdb.base/sigall.exp: Likewise.
9452 * gdb.base/sigbpt.exp: Likewise.
9453 * gdb.base/signals.exp: Likewise.
9454 * gdb.base/signull.exp: Likewise.
9455 * gdb.base/sizeof.exp: Likewise.
9456 * gdb.base/solib.exp: Likewise.
9457 * gdb.base/step-line.exp: Likewise.
9458 * gdb.base/step-test.exp: Likewise.
9459 * gdb.base/structs.exp: Likewise.
9460 * gdb.base/structs2.exp: Likewise.
9461 * gdb.base/term.exp: Likewise.
9462 * gdb.base/twice.exp: Likewise.
9463 * gdb.base/until.exp: Likewise.
9464 * gdb.base/varargs.exp: Likewise.
9465 * gdb.base/volatile.exp: Likewise.
9466 * gdb.base/watchpoint.exp: Likewise.
9467 * gdb.base/whatis-exp.exp: Likewise.
9468 * gdb.base/whatis.exp: Likewise.
9469 * gdb.cp/ambiguous.exp: Likewise.
9470 * gdb.cp/annota2.exp: Likewise.
9471 * gdb.cp/annota3.exp: Likewise.
9472 * gdb.cp/bool.exp: Likewise.
9473 * gdb.cp/breakpoint.exp: Likewise.
9474 * gdb.cp/casts.exp: Likewise.
9475 * gdb.cp/class2.exp: Likewise.
9476 * gdb.cp/classes.exp: Likewise.
9477 * gdb.cp/cplusfuncs.exp: Likewise.
9478 * gdb.cp/ctti.exp: Likewise.
9479 * gdb.cp/derivation.exp: Likewise.
9480 * gdb.cp/exception.exp: Likewise.
9481 * gdb.cp/gdb1355.exp: Likewise.
9482 * gdb.cp/hang.exp: Likewise.
9483 * gdb.cp/inherit.exp: Likewise.
9484 * gdb.cp/local.exp: Likewise.
9485 * gdb.cp/m-data.exp: Likewise.
9486 * gdb.cp/m-static.exp: Likewise.
9487 * gdb.cp/member-ptr.exp: Likewise.
9488 * gdb.cp/method.exp: Likewise.
9489 * gdb.cp/misc.exp: Likewise.
9490 * gdb.cp/namespace.exp: Likewise.
9491 * gdb.cp/overload.exp: Likewise.
9492 * gdb.cp/ovldbreak.exp: Likewise.
9493 * gdb.cp/pr-1023.exp: Likewise.
9494 * gdb.cp/pr-1210.exp: Likewise.
9495 * gdb.cp/pr-574.exp: Likewise.
9496 * gdb.cp/printmethod.exp: Likewise.
9497 * gdb.cp/psmang.exp: Likewise.
9498 * gdb.cp/ref-params.exp: Likewise.
9499 * gdb.cp/ref-types.exp: Likewise.
9500 * gdb.cp/rtti.exp: Likewise.
9501 * gdb.cp/templates.exp: Likewise.
9502 * gdb.cp/try_catch.exp: Likewise.
9503 * gdb.cp/userdef.exp: Likewise.
9504 * gdb.cp/virtfunc.exp: Likewise.
9505 * gdb.disasm/am33.exp: Likewise.
9506 * gdb.disasm/h8300s.exp: Likewise.
9507 * gdb.disasm/mn10300.exp: Likewise.
9508 * gdb.disasm/sh3.exp: Likewise.
9509 * gdb.disasm/t01_mov.exp: Likewise.
9510 * gdb.disasm/t02_mova.exp: Likewise.
9511 * gdb.disasm/t03_add.exp: Likewise.
9512 * gdb.disasm/t04_sub.exp: Likewise.
9513 * gdb.disasm/t05_cmp.exp: Likewise.
9514 * gdb.disasm/t06_ari2.exp: Likewise.
9515 * gdb.disasm/t07_ari3.exp: Likewise.
9516 * gdb.disasm/t08_or.exp: Likewise.
9517 * gdb.disasm/t09_xor.exp: Likewise.
9518 * gdb.disasm/t10_and.exp: Likewise.
9519 * gdb.disasm/t11_logs.exp: Likewise.
9520 * gdb.disasm/t12_bit.exp: Likewise.
9521 * gdb.disasm/t13_otr.exp: Likewise.
9522 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9523 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9524 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9525 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9526 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9527 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9528 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9529 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9530 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9531 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9532 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9533 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9534 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9535 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9536 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9537 * gdb.mi/gdb701.exp: Likewise.
9538 * gdb.mi/gdb792.exp: Likewise.
9539 * gdb.mi/mi-basics.exp: Likewise.
9540 * gdb.mi/mi-break.exp: Likewise.
9541 * gdb.mi/mi-cli.exp: Likewise.
9542 * gdb.mi/mi-console.exp: Likewise.
9543 * gdb.mi/mi-disassemble.exp: Likewise.
9544 * gdb.mi/mi-eval.exp: Likewise.
9545 * gdb.mi/mi-file.exp: Likewise.
9546 * gdb.mi/mi-read-memory.exp: Likewise.
9547 * gdb.mi/mi-regs.exp: Likewise.
9548 * gdb.mi/mi-return.exp: Likewise.
9549 * gdb.mi/mi-simplerun.exp: Likewise.
9550 * gdb.mi/mi-stack.exp: Likewise.
9551 * gdb.mi/mi-stepi.exp: Likewise.
9552 * gdb.mi/mi-syn-frame.exp: Likewise.
9553 * gdb.mi/mi-until.exp: Likewise.
9554 * gdb.mi/mi-var-block.exp: Likewise.
9555 * gdb.mi/mi-var-child.exp: Likewise.
9556 * gdb.mi/mi-var-cmd.exp: Likewise.
9557 * gdb.mi/mi-var-display.exp: Likewise.
9558 * gdb.mi/mi-watch.exp: Likewise.
9559 * gdb.mi/mi2-basics.exp: Likewise.
9560 * gdb.mi/mi2-break.exp: Likewise.
9561 * gdb.mi/mi2-cli.exp: Likewise.
9562 * gdb.mi/mi2-console.exp: Likewise.
9563 * gdb.mi/mi2-disassemble.exp: Likewise.
9564 * gdb.mi/mi2-eval.exp: Likewise.
9565 * gdb.mi/mi2-file.exp: Likewise.
9566 * gdb.mi/mi2-read-memory.exp: Likewise.
9567 * gdb.mi/mi2-regs.exp: Likewise.
9568 * gdb.mi/mi2-return.exp: Likewise.
9569 * gdb.mi/mi2-simplerun.exp: Likewise.
9570 * gdb.mi/mi2-stack.exp: Likewise.
9571 * gdb.mi/mi2-stepi.exp: Likewise.
9572 * gdb.mi/mi2-syn-frame.exp: Likewise.
9573 * gdb.mi/mi2-until.exp: Likewise.
9574 * gdb.mi/mi2-var-block.exp: Likewise.
9575 * gdb.mi/mi2-var-child.exp: Likewise.
9576 * gdb.mi/mi2-var-cmd.exp: Likewise.
9577 * gdb.mi/mi2-var-display.exp: Likewise.
9578 * gdb.mi/mi2-watch.exp: Likewise.
9579 * gdb.stabs/exclfwd.exp: Likewise.
9580 * gdb.stabs/weird.exp: Likewise.
9581 * gdb.threads/gcore-thread.exp: Likewise.
9582 * gdb.trace/actions.exp: Likewise.
9583 * gdb.trace/backtrace.exp: Likewise.
9584 * gdb.trace/circ.exp: Likewise.
9585 * gdb.trace/collection.exp: Likewise.
9586 * gdb.trace/deltrace.exp: Likewise.
9587 * gdb.trace/infotrace.exp: Likewise.
9588 * gdb.trace/limits.exp: Likewise.
9589 * gdb.trace/packetlen.exp: Likewise.
9590 * gdb.trace/passc-dyn.exp: Likewise.
9591 * gdb.trace/passcount.exp: Likewise.
9592 * gdb.trace/report.exp: Likewise.
9593 * gdb.trace/save-trace.exp: Likewise.
9594 * gdb.trace/tfind.exp: Likewise.
9595 * gdb.trace/tracecmd.exp: Likewise.
9596 * gdb.trace/while-dyn.exp: Likewise.
9597 * gdb.trace/while-stepping.exp: Likewise.
9598
f4b618d1
JB
95992006-08-08 Joel Brobecker <brobecker@adacore.com>
9600
9601 * gdb.base/step-bt.c: New file.
9602 * gdb.base/step-bt.exp: New testcase.
9603
3d00d119
DJ
96042006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9605
9606 * config/monitor.exp (gdb_load): Remove support for obsolete
9607 download-write-size.
9608 * gdb.base/remote.exp: Likewise. Update all callers of
9609 gdb_timed_load.
9610
017b5bd4
DJ
96112006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9612
9613 * cursal.exp: Pass binfile to gdb_load.
9614
837c599d
DJ
96152006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9616
9617 * gdb.base/cursal.exp: Add "" to gdb_load call.
9618
8dd4540b
MK
96192006-07-29 Mark Kettenis <kettenis@gnu.org>
9620
9621 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9622 NetBSD/ELF targets.
9623
ab5c9f60
DJ
96242006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9625
9626 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9627 operator*.
9628
4c42eaff
DJ
96292006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9630
9631 * gdb.base/completion.exp: Update for change in "file" behavior.
9632 * gdb.stabs/weird.exp: Likewise.
9633 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9634 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9635
0155cc76
NS
96362006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9637
9638 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9639 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9640
16026cd7
AS
96412006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9642
9643 * gdb.base/default.exp: Update source command error message.
9644 * gdb.base/help.exp: Update 'help source' message.
9645
16963cb6
DJ
96462006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9647
9648 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9649 test.
9650
6d7fd486
AS
96512006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9652
9653 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9654
29e8a844
DJ
96552006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9656
9657 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9658
6afcfa39
DJ
96592006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9660
9661 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9662
267a692b
MK
96632006-07-17 Mark Kettenis <kettenis@gnu.org>
9664
9665 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9666 *-*-openbsd* from targets for wich we expect ARM FPA floating
9667 point format.
9668
85d2fec4
NR
96692006-07-17 Nick Roberts <nickrob@snap.net.nz>
9670
9671 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9672
96732006-07-17 Mark Kettenis <kettenis@gnu.org>
9674
9675 * gdb.base/annota3.exp: Expect frame-begin annotation.
9676
85b4c6e8
JB
96772006-07-14 Joel Brobecker <brobecker@adacore.com>
9678
9679 * gdb.base/help.exp: Adjust "help unset" test to accept
9680 any list of unset commands.
9681
fb933624
DJ
96822006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9683 Daniel Jacobowitz <dan@codesourcery.com>
9684
9685 * gdb.cp/ref-params.exp: New test.
9686 * gdb.cp/ref-params.cc: New source file.
9687 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9688
1dff4b64
MK
96892006-07-08 Mark Kettenis <kettenis@gnu.org>
9690
9691 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9692 spaces/tabs in regular expressions since they might not be there.
9693
40d2e0e3
AS
96942006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9695
9696 * gdb.base/ifelse.exp: New file.
9697
f6c957d2
NS
96982006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9699
9700 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9701 line.
9702 * gdb.base/huge.exp: Loop over compilation to find a size that
9703 is acceptable.
9704 * gdb.base/remote.exp: Correct expected strings.
9705 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9706
b9c5a23d
DJ
97072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9708
9709 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9710
9af2e58d
DJ
97112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9712
9713 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9714 native.
9715
30930ca5
DJ
97162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9719 enable stabs testing.
9720
aa32fa1d
DJ
97212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9722
bd4a4c80 9723 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9724 gdb_test_multiple does.
9725
321fef15
DJ
97262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9727
9728 * Makefile.in (host_alias): Remove.
9729 (target_alias): Use @target_noncanonical@.
9730 (site.exp): Don't set host_alias.
9731 * aclocal.m4: Remove contents. Include acx.m4.
9732 * configure: Regenerated.
9733 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9734
e1c2defa
NS
97352006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9736
e63b55d1
NS
9737 * lib/gdb.exp (gdb_load_cmd): New.
9738
5600ea19
NS
9739 * gdb.base/fileio.c: Add system(NULL) test.
9740 * gdb.base/fileio.exp: Check it.
9741
e1c2defa
NS
9742 * gdb.base/break.c: Add 10a breakpoint at }
9743 * gdb.base/break.exp: Add test for breakpoint at }
9744 * gdb.cp/anon-union.cc: Add code at end of function.
9745 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9746 * gdb.mi/var-cmd.c: Add code at end of function.
9747 * gdb.mi/mi-var-display.exp: Adjust end of next.
9748 * gdb.mi/mi2-var-display.exp: Likewise.
9749 * gdb.base/fileio.c: Add stop function and insert calls at
9750 stopping places.
9751 * gdb.base/fileio.exp: Breakpoint stop function and remove
9752 explicit line number references.
9753
6c0112ec
JB
97542006-05-19 Joel Brobecker <brobecker@adacore.com>
9755
a9c64011
AS
9756 * gdb.base/del.exp (test_delete_alias): New function.
9757 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 9758
154189a4
FF
97592006-05-18 Fred Fish <fnf@specifix.com>
9760
9761 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9762 required. Check for spurious output after program exits normally.
9763
582e64c2
FF
97642006-05-17 Fred Fish <fnf@specifix.com>
9765
9766 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9767 gdb_load, so it works in the simulator.
9768
8ef6493a
FF
97692006-05-11 Fred Fish <fnf@specifix.com>
9770
9771 * gdb.base/bang.exp: Ignore unexpected output between the
9772 "program exited normally" and the gdb prompt, as many other
9773 tests do.
9774
692b141c
MK
97752006-05-07 Mark Kettenis <kettenis@gnu.org>
9776
9777 * gdb.base/help.exp: Make "delete checkpoint" part option for
9778 "help d" and "help delete" tests.
9779
540b8a30
UW
97802006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9781
a9c64011 9782 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9783 expected output in some mi_gdb_test statements.
9784 * gdb.mi/mi2-basics.exp: Likewise.
9785
9b6462d9
JB
97862006-05-05 Joel Brobecker <brobecker@adacore.com>
9787
9788 * gdb.base/del.c: New file.
9789 * gdb.base/del.exp: New testcase.
9790
954de43b
DM
97912006-05-05 David S. Miller <davem@sunset.davemloft.net>
9792
9793 * gdb.base/break.exp: Do not assume a breakpoint on
9794 main will actually be in $srcfile when optimizing.
1303f75e
DM
9795 * gdb.base/savedregs.exp: Do not require that the dummy
9796 frame location match up to a symbol and source file location.
c3242428
DM
9797 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9798 will get printed without a mi_cmd_data_list_register_values prefix.
9799 (*-data-list-register-*): Correct regular expressions to expect the new
9800 pseudo d? floating point registers.
9801 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9802
c7e64c9a
DJ
98032006-05-05 Christophe Lyon <christophe.lyon@st.com>
9804
9805 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9806 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9807 is allocated by the compiler.
9808 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9809 anons, e, anone to force their allocation by the compiler.
9810
98112006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9812
9813 * gdb.base/help.exp: Update expected text for help d and
9814 help delete.
9815
27ce9a6d
MK
98162006-05-02 Mark Kettenis <kettenis@gnu.org>
9817
9818 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9819 NetBSD/ELF targets.
9820
8608915f
MK
98212006-04-30 Mark Kettenis <kettenis@gnu.org>
9822
9823 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9824 single-step breakpoint fails; make this a KFAIL on
9825 sparc*-*-openbsd*.
9826 * gdb.base/siginfo.exp: Likewise.
9827 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9828
b8db102d
MS
98292006-04-26 Michael Snyder <msnyder@redhat.com>
9830
9831 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9832 which may have to consume output from other forks.
9833 Add tests to make sure that "delete fork" succeeded.
9834
c702009a
MS
98352006-04-20 Michael Snyder <msnyder@redhat.com>
9836
9837 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9838 Add support for the Renesas M32C and M16C.
9839
9840 * gdb.asm/asm-source.exp: Add m32c target.
9841 * gdb.asm/m32c.inc: Support for m32c target.
9842
e28493f2
AS
98432006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9844
9845 * gdb.base/commands.exp (recursive_source_test): New test.
9846
880da185
DM
98472006-04-04 David S. Miller <davem@sunset.davemloft.net>
9848
9849 * gdb.base/float.exp: Add pattern for sparc targets.
9850
61d9b92f
DJ
98512006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9852
9853 * gdb.base/commands.exp (stray_arg0_test): New test.
9854
bd717df8
PB
98552006-03-30 Paul Brook <paul@codesourcery.com>
9856
9857 * gdb.mi/mi-until.exp: kfail broken until command.
9858 * gdb.mi/mi2-until.exp: Ditto.
9859
ec793d3c
NR
98602006-03-27 Nick Roberts <nickrob@snap.net.nz>
9861
9862 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9863
831004b7
AO
98642006-03-08 Alexandre Oliva <aoliva@redhat.com>
9865
9866 * gdb.base/prelink.exp: Anchor tested-for regular expression
9867 on gdb prompt.
9868
effe49a0
PB
98692006-03-07 Paul Brook <paul@codesourcery.com>
9870
9871 * gdb.base/assign.exp: Correct fail message.
9872
e5461016
PB
98732006-03-07 Paul Brook <paul@codesourcery.com>
9874
9875 * lib/compiler.c: Extract armcc version number.
9876 * lib/compiler.cc: Ditto.
9877
fc91c6c2
PB
98782006-03-07 Paul Brook <paul@codesourcery.com>
9879
9880 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9881 additional_flags=-w.
9882 * gdb.arch/altivec-regs.exp: Ditto.
9883 * gdb.arch/e500-abi.exp: Ditto.
9884 * gdb.arch/e500-regs.exp: Ditto.
9885 * gdb.base/all-bin.exp: Ditto.
9886 * gdb.base/annota1.exp: Ditto.
9887 * gdb.base/annota3.exp: Ditto.
9888 * gdb.base/args.exp: Ditto.
9889 * gdb.base/arithmet.exp: Ditto.
9890 * gdb.base/assign.exp: Ditto.
9891 * gdb.base/async.exp: Ditto.
9892 * gdb.base/bang.exp: Ditto.
9893 * gdb.base/break.exp: Ditto.
9894 * gdb.base/call-rt-st.exp: Ditto.
9895 * gdb.base/completion.exp: Ditto.
9896 * gdb.base/cond-expr.exp: Ditto.
9897 * gdb.base/condbreak.exp: Ditto.
9898 * gdb.base/consecutive.exp: Ditto.
9899 * gdb.base/define.exp: Ditto.
9900 * gdb.base/display.exp: Ditto.
9901 * gdb.base/ena-dis-br.exp: Ditto.
9902 * gdb.base/environ.exp: Ditto.
9903 * gdb.base/eval-skip.exp: Ditto.
9904 * gdb.base/info-proc.exp: Ditto.
9905 * gdb.base/jump.exp: Ditto.
9906 * gdb.base/logical.exp: Ditto.
9907 * gdb.base/long_long.exp: Ditto.
9908 * gdb.base/maint.exp: Ditto.
9909 * gdb.base/miscexprs.exp: Ditto.
9910 * gdb.base/pc-fp.exp: Ditto.
9911 * gdb.base/pointers.exp: Ditto.
9912 * gdb.base/relational.exp: Ditto.
9913 * gdb.base/reread.exp: Ditto.
9914 * gdb.base/sect-cmd.exp: Ditto.
9915 * gdb.base/sep.exp: Ditto.
9916 * gdb.base/sepdebug.exp: Ditto.
9917 * gdb.base/until.exp: Ditto.
9918 * gdb.base/whatis-exp.exp: Ditto.
9919 * gdb.cp/annota2.exp: Ditto.
9920 * gdb.cp/annota3.exp: Ditto.
9921 * gdb.trace/actions.exp: Ditto.
9922 * gdb.trace/backtrace.exp: Ditto.
9923 * gdb.trace/circ.exp: Ditto.
9924 * gdb.trace/collection.exp: Ditto.
9925 * gdb.trace/deltrace.exp: Ditto.
9926 * gdb.trace/infotrace.exp: Ditto.
9927 * gdb.trace/limits.exp: Ditto.
9928 * gdb.trace/packetlen.exp: Ditto.
9929 * gdb.trace/passc-dyn.exp: Ditto.
9930 * gdb.trace/passcount.exp: Ditto.
9931 * gdb.trace/report.exp: Ditto.
9932 * gdb.trace/save-trace.exp: Ditto.
9933 * gdb.trace/tfind.exp: Ditto.
9934 * gdb.trace/tracecmd.exp: Ditto.
9935 * gdb.trace/while-dyn.exp: Ditto.
9936 * gdb.trace/while-stepping.exp: Ditto.
9937 * lib/gdb.exp: Ditto.
9938 (gdb_compile): Handle nowarning option.
9939
5f4a23d9
AO
99402006-03-07 Alexandre Oliva <aoliva@redhat.com>
9941
9942 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9943 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9944 Rename executable to prelinkt. Don't re-prelink if we didn't
9945 get a core file. Test prelink -u exit status to tell whether
9946 prelinking failed. Use gdb_test_multiple.
9947
9733fc94
DJ
99482006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9949
9950 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9951 (do_tests): Call it.
9952
cc10cae3
AO
99532006-02-28 Alexandre Oliva <aoliva@redhat.com>
9954
9955 * gdb.base/prelink.exp: New test.
9956 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9957
15c46491
WZ
99582006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9959
9960 * gdb.fortran/derived-type.f90: New file.
9961 * gdb.fortran/derived-type.exp: New testcase.
9962
5c9f7ded
DJ
99632006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9964
9965 * gdb.base/default.exp: Allow ';' as a directory separator.
9966
5b96932b
AS
99672006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9968
9969 * gdb.base/help.exp (help add-symbol-file): Update.
9970
1986bccd
AS
99712006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9972
9973 * gdb.base/help.exp (help load): Update expected results.
9974
a8b7528f
FF
99752006-02-19 Fred Fish <fnf@specifix.com>
9976
9977 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9978 specifix hex value as part of results.
9979 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9980
f8261448
FF
99812006-02-16 Fred Fish <fnf@specifix.com>
9982
9983 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9984 ushort_addr, and slong_addr, so the typedefs are not optimized
9985 away.
9986 * gdb.base/whatis.exp: Add tests using type name for struct type,
9987 union type, enum type, and typedef.
a9c64011 9988
31d8bdd2
MK
99892006-02-13 Mark Kettenis <kettenis@gnu.org>
9990
9991 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9992
34e41e63
JB
99932006-02-13 Jim Blandy <jimb@redhat.com>
9994
9995 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9996 case where it takes two "next" commands to skip past the init
9997 call.
9998
ac6e4f31
FF
99992006-02-12 Fred Fish <fnf@specifix.com>
10000
10001 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10002 to handle cases where it takes two "next" commands to skip
10003 past the init call.
10004
2db2d571
JB
100052006-02-07 Joel Brobecker <brobecker@adacore.com>
10006
10007 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10008 on hppa32 targets.
10009
38fcd64c
DJ
100102006-02-06 Vladimir Prus <ghost@cs.msu.su>
10011
10012 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10013 field.
10014
1315ad46
MK
100152006-01-29 Mark Kettenis <kettenis@gnu.org>
10016
10017 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10018
5625b943
DJ
100192006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10020
10021 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10022 files.
10023
80df1bbe
DJ
100242006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10025
10026 * gdb.cp/maint.exp: Set complaints to a positive value.
10027
9078e690
DJ
100282006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10031 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10032 function name.
10033
9c903399
DJ
100342006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * gdb.base/checkpoint.c: Update copyright notice. Include
10037 <stdlib.h>.
10038
761ae4d6
JB
100392006-01-04 Jim Blandy <jimb@redhat.com>
10040
10041 * gdb.asm/asm-source.exp: Independently provide default values for
10042 asm-flags and debug-flags. Use 'string equal' to do the
10043 comparison, not the implicit expr's '==' operator. Remove
10044 now-unneeded assignments to asm-flags. In h8300 case, place
10045 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10046
099ac3dd
MS
100472006-01-04 Michael Snyder <msnyder@redhat.com>
10048
10049 * gdb.base/checkpoint.c: New file.
10050 * gdb.base/checkpoint.exp: New file.
10051 * gdb.base/multi-fork.c: New file.
10052 * gdb.base/multi-fork.exp: New file.
10053 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10054
f4d85314
FF
100552006-01-04 Fred Fish <fnf@specifix.com>
10056
10057 * gdb.base/ptype.c (foo): Add typedef.
10058 (intfoo): Add function.
10059 * gdb.base/ptype1.c: New file.
10060 * gdb.base/ptype.exp: Handle compilation and linking with two
10061 source files. Test that proper type for "foo" is found based
10062 on source context rather than first match found in symtabs.
10063
a1b06f35
MK
100642005-12-28 Mark Kettenis <kettenis@gnu.org>
10065
10066 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10067 * gdb.asm/openbsd.inc: Indent commands.
10068
d082a1e2
MK
100692005-12-26 Mark Kettenis <kettenis@gnu.org>
10070
c65016bd
MK
10071 * gdb.base/freebpcmd.exp: Increase timeout.
10072
d082a1e2
MK
10073 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10074
d3c32a0e
DJ
100752005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10076
10077 * gdb.base/default.exp: Update check for "show version".
10078
9fdb1f50
RC
100792005-12-09 Randolph Chung <tausq@debian.org>
10080
10081 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10082 * gdb.asm/pa64.inc: New file.
10083
5f2c56f7
RC
100842005-12-09 Randolph Chung <tausq@debian.org>
10085
10086 * gdb.asm/common.inc: Indent commands.
10087 * gdb.asm/asmsrc1.s: Likewise.
10088 * gdb.asm/asmsrc2.s: Likewise.
10089
8117349c
RC
100902005-12-09 Randolph Chung <tausq@debian.org>
10091
10092 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10093 (get_addr_of_sym): Remove duplicate print.
10094 (gen_core): xfail hppa*-*-hpux*, update expected output.
10095 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10096 * gdb.arch/pa64-nullify.s: New file.
10097
8f07f25a
RC
100982005-12-09 Randolph Chung <tausq@debian.org>
10099
10100 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10101
55b39184
DJ
101022005-12-07 Christophe Lyon <christophe.lyon@st.com>
10103
10104 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10105 code generation for these functions.
10106 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10107 error message.
10108
31e2b00f
AS
101092005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10110
10111 * gdb.base/help.exp (help b, help br, help bre, help brea)
10112 (help break): Update the expected message.
10113
c3d0b56e
SC
101142005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10115
10116 * gdb.asm/m68hc11.inc: Setup the data section.
10117 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10118 script for this test.
10119 (m6812-*-*): Likewise.
10120
36ae0ea9
RC
101212005-11-09 Randolph Chung <tausq@debian.org>
10122
10123 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10124
9d6f42e9
WZ
101252005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10126
10127 * gdb.base/break.exp: Fix a comment typo.
10128
e2126a14
EZ
101292005-11-03 Jim Blandy <jimb@redhat.com>
10130
a9c64011
AS
10131 Checked in by Elena Zannoni <ezannoni@redhat.com>
10132
889bf7c5 10133 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10134
e0ac7199
CV
101352005-11-02 Corinna Vinschen <vinschen@redhat.com>
10136
10137 * gdb.arch/gdb1558.c: Include stdio.h.
10138
31d3fb18
MK
101392005-10-31 Mark Kettenis <kettenis@gnu.org>
10140
10141 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10142
e52b687c
MK
101432005-10-31 Mark Kettenis <kettenis@gnu.org>
10144
10145 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10146
f4711d79
PG
101472005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10148
a9c64011
AS
10149 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10150 vscr" tests to better match output.
f4711d79 10151
987a9106
JB
101522005-10-12 Jim Blandy <jimb@redhat.com>
10153
10154 * gdb.base/structs.exp (any): New function.
10155 (test_struct_returns): Don't make any assumptions at all about
10156 what value the function returns when GDB can't set the return
10157 value.
10158
2336bb58
JB
101592005-10-09 Joel Brobecker <brobecker@adacore.com>
10160
10161 * gdb.ada/arrayidx/p.adb: New file.
10162 * gdb.ada/arrayidx.exp: New testcase
10163
101642005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10165
10166 * gdb.ada/array_return/pck.ads: New file.
10167 * gdb.ada/array_return/pck.adb: New file.
10168 * gdb.ada/array_return/p.adb: New file.
10169 * gdb.ada/array_return.exp: New testcase.
10170
705335ea
JB
101712005-10-03 Joel Brobecker <brobecker@adacore.com>
10172
a9c64011
AS
10173 * gdb.base/arrayidx.c: New file.
10174 * gdb.base/arrayidx.exp: New testcase.
705335ea 10175
11ee9940
NR
101762005-09-29 Nick Roberts <nickrob@snap.net.nz>
10177
10178 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10179 frames-invalid and breakpoints-invalid are no longer generated
10180 with level 3 so don't expect them in the output.
10181
39fb8e9e
BR
101822005-09-27 Bob Rossi <bob@brasko.net>
10183
a9c64011 10184 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10185 from test. Escape the | in mi_gdb_test call.
10186 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10187 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10188 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10189 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10190 expected regex's in mi_gdb_test calls.
10191 * lib/mi-support.exp: Remove arbitrary .* from tests.
10192 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10193 Fully anchor GDB/MI expected results in mi_gdb_test.
10194 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10195 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10196
2af48f68
PB
101972005-09-26 Paul Brook <paul@codesourcery.com>
10198
10199 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10200
f34502bc
WZ
102012005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10202
10203 * bfp-test.c: New file.
10204 * bfp-test.exp: New testcase.
10205
ca929517
WZ
102062005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10207
10208 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10209 of subarray and substring variable.
10210 * gdb.fortran/subarray.f: New source file for the test of subarray
10211 and substring variable evaluation.
10212 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10213 of string constant.
10214
c761af65
DJ
102152005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10216
10217 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10218 copyright dates.
10219
561d7a1d
PG
102202005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10221
10222 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10223 powerpc altivec' test with an almost identical 'info vector' test.
10224
b2b64cc9
PG
102252005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10226
a9c64011
AS
10227 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10228 vscr" tests to match output.
b2b64cc9 10229
6ac4d15a
PG
102302005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10231
a9c64011
AS
10232 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10233 output.
6ac4d15a 10234
40e55bef
BR
102352005-09-11 Bob Rossi <bob@brasko.net>
10236
889bf7c5
PA
10237 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10238 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10239 commands that return an MI output command and an asyncronous MI output
10240 command.
40e55bef
BR
10241 * gdb.mi/mi-console.exp: Ditto.
10242
3c7385ec
BR
102432005-09-11 Bob Rossi <bob@brasko.net>
10244
10245 * gdb.mi/mi-var-child.c: Include <string.h>.
10246
a6cd0eb3
DJ
102472005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * killed.exp: Correct gdb_expect syntax.
10250
2f168eed
CV
102512005-08-09 Corinna Vinschen <vinschen@redhat.com>
10252
10253 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10254
ecd3fd0f
BR
102552005-08-02 Bob Rossi <bob@brasko.net>
10256
10257 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10258 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10259 Change tests to inferior-tty-set/show.
10260 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10261 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10262 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10263 inferior. Use mi_gdb_test to get GDB and Inferior output.
10264 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10265 descriptor.
10266 (mi_inferior_tty_name): Add inferior PTY file name.
10267 (mi_gdb_start): Add INFERIOR_PTY parameter.
10268 (mi_gdb_test): Add IPATTERN parameter.
10269
f1ea48cb 102702005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10271
f1ea48cb
BR
10272 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10273 parameter to mi_gdb_test.
10274 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10275
6e650a67
DJ
102762005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10277
10278 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10279 struct_declarations.
10280 * gdb.mi/mi-var-child.exp: Step over the initialization of
10281 struct_declarations.
10282
8be260b6
DJ
102832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10284
10285 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10286 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10287 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10288 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10289 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10290 file.
10291
4e660f07
NR
102922005-07-27 Nick Roberts <nickrob@snap.net.nz>
10293
10294 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10295 (do_children_tests): Assign values to the extra elements.
10296
10297 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10298 them for tests for "-var-update --no-values" and
a9c64011 10299 "-var-update --all-values".
4e660f07
NR
10300 Add test for "-var-list-children --simple-values".
10301
10302 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10303
10304 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10305 "-stack-list-locals --simple-values" Improve doc strings and
10306 comments.
10307
6bdae935
MK
103082005-07-18 Mark Kettenis <kettenis@gnu.org>
10309
598b7a6f
MK
10310 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10311 *-*-openbsd*.
10312 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10313
6bdae935
MK
10314 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10315 sigaltsatck'.
10316
1323e929 103172005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10318
1323e929
BR
10319 * gdb.base/default.exp (tty): Changed output of command.
10320 * gdb.base/help.exp (help tty): Ditto.
10321
b1a9c082
MK
103222005-07-12 Mark Kettenis <kettenis@gnu.org>
10323
10324 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10325
10a844a2
MK
103262005-07-10 Mark Kettenis <kettenis@gnu.org>
10327
10328 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10329 -stack-select-frame without arguments.
10330 (test_stack_frame_listing): Add test for newly implemented command
10331 -stack-info-frame.
10332
3cb3b8df
BR
103332005-07-06 Bob Rossi <bob@brasko.net>
10334
10335 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10336 command.
10337 (Copyright): Update copyright.
10338
a0c5fbcf
WZ
103392005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10340
10341 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10342 tests to evaluate exponentiation expression.
10343
984971d0
AS
103442005-06-29 Andreas Schwab <schwab@suse.de>
10345
10346 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10347 main to avoid warnings.
10348
10349 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10350
fe03833f
NR
103512005-06-20 Nick Roberts <nickrob@snap.net.nz>
10352
10353 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10354 -stack-select-frame without arguments.
10355 (test_stack_frame_listing): Add test for newly implemented command
10356 -stack-info-frame.
a9c64011 10357
7a55f279
WZ
103582005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10359
0ffa0ea5
DJ
10360 * gdb.fortran/array-element.f: New file.
10361 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10362
26585198
DJ
103632005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10364
10365 * gdb.base/bigcore.exp: Correct checks for systems which can
10366 not dump a large core file.
10367
c1bd25fd
DJ
103682005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10369
10370 * gdb.base/relocate.c: Add a copyright notice.
10371 (dummy): Remove.
10372 * gdb.base/relocate.exp: Test printing the values of variables
10373 from a relocatable file.
10374
589e074d
DJ
103752005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10376
10377 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10378 excess MI output after an error.
10379
0915f927
JB
103802005-05-29 Joel Brobecker <brobecker@adacore.com>
10381
10382 * gdb.arch/alpha-step.c: New file.
10383 * gdb.arch/alpha-step.exp: New testcase.
10384
76ff342d
DJ
103852005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10386 Dennis Brueni <dennis@slickedit.com>
10387
10388 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10389 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10390 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10391 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10392 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10393 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10394 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10395
96b0c7ac
DJ
103962005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10397 Wu Zhou <woodzltc@cn.ibm.com>
10398
10399 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10400 IBM's xlc compiler.
10401 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10402 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10403
f21565d2
JB
104042005-05-13 Jim Blandy <jimb@redhat.com>
10405
10406 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10407 calling gdb_suppress_entire_file.
10408 * gdb.base/charset.exp: Same.
10409 * gdb.base/call-rt-st.exp: Same.
10410
6006a3a1
BR
104112005-05-05 Bob Rossi <bob_rossi@cox.net>
10412
10413 * lib/gdb.exp (fullname_syntax): Added global regex.
10414 (fullname_syntax_POSIX): Ditto.
10415 (fullname_syntax_UNC): Ditto.
10416 (fullname_syntax_DOS_CASE): Ditto.
10417 (fullname_syntax_DOS): Ditto.
10418 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10419 fullname_syntax variable to scope and use it.
10420 (test_file_list_exec_source_files): Ditto.
10421 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10422
c3b69c04
DJ
104232005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10424
10425 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10426
3c95e6af
PG
104272004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10428
a9c64011
AS
10429 * lib/gdb.exp (skip_altivec_tests): New function, based on
10430 check_vmx_hw_available from the GCC testsuite.
10431 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10432 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10433
78df6c56
JB
104342005-05-02 Jim Blandy <jimb@redhat.com>
10435
10436 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10437 calling gdb_suppress_entire_file.
10438
1690f9cf
DJ
104392005-04-30 Randolph Chung <tausq@debian.org>
10440
10441 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10442 Slightly relax "sem_post" name checking.
10443
5ea106f7
PG
104442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10445
10446 * gdb.base/unload.exp: Use new shared library infrastructure.
10447
bf7234cf
PG
104482005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10449
10450 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10451 infrastructure.
bf7234cf 10452
547b869a
CV
104532005-04-29 Corinna Vinschen <vinschen@redhat.com>
10454
10455 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10456 * gdb.asm/h8300.inc: New file.
10457
f07e55f0
PG
104582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10459
10460 * gdb.base/shlib-call.exp: Change to use new shared library
10461 infrastructure.
10462
3cbba3d1
PG
104632005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10464
a9c64011
AS
10465 * gdb.base/pending.exp: Change to use new shared library
10466 infrastructure.
3cbba3d1 10467
ed6df200
PG
104682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10469
a9c64011
AS
10470 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10471 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10472
8c8f4ebe
PG
104732005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10474
a9c64011
AS
10475 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10476 shared objects being adjusted and update copyright years.
8c8f4ebe 10477
607fbc54
DJ
104782005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10479
10480 * ChangeLog: Correct some 2003-01-13 dates.
10481 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10482 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10483 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10484 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10485 gdb.trace/tfind.exp: Update copyright years.
10486
57bf0e56
DJ
104872005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10488 Daniel Jacobowitz <dan@codesourcery.com>
10489
10490 * lib/gdb.exp (gdb_compile): Handle shlib=.
10491 (gdb_compile_shlib): New function.
10492
9b593790
PG
104932005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10494
a9c64011 10495 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10496
9494c6a5
DJ
104972005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10498
10499 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10500 gdb.server.
10501 * configure.ac: Likewise.
10502 * configure: Regenerated.
10503 * gdb.gdbserver/Makefile.in: Moved to...
10504 * gdb.server/Makefile.in: ... here.
10505 * gdb.gdbserver/server.c: Moved to...
10506 * gdb.server/server.c: ... here.
10507 * gdb.gdbserver/server-run.exp: Moved to...
10508 * gdb.server/server-run.exp: ... here.
10509
6f8eac0e
DJ
105102005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10511
10512 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10513 * configure.ac: Create gdb.gdbserver/Makefile.
10514 * configure: Regenerated.
10515 * lib/gdbserver-support.exp: New file, derived from
10516 config/gdbserver.exp.
10517 * config/gdbserver.exp: Use gdbserver-support.exp.
10518 * gdb.gdbserver/Makefile.in: New file.
10519 * gdb.gdbserver/server.c: New file.
10520 * gdb.gdbserver/server-run.exp: New file.
10521
6e87504d
PG
105222005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10523
a9c64011
AS
10524 * lib/gdb.exp (test_compiler_info): Return compiler_info
10525 if no arguments are given.
6e87504d 10526
d1779be4
PG
105272005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10528
10529 * gdb.arch/altivec-abi.exp: Check for compiler and set
10530 use altivec' flag accordingly.
10531 * gdb.arch/altivec-regs.exp: Likewise.
10532
88750304
DJ
105332005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10534
10535 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10536
f3fb768d
AS
105372005-03-27 Andreas Schwab <schwab@suse.de>
10538
10539 * gdb.base/bigcore.c (main): Add missing mode argument in open
10540 call.
10541
7e813ac5
DJ
105422005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10543
10544 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10545 downloads.
10546 * config/gdbserver.exp (gdb_load): Likewise.
10547
8e3049aa
PB
105482005-03-14 Paul Brook <paul@codesourcery.com>
10549
10550 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10551 targets.
10552
a9df7c44
JB
105532005-03-09 Joel Brobecker <brobecker@adacore.com>
10554
10555 * gdb.dwarf2/dup-psym.S: New file.
10556 * gdb.dwarf2/dup-psym.exp: New testcase.
10557
9f0d94e8
JB
105582005-03-09 Joel Brobecker <brobecker@adacore.com>
10559
10560 * gdb.ada/exec_changed/first.adb: New file.
10561 * gdb.ada/exec_changed/second.adb: New file.
10562 * gdb.ada/exec_changed.exp: New testcase.
10563
5f579bc5
NS
105642005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10565
36e9969c
NS
10566 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10567 (A2): New class.
10568 (main): Test operator+.
10569 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10570 breakpoint test.
10571
5f579bc5
NS
10572 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10573 * gdb.base/signull.exp: Disable if gdb,nosignals.
10574 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10575 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10576 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10577 * gdb.mi/mi2-console.exp: Likewise.
10578 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10579 continue output at start.
10580 (gdb_collect_locals_test): Robustify regexp.
10581 * gdb.trace/passc-dyn.exp: Fix comment typo.
10582 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10583
be46087e
CV
105842005-03-08 Corinna Vinschen <vinschen@redhat.com>
10585
10586 * gdb.asm/asm-source.exp: Add iq2000 case.
10587 * gdb.asm/iq2000.inc: New file.
10588
384e1a61 105892005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10590
384e1a61
MI
10591 * gdb.base/command.exp: Change hardcoded value to regular expression.
10592 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10593
584b6e9e
DJ
105942005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10595
10596 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10597 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10598 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10599 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10600 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10601
ab5b5d61
MK
106022005-03-05 Mark Kettenis <kettenis@gnu.org>
10603
10604 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10605 changes.
10606
ae051c1b
PG
106072004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10608
a9c64011
AS
10609 * lib/compiler.c: Add test for IBM's xlc compiler.
10610 * lib/compiler.cc: Likewise.
ae051c1b 10611
3f0f6ed2
JB
106122004-02-24 Joel Brobecker <brobecker@adacore.com>
10613
10614 * gdb.ada/fixed_points.exp: Create compilation object directory
10615 before running the test.
10616 * gdb.ada/null_record.exp: Likewise.
10617 * gdb.ada/packed_array.exp: Likewise.
10618 * gdb.ada/start.exp: Likewise.
10619
724f452b
JB
106202005-02-15 Joel Brobecker <brobecker@adacore.com>
10621
10622 * gdb.ada/packed_array/pa.adb: New file.
10623 * gdb.ada/packed_array.exp: New testcase.
10624
57f5cdfb 106252005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10626
1f393151
MK
10627 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10628 files.
10629
ebdda337
MK
10630 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10631 on *-*-openbsd*. Correctly match whitespace in regukar
10632 expressions.
10633
cf309262
DJ
106342005-02-10 Daniel Jacobowitz <dan@debian.org>
10635
10636 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10637 PR exp/1821
10638 * gdb.base/gdb1821.c: New test file.
10639 * gdb.base/gdb1821.exp: New test file.
10640
3be49e7a
JB
106412005-02-09 Joel Brobecker <brobecker@adacore.com>
10642
10643 * gdb.base/start.c: New file.
10644 * gdb.base/start.exp: New testcase.
10645
e292e67d
JB
106462005-02-09 Joel Brobecker <brobecker@adacore.com>
10647
10648 * gdb.ada/start/dummy.adb: New file.
10649 * gdb.ada/start.exp: New testcase.
10650
dbdfa66c
CV
106512005-02-09 Corinna Vinschen <vinschen@redhat.com>
10652
10653 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10654 for printing symbols and statistics.
10655 Add test for using relative pathnames in "maint print msymbols" test.
10656 Mark "maint info sections DATA" XFAIL on Cygwin.
10657 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10658 tests.
10659
d7941671
AC
106602005-02-09 Andreas Schwab <schwab@suse.de>
10661
10662 Committed by Andrew Cagney <cagney@gnu.org>
10663 * gdb.base/remotetimeout.exp: New file.
10664
74e5ef44
MK
106652005-02-07 Mark Kettenis <kettenis@gnu.org>
10666
10667 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10668
464dd14d
JB
106692005-02-03 Joel Brobecker <brobecker@adacore.com>
10670
10671 * gdb.ada/gnat_ada.gpr: New file.
10672 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10673 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10674 * configure.ac: No longer generate gnat_ada.gpr.
10675 * configure: Regenerate.
10676 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10677 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10678 * gdb.ada/null_record/bar.ads: Likewise.
10679 * gdb.ada/null_record/bar.adb: Likewise.
10680 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10681 * gdb.ada/null_record.exp (testdir): New variable.
10682 (testfile): executable is now in testdir subdirectory.
10683 (srcfile): Use full path to the main compilation unit.
10684 * gdb.ada/fixed_points.exp: Same changes as above.
10685
30d756ae
NR
106862005-02-03 Nick Roberts <nickrob@snap.net.nz>
10687
10688 * gdb.base/interp.exp: New test.
10689
9d799f85
AC
106902005-01-24 Andrew Cagney <cagney@gnu.org>
10691
10692 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10693
15656118
AC
106942005-01-19 Andrew Cagney <cagney@gnu.org>
10695
a892c31b
AC
10696 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10697 configure.ac not configure.in.
10698
15656118
AC
10699 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10700 of powerpc*-*-*.
10701 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10702 * gdb.base/list.exp (test_list_function)
15656118
AC
10703 (test_list_filename_and_function): Ditto.
10704 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10705
a7b01baf
AC
107062005-01-16 Andrew Cagney <cagney@gnu.org>
10707
17d92a02
AC
10708 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10709
a7b01baf
AC
10710 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10711
bc8332bb
AC
107122005-01-14 Andrew Cagney <cagney@gnu.org>
10713
10714 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10715 * gdb.mi/mi2-var-cmd.exp: Ditto.
10716
4d074752
CV
107172005-01-10 Corinna Vinschen <vinschen@redhat.com>
10718
10719 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10720
bec39cab
AC
107212005-01-07 Andrew Cagney <cagney@gnu.org>
10722
10723 * configure.ac: Rename configure.in, require autoconf 2.59.
10724 * configure: Re-generate.
10725 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10726 * gdb.stabs/configure: Re-generate.
10727 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10728 * gdb.hp/configure: Re-generate.
10729 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10730 autoconf 2.59.
10731 * gdb.hp/gdb.objdbg/configure: Re-generate.
10732 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10733 autoconf 2.59.
10734 * gdb.hp/gdb.defects/configure: Re-generate.
10735 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10736 autoconf 2.59.
10737 * gdb.hp/gdb.compat/configure: Re-generate.
10738 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10739 autoconf 2.59.
10740 * gdb.hp/gdb.base-hp/configure: Re-generate.
10741 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10742 autoconf 2.59.
10743 * gdb.hp/gdb.aCC/configure: Re-generate.
10744
f10b16d4
JB
107452004-12-15 Jim Blandy <jimb@redhat.com>
10746
10747 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10748 under NPTL when there is debugging info available for libpthread.
10749
fb6e1814
JG
107502004-12-13 Jerome Guitton <guitton@gnat.com>
10751
10752 * gdb.ada/fixed_points.c: New file.
10753 * gdb.ada/fixed_points.exp: New file.
10754
fe46cd3a
RC
107552004-12-03 Randolph Chung <tausq@debian.org>
10756
10757 * gdb.arch/pa-nullify.exp: New file.
10758 * gdb.arch/pa-nullify.s: New file.
10759
8de0841b
RC
107602004-11-30 Randolph Chung <tausq@debian.org>
10761
10762 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10763 instead of "tbug". Fix regexp to work properly with gdb_test.
10764
c8170782
PH
107652004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10766
10767 * gdb.base/bitfields2.exp: New test.
10768 * gdb.base/bitfields2.c: New file.
10769
954269c2
RE
107702004-11-28 Richard Earnshaw <rearnsha@arm.com>
10771
10772 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10773
0107feed
RC
107742004-11-16 Randolph Chung <tausq@debian.org>
10775
10776 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10777
f073ae8c
DJ
107782004-11-14 Daniel Jacobowitz <dan@debian.org>
10779
10780 * gdb.threads/threadapply.exp: Correct "macro details" test.
10781
19ad59e7
JJ
107822004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10783
10784 * gdb.threads/threadapply.exp: New test.
10785 * gdb.threads/threadapply.c: New file.
10786
9cf0961b
MK
107872004-11-07 Mark Kettenis <kettenis@gnu.org>
10788
10789 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10790 frames.
10791
c789492a
FL
107922004-11-05 Felix Lee <felix+log1@specifixinc.com>
10793
10794 * gdb.base/cursal.exp: New file.
10795 * gdb.base/cursal.c: New file.
10796
a1e167bb
AC
107972004-11-03 Andrew Cagney <cagney@gnu.org>
10798
10799 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10800
b7cbf173
MK
108012004-10-30 Mark Kettenis <kettenis@gnu.org>
10802
10803 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10804 NetBSD/ELF targets.
10805
88f9d34f
JB
108062004-10-29 Joel Brobecker <brobecker@gnat.com>
10807
10808 * gdb.threads/bp_in_thread.c: New file, copied from
10809 pthread_cond_wait.c.
10810 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10811 file, rather than reusing the .c file from another testcase.
10812
ca7d6a0c
JB
108132004-10-20 Joel Brobecker <brobecker@gnat.com>
10814
10815 * gdb.ada/null_record.exp: Check where we stopped after
10816 sending the start command, instead of where the associated
10817 temporary breakpoint was inserted.
10818
0d863d03
AC
108192004-10-14 Andrew Cagney <cagney@gnu.org>
10820
10821 * gdb.mi/gdb701.c (main): Return 0.
10822
d11e72cb
DJ
108232004-10-13 Daniel Jacobowitz <dan@debian.org>
10824
d40539a4 10825 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10826
e1923096
JJ
108272004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10828
10829 * gdb.threads/schedlock.c: Add comment markers to use to find
10830 line numbers.
10831 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10832 comments.
10833 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10834 breakpoint lines.
10835
ec8ba2c9
DJ
108362004-10-12 Daniel Jacobowitz <dan@debian.org>
10837
10838 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10839
0eb3658b
DJ
108402004-10-12 Daniel Jacobowitz <dan@debian.org>
10841
10842 * configure.in: Add gdb.dwarf2.
10843 * configure: Regenerated.
10844 * Makefile.in: Add gdb.dwarf2.
10845 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10846 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10847 gdb.dwarf2/file1.txt: New files.
10848
a271cc33
OF
108492004-10-11 Orjan Friberg <orjanf@axis.com>
10850
a9c64011 10851 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10852 of "run", since the latter doesn't work with remote targets. Adjust
10853 the breakpoint numbering accordingly.
10854 * gdb.threads/pthread_cond_wait.exp: Ditto.
10855
895ce074
MC
108562004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10857
10858 * gdb.base/overlays.exp: Update copyright years.
10859
6be3092d
KI
108602004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10861
10862 * gdb.base/overlays.exp: Disable if target is Linux.
10863
e05389b8
FL
108642004-10-06 Felix Lee <felix+log1@specifixinc.com>
10865
10866 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10867
73cb587d
KI
108682004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10869
10870 * gdb.asm/asm-source.exp: Add m32r-linux target.
10871 * gdb.asm/m32r-linux.inc: New file.
10872
3c0edcdc
AC
108732004-09-24 Andrew Cagney <cagney@redhat.com>
10874 David Anderson <anderson@redhat.com>
10875
10876 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10877 command fails, assume things will work.
10878 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10879 (_GNU_SOURCE): Define.
10880 (print_unsigned, print_hex): Change parameter to "long long".
10881 (print_byte_count): New function, use to print byte counts.
10882 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10883 O_LARGEFILE.
10884 (main): Compute an upper bound on a corefile in max_core_size.
10885 Limit memory chunk size to max_core_size. Limit total memory
10886 allocated to max_core_size.
10887
4bb3667f
AC
108882004-09-23 Andrew Cagney <cagney@gnu.org>
10889
10890 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10891 from a separate process with code that creates a corefile by
10892 making the inferior dump core.
10893
60fe1a51
MK
108942004-09-23 Mark Kettenis <kettenis@gnu.org>
10895
10896 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10897 block.
10898
8e937346
MC
108992004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10900
10901 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10902 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10903 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10904 Likewise.
10905
7213f6d6
JJ
109062004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10907
10908 * gdb.java/jprint.exp: New test case for java inferior call.
10909 * gdb.java/jprint.java: Ditto.
10910
eac69dca
JB
109112004-09-15 Joel Brobecker <brobecker@gnat.com>
10912
10913 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10914
22227696
MC
109152004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10916
10917 * gdb.threads/killed.c: Include <stdlib.h>.
10918 * gdb.threads/pthreads.c: Likewise.
10919
7dd403a4
MC
109202004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10921
10922 * gdb.threads/killed.c: Add copyright notice.
10923
33f2d567
JM
109242004-09-10 Jason Molenda (jmolenda@apple.com)
10925
a9c64011
AS
10926 * gdb.base/define.exp: Two new tests to verify zero space chars
10927 after 'if' and 'while' commands in a user-defined command is correctly
10928 parsed.
33f2d567 10929
e05b62ac
AC
109302004-09-08 Andrew Cagney <cagney@gnu.org>
10931
10932 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10933 delivery test with duplicate at end of file.
10934
9cbe82da
MK
109352004-09-06 Mark Kettenis <kettenis@jive.nl>
10936
10937 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10938
564803d9
MC
109392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10940
10941 * config/hppro.exp: Removed.
10942
7c6807ce
MC
109432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10944
10945 * config/sparclet.exp: Removed.
10946
bf7e26dd
MC
109472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10948
10949 * config/udi.exp: Removed.
10950
714e341b
MC
109512004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10952
10953 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10954 of "exp_continue".
10955 (advancei): Likewise.
10956
1236e623
JJ
109572004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10958
10959 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10960
3bdcad15
MI
109612004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10962
228af206 10963 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10964 to check for nodebug in executable.
10965 * gdb.gdb/observer.exp (setup_test): Likewise.
10966 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10967 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10968
c72b934c
AC
109692004-09-01 Andrew Cagney <cagney@gnu.org>
10970
10971 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10972 files.
10973
edd9b715
JJ
109742004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10975
10976 * gdb.base/unload.exp: Fix expected warning message to match
10977 latest format.
10978
fb4ce06b
CV
109792004-09-01 Corinna Vinschen <vinschen@redhat.com>
10980
10981 * gdb.base/call-rt-st.exp: Fix typos.
10982
ce78e7c3
MI
109832004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10984
10985 * gdb.threads/thread_check.exp: New testcase.
10986 * gdb.threads/thread_check.c: New testcase.
10987
2dedb159
AC
109882004-08-31 Andrew Cagney <cagney@gnu.org>
10989
10990 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10991 (skip_to_handler_entry): New procedures. Test stepping into a
10992 handler when the breakpoint is at the handler's entry point.
10993
68f53502
AC
109942004-08-30 Andrew Cagney <cagney@gnu.org>
10995
10996 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10997 gdb/1757.
10998
3e3ffd2b
MC
109992004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11000
11001 With code from Manoj Iyer <manjo@austin.ibm.com>:
11002 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11003 return value. Add an arm for "no debugging symbols found".
11004 Change a stray "error" to "perror".
11005 (gdb_run_cmd): Adapt to new return value.
11006 * gdb.base/remote.exp: Adapt to new return value.
11007 * gdb.gdb/complaints.exp: Likewise.
11008 * gdb.gdb/observer.exp: Likewise.
11009 * gdb.gdb/selftest.exp: Likewise.
11010 * gdb.gdb/xfullpath.exp: Likewise.
11011
4b6f5fd2
JB
110122004-08-27 Joel Brobecker <brobecker@gnat.com>
11013
11014 * gdb.threads/bp_in_thread.exp: New testcase.
11015
e5b25496
MC
110162004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11017
11018 Fix PR testsuite/1735.
11019 * gdb.threads/schedlock.c (thread_function): Add a cast
11020 to suppress a gcc warning.
11021 * gdb.threads/thread-specific.c (thread_function): Likewise.
11022
934353d6
MC
110232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11024
11025 * gdb.base/unload.c: Include <stdlib.h>.
11026
f98a0aef 110272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11028
f98a0aef 11029 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11030 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11031 synchronized after the "return".
11032
5a2e8882
MC
110332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11034
11035 * gdb.mi/basics.c: Include <stdio.h>.
11036 * gdb.mi/pthreads.c: Include <stdlib.h>.
11037 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11038
a9640423
MC
110392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11040
11041 * gdb.threads/schedlock.c: Add copyright notice.
11042
b04e311d
AC
110432004-08-25 Andrew Cagney <cagney@gnu.org>
11044
11045 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11046 (skip_over_handler, breakpoint_over_hander): New test procedures.
11047 (advance, advancei): Add a proper prefix, do not use
11048 rerun_to_main.
11049 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11050
7c27f15b
MC
110512004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11052
11053 * gdb.mi/basics.c: Add copyright notice.
11054 * gdb.mi/var-cmd.c: Add copyright notice.
11055
fffc87ae
MC
110562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11057
11058 * lib/gdb.exp: Remove signed_keyword_not_used.
11059 * lib/compiler.c: Likewise.
11060 * lib/compiler.cc: Likewise.
11061
d782e0bf
MC
110622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11063
11064 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11065 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11066
96033e83
MC
110672004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11068
11069 * gdb.base/whatis.c: Add copyright notice.
11070
cf38c229
MK
110712004-08-20 Mark Kettenis <kettenis@gnu.org>
11072
11073 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11074 it to skip the breakpoints encoded in the inline assembly.
11075
f4b49756
MC
110762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11077
11078 * Makefile.in: Add gdb.fortran.
11079
2f193b69
MC
110802004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11081
11082 * gdb.base/call-sc.exp (test_scalar_returns):
11083 Fix cut-and-paste glitch in "Make fun return now".
11084
89a237cb
MC
110852004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11086
11087 * configure.in: Add gdb.fortran.
11088 * configure: Regenerate.
11089 * gdb.fortran/Makefile.in: New file.
11090 * lib/gdb.exp (skip_fortran_tests): New procedure.
11091
469aff8e
MC
110922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11093
11094 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11095 reference to bug-gnu@prep.ai.mit.edu.
11096 * gdb.mi/mi-var-child.exp: Likewise.
11097 * gdb.mi/mi-var-cmd.exp: Likewise.
11098 * gdb.mi/mi-var-display.exp: Likewise.
11099 * gdb.mi/mi2-var-block.exp: Likewise.
11100 * gdb.mi/mi2-var-child.exp: Likewise.
11101 * gdb.mi/mi2-var-cmd.exp: Likewise.
11102 * gdb.mi/mi2-var-display.exp: Likewise.
11103
00b51b9f
MK
111042004-08-15 Mark Kettenis <kettenis@gnu.org>
11105
11106 * gdb.base/unload.c (main): Make local variable msg const.
11107
45f07fef
MC
111082004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11109
11110 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11111 to bug-gnu@prep.ai.mit.edu.
11112 * gdb.mi/mi-disassemble.exp: Likewise.
11113 * gdb.mi/mi-eval.exp: Likewise.
11114 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11115 default line number.
11116 * gdb.mi/mi-return.exp: Likewise.
11117 * gdb.mi/mi-simplerun.exp: Likewise.
11118 * gdb.mi/mi-stack.exp: Likewise.
11119 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11120 number with explicit range test.
11121 * gdb.mi/mi-watch.exp: Likewise.
11122 * gdb.mi/mi2-break.exp: Likewise.
11123 * gdb.mi/mi2-cli.exp: Likewise.
11124 * gdb.mi/mi2-disassemble.exp: Likewise.
11125 * gdb.mi/mi2-eval.exp: Likewise.
11126 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11127 default line number.
11128 * gdb.mi/mi2-return.exp: Likewise.
11129 * gdb.mi/mi2-simplerun.exp: Likewise.
11130 * gdb.mi/mi2-stack.exp: Likewise.
11131 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11132 number with explicit range test.
11133 * gdb.mi/mi2-watch.exp: Likewise.
11134
dd8c8ee7
MC
111352004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11136
11137 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11138 * gdb.cp/m-static.exp: Likewise.
11139 * gdb.cp/rtti.exp: Likewise.
11140
4e838464
MK
111412004-08-14 Mark Kettenis <kettenis@gnu.org>
11142
11143 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11144
8d8cb839
EZ
111452004-08-14 Eli Zaretskii <eliz@gnu.org>
11146
11147 * ChangeLog: Prefix Local Variables with semi-colons and indent
11148 the reference to older ChangeLog files, to fix fontification in
11149 Emacs.
11150
deea8bb0
MC
111512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11152
11153 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11154 * gdb.mi/mi2-break.exp: Likewise.
11155
c3297504
MC
111562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11157
11158 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11159
25808999
MC
111602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11161
11162 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11163
226a8d71
MC
111642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11165
11166 * gdb.cp/classes.exp: Remove unused declarations. Just let
11167 test names default instead of providing special names. Remove
11168 extraneous demangler test.
11169
37fdf854
JJ
111702004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11171
11172 * gdb.base/unload.exp: New test for breakpoints in dynamically
11173 loaded libraries.
11174 * gdb.base/unload.c: Ditto.
11175 * gdb.base/unloadshr.c: Ditto.
11176
2d3a7986
MC
111772004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11178
11179 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11180 cp_test_ptype_class.
11181 (test_enums): Likewise.
11182
c72b934c
AC
111832004-08-10 Andrew Cagney <cagney@gnu.org>
11184
11185 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11186 files.
11187
cc503c8a
AC
111882004-08-10 Andrew Cagney <cagney@gnu.org>
11189
11190 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11191 init_malloc call.
11192
902f2ccb
MC
111932004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11194
11195 * ChangeLog: Add copyright notice. The notice is copied
11196 from emacs 21.3 top level ChangeLog.
11197
78c90502
MC
111982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11199
11200 * lib/cp-support.exp: New file.
11201 * lib/cp-support.exp (cp_test_type_class): New function.
11202 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11203 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11204 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11205 cp_test_ptype_class.
11206
88e5ea78
MC
112072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11210 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11211 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11212 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11213 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11214 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11215 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11216 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11217 gdb.mi/mi2-watch.exp: Update copyright years.
11218
6a89fc9c
MK
112192004-08-09 Mark Kettenis <kettenis@gnu.org>
11220
11221 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11222
1482e0de
MC
112232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11224
11225 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11226 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11227 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11228 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11229 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11230 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11231 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11232 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11233 gdb.mi/mi-watch.exp: Update copyright years.
11234
1a5ce3f3
DJ
112352004-08-08 Daniel Jacobowitz <dan@debian.org>
11236
11237 PR gdb/1738
11238 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11239 from a breakpoint with a pending signal.
11240
04f6ecf2
DJ
112412004-08-08 Daniel Jacobowitz <dan@debian.org>
11242
11243 PR gdb/1736
11244 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11245 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11246 the prompt.
11247 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11248
54d90d35
DJ
112492004-08-08 Daniel Jacobowitz <dan@debian.org>
11250
11251 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11252
d2f6abb0
DJ
112532004-08-08 Daniel Jacobowitz <dan@debian.org>
11254
11255 PR gdb/1736
11256 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11257 for i?86-*-linux*.
11258
5598c03d
DJ
112592004-08-08 Daniel Jacobowitz <dan@debian.org>
11260
11261 * gdb.arch/i386-prologue.exp: Compile without debug information.
11262
c6fee705
MC
112632004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11264
11265 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11266 rather than asking gdb to search.
11267
dd90efdb
MC
112682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11269
11270 * gdb.base/gcore.c: Include <string.h>.
11271
1e84bec1
MC
112722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11273
11274 * gdb.base/gcore.c: Add copyright notice.
11275
e425eb2b
MC
112762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11277
11278 * gdb.base/freebpcmd.c: Include <stdio.h>.
11279 * gdb.base/long_long.c: Include <string.h>.
11280 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11281 * gdb.base/siginfo.c: Include <string.h>.
11282 * gdb.base/sigstep.c: Include <string.h>.
11283
cb9aaed5
MC
112842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11285
11286 * gdb.base/complex.c: Include <stdlib.h>.
11287
55944f3d
MC
112882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11289
11290 * gdb.base/complex.c: Add copyright notice.
11291
7b2953d9
MC
112922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11293
11294 * gdb.base/charset.c: Include <stdlib.h>.
11295
c9133d23
MC
112962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11297
11298 * gdb.base/auxv.c: Include <stdlib.h>.
11299
0a8490ad
MC
113002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11301
11302 * gdb.base/auxv.c: Add copyright notice.
11303
3426d5ec
MC
113042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11305
11306 * gdb.base/coremaker.c: Add copyright notice.
11307 * gdb.base/coremaker2.c: Add copyright notice.
11308
8da195dd
AC
113092004-08-04 Andrew Cagney <cagney@gnu.org>
11310
11311 * gdb.base/store.exp: Update copyright.
11312 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11313 names, do not import gdb_prompt.
11314
8d394f98
AC
113152004-08-01 Andrew Cagney <cagney@gnu.org>
11316
11317 Fix PR testsuite/1729.
11318 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11319 not use capture_value with value 4.
11320 (capture_value): Add optional test name parameter.
11321 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11322 the prefix, pass to capture_value.
11323
b6702b23
MK
113242004-08-01 Mark Kettenis <kettenis@gnu.org>
11325
11326 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11327 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11328 (main): Call new function.
11329
c203e0ca
MC
113302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11331
11332 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11333
a7995a30
MC
113342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11335
11336 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11337
9366563b
MC
113382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11339
b6eeaf26 11340 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11341 Accept more values of vtbl pointer. Remove some messages
11342 about "obsolete gcc or gdb".
11343
2fc1f950
MC
113442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11345
11346 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11347
c724d49b
MC
113482004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11349
11350 * gdb.base/asm-source.exp: Properly convert target board
11351 debug flags from gcc format to binutils format.
11352
736b0fce
MK
113532004-07-28 Mark Kettenis <kettenis@gnu.org>
11354
11355 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11356 gdb1718". PR backtrace/1718 partially fixed.
11357
5633ea5c
JJ
113582004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11359
11360 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11361
575eebb1
NC
113622004-07-26 Nick Clifton <nickc@redhat.com>
11363
11364 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11365 good default value for a specific architecture is available then
11366 set it to that value. Otherwise default to the -gstabs switch.
11367 Remove the -g... switches from the asm-flags variable. Allow the
11368 target board info to override the value if it wants to. Pass the
11369 switch on the assembler command line.
11370
62104619
MK
113712004-07-23 Mark Kettenis <kettenis@gnu.org>
11372
11373 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11374 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11375 (main): Call new function.
11376
4a1135b8
MC
113772004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11378
11379 Test for PR exp/1715.
11380 * gdb.base/radix.exp: Refactor common procedures. Make all
11381 test names unique. Change XFAIL to KFAIL.
11382
8a12c1f0
MC
113832004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11384
11385 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11386 * gdb.ada/gnat_ada.gin: ... to here.
11387 * configure.in: Use gnat_ada.gin.
11388 * configure: Regenerate.
11389
23b451cf
AC
113902004-07-20 Andrew Cagney <cagney@gnu.org>
11391
11392 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11393 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11394 XFAILs. Clean up test messages and comments. Check backtraces.
11395 Delete re-sync code.
11396
ab618a02
MC
113972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11398
11399 Fix PR cli/740.
11400 * gdb.base/annota1.exp: Honor gdb,nosignals.
11401 * gdb.base/annota3.exp: Likewise.
11402
46dad340
MC
114032004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11404
11405 * lib/java.exp: Update copyright notice.
11406
756d8c70
AC
114072004-07-19 Andrew Cagney <cagney@gnu.org>
11408
11409 * gdb.base/selftest.exp: Copy file from here ...
11410 * gdb.gdb/selftest.exp: ... to here.
11411
586027e6
AC
114122004-07-16 Andrew Cagney <cagney@redhat.com>
11413
11414 * lib/insight-support.exp: Delete file.
11415 * lib/java.exp (java_init): Fix copyright.
11416
029d2200
AC
114172004-07-16 Andrew Cagney <cagney@gnu.org>
11418
11419 * gdb.base/restore.c: Append "prologue" to comments marking the a
11420 function's prologue.
11421 * gdb.base/restore.exp: Update copyright, re-indent.
11422 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11423 callerN" prefix where needed. Update patterns that match a
11424 function's prologue.
11425
653b62c5
MC
114262004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11427
11428 * gdb.base/restore.c: Add copyright notice.
11429
f7d690e5
AC
114302004-07-16 Andrew Cagney <cagney@gnu.org>
11431
11432 * gdb.base/logical.exp: Update copyright.
11433 (evaluate): New procedure. Use to re-implement tests using
11434 several tables.
11435
d629a7cb
MH
114362004-07-14 Martin Hunt <hunt@redhat.com>
11437
11438 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11439 which fixes some problems where init.tcl was not found.
11440
9c7bb332
AC
114412004-07-13 Andrew Cagney <cagney@gnu.org>
11442
6bf46641
AC
11443 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11444 (check_sizeof, check_valueof): Do not include the output in the
11445 test name. Use gdb_test.
11446 (get_valueof): Use gdb_test_multiple.
11447
c4ffd4c0
AC
11448 * gdb.base/step-test.exp: Update copyright. Use
11449 gdb_test_multiple. Ensure that test names do not include
11450 architecture dependent output.
11451
ab89363a
AC
11452 * gdb.gdb/observer.exp: Update copyright.
11453 (setup_test): Use gdb_test_multiple.
11454 (attach_first_observer, attach_second_observer)
11455 (attach_third_observer, detach_first_observer)
11456 (detach_second_observer, detach_third_observer)
11457 (reset_counters, check_counters): Make $message a prefix.
11458 (test_normal_stop_notifications): Add "args" parameter - a list of
11459 init functions to be called. Make $message a prefix,
11460 (test_observer_normal_stop): Change the message prefixes so that
11461 they are unique, pass the attach / detach procedures to
11462 test_normal_stop_notifications.
11463
ec58997a
AC
11464 * gdb.base/signull.exp (test_segv): Prefix all tests with
11465 "${name}". Clean up test messages.
11466
b475183b
AC
11467 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11468
9c7bb332
AC
11469 * gdb.base/ena-dis-br.exp: Update copyright.
11470 (break_at): New function. Replace send_gdb with gdb_test,
11471 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11472 ignore count, not stopped at bpt", with KFAIL.
11473
2dd95497
CV
114742004-07-13 Corinna Vinschen <vinschen@redhat.com>
11475
11476 * gdb.base/attach.exp: Remove cleanupfile handling.
11477
419e626b
AC
114782004-07-12 Andrew Cagney <cagney@gnu.org>
11479
11480 * gdb.base/annota1.exp: Cleanup corefile test name.
11481 * gdb.base/annota3.exp: Ditto.
11482
8b1b3228
AC
114832004-07-12 Andrew Cagney <cagney@gnu.org>
11484
78650829
AC
11485 * gdb.base/signals.exp: Clean up copyright, re-indent.
11486
8b1b3228
AC
11487 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11488 gdb_test and gdb_test_multiple.
11489
935c2760
JJ
114902004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11491
11492 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11493 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11494 provide line number info for first statement in main.
11495
1544280f
AC
114962004-07-08 Andrew Cagney <cagney@gnu.org>
11497
1279f4ff
AC
11498 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11499
1544280f
AC
11500 * gdb.base/sigbpt.exp: Make the common part of each test name a
11501 prefix instead of suffix.
11502
bcc82369
BR
115032004-07-07 Bob Rossi <bob_rossi@cox.net>
11504
11505 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11506 test from test_tbreak_creation_and_listing to
11507 test_file_list_exec_source_file
11508 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11509 Changed name of test from test_tbreak_creation_and_listing to
11510 test_file_list_exec_source_file
11511
23f4b0aa
JJ
115122004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11513
11514 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11515 the jmisc() constructor instead of <init>.
11516 * gdb.java/jmisc1.exp: Ditto.
11517
56401cd5
AC
115182004-07-07 Andrew Cagney <cagney@gnu.org>
11519
11520 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11521 corrupting the PC.
11522
44ae2f6a
MC
115232004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11524
11525 * gdb.cp/templates.exp: Accept whitespace change in demangler
11526 output.
11527
45a83408
AC
115282004-07-06 Andrew Cagney <cagney@gnu.org>
11529
11530 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11531
d205ad70
MC
115322004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11533
11534 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11535 * lib/compiler.cc: Likewise.
11536
06ea1a61
MC
115372004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11538
11539 * lib/compiler.cc: Work around string preprocessing problem
11540 with old hp c++ compiler.
11541 * lib/compiler.c: Likewise.
11542
daab1251
CV
115432004-06-29 Corinna Vinschen <vinschen@redhat.com>
11544
11545 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11546 directives to conditionalize symbol prefixing.
11547 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11548 additional_flags handling. Add underscore prefix for Cygwin.
11549 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11550 conditionalize symbol prefixing.
11551 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11552 additional_flags handling. Add underscore prefix for Cygwin.
11553
cc984116
CV
115542004-06-29 Corinna Vinschen <vinschen@redhat.com>
11555
11556 * gdb.base/bigcore.exp: Skip test on Cygwin.
11557
c279b077
MC
115582004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11559
11560 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11561 formats for "info register". Use gdb_test_multiple. Fix
11562 the "invalid register" test.
11563
0e915747
CV
115642004-06-28 Corinna Vinschen <vinschen@redhat.com>
11565
11566 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11567 PID for Cygwin. Add Cygwin specific strings to check for in some
11568 tests.
11569 (do_attach_tests): Add a test for user interaction when attaching
11570 to a process with no matching symbol table already loaded.
11571
11422c86
AC
115722004-06-26 Andrew Cagney <cagney@gnu.org>
11573
11574 Test PR java/1567 and PR java/1565.
11575 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11576 * gdb.java/jmisc2.exp: Delete file.
11577
cefbce26
MC
115782004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11579
11580 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11581
e19f872c
CV
115822004-06-25 Corinna Vinschen <vinschen@redhat.com>
11583
11584 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11585 attach process.
11586
d931ba3b
MC
115872004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11588
11589 * gdb.cp/pr-1553.exp: Remove.
11590
aef68c48
MC
115912004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11592
11593 * gdb.cp/pr-1553.cc: Remove.
11594 * gdb.cp/pr-1553.exp: Disable this test.
11595
8d5df71a
JB
115962004-06-20 Jim Blandy <jimb@redhat.com>
11597
a9c64011 11598 Fix PR testsuite/1680.
8d5df71a
JB
11599 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11600 regular expressions.
11601
4ac6f39d
MC
116022004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11603
11604 Fix PR testsuite/1679.
11605 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11606 Issue an UNSUPPORTED result instead.
11607
1b413552
JB
116082004-06-18 Jim Blandy <jimb@redhat.com>
11609
11610 * gdb.base/charset.exp: Only send a control-C if we see a new
11611 prompt and incomplete command.
11612
6daa6ebd
MC
116132004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11614
11615 * gdb.cp/pr-574.cc: Add copyright notice.
11616
51fa4ae0
JB
116172004-06-17 Jim Blandy <jimb@redhat.com>
11618
11619 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11620 cases where the regexp has no groups; this grabs random text from
11621 the previous test suite, whatever that was.
11622
8fea26c5
MC
116232004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11624
11625 * gdb.cp/printmethod.cc: Add copyright notice.
11626
1e3aeb41
MC
116272004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11628
11629 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11630
9d9030bc
AC
116312004-06-16 Andrew Cagney <cagney@gnu.org>
11632
11633 * gdb.base/signull.c: Update copyright. Include <string.h>.
11634 (bowler): Replace data_pointer with data_read
11635 and data_write cases. Add code_descriptor case.
11636 (zero, desc): New array and pointer.
11637 (data, code): Change to simple pointers.
11638 * gdb.base/signull.exp: Fix probe pattern matching a function
11639 descriptor SIGSEGV. Replace data_pointer with data_read and
11640 data_write tests.
11641
acd4ad44
AC
116422004-06-16 Andrew Cagney <cagney@gnu.org>
11643
11644 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11645
08fd625c
MC
116462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11647
11648 * gdb.base/long_long.c: Add copyright notice.
11649
1903502c
MC
116502004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11651
11652 * gdb.base/long_long.exp: Remove reference to
11653 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11654 to gdb_breakpoint and gdb_continue_to_breakpoint.
11655
83313cb1
JB
116562004-06-14 Jim Blandy <jimb@redhat.com>
11657
11658 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11659 endian case.
11660
1bf404ef
AC
116612004-06-14 Andrew Cagney <cagney@gnu.org>
11662
11663 * gdb.base/gcore.exp (capture_command_output): Delete the always
11664 passing tests containing inferior values.
11665 * gdb.base/ending-run.exp: Do not include the breakpoint address
11666 in the test message. Update copyright.
11667 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11668 size in the test name, use gdb_test_multiple. Update copyright.
11669
ef220b33
MC
116702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11671
11672 * gdb.cp/ref-types.cc: Add copyright notice.
11673
4f70a4c9
MC
116742004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11675
11676 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11677 hp_aCC_compiler.
11678 * lib/compiler.cc: Likewise.
11679 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11680 'set' commands. Log diagnostics for other lines. Set
11681 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11682
335928ac
MC
116832004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11684
11685 * gdb.cp/try_catch.cc: Add copyright notice.
11686
2efb12e8
MC
116872004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11688
11689 * gdb.cp/userdef.cc: Add copyright notice.
11690
0bbed51a
MC
116912004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11692
11693 * gdb.cp/virtfunc.cc: Add copyright notice.
11694
e12a46c9
RC
116952004-06-11 Randolph Chung <tausq@debian.org>
11696
11697 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11698 problem.
11699
338e05af
AC
117002004-06-10 Andrew Cagney <cagney@gnu.org>
11701
11702 * lib/compiler.cc, lib/compiler.c: Append either
11703 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11704 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11705 instead of gcc-3-3.
11706
dc3f10cb
AC
117072004-06-09 Andrew Cagney <cagney@gnu.org>
11708
b4d946af
AC
11709 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11710 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11711
dc3f10cb
AC
11712 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11713 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11714 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11715 fixed.
11716
b5c0bfa2
AC
117172004-06-09 Andrew Cagney <cagney@gnu.org>
11718
11719 * gdb.base/structs.exp (test_struct_returns): Replace
11720 "return_value_unknown" and "finish_value_unknown" by
11721 "return_value_known" and "finish_value_known". Instead of
11722 "return_value_unknown" iff "finish_value_unknown", check
11723 "return_value_known" implies "finish_value_known".
11724
caeb605f
MH
117252004-06-08 Martin Hunt <hunt@redhat.com>
11726
11727 * gdb.base/float.exp: Add pattern for mips targets.
11728
c892bb64
RC
117292004-06-08 Randolph Chung <tausq@debian.org>
11730
11731 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11732 message for unknown architectures more clear.
11733
48306d3e
JB
117342004-06-08 Joel Brobecker <brobecker@gnat.com>
11735
11736 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11737 start the execution of the program.
11738
83ecb59f
JB
117392004-06-07 Jim Blandy <jimb@redhat.com>
11740
11741 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11742 * gdb.arch/i386-cpuid.h: New helper file.
11743
55264cb4
RC
117442004-06-07 Randolph Chung <tausq@debian.org>
11745
11746 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11747 has started.
11748
23cadb28
RM
117492004-06-04 Roland McGrath <roland@redhat.com>
11750
11751 Fix PR gdb/1647.
11752 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11753 differently to be robust to output buffering differences.
11754
51d01eda
MC
117552004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11756
11757 * gdb.threads/pthreads.exp: Update copyright years.
11758 (check_control_c): Change asynchronous 'after' to synchronous.
11759
f4fc3b93
RM
117602004-06-04 Roland McGrath <roland@redhat.com>
11761
11762 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11763 next gdb prompt.
11764
4013522b
MC
117652004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11766
11767 Fix PR gdb/1636.
11768 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11769 calls to synchronous.
11770
7a8f1e6b
JB
117712004-05-26 Jim Blandy <jimb@redhat.com>
11772
11773 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11774
81bb3443
RC
117752004-05-24 Randolph Chung <tausq@debian.org>
11776
11777 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11778 * gdb.asm/pa.inc: New file.
11779
8f5a3103
MK
117802004-05-22 Mark Kettenis <kettenis@gnu.org>
11781
11782 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11783
734b8fe8 117842004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11785 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11786
11787 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11788 GDB prompt.
11789
725603e1
UW
117902004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11791
f4fc3b93 11792 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11793 setjmp/longjmp. Use sigaction instead of signal.
11794
8b923272 117952004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11796 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11797
11798 * gdb.threads/pthread_cond_wait.c: New file.
11799 * gdb.threads/pthread_cond_wait.exp: New testcase.
11800
8bfabb04
AC
118012004-05-13 Andrew Cagney <cagney@redhat.com>
11802
11803 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11804 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11805
42edda50
AC
118062004-05-11 Andrew Cagney <cagney@redhat.com>
11807
11808 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11809 fixed but revealed gdb/1639.
11810
d303a6c7
AC
118112004-05-10 Andrew Cagney <cagney@redhat.com>
11812
11813 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11814 func1" and "next to 2nd alarm", kernel bug avoided.
11815
bf08c2a1
DJ
118162004-05-10 Daniel Jacobowitz <dan@debian.org>
11817
11818 PR external/1568
11819 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11820 XFAIL if it is smaller than bytes_allocated.
11821 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11822 (main): Make chunks_allocated unsigned. Correct comment.
11823
c0586a34
JB
118242004-05-07 Joel Brobecker <brobecker@gnat.com>
11825
11826 * gdb.arch/powerpc-aix-prologue.c: New file.
11827 * gdb.arch/powerpc-aix-prologue.exp: New file.
11828
f2785d12
JB
118292004-05-07 Jim Blandy <jimb@redhat.com>
11830
11831 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11832 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11833
bd7f6e30
JB
118342004-05-06 Joel Brobecker <brobecker@gnat.com>
11835
11836 * gdb.base/sep.exp: No longer setup_kfail when the program was
11837 built with dwarf2.
11838
0a5e7efe
JI
118392004-05-05 Jim Ingham <jingham@apple.com>
11840
11841 * gdb.base/pending.exp: Make sure pending breakpoints
11842 preserve the ignore count.
f4fc3b93 11843
a8958849
MK
118442004-04-27 Jerome Guitton <guitton@gnat.com>
11845
11846 * i386-prologue.exp: Add testcase for jump instruction as first
11847 instruction of the real code.
11848 * i386-prologue.c (jump_at_beginning): New function.
11849
7e103f5b
MK
118502004-04-28 Mark Kettenis <kettenis@gnu.org>
11851
11852 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11853 x86_64-*-*.
11854
5d38b224
MK
118552004-04-28 Mark Kettenis <kettenis@gnu.org>
11856
11857 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11858 i*86-*-*.
11859
0ef32fd9
MK
118602004-04-25 Mark Kettenis <kettenis@gnu.org>
11861
11862 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11863 expression that checks the return type.
11864
71d7dd7c
AC
118652004-04-23 Andrew Cagney <cagney@redhat.com>
11866
11867 * gdb.base/call-sc.exp: New test of scalar call/return values.
11868 * gdb.base/call-sc.c: Ditto.
11869
1e9f977e
JJ
118702004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11871
11872 * gdb.threads/manythreads.c: Reduce thread stack size.
11873
899d9e3a
JJ
118742004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11875
11876 * gdb.threads/manythreads.c: Add copyright notice.
11877
61bcae62
AC
118782004-04-23 Andrew Cagney <cagney@redhat.com>
11879
11880 * gdb.base/siginfo.exp: Better handle step out of signal.
11881 * gdb.base/sigstep.exp: Ditto.
11882
7339a42e 118832004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11884 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11885
11886 * gdb.threads/manythreads.c: New testcase.
11887 * gdb.threads/manythreads.exp: Ditto.
11888
5c98409b
JB
118892004-04-22 Jim Blandy <jimb@redhat.com>
11890
11891 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11892 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11893
3b611f1a
MC
118942004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11895
11896 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11897
f0fd9238
AC
118982004-04-21 Andrew Cagney <cagney@redhat.com>
11899
11900 * gdb.base/sigstep.c: New file.
11901 * gdb.base/sigstep.exp: New file.
11902
90990674
JB
119032004-04-16 Joel Brobecker <brobecker@gnat.com>
11904
11905 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11906 call to observer_notify_normal_stop.
11907
78cef34b
AC
119082004-04-15 Andrew Cagney <cagney@redhat.com>
11909
11910 * gdb.base/siginfo.c: New file.
11911 * gdb.base/siginfo.exp: New file.
11912
d2343407
JB
119132004-04-12 J. Brobecker <brobecker@gnat.com>
11914
11915 * gdb.base/sep.exp: Fix typo in comment.
11916
a2dba3c8
JB
119172004-04-12 J. Brobecker <brobecker@gnat.com>
11918
11919 * gdb.base/sep.c: New file.
11920 * gdb.base/sep-proc.c: New file.
11921 * gdb.base/sep.exp: New testcase.
11922
15f7b60e
MK
119232004-04-09 Mark Kettenis <kettenis@gnu.org>
11924
11925 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11926 support.
11927
44f4de1a
AC
119282004-04-05 Andrew Cagney <cagney@redhat.com>
11929
11930 * gdb.base/sigaltstack.c: New file.
11931 * gdb.base/sigaltstack.exp: New file.
11932
ef04f396
JB
119332004-04-04 Joel Brobecker <brobecker@gnat.com>
11934
11935 * gdb.base/foll-fork.exp: Update the expected output for
11936 "help set follow-fork-mode", to match a change that was made
11937 to the help of this variable on 2004-01-13.
11938
d40d2c92
JB
119392004-04-01 Joel Brobecker <brobecker@gnat.com>
11940
11941 * lib/ada.exp: Add copyright notice.
11942 * bar.ads: Likewise.
11943 * bar.adb: Likewise.
11944 * null_record.adb: Likewise.
11945 * null_record.exp: Likewise.
11946 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11947
f86ef5a3
JB
119482004-04-01 Joel Brobecker <brobecker@gnat.com>
11949
11950 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11951 * configure: Regenerate.
11952
414e70e3
JB
119532004-04-01 Joel Brobecker <brobecker@gnat.com>
11954
11955 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11956 to build the application. Remove the message printed when in
11957 verbose mode, redundant with the UNSUPPORTED message above.
11958
f0aaee49
JB
119592004-03-31 Joel Brobecker <brobecker@gnat.com>
11960
11961 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11962 * gdb.ada (null_record.exp): New testcase.
11963
ac81cb54
JB
119642004-03-31 Joel Brobecker <brobecker@gnat.com>
11965
11966 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11967
854af2f7
JB
119682004-03-31 Joel Brobecker <brobecker@gnat.com>
11969
11970 * gdb.ada: New subdirectory.
11971 * gdb.ada/Makefile.in: New file.
11972 * gdb.ada/gnat_ada.gpr.in: New file.
11973
034cb681
JB
119742004-03-31 Joel Brobecker <brobecker@gnat.com>
11975
11976 * lib/ada.exp: New file.
11977
78a1a894
DJ
119782004-03-24 Daniel Jacobowitz <drow@mvista.com>
11979
11980 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11981 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11982
4b2b3b3e
AC
119832004-03-22 Andrew Cagney <cagney@redhat.com>
11984
11985 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11986 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11987 Problem identified by Ulrich Weigand.
11988
23c73aa3
DC
119892004-03-17 David Carlton <carlton@kealia.com>
11990
11991 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11992 PR c++/826.
11993
d63a86f8
RM
119942004-03-16 Roland McGrath <roland@redhat.com>
11995
11996 * gdb.base/auxv.exp: New file.
11997 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11998
0e02aa50
DC
119992004-03-12 David Carlton <carlton@kealia.com>
12000
12001 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12002 * gdb.cp/pr-1553.cc: Ditto.
12003 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12004 pass branch.
12005
c20b71be
MC
120062004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12007
12008 * gdb.cp/templates.exp: Accept more template types.
12009
c7414a01
MC
120102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12011
12012 From Corinna Vinschen with modifications.
12013 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12014 local variable obj_with_enum.
12015 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12016 results with obj_with_enum.
12017
ed69573c
MC
120182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12019
12020 * gdb.cp/classes.cc: New file, copied from misc.cc.
12021 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12022
28301461
MC
120232004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12024
12025 * gdb.cp/misc.cc: Add copyright notice.
12026
1198ecbe
DC
120272004-03-05 David Carlton <carlton@kealia.com>
12028
12029 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12030 * gdb.cp/rtti.h: Update copyright.
12031 (namespace n2::n3): New.
12032 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12033 (n2::n3::func3): New.
12034 (main): Call n2::n3::func3.
12035 * gdb.cp/rtti2.cc: Update copyright.
12036 (n2::create3): New.
12037
9e08c470
MK
120382004-03-04 Mark Kettenis <kettenis@gnu.org>
12039
12040 * gdb.asm/openbsd.inc: Fix typo.
12041
4bebc3aa
FF
120422004-03-03 Fred Fish <fnf@redhat.com>
12043
12044 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12045 "val" instead of unused "size". Update copyright year.
12046
6ea9fb37
DJ
120472004-02-29 Daniel Jacobowitz <drow@mvista.com>
12048
12049 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12050 to use unsigned char.
12051 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12052 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12053
23b23974
DJ
120542004-02-29 Daniel Jacobowitz <drow@mvista.com>
12055
12056 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12057 line of output.
12058
7574fd53
DJ
120592004-02-28 Daniel Jacobowitz <drow@mvista.com>
12060
12061 * gdb.base/relocate.c (dummy): Initialize.
12062
a195357f
DJ
120632004-02-28 Daniel Jacobowitz <drow@mvista.com>
12064
12065 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12066 a breakpoint at exit.
12067
72fd54a9
FF
120682004-02-27 Fred Fish <fnf@redhat.com>
12069
12070 * gdb.base/chng-syms.exp: Add expect condition to match failing
12071 case that isn't a timeout.
12072
b9d23137
AC
120732004-02-27 Andrew Cagney <cagney@redhat.com>
12074
12075 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12076 support.
12077
15d208f6 120782004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12079
15d208f6
FF
12080 * gdb.arch/gdb1431.c: Remove.
12081 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12082 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12083 of "until" incorrectly.
12084
98f9cd2d
JB
120852004-02-26 J. Brobecker <brobecker@gnat.com>
12086
12087 * gdb.cp/class2.cc (empty): New class.
12088 (refer): New function.
12089 (main): Declare an object of type empty and use it.
12090 * gdb.cp/class2.exp: Print the value of an object of type empty.
12091
9b50c11b
JJ
120922004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12093
12094 * gdb.base/langs.exp: Update query string to match the
12095 new nquery format used for pending breakpoints.
12096
0dcd613f
AC
120972004-02-26 Andrew Cagney <cagney@redhat.com>
12098
12099 Fix PR i18n/1570.
12100 * gdb.base/charset.c: Update copyright notice.
12101 (main, init_string): Remove the escape character '\e' tests.
12102 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12103 * gdb.base/charset.exp (valid_host_charset): Ditto.
12104 * gdb.base/setvar.exp: Ditto.
12105
b8a56647
AC
121062004-02-24 Andrew Cagney <cagney@redhat.com>
12107
90d59e34
AC
12108 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12109 mmapped data in core file" PASS and FAIL messages consistent.
12110
b8a56647
AC
12111 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12112 setting a breakpoint. Work around PR java/1565.
12113
9f27c604
JJ
121142004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12115
12116 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12117 new nquery format.
12118 * gdb.base/pending.exp: Ditto.
12119
3224a706
MK
121202004-02-22 Mark Kettenis <kettenis@gnu.org>
12121
12122 * configure.in: Run stabs tests on *BSD.
12123 * configure: Regenerated.
12124
41e0a9ca
MK
121252004-02-21 Mark Kettenis <kettenis@gnu.org>
12126
12127 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12128
1e1b3428
FF
121292004-02-20 Fred Fish <fnf@redhat.com>
12130
12131 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12132 blank in test for "returns short", for consistency with other
12133 "returns xxx" tests. Update copyright year.
12134
f9a7572a
FF
121352004-02-19 Fred Fish <fnf@redhat.com>
12136
12137 New testcase for PR breakpoint/1558.
12138 * gdb.arch/gdb1558.exp: New file.
12139 * gdb.arch/gdb1558.c: New file.
12140
b2ce2854
EZ
121412004-02-19 Elena Zannoni <ezannoni@redhat.com>
12142
12143 * gdb.base/nodebug.exp: Fix typo.
12144
e7c9ff01
JB
121452004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12146
12147 Committed by Jim Blandy <jimb@redhat.com>.
12148
62f4b920
JB
12149 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12150
2db536a1
JB
12151 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12152
e7c9ff01
JB
12153 * gdb.base/float.exp: Support s390*-*-* targets.
12154
f3205b34
AF
121552004-02-17 Adam Fedor <fedor@gnu.org>
12156
12157 * gdb.base/gdb1555.exp: New file.
12158 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12159
9d62932d
EZ
121602004-02-17 Elena Zannoni <ezannoni@redhat.com>
12161
12162 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12163
344c9711
FF
121642004-02-16 Fred Fish <fnf@redhat.com>
12165
12166 * gdb.arch/gdb1291.c: Remove
12167 * gdb.arch/gdb1291.s: New test input file.
12168 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12169 fail. Test for correct result, known incorrect result, other
12170 failures and timeouts.
12171
2d822687
AC
121722004-02-16 Andrew Cagney <cagney@redhat.com>
12173
12174 * gdb.base/bigcore.exp: New file.
12175 * gdb.base/bigcore.c: New file.
12176
dac15b66
AC
121772004-02-13 Andrew Cagney <cagney@redhat.com>
12178
12179 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12180 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12181 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12182 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12183 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12184 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12185 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12186 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12187 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12188 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12189
6bdfc2c4
JJ
121902004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12191
12192 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12193 executed is an alloc instruction.
12194
87b3ede8
DC
121952004-02-11 David Carlton <carlton@kealia.com>
12196
12197 * gdb.cp/breakpoint.exp: New.
12198 * gdb.cp/breakpoint.cc: New.
12199
6e19e2bf
MC
122002004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12201
12202 Partial fix for PR gdb/1543.
12203 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12204 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12205 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12206 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12207 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12208 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12209 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12210 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12211 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12212 to bug-gdb@prep.ai.mit.edu .
12213 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12214 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12215 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12216 Likewise.
12217
5c5455dc
AC
122182004-02-10 Andrew Cagney <cagney@redhat.com>
12219
12220 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12221 using gdb_internal_error_resync.
12222
9cf689d7
DJ
122232004-02-09 Daniel Jacobowitz <drow@mvista.com>
12224
12225 * gdb.threads/thread-specific.exp: Stop early if no threads are
12226 found.
12227
d2dc51db
MC
122282004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12229
12230 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12231
14b1a056
DJ
122322004-02-08 Daniel Jacobowitz <drow@mvista.com>
12233
12234 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12235 breakpoints.
12236
83f66e8f
DJ
122372004-02-07 Daniel Jacobowitz <drow@mvista.com>
12238
12239 * config/sim.exp (gdb_load): Handle $arg == "".
12240 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12241 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12242
30fc0091
EZ
122432004-02-07 Elena Zannoni <ezannoni@redhat.com>
12244
a9c64011
AS
12245 * gdb.base/maint.exp: Update test to reflect
12246 obstack changes.
30fc0091 12247
4d806929
JJ
122482004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12249
12250 * gdb.base/pendshr.c (pendfunc): New function that calls
12251 pendfunc1.
12252 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12253
7bfdd688
FF
122542004-02-04 Fred Fish <fnf@redhat.com>
12255
12256 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12257 function symbols and update copyright years.
12258 * gdb.arch/gdb1291.c: Ditto.
12259
aaa08ee4
MC
122602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12261
12262 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12263
dbad7755
MC
122642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12265
12266 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12267
ec4646ef
MC
122682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12269
12270 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12271
1b802196
FF
122722004-02-02 Fred Fish <fnf@redhat.com>
12273
12274 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12275 remote targets. Update copyright years.
12276
18fe2033
JJ
122772004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12278
12279 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12280 support.
12281 * gdb.base/langs.exp: Fix test which attempts to create
12282 breakpoint on non-existent function to handle new pending
12283 support.
12284 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12285 a breakpoint.
12286 * gdb.base/pending.exp: New test.
12287 * gdb.base/pending.c: New file.
12288 * gdb.base/pendshr.c: Ditto.
12289
8d577d32
DC
122902004-02-02 David Carlton <carlton@kealia.com>
12291
12292 * gdb.cp/overload.exp: Add overloadNamespace tests.
12293 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12294 (overloadNamespace, XXX): New.
12295 (main): Call XXX::marker2.
12296
3ad13771
FF
122972004-02-01 Fred Fish <fnf@redhat.com>
12298
12299 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12300 * gdb.base/finish.exp: Ditto.
12301 * gdb.base/gcore.exp: Ditto.
12302 * gdb.base/huge.exp: Ditto.
12303 * gdb.base/info-proc.exp: Ditto.
12304 * gdb.base/return2.exp: Ditto.
12305 * gdb.threads/gcore-thread.exp: Ditto.
12306
44c75849
DJ
123072004-02-01 Daniel Jacobowitz <drow@mvista.com>
12308
12309 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12310
005bc093
MK
123112004-02-01 Mark Kettenis <kettenis@gnu.org>
12312
12313 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12314 that opening the file succeeds on OpenBSD.
12315
c47cebdb
DJ
123162004-02-01 Daniel Jacobowitz <drow@mvista.com>
12317
12318 * gdb.threads/thread-specific.c: New file.
12319 * gdb.threads/threads-specific.exp: New test script.
12320 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12321 to expect_out.
12322
5a01311c
MK
123232004-02-01 Mark Kettenis <kettenis@gnu.org>
12324
12325 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12326 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12327 only on the "print_small_structs from print_long_arg_list" test.
12328
ce22a4f1
DJ
123292004-02-01 Daniel Jacobowitz <drow@mvista.com>
12330
12331 * gdb.base/completion.exp: Kill a stray backslash.
12332
12333 From Jim Ingham <jingham@apple.com>:
12334 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12335 agrees with the result from sending a tab.
12336
abbab9d3
DJ
123372004-01-31 Daniel Jacobowitz <drow@mvista.com>
12338
12339 * gdb.base/chng-syms.exp: Remove stray newline.
12340
53904d1e
MK
123412004-01-31 Mark Kettenis <kettenis@gnu.org>
12342
12343 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12344 *-*-openbsd*.
12345 * gdb.asm/openbsd.inc: New file.
12346
3a4b3aac
MK
123472004-01-30 Mark Kettenis <kettenis@gnu.org>
12348
12349 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12350 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12351 *-*solaris2*. Remove commented out default settings for
12352 asm-flags. Replace gdb_compile with target_link.
12353
ebac27b4
MC
123542004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12355
12356 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12357 for all tests. Remove old hp-ux and cygnus xfail cases.
12358
d8679d84
PH
123592004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12360
12361 * gdb.base/chng-syms.exp: New file.
12362 * gdb.base/chng-syms.c: New file.
12363
0a55bc22
MC
123642004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12365
12366 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12367 Provide arms for current output in all my configurations.
12368
94b8e876
MC
123692004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12370
12371 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12372 * lib/compiler.cc: Likewise.
12373 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12374 get the right preprocessor. Eval the output directly. Remove
12375 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12376 hp_f77_compiler and hp_f90_compiler completely.
12377 (gdb_preprocess): Delete.
12378 (get_compiler): Delete.
12379
7cf03d44
MK
123802004-01-24 Mark Kettenis <kettenis@gnu.org>
12381
12382 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12383 <string.h>.
12384
68b6dce9
NR
123852004-01-24 Nick Roberts <nick@nick.uklinux.net>
12386
12387 * gdb.mi/mi-stack.exp: Update copyright.
12388
b368761e
DC
123892004-01-23 David Carlton <carlton@kealia.com>
12390
12391 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12392 test for cp_lookup_transparent_type.
12393 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12394 call them.
12395
f2061b53
DJ
123962004-01-23 Daniel Jacobowitz <drow@mvista.com>
12397
12398 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12399 after -var-update.
12400
37fc574a
DC
124012004-01-23 David Carlton <carlton@kealia.com>
12402
12403 * gdb.cp/namespace.cc (C::ensureRefs): New.
12404 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12405
8e94b928
NR
124062004-01-20 Nick Roberts <nick@nick.uklinux.net>
12407
12408 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12409 case "-stack-list-locals 2".
12410 * gdb.mi/mi-var-child.exp: Test for case
12411 "-var-list-children --all-values NAME".
12412
997b0952
MC
124132004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12414
12415 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12416
52470da3
MK
124172004-01-18 Mark Kettenis <kettenis@gnu.org>
12418
7049b4b8
MK
12419 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12420 used with gdb_test_multiple.
12421
52470da3
MK
12422 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12423 read at address 0. This fixes PR testsuite/1504.
12424
da6012e5
DJ
124252004-01-18 Daniel Jacobowitz <drow@mvista.com>
12426
12427 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12428 Remove downloading, guessing the host executable, the calls to
12429 gdb_file_cmd and gdb_target_cmd, and "load" support.
12430 (infer_host_exec): New function broken out from gdb_load.
12431 (gdb_load): New wrapper for gdbserver_gdb_load.
12432 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12433 gdb_target_cmd. Use -target-select.
12434 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12435 Download binaries to the host. Clear last_mi_remote_file when
12436 we load a new binary.
12437 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12438 call gdbserver_gdb_load and mi_gdb_target_cmd.
12439
32c70722
MC
124402004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12441
12442 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12443 type patterns.
12444
b0cecf36
MC
124452004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12446
12447 * gdb.cp/templates.exp: Fix typo in test name of
12448 "print Foo<volatile char*>::foo".
12449
4120d7e6
MC
124502004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12451
12452 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12453
f679e530
BE
124542004-01-16 Ben Elliston <bje@wasabisystems.com>
12455
12456 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12457 (clean mostlyclean): Remove empty rm.
12458
091c48f6
MC
124592004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12460
12461 * gdb.base/setvar.exp: Add copyright years.
12462
3e5fc8d2
DC
124632004-01-14 David Carlton <carlton@bactrian.org>
12464
12465 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12466 PR c++/1511 and update coment.
12467 * gdb.cp/templates.exp: Update patterns to match current output.
12468 If changes involve something other than whitespace, KFAIL
12469 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12470
63d06c5c
DC
124712004-01-14 David Carlton <carlton@kealia.com>
12472
12473 * gdb.cp/namespace.exp: Add tests involving classes defined within
12474 namespaces.
12475 * gdb.cp/namespace.cc (C::CClass): New.
12476 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12477
a51dab88
EZ
124782004-01-14 Elena Zannoni <ezannoni@redhat.com>
12479
12480 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12481 what debug info we have. Print a better message if something goes
12482 wrong while producing the separate debug info file.
12483
a476ccc9
MC
124842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12487
f453692c
MC
124882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12489
12490 * gdb.base/callfuncs.c: Add copyright notice.
12491
f40063a5
MC
124922004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12493
12494 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12495 inheritance. PR gdb/1498, PR gcc/13539.
12496
19ac3974
EZ
124972004-01-13 Elena Zannoni <ezannoni@redhat.com>
12498
a9c64011
AS
12499 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12500 test specific name.
12501 * gdb.mi/gdb669.exp: Ditto.
12502 * gdb.mi/mi-pthreads.exp: Ditto.
12503 * gdb.mi/mi1-pthreads.exp: Ditto.
12504 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12505
56c97c6e
MC
125062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12507
12508 * gdb.cp/member-ptr.cc: Add copyright notice.
12509
a0644324
MC
125102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12511
12512 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12513 some patterns for recent versions of gcc and hpacc. Delete
12514 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12515 Delete tests that access a NULL pointer-to-member-data. This
12516 script is still disabled for gcc.
12517
32fabe09
EZ
125182004-01-12 Elena Zannoni <ezannoni@redhat.com>
12519
12520 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12521 escaped correctly.
32fabe09 12522
1f8a6abb
EZ
125232004-01-12 Elena Zannoni <ezannoni@redhat.com>
12524
12525 * gdb.base/sepdebug.exp: New file.
12526 * gdb.base/sepdebug.c: New file.
12527 * lib/gdb.exp (separate_debug_filename): New procedure.
12528 (gdb_gnu_strip_debug): New procedure.
12529
48efe704
AC
125302004-01-12 Andrew Cagney <cagney@redhat.com>
12531
12532 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12533 * gdb.mi/ChangeLog-1999-2003: New file.
12534
a9415475
AC
125352004-01-12 Andrew Cagney <cagney@redhat.com>
12536
12537 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12538 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12539 or EEXIST", treat EBUSY as an XFAIL.
12540
83b8cf9d
MC
125412004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12542
12543 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12544 hp_cc_compiler.
12545
9939d2a8
MC
125462004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12547
12548 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12549 decorations.
12550
1ff8cadf
MC
125512004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12552
12553 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12554 and "(aCC)" decorations. Remove obsolete doco about old
12555 test results.
12556
6fa9022e
MC
125572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12558
12559 * gdb.cp/exception.exp: Fix typo in doco.
12560
209721fe
MK
125612004-01-09 Mark Kettenis <kettenis@gnu.org>
12562
12563 * gdb.base/gdb1476.exp: Fix typo.
12564
ef11303e
MC
125652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12566
12567 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12568 file.
12569
041ab88c
MC
125702004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12571
12572 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12573 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12574 Use gdb_compile. Remove restriction on gcc. Add some patterns
12575 for recent version of gdb. Delete second half, which was a copy
12576 of the first half with different build flags. This test is
12577 still disabled because it is still not ready for production.
12578
e36d075a
MC
125792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 * gdb.cp/exception.cc: Add copyright notice.
12582 * gdb.cp/exception.exp: Add a notice that this file is broken
12583 because of line number changes caused by addition of copyright
12584 notice.
12585
42b190ad
MC
125862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12589 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12590
8f25f06b
MC
125912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12592
12593 * gdb.cp/classes.exp: Accept gnu abi 2.
12594 * gdb.cp/derivation.exp: Likewise.
12595 * gdb.cp/overload.exp: Likewise.
12596 * gdb.cp/virtfunc.exp: Likewise.
12597
06ded8b8
MC
125982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12599
12600 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12601 semicolon after end of function.
12602
77c26ae3
MC
126032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12604
12605 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12606 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12607 boilerplate code for compiling and running the program under
12608 test. Add some string method tests.
12609
20757486
MC
126102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12611
12612 * gdb.cp/bs15503.cc: Add copyright notice.
12613 * gdb.cp/bs15503.exp: Adjust line number.
12614
0fd3b503
MC
126152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12618 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12619
10d1bea8
MC
126202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12621
12622 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12623 hp_cc_compiler.
12624
2789202a
MC
126252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12628 * gdb.cp/ctti.exp: Use the marker instead of "next".
12629 With gcc, run further before bailing.
12630
b862f14c
MC
126312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12632
12633 * gdb.cp/cttiadd.cc: Add copyright notice.
12634 * gdb.cp/cttiadd1.cc: Likewise.
12635 * gdb.cp/cttiadd2.cc: Likewise.
12636 * gdb.cp/cttiadd3.cc: Likewise.
12637
96da2469
MC
126382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12639
12640 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12641 Use gdb_test, gdb_test_multiple. Use floating-point values that
12642 have exact representations in IEEE-ish formats.
12643
053248ff
MC
126442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12647 compilers. Delete duplicate call to get_compiler_info.
12648 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12649 * gdb.base/volatile.exp: Likewise.
12650
84acecdd
MK
126512004-01-07 Mark Kettenis <kettenis@gnu.org>
12652
12653 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12654 memory at address 0.
12655
fe11a27f
MC
126562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12657
12658 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12659 to test for hp-ux assembler. Fix copyright years.
12660
60ad077b
AC
126612004-01-07 Andrew Cagney <cagney@redhat.com>
12662
12663 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12664
1c9b8f33
AC
126652004-01-07 Andrew Cagney <cagney@redhat.com>
12666
12667 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12668 when creating the read-only file. From analysis by Roland McGrath
12669 and Elena Zannoni.
12670
753ccc7a
MC
126712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12672
12673 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12674
eca3e36b
MC
126752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12676
12677 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12678 data pointers.
12679
f8d4bac4
MC
126802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12681
12682 * gdb.cp/m-static.exp: Compile one source file at a time.
12683 Delete unused call to get_compiler_info.
12684
9b4e0f94
MC
126852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12686
12687 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12688 * gdb.base/call-rt-st.exp: Likewise.
12689 * gdb.base/nodebug.exp: Likewise.
12690 * gdb.base/volatile.exp: Likewise.
12691 * gdb.cp/ref-types.exp: Likewise.
12692 * gdb.cp/templates.exp: Likewise.
12693
023c1024
MK
126942004-01-05 Mark Kettenis <kettenis@gnu.org>
12695
12696 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12697
19703c4a
MC
126982004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12699
12700 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12701 hppa*-hp-hpux*.
12702
18b67037
MK
127032004-01-04 Mark Kettenis <kettenis@gnu.org>
12704
ba6219c8
MK
12705 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12706 x86_64-*-*.
12707
18b67037
MK
12708 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12709 sparc64-*-* and sparc*-solaris2*.
12710
1bfbbb9d
MK
127112004-01-04 Mark Kettenis <kettenis@gnu.org>
12712
12713 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12714 return ${tests}" test. The ${tests} already mentions the
12715 filename.
12716
06846494
MC
127172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12718
12719 * gdb.cp/local.exp: Accept gcc abi 2.
12720
3b0cb202
MC
127212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12722
12723 * gdb.cp/templates.exp: Accept gcc abi 2.
12724
0643ec3f
MC
127252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12726
12727 * lib/compiler.cc: Remove supports_template_debugging.
12728 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12729
d231d0b1
MC
127302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12731
12732 * gdb.cp/namespace.exp: Accept gcc abi 2.
12733
44ffb27c
MC
127342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12735
12736 * gdb.cp/method.exp: Accept gcc abi 2.
12737
184ad485
MC
127382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12739
12740 * gdb.cp/classes.exp: Generate identical results as old version.
12741 * gdb.cp/derivation.exp: Likewise.
12742 * gdb.cp/overload.exp: Likewise.
12743 * gdb.cp/virtfunc.exp: Likewise.
12744
116f09e7
MC
127452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12746
12747 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12748 mysterious bug with sourceware version of expect.
12749
b1379776
MC
127502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12751
12752 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12753 current versions of gcc, including gcc abi 2. Remove gratuitous
12754 restart of test program. Use gdb_test_multiple and gdb_test for
12755 all tests. Add patterns to xfail missing "const" in "const char *"
12756 and kfail PR gdb/1155.
12757
6b7a4c0e
MC
127582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12759
12760 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12761 current versions of gcc, including gcc abi 2. Remove gratuitous
12762 restart of test program. Use gdb_test_multiple and gdb_test for
12763 all tests. Add patterns to kfail PR gdb/1498.
12764
51615d72
MC
127652003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12766
12767 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12768 current versions of gcc, including gcc abi 2. Use "breakpoint"
12769 and "continue" instead of restarting the target program. Use
12770 gdb_test_multiple and gdb_test for all tests.
12771
7b79a9d7
MK
127722004-01-01 Mark Kettenis <kettenis@gnu.org>
12773
12774 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12775 for *-*-solaris2*.
12776
1cd3489f
MC
127772003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12778
12779 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12780 current versions of gcc, including gcc abi 2. Use "breakpoint"
12781 and "continue" instead of restarting the target program several
12782 times. Use gdb_test_multiple and gdb_test for all tests.
12783
850742db
MC
127842003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12785
12786 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12787 source files.
12788
eb4bbda8
MC
127892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12790
12791 * gdb.base/environ.exp: Handle compiling test case from multiple
12792 source files.
12793
e42c7771
MC
127942003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12795
12796 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12797
80e4b428
JB
127982003-12-17 Jim Blandy <jimb@redhat.com>
12799
5f06973a
JB
12800 * gdb.base/freebpcmd.c: Add copyright notice.
12801
80e4b428
JB
12802 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12803
0ab84fb7
MC
128042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12805
12806 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12807
1b3bb3d0
JB
128082003-12-13 Jim Blandy <jimb@redhat.com>
12809
12810 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12811
3a4c9371
KB
128122003-12-12 Kevin Buettner <kevinb@redhat.com>
12813
12814 * gdb.asm/frv.inc: New file.
12815 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12816
a1dea79a
FF
128172003-12-09 Fred Fish <fnf@redhat.com>
12818
12819 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12820 functions to break1.c and leave prototypes behind. Add more
12821 "set breakpoint NN here" comments.
12822 * gdb.base/break1.c: New file.
12823
12824 * gdb.base/break.exp: Handle compiling test case from multiple
12825 source files and change source file references as needed.
12826 * gdb.base/completion.exp: Ditto.
12827 * gdb.base/condbreak.exp: Ditto.
12828 * gdb.base/define.exp: Ditto.
12829 * gdb.base/ena-dis-br.exp: Ditto.
12830 * gdb.base/info-proc.exp: Ditto.
12831 * gdb.base/maint.exp: Ditto.
12832 * gdb.base/until.exp: Ditto.
12833
12834 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12835 hardcoded line numbers.
12836 * gdb.base/define.exp: Ditto.
12837 * gdb.base/ena-dis-br.exp: Ditto.
12838 * gdb.base/maint.exp: Ditto.
12839 * gdb.base/until.exp: Ditto.
12840
12841 * gdb.base/completion.exp: Use "break1" for completion tests since
12842 "break" is no longer a unique prefix.
12843
5266b69c
AC
128442003-12-06 Andrew Cagney <cagney@redhat.com>
12845
12846 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12847 "return_value_unimplemented". When an unimplemented struct return
12848 architecture, report incorrect values as a KFAIL
12849
374451f0
MC
128502003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12851
12852 * gdb.cp/rtti.exp: Accept new wording of warning from
12853 cp_lookup_rtti_type.
12854
ba9b20a7
MC
128552003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12856
12857 Partial fix for PR testsuite/1456.
12858 * gdb.base/scope.exp (test_at_main): Replace references to
12859 gcc_compiled with calls to test_compiler_info.
12860 (test_at_foo): Likewise.
12861 (test_at_bar): Likewise.
12862
b74b6d0b
MC
128632003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12864
12865 Partial fix for PR testsuite/1456.
12866 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12867 to test_compiler_info.
12868
ccfa3402
MC
128692003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12870
12871 * gdb.base/so-impl-ld.exp: Update copyright notice.
12872
f6246aba
MC
128732003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12874
12875 Partial fix for PR testsuite/1456.
12876 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12877 to test_compiler_info.
12878
13ae734a
MC
128792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12880
12881 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12882 from current versions of gdb. Clean up regular expressions.
12883 Delete redundant timeout case.
12884
d8e1cdee
MC
128852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12886
12887 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12888 from current versions of gdb. Clean up regular expressions.
12889 Delete redundant timeout case.
12890
96457b64
MC
128912003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12892
12893 Partial fix for PR testsuite/1456.
12894 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12895 gcc_compiled with call to test_compiler_info.
12896
f35309fc
MC
128972003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12898
12899 Partial fix for PR testsuite/1456.
12900 * gdb.base/list.exp (test_list_function): Delete unused declaration
12901 of gcc_compiled.
12902
d7afdf9b
MC
129032003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12904
12905 Partial fix for PR testsuite/1456.
12906 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12907 call to test_compiler_info.
12908
71507b56
MK
129092003-11-29 Mark Kettenis <kettenis@gnu.org>
12910
12911 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12912 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12913 it to create the appropriate note.inc.
12914 * gdb.asm/asmsrc1.s: Include "note.inc".
12915 * gdb.asm/netbsd.inc: New file.
12916 * gdb.asm/empty.inc: New file.
12917
f81f93f7
MC
129182003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12919
12920 Partial fix for PR testsuite/1456.
12921 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12922 calls to test_compiler_info.
12923
9a77938e
MC
129242003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12925
12926 Partial fix for PR testsuite/1456.
12927 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12928 calls to test_compiler_info.
12929
e8367dc7
MK
129302003-11-27 Mark Kettenis <kettenis@gnu.org>
12931
12932 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12933 pattern for the KFAILs.
12934
526c61ee
AF
129352003-11-25 Adam Fedor <fedor@gnu.org>
12936
12937 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12938 * gdb.objc/objcdecode.m: New file.
12939
28f2d600
AF
129402003-11-25 Adam Fedor <fedor@gnu.org>
12941
12942 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12943 * gdb.objc/nondebug.m: New file.
12944
a3895cee
BE
129452003-11-26 Ben Elliston <bje@wasabisystems.com>
12946
12947 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12948 NetBSD as it does on FreeBSD. Modelled on a similar change by
12949 Mark Kettenis on 2003-05-30.
12950 (link-flags): Set to "--entry _start" regardless of target.
12951 Special linker flags are to be appended to $link-flags.
12952 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12953
c9f2c8a3
MC
129542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12955
12956 * gdb.cp/method.exp: Accept output of new demangler.
12957
15a0587a 129582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12959
12960 * gdb/class2.exp: New file.
12961 * gdb/class2.cc: New file.
12962
3c00b570
MC
129632003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12964
12965 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12966 of new demangler.
12967
7027acc7
MK
129682003-11-23 Mark Kettenis <kettenis@gnu.org>
12969
12970 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12971 of gdb_test "run".
12972
b0e1598a
MK
129732003-11-23 Mark Kettenis <kettenis@gnu.org>
12974
12975 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12976 "continue" into "run".
12977
4d9eda44
MC
129782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12979
12980 Partial fix for PR testsuite/1456.
12981 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12982 call to test_compiler_info.
12983 * gdb.cp/ctti.exp: Likewise.
12984 * gdb.cp/derivation.exp: Likewise.
12985 * gdb.cp/member-ptr.exp: Likewise.
12986 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12987 reference to gcc_compiled.
12988
129892003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12990
12991 Fix PR testsuite/1463.
12992 * gdb.base/structs.exp (start_structs_test): Call
12993 get_debug_format before using the debug format.
12994
d422fe19
AC
129952003-11-22 Andrew Cagney <cagney@redhat.com>
12996
12997 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12998 * gdb.base/structs.exp: Use gdb_test_multiple.
12999
039cf96d
AC
130002003-11-20 Andrew Cagney <cagney@redhat.com>
13001
6882279b
AC
13002 * gdb.base/structs.exp: Handle and recover from internal errors.
13003 Replace "foo${n}" with "foo<n>" in test messages.
13004
e53890ae
AC
13005 * gdb.base/structs.exp: Update copyright. Rewrite.
13006 * gdb.base/structs.c: Update copyright. Rewrite.
13007
2b211c59
AC
13008 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13009 resync count exceeded.
d63a86f8 13010
039cf96d
AC
13011 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13012 from the internal error.
13013 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13014 Original from Jim Blandy.
13015 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13016
eac98b22
AC
130172003-11-19 Andrew Cagney <cagney@redhat.com>
13018
13019 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13020 KFAIL.
13021
67455b2a
MK
130222003-11-17 Mark Kettenis <kettenis@gnu.org>
13023
13024 New testcase for PR backtrace/1435.
13025 * gdb.arch/i386-unwind.exp: New file.
13026 * gdb.arch/i386-unwind.c: New file.
13027
853d6e5b
AC
130282003-11-17 Andrew Cagney <cagney@redhat.com>
13029
13030 * lib/gdb.exp (compiler_info): New global.
13031 (test_compiler_info): New function.
13032 (get_compiler_info): Set compiler_info.
13033 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13034 "compiler_info" to gcc-<major>-<minor>.
13035
38cf6e11
MC
130362003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13037
13038 * gdb.trace/configure: Remove.
13039
a50d3602
EZ
130402003-11-13 Elena Zannoni <ezannoni@redhat.com>
13041
13042 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13043 breakpoints.
a50d3602
EZ
13044 * gdb.base/break.exp: Remove all references to explicit line
13045 numbers.
13046
d9407aaa
NC
130472003-11-11 Nick Clifton <nickc@redhat.com>
13048
13049 * gdb.base/shreloc.exp: Do not run for targets which do not
13050 support shared objects.
13051
db488fc1
CV
130522003-11-10 Corinna Vinschen <vinschen@redhat.com>
13053
13054 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13055 Don't run tests if nofileio flag is given.
13056
6a90a18e
EZ
130572003-11-07 Elena Zannoni <ezannoni@redhat.com>
13058
13059 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13060 as well as 'Watchpoint'.
6a90a18e 13061
0b915e9c
EZ
130622003-11-06 Elena Zannoni <ezannoni@redhat.com>
13063
13064 Reported by Jim Ingham <jingham@apple.com>:
13065 * gdb.base/annota1.exp: Match at least one occurrence of the
13066 signal handler annotation.
13067
d7e4b55f
EZ
130682003-11-06 Elena Zannoni <ezannoni@redhat.com>
13069
a9c64011
AS
13070 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13071 as well as 'Watchpoint'.
d7e4b55f 13072
2fe4e8d0
MC
130732003-11-05 Michael Chastain <mec@shout.net>
13074
13075 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13076
6ef88553
KW
130772003-11-03 Kris Warkentin <kewarken@qnx.com>
13078
13079 * gdb.arch/gdb1291.c: New test file.
13080 * gdb.arch/gdb1291.exp: New test script.
13081 * gdb.arch/gdb1431.c: New test file.
13082 * gdb.arch/gdb1431.exp: New test script.
13083
ae7dc4d8
MC
130842003-10-22 Michael Chastain <mec@shout.net>
13085
13086 * gdb.mi/pthreads.c: Add copyright notice.
13087
c39d7427
MC
130882003-10-22 Michael Chastain <mec@shout.net>
13089
13090 * gdb.threads/pthreads.c: Add copyright notice.
13091
8b7d96c1
MC
130922003-10-20 Michael Chastain <mec@shout.net>
13093
13094 * gdb.base/gdb1056.exp: New test script.
13095
d1d69fdd
DJ
130962003-10-13 Daniel Jacobowitz <drow@mvista.com>
13097
13098 * gdb.threads/killed.exp: Use gdb_run_cmd.
13099
7d605576
DJ
131002003-10-13 Daniel Jacobowitz <drow@mvista.com>
13101
13102 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13103 create a core file.
13104 * gdb.threads/gcore-thread.exp: Likewise.
13105
618ec112
CV
131062003-10-13 Corinna Vinschen <vinschen@redhat.com>
13107
13108 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13109 type, based on char type.
13110 (struct bit_flags_short_t): New bitfield type, based on short type.
13111 (init_bit_flags_char): New fuction.
13112 (init_bit_flags_short): Ditto.
13113 (print_bit_flags_char): Ditto.
13114 (print_bit_flags_short): Ditto.
13115 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13116
9367a73c
MC
131172003-10-11 Michael Chastain <mec@shout.net>
13118
13119 * gdb.base/call-rt-st.exp: Update copyright year.
13120
1decf120
KI
131212003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13122
13123 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13124 * gdb.disasm/sh3.s: Ditto.
13125
5445b2ae
DJ
131262003-10-07 Daniel Jacobowitz <drow@mvista.com>
13127
13128 * gdb.threads/switch-threads.exp: New test.
13129 * gdb.threads/switch-threads.c: New source file.
13130
aec24853
CV
131312003-10-07 Corinna Vinschen <vinschen@redhat.com>
13132
13133 * gdb.base/ending-run.exp: Add sh specific case.
13134
adc7428d
AC
131352003-10-06 Andrew Cagney <cagney@redhat.com>
13136
13137 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13138 * gdb.disasm/mn10200.exp: Delete obsolete file.
13139
c9d37158
DJ
131402003-09-29 Daniel Jacobowitz <drow@mvista.com>
13141
13142 * ChangeLog: Correct an entry command.exp -> commands.exp.
13143 * gdb.base/commands.exp (bp_deleted_in_command_test)
13144 (temporary_breakpoint_commands): Check noargs.
13145
79c2c32d
DC
131462003-09-25 David Carlton <carlton@kealia.com>
13147
13148 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13149 of some print tests, where appropriate. Add tests for C::D::cd,
13150 E::ce, F::cXfX, G::XgX.
13151 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13152
594e6d67
RE
131532003-09-25 Richard Earnshaw <rearnsha@arm.com>
13154
13155 * lib/java.exp (java_init): Import target_alias before using it.
13156
10f0d451
DC
131572003-09-25 David Carlton <carlton@kealia.com>
13158
13159 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13160
274bcba0
EZ
131612003-09-23 Elena Zannoni <ezannoni@redhat.com>
13162
d63a86f8 13163 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13164 weirdness.
274bcba0 13165
cdbf20f7
MC
131662003-09-17 Michael Chastain <mec@shout.net>
13167
13168 * gdb.cp/gdb1355.exp: New file.
13169 * gdb.cp/gdb1355.c: New file.
13170
71e06f80
CV
131712003-09-15 Corinna Vinschen <vinschen@redhat.com>
13172
13173 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13174 * gdb.asm/sh.inc: New file.
13175
5c4e30ca
DC
131762003-09-11 David Carlton <carlton@kealia.com>
13177
bd45b7af
DC
13178 * gdb.cp/namespace.exp: Add tests for namespace types.
13179 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13180 (test_namespace): New.
13181
1c199746
EZ
131822003-09-11 Elena Zannoni <ezannoni@redhat.com>
13183
a9c64011 13184 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13185 * gdb.stabs/weird.exp: Ditto.
1c199746 13186
04ed252f
MC
131872003-09-08 Michael Chastain <mec@shout.net>
13188
13189 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13190
d8a2d9e7
MC
131912003-09-07 Michael Chastain <mec@shout.net>
13192
13193 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13194 'parse error'.
13195
161afb24
MK
131962003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13197
13198 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13199
49f2741a
MC
132002003-08-30 Michael Chastain <mec@shout.net>
13201
13202 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13203 * gdb.gdb/observer.exp: Ditto.
13204 * gdb.gdb/xfullpath.exp: Ditto.
13205
8afa723e
MK
132062003-08-29 Mark Kettenis <kettenis@gnu.org>
13207
13208 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13209 *-*-*bsd*.
13210
f31dfe3b
JJ
132112003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13212
13213 * gdb.base/dump.exp: Skip for ia64.
13214
4630e498
JJ
132152003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13216
13217 * gdb.asm/asm-source.exp: Add ia64 support.
13218 * gdb.asm/ia64.inc: New file.
13219
1105b7ef
MC
132202003-08-22 Michael Chastain <mec@shout.net>
13221
13222 * gdb.cp: New directory.
13223 * gdb.cp/*: Copy from gdb.c++/*.
13224 * gdb.c++/*: Remove.
13225 * Makefile.in: Change gdb.c++ to gdb.cp.
13226 * configure.in: Ditto.
13227 * configure: Regnerate.
13228
c945b932
MK
132292003-08-18 Mark Kettenis <kettenis@gnu.org>
13230
13231 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13232 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13233
2b66634b
DJ
132342003-08-17 Daniel Jacobowitz <drow@mvista.com>
13235
13236 * mi-var-display.exp (-var-list-children weird): Accept function
13237 pointers with argument types.
13238 * mi1-var-display.exp (-var-list-children weird): Likewise.
13239 * mi2-var-display.exp (-var-list-children weird): Likewise.
13240
a356f73b
DJ
132412003-08-17 Daniel Jacobowitz <drow@mvista.com>
13242
13243 * gdb.base/annota3.exp: Add missing newline.
13244
483417b8
MC
132452003-08-06 Michael Chastain <mec@shout.net>
13246
13247 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13248
c99c59c3
MS
132492003-08-12 Michael Snyder <msnyder@redhat.com>
13250
13251 * gdb.base/float.exp: Add test for SH.
13252
55ed7501
MK
132532003-08-10 Mark Kettenis <kettenis@gnu.org>
13254
13255 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13256
1a371f2e
EZ
132572003-08-07 Elena Zannoni <ezannoni@redhat.com>
13258
13259 * gdb.base/completion.exp: Remove reduntant completion test
13260 on filename.
13261
e0f353ce
EZ
132622003-08-07 Elena Zannoni <ezannoni@redhat.com>
13263
a9c64011
AS
13264 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13265 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13266 gdb.trace/save-trace.exp: Make sure that full pathnames are
13267 escaped correctly.
e0f353ce 13268
5710a1af 132692003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13270
a9c64011
AS
13271 * configure.in: Don't generate config.h from config.hin.
13272 * configure: Regenerate.
13273 * config.hin: Remove file.
13274 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13275 * gdb.threads/pthreads.c: Ditto.
5710a1af 13276
dcd81ce9
DJ
132772003-08-07 Daniel Jacobowitz <drow@mvista.com>
13278
13279 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13280 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13281 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13282 Replace ld24 with seth/add3.
13283
6009d884
AC
132842003-08-02 Andrew Cagney <cagney@redhat.com>
13285
13286 * gdb.base/annota3.exp: New file.
13287 * gdb.base/annota3.c: New file.
13288 * gdb.c++/annota3.exp: New file.
13289 * gdb.c++/annota3.cc: New file.
13290
51514e06
MC
132912003-07-29 Michael Chastain <mec@shout.net>
13292
13293 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13294 actually failed.
13295 (do_pass): Likewise.
13296 * gdb.threads/tls.exp: Always initialize no_of_threads.
13297
4ee6625b
DJ
132982003-07-27 Daniel Jacobowitz <drow@mvista.com>
13299
13300 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13301 pattern.
13302 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13303 * gdb.threads/tls.exp: Recognize one case of the host library not
13304 supporting TLS.
13305
225f2bf6
AC
133062003-07-27 Andrew Cagney <cagney@redhat.com>
13307
13308 * gdb.base/fileio.exp: Use SH when running commands using
13309 remote_exec.
13310
bcb27c9f
DJ
133112003-07-24 Daniel Jacobowitz <drow@mvista.com>
13312
13313 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13314 * gdb.base/relocate.c (dummy): New padding array.
13315
3d67be83
MS
133162003-07-22 Michael Snyder <msnyder@redhat.com>
13317
d63a86f8 13318 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13319
13320 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13321 patterns to be more general, accepting old and new output.
13322 Some output chars (such as '+') also must be quoted.
d63a86f8 13323 Some addresses are displayed numerically instead of
3d67be83
MS
13324 symbolically.
13325
57ba3b85
MS
133262003-07-23 Michael Snyder <msnyder@redhat.com>
13327
686d097c
MS
13328 * gdb.base/return2.exp: Don't test long-long return.
13329
57ba3b85
MS
13330 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13331 * gdb.disasm/t01_mov.exp: Ditto.
13332 * gdb.disasm/t02_mova.s: Ditto.
13333 * gdb.disasm/t02_mova.exp: Ditto.
13334 * gdb.disasm/t03_add.s: Ditto.
13335 * gdb.disasm/t03_add.exp: Ditto.
13336 * gdb.disasm/t04_sub.s: Ditto.
13337 * gdb.disasm/t04_sub.exp: Ditto.
13338 * gdb.disasm/t05_cmp.s: Ditto.
13339 * gdb.disasm/t05_cmp.exp: Ditto.
13340 * gdb.disasm/t06_ari2.s: Ditto.
13341 * gdb.disasm/t06_ari2.exp: Ditto.
13342 * gdb.disasm/t07_ari3.s: Ditto.
13343 * gdb.disasm/t07_ari3.exp: Ditto.
13344 * gdb.disasm/t08_or.s: Ditto.
13345 * gdb.disasm/t08_or.exp: Ditto.
13346 * gdb.disasm/t09_xor.s: Ditto.
13347 * gdb.disasm/t09_xor.exp: Ditto.
13348 * gdb.disasm/t10_and.s: Ditto.
13349 * gdb.disasm/t10_and.exp: Ditto.
13350 * gdb.disasm/t11_logs.s: Ditto.
13351 * gdb.disasm/t11_logs.exp: Ditto.
13352 * gdb.disasm/t12_bit.s: Ditto.
13353 * gdb.disasm/t12_bit.exp: Ditto.
13354 * gdb.disasm/t13_otr.s: Ditto.
13355 * gdb.disasm/t13_otr.exp: Ditto.
13356
e00759ef
EZ
133572003-07-22 Elena Zannoni <ezannoni@redhat.com>
13358
13359 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13360
8bc2021f
EZ
133612003-07-22 Elena Zannoni <ezannoni@redhat.com>
13362
a9c64011
AS
13363 * gdb.threads/tls.c : New file.
13364 * gdb.threads/tls.exp : New file.
13365 * gdb.threads/tls-main.c : New file.
13366 * gdb.threads/tls-shared.c : New file.
13367 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13368
89320c4c
AS
133692003-07-22 Andreas Schwab <schwab@suse.de>
13370
13371 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13372
180dea7c
AS
133732003-07-20 Andreas Schwab <schwab@suse.de>
13374
13375 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13376 due to insn reordering.
13377
0714963c
AC
133782003-07-15 Andrew Cagney <cagney@redhat.com>
13379
13380 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13381
98a23b3f
MC
133822003-07-15 Michael Chastain <mec@shout.net>
13383
13384 * gdb.base/gdb1250.exp: New file.
13385 * gdb.base/gdb1250.c: New file.
13386
27e417a2
ML
133872003-07-09 Michal Ludvig <mludvig@suse.cz>
13388
13389 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13390 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13391
8bc2021f
EZ
133922003-07-09 Elena Zannoni <ezannoni@redhat.com>
13393
a9c64011
AS
13394 * gdb.threads/tls.c: New file.
13395 * gdb.threads/tls.exp: New file.
13396 * gdb.threads/tls-main.c: New file.
13397 * gdb.threads/tls-shared.c: New file.
13398 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13399
d99968dc
EZ
134002003-07-09 Elena Zannoni <ezannoni@redhat.com>
13401
13402 * gdb.base/annota1.exp: Make sure that we properly escape the
13403 full path of the source file. Xfail more permissive patterns,
d63a86f8 13404 due to a compiler debug info problem.
d99968dc 13405
83876b3b
AS
134062003-07-07 Andreas Schwab <schwab@suse.de>
13407
2705e972
AS
13408 * gdb.asm/m68k.inc: New file.
13409 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13410
83876b3b
AS
13411 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13412 arguments"): Also match negative number.
13413
13414 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13415
3a871b37
DJ
134162003-07-03 Daniel Jacobowitz <drow@mvista.com>
13417
13418 * gdb.base/store.c (charest): New typedef.
13419 (add_char): Rename to add_charest, update.
13420 (wack_char): Rename to wack_charest, update types. Return l + r
13421 to keep r live across the call.
13422 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13423 (wack_double, wack_doublest): Return l + r to keep r live across
13424 the call.
13425 * gdb.base/store.exp: Accomodate store.c changes.
13426
b2a7f303
DC
134272003-06-30 David Carlton <carlton@kealia.com>
13428
13429 * gdb.c++/maint.exp (test_invalid_name): New.
13430 (test_first_component): Add tests for invalid names.
13431
3c6cb4a1
MC
134322003-06-29 Michael Chastain <mec@shout.net>
13433
13434 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13435 output of '<VTT for class>' for virtual base classes.
13436
f1c2644b
DJ
134372003-06-29 Daniel Jacobowitz <drow@mvista.com>
13438
13439 * gdb.base/completion.exp: Tab-complete "complet" instead of
13440 "compl".
13441 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13442
18080350
DJ
134432003-06-29 Daniel Jacobowitz <drow@mvista.com>
13444
13445 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13446 * gdb.base/volatile.exp: Likewise.
13447
f56973f8
DJ
134482003-06-29 Daniel Jacobowitz <drow@mvista.com>
13449
13450 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13451 gdb/1265.
13452
134532003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13454 Daniel Jacobowitz <drow@mvista.com>
13455
13456 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13457 initial line count of 'captured_main' from 26 to 32.
13458 (test_with_self): Allow xmalloc call to be interleaved with the
13459 preceding two lines.
13460
e766d4d6
JB
134612003-06-24 Joel Brobecker <brobecker@gnat.com>
13462
13463 * gdb.base/bang.exp: New testcase.
13464
f125c9a4
JB
134652003-06-23 Joel Brobecker <brobecker@gnat.com>
13466
13467 * gdb.base/langs.exp: Add some tests for the "minimal" language
13468 support.
13469
6e25beaf
EZ
134702003-06-23 Elena Zannoni <ezannoni@redhat.com>
13471
13472 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13473 the testcase.
13474
2f816dda
DJ
134752003-06-22 Daniel Jacobowitz <drow@mvista.com>
13476
13477 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13478 offset.
13479
db5a5748
DJ
134802003-06-22 Daniel Jacobowitz <drow@mvista.com>
13481
13482 * gdb.c++/pr-1210.cc: New file.
13483 * gdb.c++/pr-1210.exp: New file.
13484
1df0c130
DJ
134852003-06-21 Daniel Jacobowitz <drow@mvista.com>
13486
13487 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13488 000-exec-continue.
13489
a92feac0
MK
134902003-06-15 Mark Kettenis <kettenis@gnu.org>
13491
13492 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13493 on *-*-*bsd* instead of *-*-freebsd*.
13494
81a58f5b
AC
134952003-06-14 Andrew Cagney <cagney@redhat.com>
13496
13497 * gdb.base/store.exp: Test longest and doublest. Test all
13498 parameters. Weaken return statement match.
13499 * gdb.base/store.c: Add longest and doublest - aka long long and
13500 long double functions. Put all parameters into local register
13501 variables. Use negative values.
13502
b257a0d3
AC
135032003-06-14 Andrew Cagney <cagney@redhat.com>
13504
13505 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13506 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13507 exit status.
13508 * gdb.base/fileio.exp: Disable target when nointerrupts and
13509 noinferiorio, instead of limiting it to remote. Use remote_exec
13510 instead of system.
d63a86f8 13511
21c38304
JJ
135122003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13513
13514 * gdb.base/float.exp: Add ia64 support.
13515
1bcdb424
CV
135162003-06-12 Corinna Vinschen <vinschen@redhat.com>
13517
13518 * gdb.base/fileio.exp: Run only on remote targets.
13519
6aeb981f
CV
135202003-06-10 Corinna Vinschen <vinschen@redhat.com>
13521
13522 * gdb.base/fileio.c: New file, testing File-I/O.
13523 * gdb.base/fileio.exp: Ditto.
13524
53df362e
RG
135252003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13526
13527 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13528 shared objects after relocation at load time (gdb PR/1132).
13529 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13530 as above, part of the shared object relocation test.
53df362e 13531
ffee1b46
MK
135322003-06-08 Mark Kettenis <kettenis@gnu.org>
13533
b5ca3722
MK
13534 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13535 fully filled history list.
13536 * gdb.base/gdb_history: New file.
13537
03ed860d
MK
13538 * gdb.base/signals.exp: XFAIL "continue to func1" on
13539 i*86-*-freebsd*.
13540
ffee1b46
MK
13541 * gdb.base/attach.exp: When trying to attach to a nonexistent
13542 process, make it possible to specify the PID based on the target,
13543 and do so for *-*-freebsd*.
13544
d80dbb52
RH
135452003-06-02 Richard Henderson <rth@redhat.com>
13546
13547 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13548
6dd77b81
RH
135492003-06-02 Richard Henderson <rth@redhat.com>
13550
13551 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13552
f6347e16
RH
135532003-06-02 Richard Henderson <rth@redhat.com>
13554
13555 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13556
2c161407
DJ
135572003-06-01 Daniel Jacobowitz <drow@mvista.com>
13558
13559 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13560 of globalvar.
13561
572eb746
MK
135622003-06-01 Mark Kettenis <kettenis@gnu.org>
13563
13564 * gdb.asm/asm-source.exp: Check for memory read errors in
13565 disassembler test on *BSD too.
13566
9e9617a5
RH
135672003-06-01 Richard Henderson <rth@redhat.com>
13568
13569 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13570 for .frame.
13571 (gdbasm_call): Lose ldgp.
13572 (gdbasm_startup): Add frame information.
13573 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13574
7b34ad4e
MK
135752003-05-31 Mark Kettenis <kettenis@gnu.org>
13576
13577 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13578 i?86-*-*.
13579
10059fdf
MK
135802003-05-30 Mark Kettenis <kettenis@gnu.org>
13581
13582 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13583 FreeBSD.
13584
acf4b816
RH
135852003-05-29 Richard Henderson <rth@redhat.com>
13586
13587 * gdb.asm/alpha.inc: New file.
13588 * gdb.asm/asm-source.exp: Use it.
13589
e9ecd949
JB
135902003-05-29 Jim Blandy <jimb@redhat.com>
13591
13592 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13593 'core.PID'.
13594
e3e5a4f3
JB
135952003-05-22 Jim Blandy <jimb@redhat.com>
13596
13597 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13598 backtrace.
d63a86f8 13599
72fe3d25
DC
136002003-05-20 David Carlton <carlton@math.stanford.edu>
13601
13602 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13603 this time.
13604
58da2eb2
DC
136052003-05-19 David Carlton <carlton@bactrian.org>
13606
13607 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13608 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13609
1fcb5155
DC
136102003-05-19 David Carlton <carlton@bactrian.org>
13611
13612 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13613 namespace tests.
13614 Bump copyright date.
13615 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13616 (main): Call C::D::marker2.
13617 * gdb.c++/namespace1.cc: New file.
13618
85e85163
JJ
136192003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13620
13621 Roland McGrath <roland@redhat.com>
d63a86f8 13622 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13623 there is no manager thread.
13624
a25fbfec
JJ
136252003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13626
d63a86f8
RM
13627 * gdb.threads/schedlock.exp: Remove assumption that all threads
13628 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13629 in one of the child threads rather than the main thread.
13630
be375bae
JB
136312003-05-07 Jim Blandy <jimb@redhat.com>
13632
09bf6082
JB
13633 Add support for assembly source testing on the s390x.
13634 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13635 architecture.
13636 * gdb.asm/s390x.inc: New file.
13637
be375bae
JB
13638 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13639 succession of 'if' statements.
13640
00905d52
AC
136412003-05-05 Andrew Cagney <cagney@redhat.com>
13642
13643 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13644
b1e29e33
AC
136452003-05-05 Andrew Cagney <cagney@redhat.com>
13646
13647 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13648 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13649
e33d66ec
EZ
136502003-05-02 Elena Zannoni <ezannoni@redhat.com>
13651
13652 * gdb.base/charset.exp: Update based on new behavior of set/show
13653 charset commands.
13654
2b6fd0d8
AC
136552003-05-01 Andrew Cagney <cagney@redhat.com>
13656
13657 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13658 variable do not give memory errors.
13659
130cacce
AF
136602003-04-30 Adam Fedor <fedor@gnu.org>
13661
13662 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13663 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13664 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13665 gdb.objc/basicclass.m: : New files
13666
13667 * lib/gdb.exp (gdb_compile_objc): New procedure.
13668
bea71854
DJ
136692003-04-27 Daniel Jacobowitz <drow@mvista.com>
13670
13671 * gdb.base/signals.exp: Make backtrace tests more specific.
13672
0f20eeea
DC
136732003-04-23 David Carlton <carlton@bactrian.org>
13674
13675 * gdb.c++/maint.exp (test_first_component): Add tests for
13676 'operator' in more locations.
13677
c8c4d8dc
KB
136782003-04-16 Kevin Buettner <kevinb@redhat.com>
13679
13680 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13681
3fe60e3c
EZ
136822003-04-16 Elena Zannoni <ezannoni@redhat.com>
13683
13684 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13685 func marke' instead. Update test name.
3fe60e3c 13686
9219021c
DC
136872003-04-15 David Carlton <carlton@math.stanford.edu>
13688
13689 * gdb.c++/maint.exp: New file.
13690
5dd55bdd
EZ
136912003-04-14 Elena Zannoni <ezannoni@redhat.com>
13692
13693 * gdb.threads/schedlock.c: Change type of thread function argument
13694 to long, to avoid warnings on 64-bit platforms.
13695
00890572
EZ
136962003-04-14 Elena Zannoni <ezannoni@redhat.com>
13697
a9c64011
AS
13698 * gdb.base/attach.exp: Add new message from ptrace in case of
13699 attaching to nonexistent process.
d63a86f8 13700
93201743
JB
137012003-04-11 Jim Blandy <jimb@redhat.com>
13702
13703 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13704 gdb.c++/userdef.cc: Place comments on the lines to which the
13705 marker function might return.
13706 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13707 gdb.c++/userdef.exp: Look for those comments to check that we've
13708 returned to the right place, instead of checking line numbers.
13709
2a11c64d
EZ
137102003-04-11 Elena Zannoni <ezannoni@redhat.com>
13711
a9c64011
AS
13712 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13713 match on sourcefile name, instead of directory name.
2a11c64d 13714
68ab8fc5
EZ
137152003-04-10 Elena Zannoni <ezannoni@redhat.com>
13716
d63a86f8 13717 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13718 working directory name.
13719
5624293a
JB
137202003-04-09 Jim Blandy <jimb@redhat.com>
13721
13722 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13723 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13724 after an inferior function call, report the failure, but allow the
13725 test to continue.
13726
f1f02ee4
SC
137272003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13728
13729 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13730 with -DPROTOTYPES.
13731
6eb79af0
SC
137322003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13733
13734 * gdb.base/break.exp: Revert last patch.
13735
8dfb4cf0
SC
137362003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13737
13738 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13739 with -DPROTOTYPES.
13740
ed4c619a
AC
137412003-04-02 Andrew Cagney <cagney@redhat.com>
13742
13743 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13744 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13745 matching directories by the name breakpoint.
13746 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13747 Make "continue to marker1" consistent.
13748 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13749 message consistent.
13750 * lib/gdb.exp: Put "the program is no longer running", and "the
13751 program exited" in parenthesis.
13752 * lib/mi-support.exp: Ditto.
d63a86f8 13753
4e35d5f0 137542003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 13755
4e35d5f0
BR
13756 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13757
71900fe8
AC
137582003-03-29 Andrew Cagney <cagney@redhat.com>
13759
13760 * gdb.base/sizeof.c (main): Print the value of '\377'.
13761 * gdb.base/sizeof.exp: Check the sign of '\377'.
13762
c0655a16
MC
137632003-03-27 Michael Chastain <mec@shout.net>
13764
13765 * gdb.base/gdb1090.exp: New file.
13766 * gdb.base/gdb1090.cc: New file.
13767
5b2a3989
JB
137682003-03-27 J. Brobecker <brobecker@gnat.com>
13769
13770 * gdb.gdb/observer.exp: New regression test.
13771
79876890
MC
137722003-03-27 Michael Chastain <mec@shout.net>
13773
13774 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13775 * gdb.base/ptype.exp: Likewise.
13776
6eac95e3
CV
137772003-03-27 Corinna Vinschen <vinschen@redhat.com>
13778
13779 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13780
e8c71839
MC
137812003-03-26 Michael Chastain <mec@shout.net>
13782
13783 * gdb.base/ptype.exp: Actually use some typedef'd types.
13784
71b10041
SC
137852003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13786
13787 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13788 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13789
2512cf80
CV
137902003-03-20 Corinna Vinschen <vinschen@redhat.com>
13791
13792 * gdb.base/default.exp: Fix regular expression.
13793
0d195a4f
CV
137942003-03-20 Corinna Vinschen <vinschen@redhat.com>
13795
13796 * gdb.base/args.exp: Fix regular expression.
13797
8a2dbca8
CV
137982003-03-20 Corinna Vinschen <vinschen@redhat.com>
13799
13800 * gdb.base/help.exp: Allow Win32 child process.
13801
bf028682
CV
138022003-03-20 Corinna Vinschen <vinschen@redhat.com>
13803
13804 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13805 when stepping out of main().
13806
182dbe85
CV
138072003-03-20 Corinna Vinschen <vinschen@redhat.com>
13808
13809 * gdb.base/default.exp: Check for win32 specific message when calling
13810 "run" without executable.
13811
d67a6ba5
CV
138122003-03-20 Corinna Vinschen <vinschen@redhat.com>
13813
13814 * gdb.base/args.exp: Expect .exe in output.
13815
a955b5bb
CV
138162003-03-20 Corinna Vinschen <vinschen@redhat.com>
13817
13818 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13819 Cygwin native.
13820
bf6bad4b
AC
138212003-03-17 Andrew Cagney <cagney@redhat.com>
13822
13823 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13824 vector registes.
13825 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13826 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13827
293e9a31
DC
138282003-03-17 David Carlton <carlton@math.stanford.edu>
13829
13830 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13831 test, for PR breakpoints/38.
13832 Call test_watchpoint_and_breakpoint.
13833 * gdb.base/watchpoint.c (func3): New function.
13834 (main): Call func3.
13835
5330f2db
DC
138362003-03-04 David Carlton <carlton@math.stanford.edu>
13837
13838 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13839 Garply<Garply<char> >:: garply".
13840 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13841 with respect to PR c++/1111; note also PR c++/1113.
13842 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13843 respect to PR c++/1062.
13844 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13845
6ece72da
DC
138462003-03-03 David Carlton <carlton@math.stanford.edu>
13847
13848 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13849 with respect to PR c++/57.
13850 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13851 c++/826.
13852 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13853 respect to PR c++/57.
13854
85ca1584
DC
138552003-03-03 David Carlton <carlton@math.stanford.edu>
13856
13857 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13858 respect to PR c++/33 into FAILs.
13859
98e9c5b8
MC
138602003-03-03 Michael Chastain <mec@shout.net>
13861
7bedbf27
MC
13862 * configure.in: Update copyright years.
13863
138642003-03-03 Michael Chastain <mec@shout.net>
13865
13866 * Makefile.in: Update copyright years.
98e9c5b8 13867
f683e100
DC
138682003-02-28 David Carlton <carlton@math.stanford.edu>
13869
13870 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13871 print class instead of struct and/or superfluous protection
13872 specifiers, as long as the resulting output is equivalent to the
13873 source code.
13874 Delete FIXME from end of messages on tests that don't need
13875 fixing.
13876
a9e0cf2c
DC
138772003-02-28 David Carlton <carlton@math.stanford.edu>
13878
13879 * gdb.c++/templates.exp (do_tests): Allow const in the two
13880 Foo<volatile char *>::foo tests.
13881
e8d359df
MS
138822003-02-27 Michael Snyder <msnyder@redhat.com>
13883
d63a86f8 13884 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13885 will be consistant.
13886
0b71dc91
DC
138872003-02-26 David Carlton <carlton@math.stanford.edu>
13888
13889 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13890 char *>::foo" test with respect to PR c++/33. Create a new test
13891 which is identical to that one except that it doesn't put the
13892 space between the "char" and the "*"; KFAIL it, too.
13893
dd14ab43
DC
138942003-02-26 David Carlton <carlton@math.stanford.edu>
13895
13896 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13897 template types into either PASSes or KFAILs (corresponding to PR
13898 c++/57). Tweak indentation. Update copyright.
13899
1146c7f1
SC
139002003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13901
13902 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13903
74641dfb
MC
139042003-02-13 Michael Chastain <mec@shout.net>
13905
13906 * gdb.base/exprs.exp: Remove i960 remnants.
13907 * gdb.base/funcargs.exp: Likewise.
13908 * gdb.base/list.exp: Likewise.
13909 * gdb.base/ptype.exp: Likewise.
13910
559cd2d0
DC
139112003-02-14 David Carlton <carlton@math.stanford.edu>
13912
13913 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13914 pEe->D::vg()" from XFAIL to KFAIL.
13915
c4f90d87
JM
139162003-02-13 Jason Molenda (jmolenda@apple.com)
13917
13918 * gdb.base/maint.exp: Update maint print statistics regexp to include
13919 new entries.
13920
cbc4d97c
MC
139212003-02-13 Michael Chastain <mec@shout.net>
13922
13923 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13924
40f235b7
MC
139252003-02-12 Michael Chastain <mec@shout.net>
13926
13927 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13928 * gdb.c++/inherit.exp: Likewise.
13929 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13930 * gdb.c++/templates.exp: Likewise.
13931 * gdb.c++/virtfunc.exp: Likewise.
13932
c56716b0
JM
139332003-02-06 Jason Molenda (jason-cl@molenda.com)
13934
13935 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13936 why the code is written that way.
13937
070afcf8
MC
139382003-02-05 Michael Chastain <mec@shout.net>
13939
13940 * gdb.base/dump.exp: Add missing copyright line.
13941
5d0331e5
JM
139422003-02-05 Jason Molenda (jason-cl@molenda.com)
13943
f7ae6d3e 13944 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13945 at the beginning so the breakpoint doesn't get set on the loop.
13946
92851186
MC
139472003-02-05 Michael Chastain <mec@shout.net>
13948
13949 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13950 output for configurations with gcc 2.95.3.
13951
cbf1e085
AC
139522003-02-05 Keith Seitz <keiths@redhat.com>
13953 Andrew Cagney <ac131313@redhat.com>
13954
13955 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13956
29518e1e
MC
139572003-02-04 Michael Chastain <mec@shout.net>
13958
13959 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13960 Call perror and then continue.
13961
5af1d5f3
MC
139622003-02-03 Michael Chastain <mec@shout.net>
13963
13964 * gdb.c++/pr-1023.cc: New file.
13965 * gdb.c++/pr-1023.exp: New file.
13966
6b549786
JB
139672003-02-05 Jim Blandy <jimb@redhat.com>
13968
13969 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13970 it's local to foobar. Check for it there, and check that it's not
13971 present in main.
13972 * gdb.c++/local.cc (marker2): New function.
13973 (foobar): Call marker1.
13974 (main): Call marker2 instead of marker1.
13975
67f16606
AC
139762003-02-04 Andrew Cagney <ac131313@redhat.com>
13977
13978 * gdb.disasm/mn10200.exp: Obsolete file.
13979 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13980 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13981 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13982
1c5cb38e
DC
139832003-02-04 David Carlton <carlton@math.stanford.edu>
13984
13985 * gdb.c++/overload.exp: Test intToChar(1).
13986 * gdb.c++/overload.cc (intToChar): New.
13987 (main): Call intToChar.
13988
d1fe6965
DC
139892003-02-03 David Carlton <carlton@math.stanford.edu>
13990
13991 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13992 'might_kfail' arg.
13993 KFAIL some of the continue_to_bp_overloaded calls, according to
13994 PR c++/1025.
13995
9ba61c5d
MC
139962003-02-01 Michael Chastain <mec@shout.net>
13997
13998 * gdb.base/advance.c (marker1): New marker function.
13999 * gdb.base/advance.exp: When the 'advance' command lands on the
14000 return breakpoint, it can legitimately stop on either the
14001 current line or the next line. Accommodate both outcomes.
14002 * gdb.base/until.exp: Likewise.
14003
e7494ffb
AC
140042003-02-02 Andrew Cagney <ac131313@redhat.com>
14005
14006 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14007 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14008 now a list, not a tuple.
14009 * gdb.mi/mi-var-display.exp: Ditto.
14010 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14011
075559bc
AC
140122003-02-01 Andrew Cagney <ac131313@redhat.com>
14013
14014 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14015 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14016 stack backtraces.
14017 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14018
2bd4c7b1
MK
140192003-02-01 Mark Kettenis <kettenis@gnu.org>
14020
14021 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14022 gdb.mi/mi1-pthreads.exp: Return instead of calling
14023 gdb_suppress_entire_file.
14024
eabd8992
MS
140252003-02-01 Mark Salter <msalter@redhat.com>
14026
14027 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14028
71469e2f
MS
140292003-01-31 Mark Salter <msalter@redhat.com>
14030
14031 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14032 Support empty arg.
14033
38a94d44
MC
140342003-01-30 Michael Chastain <mec@shout.net>
14035
14036 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14037 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14038 has been fixed in gdb/readline on 2003-01-09.
14039
19ea9e73
MS
140402003-01-29 Michael Snyder <msnyder@redhat.com>
14041
e8d359df
MS
14042 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14043 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14044 * gdb.base/args.exp: Skip if target does not support args passing.
14045
2307bd6a
DJ
140462003-01-22 Daniel Jacobowitz <drow@mvista.com>
14047
19ea9e73 14048 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14049 gdb_test. Accept a list of expect arguments as the third
14050 parameter.
14051 (gdb_test): Use it.
14052
f2dd3617
EZ
140532003-01-20 Elena Zannoni <ezannoni@redhat.com>
14054
14055 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14056 allow for different test tree configurations. Update some
14057 tescases accordingly.
14058 * gdb.arch/altivec-regs.exp: Ditto.
14059 * gdb.asm/asm-source.exp: Ditto.
14060 * gdb.base/advance.exp: Ditto.
14061 * gdb.base/display.exp: Ditto.
d63a86f8 14062 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14063 * gdb.base/mips_pro.exp: Ditto.
14064 * gdb.base/overlays.exp: Ditto.
14065 * gdb.base/relocate.exp: Ditto.
14066 * gdb.base/setshow.exp: Ditto.
14067 * gdb.base/step-line.exp: Ditto.
14068 * gdb.base/step-test.exp: Ditto.
14069 * gdb.base/until.exp: Ditto.
14070 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14071
c71cdefd
DC
140722003-01-17 David Carlton <carlton@math.stanford.edu>
14073
14074 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14075 corresponding to PR c++/945.
14076 Update copyright.
14077
fdba05d7
DC
140782003-01-17 David Carlton <carlton@math.stanford.edu>
14079
14080 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14081 corresponding to PR c++/68.
14082
140832003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14084
14085 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14086 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14087 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14088
c362c33a
EZ
140892003-01-15 Elena Zannoni <ezannoni@redhat.com>
14090
0fbc361c
EZ
14091 * gdb.base/break.exp: Fix change of default location, because of
14092 removal of until tests.
14093 * gdb.base/help.exp: Update test for new 'until' help message.
14094 Add test for help on 'advance'.
a9c64011 14095 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14096
dabf8a35
MK
140972003-01-15 Mark Kettenis <kettenis@gnu.org>
14098
14099 * gdb.base/default.exp: Adapt "info float" test for recent changes
14100 to that command. Add test for "info vector".
14101 * gdb.base/float.exp: New file. Add test for "info float" that
14102 resembles the old test in gdb.base/default.exp.
14103
a1769aca
DC
141042003-01-15 David Carlton <carlton@math.stanford.edu>
14105
14106 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14107
82025e13
EZ
141082003-01-15 Elena Zannoni <ezannoni@redhat.com>
14109
14110 * gdb.base/break.exp: Move the tests of until command from here...
14111 * gdb.base/until.exp: ... to here. New file. Add other tests.
14112 * gdb.base/advance.c: New file.
14113 * gdb.base/advance.exp: New file.
14114
8f9ab801
EZ
141152003-01-14 Elena Zannoni <ezannoni@redhat.com>
14116
a9c64011
AS
14117 * gdb.base/args.c: New file.
14118 * gdb.base/args.exp: New file.
8f9ab801 14119
9ae66589
DJ
141202003-01-14 Daniel Jacobowitz <drow@mvista.com>
14121
14122 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14123
8d77e5c3
DJ
141242003-01-14 Daniel Jacobowitz <drow@mvista.com>
14125
14126 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14127
12d2f0a1
DJ
141282003-01-14 Daniel Jacobowitz <drow@mvista.com>
14129
14130 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14131 dates.
14132
6ca37014
DJ
141332003-01-13 Daniel Jacobowitz <drow@mvista.com>
14134
14135 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14136
b0023472
DJ
141372003-01-13 Daniel Jacobowitz <drow@mvista.com>
14138
14139 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14140 (ptype &*"foo").
14141 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14142
607fbc54 141432003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14144
14145 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14146 * gdb.mi/mi1-console.exp: Likewise.
14147
607fbc54 141482003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14149
14150 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14151 * gdb.mi/mi1-console.exp: Likewise.
14152
a1fb14a2
DJ
141532003-01-13 Daniel Jacobowitz <drow@mvista.com>
14154
14155 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14156
c4cf40b7
DJ
141572003-01-09 Daniel Jacobowitz <drow@mvista.com>
14158
14159 * gdb.base/detach.exp: New test.
14160
696d5a5b
DJ
141612003-01-09 Daniel Jacobowitz <drow@mvista.com>
14162
14163 * Makefile.in (ALL_SUBDIRS): New variable.
14164 (subdirs, clean, distclean): Use it.
14165 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14166 regenerating Makefile, since it is generated from the top level.
14167 * gdb.asm/Makefile.in: Likewise.
14168 * gdb.base/Makefile.in: Likewise.
14169 * gdb.c++/Makefile.in: Likewise.
14170 * gdb.disasm/Makefile.in: Likewise.
14171 * gdb.java/Makefile.in: Likewise.
14172 * gdb.mi/Makefile.in: Likewise.
14173 * gdb.threads/Makefile.in: Likewise.
14174 * gdb.trace/Makefile.in: Likewise.
14175
754533e4
DC
141762003-01-09 David Carlton <carlton@math.stanford.edu>
14177
14178 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14179 Add copyright year 2003.
14180
d8b3e9ee
MC
141812003-01-06 Michael Chastain <mec@shout.net>
14182
14183 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14184 When selecting a thread, 'line' and 'file' are optional.
14185 * gdb.mi/mi1-pthreads.exp: Likewise.
14186
8e9e0fe6
AS
141872003-01-06 Andreas Schwab <schwab@suse.de>
14188
14189 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14190 failures.
14191
b5ab8ff3
DJ
141922003-01-04 Daniel Jacobowitz <drow@mvista.com>
14193
14194 Fix PR gdb/844
14195 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14196 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14197
14198 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14199 instead of calling gdb_suppress_entire_file.
14200 * gdb.threads/print-threads.exp: Likewise.
14201 * gdb.threads/schedlock.exp: Likewise.
14202
14203 * gdb.threads/killed.exp: Return instead of calling
14204 gdb_suppress_entire_file.
14205 * gdb.threads/linux-dp.exp: Likewise.
14206 * gdb.threads/pthreads.exp: Likewise.
14207
1e698235
DJ
142082003-01-04 Daniel Jacobowitz <drow@mvista.com>
14209
14210 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14211 stabs.
14212 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14213 * gdb.base/whatis.exp: Always allow (void) after function names.
14214
147ff08c
DJ
142152003-01-04 Daniel Jacobowitz <drow@mvista.com>
14216
14217 * gdb.c++/casts.exp: Correct regexp.
14218
dc62bfc2
MK
142192003-01-04 Mark Kettenis <kettenis@gnu.org>
14220
14221 * configure.in: Call AC_CONFIG_HEADER. Don't call
14222 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14223 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14224 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14225 aforementioned directories in the AC_OUPUT call.
14226 * config.hin: New file.
14227 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14228 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14229 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14230 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14231 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14232 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14233 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14234 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14235 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14236 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14237 gdb.threads/configure.in, gdb.threads/configure,
14238 gdb.threads/config.in, gdb.trace/configure.in,
14239 gdb.trace/configure: Removed.
14240
77afa639
MC
142412003-01-03 Michael Chastain <mec@shout.net>
14242
14243 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14244 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14245
7634bb6e
DJ
142462003-01-03 Daniel Jacobowitz <drow@mvista.com>
14247
14248 * gdb.base/store.exp: Fix regular expressions.
14249
b39c905e
MK
142502002-12-28 Mark Kettenis <kettenis@gnu.org>
14251
14252 * configure.in: Rewrite.
14253 * configure: Regenerated.
14254
0a8551dd
DC
142552003-01-03 David Carlton <carlton@math.stanford.edu>
14256
14257 * gdb.base/psymtab.exp: New file.
14258 * gdb.base/psymtab1.c: Ditto.
14259 * gdb.base/psymtab2.c: Ditto.
14260
c60b7188
AF
142612002-12-23 Adam Fedor <fedor@gnu.org>
14262
14263 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14264
ee73db83
DC
142652002-12-23 David Carlton <carlton@math.stanford.edu>
14266
14267 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14268 and current_directory initialization.
14269
d6c1774e
JB
142702002-12-22 Jim Blandy <jimb@redhat.com>
14271
f0a847b8
JB
14272 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14273 rather than as part of the output file name.
14274
d6c1774e
JB
14275 * gdb.base/attach.exp: There's no need to copy the test program to
14276 /tmp; that was only ever necessary on HP/UX, and this test is
14277 entirely disabled there anyway.
14278
f0708dbb
JB
142792002-12-21 Jim Blandy <jimb@redhat.com>
14280
4c2acfea
JB
14281 * gdb.c++/psmang.exp: Doc fix.
14282
f0708dbb
JB
14283 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14284 test.
14285
9579e000
DC
142862002-12-20 David Carlton <carlton@math.stanford.edu>
14287
14288 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14289
d1810171
MC
142902002-12-18 Michael Chastain <mec@shout.net>
14291
14292 * gdb.c++/annota2.exp: Add copyright year 2002.
14293
76565097
DC
142942002-12-17 David Carlton <carlton@math.stanford.edu>
14295
14296 * gdb.c++/try_catch.cc: Add marker comments.
14297 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14298 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14299 * gdb.c++/m-static.cc: Ditto.
14300 * gdb.c++/m-static1.cc: Ditto.
14301 * gdb.c++/try_catch.cc: Ditto.
14302
da81390b
JJ
143032002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14304
14305 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14306 to see whether we are using the new -environment-directory
14307 command which resets via -r or the old version of the command
14308 which may prompt the user. Part of fix for gdb/741.
14309
b304d130
AC
143102002-12-13 Andrew Cagney <ac131313@redhat.com>
14311
14312 * gdb.fortran/types.exp: Update obsolete comment.
14313 * gdb.fortran/exprs.exp: Ditto.
14314 * lib/gdb.exp: Delete obsolete code.
14315 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14316 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14317 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14318 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14319 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14320 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14321 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14322 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14323 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14324 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14325 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14326 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14327 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14328 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14329 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14330 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14331 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14332 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14333 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14334 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14335 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14336 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14337 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14338 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14339 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14340 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14341 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14342 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14343 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14344 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14345 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14346 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14347 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14348 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14349 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14350 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14351 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14352
a23b6e6a
DC
143532002-12-11 David Carlton <carlton@math.stanford.edu>
14354
14355 * gdb.c++/m-data.exp: Add test for members that shadow global
14356 variables: see PR gdb/804.
14357 * gdb.c++/m-data.cc: Ditto.
14358
6604731b
DJ
143592002-12-10 Daniel Jacobowitz <drow@mvista.com>
14360
14361 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14362
de46ecd7
DC
143632002-12-06 David Carlton <carlton@math.stanford.edu>
14364
14365 * gdb.base/store.c: Don't declare functions static.
14366
27e829d0
AC
143672002-12-04 Andrew Cagney <ac131313@redhat.com>
14368
14369 * gdb.base/store.exp, gdb.base/store.c: New files.
14370
92806416
DJ
143712002-12-03 Daniel Jacobowitz <drow@mvista.com>
14372
14373 * gdb.base/selftest.exp: Update for current gdb.
14374
3bcbaac5
DJ
143752002-12-03 Daniel Jacobowitz <drow@mvista.com>
14376
14377 * gdb.base/maint.exp: Only dump symbols from one source file
14378 or objfile.
14379
f4f00b1f
DJ
143802002-12-03 Daniel Jacobowitz <drow@mvista.com>
14381
14382 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14383 function call.
14384
f1c8a949
JB
143852002-11-25 Jim Blandy <jimb@redhat.com>
14386
14387 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14388 function appearing in error message.
14389
9e297a97
DJ
143902002-11-21 Daniel Jacobowitz <drow@mvista.com>
14391
14392 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14393
1f312e79
JJ
143942002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14395
d63a86f8
RM
14396 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14397 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14398 should be in mi console format. This is part of fix for PR gdb/604.
14399
83c31e7d
FN
144002002-09-18 Fernando Nasser <fnasser@redhat.com>
14401
14402 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14403 which explicitly prints the zero offset as "+0".
14404
322b3f65
DJ
144052002-10-22 Daniel Jacobowitz <drow@mvista.com>
14406
14407 * gdb.threads/schedlock.c (args): Make unsigned.
14408
144092002-10-21 Daniel Jacobowitz <drow@mvista.com>
14410
14411 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14412 numbers. Allow "foo2|selected stack frame".
14413 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14414 * gdb.asm/asmsrc2.s: Likewise.
14415 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14416 comments.
14417 * gdb.asm/mips.inc: New file.
14418
5e2fe5b8
AF
144192002-10-18 Adam Fedor <fedor@gnu.org>
14420
14421 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14422 * gdb.base/help.exp: Likewise.
14423
abe1a5d0
KB
144242002-10-17 Kevin Buettner <kevinb@redhat.com>
14425
14426 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14427 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14428
10abb1d4
JB
144292002-10-02 Jim Blandy <jimb@redhat.com>
14430
14431 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14432
1f609b42
AC
144332002-10-01 Andrew Cagney <ac131313@redhat.com>
14434
14435 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14436 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14437 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14438 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14439 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14440 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14441 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14442
0aee02e4
AC
144432002-09-29 Andrew Cagney <ac131313@redhat.com>
14444
14445 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14446 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14447 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14448 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14449 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14450 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14451 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14452
6fde09ad
KB
144532002-09-27 Kevin Buettner <kevinb@redhat.com>
14454
14455 * gdb.base/annota1.exp (info break): Make directory components of
14456 path optional since not all compilers emit this debug information.
14457
889bf7c5
PA
14458 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14459 step ends up stepping out of the function instead of stopping on
14460 the epilogue.
6fde09ad 14461
9e8aab75
KS
144622002-09-26 Keith Seitz <keiths@redhat.com>
14463
14464 * lib/insight-support.exp (gdbtk_start): Figure out where
14465 the insight executable is based on where gdb is. Use this
14466 executable to start insight instead of gdb.
14467
e36180d7
AC
144682002-09-25 Andrew Cagney <cagney@redhat.com>
14469
14470 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14471
9dd34b2b
AC
144722002-09-24 Andrew Cagney <ac131313@redhat.com>
14473
14474 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14475 test_isolated_complaints.
14476 (test_empty_complaint): New function.
14477 (test_empty_complaints): New function. Check no output when no
14478 complaints.
d63a86f8 14479
dea97812
KB
144802002-09-19 Jim Blandy <jimb@redhat.com>
14481
a9c64011 14482 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14483
54951bd7
AC
144842002-09-19 Andrew Cagney <ac131313@redhat.com>
14485
14486 * gdb.gdb/complaints.exp: New file.
14487
dec43320
AC
144882002-09-18 Andrew Cagney <ac131313@redhat.com>
14489
14490 * gdb.base/maint.exp: Check `help maint internal-warning'.
14491
e70d6e3f
DC
144922002-09-18 David Carlton <carlton@math.stanford.edu>
14493
14494 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14495 numbers, and replace them by a single breakpoint after the
14496 constructors are all finished.
14497 Add test 4.
14498 * gdb.c++/m-static.cc: Add test 4.
14499 * gdb.c++/m-static.h: New file.
14500 * gdb.c++/m-static1.cc: New file.
14501
14502 * gdb.c++/printmethod.exp: New file.
14503 * gdb.c++/printmethod.cc: New file.
14504
14505 * gdb.c++/pr-574.exp: New file.
14506 * gdb.c++/pr-574.cc: New file.
14507
afb5c968
CV
145082002-09-18 Corinna Vinschen <vinschen@redhat.com>
14509
14510 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14511 embedded targets which never actually exit.
14512
31e45dee
FN
145132002-09-18 Fernando Nasser <fnasser@redhat.com>
14514
14515 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14516 "don't step after run" as unresolved or unsupported, instead of xfail.
14517
a283c5a1
CV
145182002-09-18 Corinna Vinschen <vinschen@redhat.com>
14519
14520 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14521 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14522 Add newline to expected string in "step out of main (status wrapper)"
14523 case.
14524
11350d2a
CV
145252002-09-18 Corinna Vinschen <vinschen@redhat.com>
14526
14527 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14528 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14529
0deec7d6
TT
145302002-09-17 Tom Tromey <tromey@redhat.com>
14531
14532 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14533 \000, not \0, in double-quoted string.
14534
b2b4a1b5
CV
145352002-09-14 Corinna Vinschen <vinschen@redhat.com>
14536
c9d37158 14537 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14538 string after running the commands execution on breakpoint tests.
14539
1c56143a
CV
145402002-09-13 Corinna Vinschen <vinschen@redhat.com>
14541
14542 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14543
37f8da45
JB
145442002-09-12 Joel Brobecker <brobecker@gnat.com>
14545
14546 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14547
08b468e0
KS
145482002-09-10 Keith Seitz <keiths@redhat.com>
14549
14550 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14551 runto proc.
14552 (mi_run_to_main): Use mi_runto.
14553 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14554
dc360f58
KS
145552002-09-10 Keith Seitz <keiths@redhat.com>
14556
14557 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14558 regexp for stopping at main. Could have multiple event notifications.
14559 Don't assume that main was declared with no parameters.
14560 (mi_next): Use mi_step_to.
14561 (mi_step): Use mi_next_to.
14562
ce3abcfb
CV
145632002-09-09 Corinna Vinschen <vinschen@redhat.com>
14564
14565 * gdb.base/default.exp: Fix expected string in `info float' test.
14566
d1f5b980
BE
145672002-09-09 Ben Elliston <bje@redhat.com>
14568
14569 * config/mips.exp: Update comments.
14570 * config/mips-idt.exp: Likewise.
14571 * config/nind.exp: Likewise.
14572 * config/slite.exp: Likewise.
14573 * config/sparclet.exp: Likewise.
14574 * config/udi.exp: Likewise.
14575 * config/vx.exp: Likewise.
14576 * config/vxworks29k.exp: Likewise.
14577
2f71430b
JB
145782002-09-05 Jim Blandy <jimb@redhat.com>
14579
14580 * gdb.threads/killed.exp: Fix test failure message.
14581
7ddebc7e
KS
145822002-09-04 Keith Seitz <keiths@redhat.com>
14583
14584 * lib/mi-support.exp: Update copyright.
14585 (mi_gdb_test): Increase the priority of the expected pattern
14586 so that it matches gdb_test.
14587
0ae67eb3
KS
145882002-09-03 Keith Seitz <keiths@redhat.com>
14589
14590 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14591 Use integer comparison instead of string comparison for testing
14592 whether binary was built.
14593
38fc42c8
JB
145942002-09-03 Jim Blandy <jimb@redhat.com>
14595
14596 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14597
b6ff0e81
JB
145982002-08-29 Jim Blandy <jimb@redhat.com>
14599
14600 * gdb.threads/pthreads.exp: Move the portable thread compilation
14601 code into a function in lib/gdb.exp, and call that from here.
14602 * lib/gdb.exp (gdb_compile_pthreads): New function.
14603
07c98896
KS
146042002-08-29 Keith Seitz <keiths@redhat.com>
14605
14606 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14607 expect_out so that callers can get at it.
14608
0312286c
DJ
146092002-08-23 Daniel Jacobowitz <drow@mvista.com>
14610
14611 * gdb.threads/print-threads.c: New file.
14612 * gdb.threads/print-threads.exp: New file.
14613 * gdb.threads/schedlock.c: New file.
14614 * gdb.threads/schedlock.exp: New file.
14615
dd039bc4
EZ
146162002-08-22 Elena Zannoni <ezannoni@redhat.com>
14617
a9c64011
AS
14618 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14619 not altivec.c.
dd039bc4 14620
1f36144c
MK
146212002-08-17 Mark Kettenis <kettenis@gnu.org>
14622
14623 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14624 targets. The problem should be fixed now.
14625
16057ec7 146262002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14627
14628 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14629 2002-07-24 change that removes final dots from error messages.
14630
3c1499ad
TT
146312002-08-13 Tom Tromey <tromey@redhat.com>
14632
14633 * gdb.base/readline.exp: New file.
14634
a20ce2c3
AC
146352002-08-01 Andrew Cagney <ac131313@redhat.com>
14636
14637 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14638 supress message.
14639
db034ac5
AC
146402002-08-01 Andrew Cagney <cagney@redhat.com>
14641
14642 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14643 CHILL_FOR_TARGET and CHILL_LIB.
14644 * configure.in (configdirs): Remove gdb.chill.
14645 * configure: Regenerate.
14646 * lib/gdb.exp: Obsolete references to chill.
14647 * gdb.fortran/types.exp: Ditto.
14648 * gdb.fortran/exprs.exp: Ditto.
14649
3e000b18
KB
146502002-07-30 Kevin Buettner <kevinb@redhat.com>
14651
14652 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14653 set Irix-specific compile and link flags.
14654
28f4966b
KB
146552002-07-29 Kevin Buettner <kevinb@redhat.com>
14656
14657 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14658 source files. The ``-o'' option doesn't work with the ``-E'' option
14659 when using the Irix compiler.
14660
46c0d5a6
DJ
146612002-07-19 Daniel Jacobowitz <drow@mvista.com>
14662
14663 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14664 Improve support for reusing an exec file. Copy exec file
14665 to target, and run gdbserver on the target instead of on the host.
14666
eecf4bed
JB
146672002-07-18 Jim Blandy <jimb@redhat.com>
14668
0f815cdf
JB
14669 * gdb.base/ending-run.exp: Don't expect to see the program end in
14670 some orderly fashion when we're running on a real stand-alone
14671 board.
14672
eecf4bed
JB
14673 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14674 targets that don't support interrupts.
14675
52d309e4
JB
146762002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14677
14678 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14679 systems.
14680 Move comments in expect statements to inside the actions, so that they
14681 don't get matched against.
14682
ff683d9e
MK
146832002-07-10 Mark Kettenis <kettenis@gnu.org>
14684
14685 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14686 function when asleep" test.
14687
b5356753
AC
146882002-07-10 Andrew Cagney <ac131313@redhat.com>
14689
14690 * gdb.base/page.exp: Rewrite to handle problems with very long
14691 `info set' output. Update copyright.
14692
6aa4d13a
AC
146932002-06-26 Andrew Cagney <ac131313@redhat.com>
14694
14695 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14696 gdb.threads-hp.
14697 * gdb.hp/configure: Regenerate.
14698 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14699 * gdb.hp/gdb.threads-hp/configure: Delete file.
14700 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14701
8cf8c2b8
AC
147022002-06-22 Andrew Cagney <ac131313@redhat.com>
14703
14704 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14705 setlocale, bindtextdomain and textdomain.
14706
6827a8f8
JB
147072002-06-11 Jim Blandy <jimb@redhat.com>
14708
919d772c
JB
14709 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14710 preprocessor macro information is present.
14711
6827a8f8
JB
14712 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14713 tests.
14714
c15b0d21
MS
147152002-06-06 Michael Snyder <msnyder@redhat.com>
14716
c5984d70
MS
14717 * gdb.base/overlays.exp: Record addresses of overlay
14718 functions in TCL variables rather than in GDB variables,
14719 to avoid having GDB convert them to pointers (with loss
14720 of information).
14721
d63a86f8 14722 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14723 default linker script changes.
c15b0d21
MS
14724 * gdb.base/long_long.exp: Add check for sizeof (long double).
14725
be26fe0d
ML
147262002-06-06 Michal Ludvig <mludvig@suse.cz>
14727
14728 * gdb.asm/asm-source.exp: Add x86-64 target.
14729 * gdb.asm/x86_64.inc: New.
d63a86f8 14730
258093ca 147312002-05-30 Michael Chastain <mec@shout.net>
258093ca 14732
4b3153f1 14733 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14734 * gdb.c++/m-static.cc: New file.
14735 * gdb.c++/m-static.exp: New file.
14736
241264c6
MS
147372002-05-28 Michael Snyder <msnyder@redhat.com>
14738
14739 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14740 precision.
14741
9bba8c8f 147422002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 14743
4b3153f1 14744 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
14745 * gdb.c++/m-data.cc: New file.
14746 * gdb.c++/m-data.exp: New file.
14747
147482002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 14749
4b3153f1 14750 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 14751 * gdb.c++/try_catch.cc: New file.
d63a86f8 14752 * gdb.c++/try_catch.exp: New file.
9bba8c8f 14753
def1b996
MC
147542002-05-27 Michael Chastain <mec@shout.net>
14755
14756 * gdb.c++/local.exp: Accept more nested types in output.
14757
522ba268
MC
147582002-05-26 Michael Chastain <mec@shout.net>
14759
14760 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14761
277254ba
MS
147622002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14763
14764 * lib/gdb.exp (gdb_wrapper_init): Just because
14765 gdb_wrapper_file exists, this does not mean that the file
14766 should not be rebuilt. That is what gdb_wrapper_initialized
14767 is for.
14768 (default_gdb_init): Reset gdb_wrapper_initialized.
14769
b61a8733
MS
147702002-05-23 Michael Snyder <msnyder@redhat.com>
14771
d63a86f8 14772 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
14773 the precision of the floating point test results.
14774 * gdb.base/call-rt-st.exp: Ditto.
14775
b61a8733
MS
14776 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14777 * gdb.base/call-rt-st.exp: Ditto.
14778
56f6e910
MC
147792002-05-19 Michael Chastain <mec@shout.net>
14780
14781 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14782
ad0b0016
EZ
147832002-05-19 Elena Zannoni <ezannoni@redhat.com>
14784
a9c64011
AS
14785 * configure.in (configdirs): Add gdb.arch.
14786 * configure: Regenerate.
ad0b0016 14787
f617d2b6
JB
147882002-05-17 Jim Blandy <jimb@redhat.com>
14789
14790 * gdb.base/completion.exp: Recognize the more detailed error
14791 messages produced by the macro expander's lexical analyzer.
14792
eac2a696
EZ
147932002-05-14 Elena Zannoni <ezannoni@redhat.com>
14794
a9c64011
AS
14795 * gdb.arch/altivec-abi.c: New file.
14796 * gdb.arch/altivec-abi.exp: New file.
14797 * gdb.arch/altivec-regs.c: New file.
14798 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14799
2fdde8f8
DJ
148002002-05-14 Daniel Jacobowitz <drow@mvista.com>
14801
14802 * gdb.base/maint.exp (maint print type): Update for new type
14803 structure.
d63a86f8 14804
e31f1a7c
EZ
148052002-05-14 Elena Zannoni <ezannoni@redhat.com>
14806
14807 * gdb.arch: New directory.
14808 * gdb.arch/configure.in: New file.
14809 * gdb.arch/configure: New file.
14810 * gdb.arch/Makefile.in: New file.
14811
db589741
CV
148122002-05-13 Corinna Vinschen <vinschen@redhat.com>
14813
14814 * gdb.asm/asm-source.exp: Add v850 as supported target.
14815 * gdb.asm/v850.inc: New file.
14816
8ce2a7dc
DJ
148172002-05-13 Daniel Jacobowitz <drow@mvista.com>
14818
14819 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14820
df763c7f
DJ
148212002-05-12 Daniel Jacobowitz <drow@mvista.com>
14822
14823 * gdb.base/break.exp: Check 'break "marker2"'.
14824
377daeed
MS
148252002-05-10 Michael Snyder <msnyder@redhat.com>
14826
14827 * gdb.base/long_long.exp: Fix typo.
14828
c4b7bc2b
JB
148292002-05-10 Jim Blandy <jimb@redhat.com>
14830
ecac9a4e
JB
14831 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14832 a bug.
14833
c4b7bc2b
JB
14834 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14835 Recognize more detailed error message produced by the macro
14836 expander's lexical analyzer.
14837 * lib/gdb.exp (test_print_reject): Same.
14838
e71019a1
MK
148392002-05-09 Mark Kettenis <kettenis@gnu.org>
14840
14841 * gdb.c++/method.exp: Fix typo.
14842
fedfc8e6
MS
148432002-05-08 Michael Snyder <msnyder@redhat.com>
14844
166a1957
MS
14845 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14846 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14847 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14848 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14849 Add iftarget clause for strongarm.
d63a86f8 14850
f1c47eb2
MS
148512002-05-06 Michael Snyder <msnyder@redhat.com>
14852
cb9a9d3e
MS
14853 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14854 (gdb_continue_to_end): Accept output from status wrapper.
14855 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14856 Clean up fail messages to match pass messages.
14857
f1c47eb2
MS
14858 Enable the "needs_status_wrapper" testsuite feature.
14859 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14860 (gdb_compile): Conditionally call gdb_wrapper_init.
14861 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14862 * gdb.c++/method.exp: Recognize output from status wrapper.
14863
6079c749
BE
148642002-05-06 Ben Elliston <bje@redhat.com>
14865From Graydon Hoare <graydon@redhat.com>
14866
14867 * config/sid.exp: Include support for "rawsid" protocol.
14868
188baff3
JB
148692002-05-03 Jim Blandy <jimb@redhat.com>
14870
14871 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14872 * gdb.c++/hang3.C: New file.
14873
b9c07f0f
AC
148742002-05-04 Andrew Cagney <ac131313@redhat.com>
14875
14876 * gdb.base/default.exp: Remove obsolete code.
14877 * gdb.c++/misc.exp: Ditto. Update copyright.
14878 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14879 * gdb.base/whatis.exp: Ditto. Update copyright.
14880 * gdb.base/scope.exp: Ditto. Update copyright.
14881 * gdb.base/ptype.exp: Ditto. Update copyright.
14882 * gdb.base/printcmds.exp: Ditto. Update copyright.
14883 * gdb.base/opaque.exp: Ditto. Update copyright.
14884 * gdb.base/list.exp: Ditto.
14885 * gdb.base/funcargs.exp: Ditto. Update copyright.
14886 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14887 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14888 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14889 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14890 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14891 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14892
5c7a0397
MS
148932002-05-02 Michael Snyder <msnyder@redhat.com>
14894
d6dcc264 14895 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14896 * gdb.base/long_long.exp: Add xscale target.
14897 * gdb.base/default.exp: Add xscale target.
14898
eb7f1c48
JB
148992002-05-01 Jim Blandy <jimb@redhat.com>
14900
14901 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14902 gdb.c++/hang.exp: New test.
14903
a6befae8
FF
149042002-05-01 Fred Fish <fnf@redhat.com>
14905
14906 * gdb.base/completion.exp: Handle completions of "./Make" for
14907 more than one completion possibility, as is the case when we
14908 build and test in the source tree.
14909
0a310277
AG
149102002-04-29 Anthony Green <green@redhat.com>
14911
14912 * gdb.java/jmisc1.exp: New file.
14913 * gdb.java/jmisc2.exp: New file.
14914
6ff9af88
DJ
149152002-04-24 Daniel Jacobowitz <drow@mvista.com>
14916
14917 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14918
96b3d632
EZ
149192002-04-23 Elena Zannoni <ezannoni@redhat.com>
14920
14921 * gdb.base/help.exp: Change 'help status' to allow for target
14922 dependent output differences.
14923
5019bb54
MC
149242002-04-22 Michael Chastain <mec@shout.net>
14925
14926 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14927
a805a116
MC
149282002-04-22 Michael Chastain <mec@shout.net>
14929
14930 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14931
a1706bfd
DM
149322002-04-17 David S. Miller <davem@redhat.com>
14933
14934 * gdb.asm/sparc64.inc: New file.
14935 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14936
a73a20a2
EZ
149372002-04-19 Elena Zannoni <ezannoni@redhat.com>
14938
14939 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14940 instruction file directly into the build tree. Clean up at end of
14941 test.
14942
ba678339
DM
149432002-04-18 David S. Miller <davem@redhat.com>
14944
14945 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14946 handle 64-bit platforms correctly.
14947 * gdb.base/maint.exp: Likewise.
14948
b03399da
KB
149492002-04-18 Kevin Buettner <kevinb@redhat.com>
14950
14951 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14952 ``-fpic'' when compiling files comprising a shared library, but
14953 it does need additional linker flags in order to find shared
14954 libraries at run time.
14955
e2004992
KB
149562002-04-18 Kevin Buettner <kevinb@redhat.com>
14957
14958 * gdb.base/cvexpr.c (use): New function.
14959 (main): Invoke use() on all global variables to prevent
14960 some linkers from deleting these otherwise unused symbols.
14961
d8937120
MC
149622002-04-17 Michael Chastain <mec@shout.net>
14963From David S. Miller <davem@redhat.com>
14964
14965 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14966 handle 64-bit platforms correctly.
14967
ffd61a58
MS
149682002-04-12 Michael Snyder <msnyder@redhat.com>
14969From Jim Blandy <jimb@redhat.com>
a9c64011 14970 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14971 script can handle this instead.
14972 * gdb.base/bar.c (barx): Same.
14973 * gdb.base/baz.c (bazx): Same.
14974 * gdb.base/grbx.c (grbxx): Same.
14975
14976 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14977 manager doesn't automatically unmap overlays unnecessarily.
14978
6b8426a6
MH
149792002-04-10 Martin M. Hunt <hunt@redhat.com>
14980
14981 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14982 stepping out of main.
14983
34af4875
MC
149842002-04-09 Michael Chastain <mec@shout.net>
14985
14986 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14987 scope so that the nested scope tests will make sense.
14988 * gdb.c++/local.exp: Write patterns that actually work with gcc
14989 (the HP patterns "were never known to work with gcc").
14990 Keep the old aCC patterns too.
14991
2d1676a0
DJ
149922002-04-09 Daniel Jacobowitz <drow@mvista.com>
14993
14994 * gdb.base/attach.exp: Correct target board test.
14995
3a63e3f9
MC
149962002-04-08 Michael Chastain <mec@shout.net>
14997
14998 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14999 in a const method. Add some xfail and fail cases for configurations
15000 that do not emit the "const ...".
15001
f18dabd2
MC
150022002-04-07 Michael Chastain <mec@shout.net>
15003
15004 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15005 Accept "A * const" and "const A * const" as type of "this".
15006 Fix spelling of getFunky throughout. Make messages uniform.
15007
0fcddd82
EZ
150082002-04-07 Elena Zannoni <ezannoni@redhat.com>
15009
a9c64011 15010 Work around for PR gdb/285:
0fcddd82
EZ
15011 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15012
16a8534a
EZ
150132002-04-07 Elena Zannoni <ezannoni@redhat.com>
15014
15015 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15016 instructions file at run time instead of configure time.
15017 Sometimes we run the test in a directory that is not the one we
15018 configured in.
15019 * gdb.asm/configure.in: Delete creation of symlink.
15020 * gdb.asm/configure: Regenerate.
15021
24181d81
JB
150222002-04-05 J. Brobecker <brobecker@gnat.com>
15023
15024 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15025 xfullpath () function.
15026
7cdb7107
DJ
150272002-04-04 Daniel Jacobowitz <drow@mvista.com>
15028
15029 * gdb.asm/Makefile.in: Correct dependencies.
15030
15031 * gdb.asm/powerpc.inc: New file.
15032 * gdb.asm/asm-source.exp: Add PowerPC.
15033 * gdb.asm/configure.in: Likewise.
15034 * gdb.asm/configure: Regenerated.
15035
a7d17088
DJ
150362002-04-04 Daniel Jacobowitz <drow@mvista.com>
15037
15038 * gdb.base/relocate.exp: New file.
15039 * gdb.base/relocate.c: New file.
15040
cd721503
FF
150412002-04-04 Fred Fish <fnf@redhat.com>
15042
15043 * gdb.base/step-test.exp: Update comment regarding stopping in
15044 memcpy/bcopy calls inserted as part of the compiler runtime.
15045
b22ad7a7
MS
150462002-04-04 Michael Snyder <msnyder@redhat.com>
15047
15048 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15049
5f279fa6
DJ
150502002-04-03 Daniel Jacobowitz <drow@mvista.com>
15051
15052 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15053 (gdb_expect): Remove $notransfer hack.
15054
dd0fd3ce
DJ
150552002-04-02 Daniel Jacobowitz <drow@mvista.com>
15056
15057 * gdb.c++/classes.exp ("calling method for small class"): Match
15058 updated register output.
15059
1e50cda1
DJ
150602002-03-30 Daniel Jacobowitz <drow@mvista.com>
15061
15062 Fix PR gdb/452
15063 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15064 when finished. Make gdb_file_cmd send "exec-file" when
15065 appropriate.
15066
24015922
DJ
150672002-03-30 Daniel Jacobowitz <drow@mvista.com>
15068
15069 * gdb.base/attach.exp: Remove extra setup_xfail.
15070
dd7dfd64
MS
150712002-03-26 Michael Snyder <msnyder@redhat.com>
15072
15073 * gdb.base/default.exp: Add tests for dump, append, and restore.
15074 * gdb.base/help.exp: Add tests for dump, append, and restore.
15075 * gdb.base/dump.exp: New file, test dump, append and restore.
15076 * gdb.base/dump.c: New file.
15077
48b2f8d7
MS
150782002-03-27 Michael Snyder <msnyder@redhat.com>
15079
d63a86f8 15080 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15081 clean-ups in help messages.
15082
05b4d525
FF
150832002-03-26 Fred Fish <fnf@redhat.com>
15084
15085 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15086 have debugging info for those functions and the compiler uses them
15087 internally to copy structs around.
15088
d7679631
FF
150892002-03-26 Fred Fish <fnf@redhat.com>
15090
15091 * gdb.base/list.exp: Revert the change made yesterday and add note
15092 about why we don't list the default lines for remote targets.
15093
523ac3f9
MS
150942002-03-25 Michael Snyder <msnyder@redhat.com>
15095
15096 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15097
754b2b8d
FF
150982002-03-25 Fred Fish <fnf@redhat.com>
15099
15100 * gdb.base/list.exp: This test works on remote targets so remove
15101 the short circuit for remote targets. Update copyright.
15102
33c3e192
FF
151032002-03-25 Fred Fish <fnf@redhat.com>
15104
15105 * gdb.base/attach.exp: Fix logic error that was suppressing this
15106 test for all non hppa*-*-hpux* targets, instead of the hp target.
15107 Move comments closer to the suppression point. Also now need to
15108 check that we are running natively.
15109
d43e73ee
MS
151102002-03-22 Michael Snyder <msnyder@redhat.com>
15111
882c8f02
MS
15112 * gdb.base/default.exp: Add test for gcore. Update copyright.
15113 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15114
04c12f60
FF
151152002-03-06 Fred Fish <fnf@redhat.com>
15116
15117 * gdb.base/funcargs.c: Remove extraneous ';' character.
15118 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15119
b43df995
MC
151202002-03-04 Michael Chastain <mec@shout.net>
15121
15122 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15123 accommodate gcc v3 function signature.
15124 * gdb.mi/mi0-var-cmd-exp: Ditto.
15125
92362027
AC
151262002-02-24 Andrew Cagney <ac131313@redhat.com>
15127
15128 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15129 ``GNU/Linux'' or ``Linux kernel''
15130 * testsuite/gdb.threads/pthreads.c: Ditto.
15131
258ad32d
MC
151322002-02-24 Michael Chastain <mec@shout.net>
15133
15134 * gdb.threads/pthreads.c (thread1): Add a return statement.
15135 (thread2): Likewise.
15136 (foo): Likewise.
15137
04c3b3d4
MC
151382002-02-23 Michael Chastain <mec@shout.net>
15139
15140 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15141 to placate gcc.
15142
5a2a0a20
MC
151432002-02-23 Michael Chastain <mec@shout.net>
15144
15145 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15146 test "ptype bint". The test passes on all my stabs configurations.
15147
a640f7fc
JB
151482002-02-21 Jim Blandy <jimb@redhat.com>
15149
27924826
JB
15150 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15151 filename at a time, and watch for the ones we want to see.
15152
a640f7fc
JB
15153 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15154 types of pointers to prototyped functions.
15155
edcc8c75
AC
151562002-02-20 Andrew Cagney <ac131313@redhat.com>
15157
15158 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15159 signed, unsigned and straight char.
15160 (padding_char, padding_short, padding_int, padding_long,
15161 padding_long_long, padding_float, padding_double,
15162 padding_long_double): New global variables.
15163 (fill, fill_structs): New functions.
15164
15165 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15166 for correctly sized writes. Update copyright.
15167 (get_valueof): New procedure.
15168 (get_sizeof): Call get_valueof.
15169 (check_valueof): New procedure.
15170 (check_padding): New procedure.
15171
ac57ea44
MC
151722002-02-20 Michael Chastain <mec@shout.net>
15173
15174 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15175 to setup_xfail. Document some of the remaining calls.
15176
7a10c941
MC
151772002-02-18 Michael Chastain <mec@shout.net>
15178
15179 * gdb.c++/userdef.exp: Update copyright year.
15180
fb8acdcc
DJ
151812002-02-18 Daniel Jacobowitz <drow@mvista.com>
15182
15183 * gdb.c++/userdef.exp: Test overloaded operators properly.
15184 Remove xfails.
15185
fda6ae12
MS
151862002-02-14 Michael Snyder <msnyder@redhat.com>
15187
15188 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15189
676a0442
DJ
151902002-02-14 Daniel Jacobowitz <drow@mvista.com>
15191
15192 * gdb.base/a2-run.exp: Check for a remote target properly.
15193 * gdb.base/annota1.exp: Likewise.
15194 * gdb.base/list.exp: Likewise.
15195 * gdb.base/reread.exp: Likewise.
15196 * gdb.base/scope.exp: Likewise.
15197 * gdb.base/shlib-call.exp: Likewise.
15198 * gdb.base/term.exp: Likewise.
15199 * gdb.c++/annota2.exp: Likewise.
15200
78b4f468
RE
152012002-02-13 Richard Earnshaw <rearnsha@arm.com>
15202
15203 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15204
9a81ba51
MC
152052002-02-10 Michael Chastain <mec@shout.net>
15206
15207 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15208 (call_after_alloca): Ditto.
15209
004af6c7
DJ
152102002-02-10 Daniel Jacobowitz <drow@mvista.com>
15211
15212 * gdb.base/ending-run.exp: Guard "cont" test with
15213 gdb_skip_stdio_test.
15214
37225f62
JB
152152002-02-06 Jim Blandy <jimb@redhat.com>
15216
15217 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15218 from here...
15219 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15220 To here. Disable this test on non-HP platforms. Add big comment.
15221
fe6fdd96
MS
152222002-02-04 Michael Snyder <msnyder@redhat.com>
15223
15224 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15225 other than d10v and m32r.
15226
036fad3f
RE
152272002-02-02 Richard Earnshaw <rearnsha@arm.com>
15228
15229 * gdb.base/default.exp: Rewrite test patterns to reduce time
15230 taken to match them.
15231
7148ab62
DJ
152322002-01-30 Daniel Jacobowitz <drow@mvista.com>
15233
15234 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15235 Allow a start function above main.
15236 * gdb.threads/linux-dp.exp: Fix copyright date.
15237
396cc255
DJ
152382002-01-30 Daniel Jacobowitz <drow@mvista.com>
15239
a9c64011
AS
15240 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15241 (check_philosopher_stack): Check for manager thread before checking
15242 for a just-starting thread.
396cc255 15243
f038d31b
DJ
152442002-01-30 Daniel Jacobowitz <drow@mvista.com>
15245
15246 From Neil Booth <neil@daikokuya.demon.co.uk>:
15247 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15248 warnings.
15249
b3ff9d9a
FF
152502002-01-21 Fred Fish <fnf@redhat.com>
15251
15252 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15253 not caller.
15254
39ad761d
JB
152552002-01-21 Jim Blandy <jimb@redhat.com>
15256
15257 * gdb.base/reread.exp: Check that GDB properly re-reads the
15258 executable file when it changes while no inferior is running.
15259
aaf320fa
FF
152602002-01-21 Fred Fish <fnf@redhat.com>
15261
a9c64011
AS
15262 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15263 optionally accept the "shlib events" variation.
aaf320fa 15264
808a31f5
JB
152652002-01-21 Jim Blandy <jimb@redhat.com>
15266
15267 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15268 call `fflush' after every `printf', so that the output is produced
15269 at predictable points, regardless of whatever buffering does (or
15270 doesn't) take place.
15271 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15272 at different points.
15273
4420d5e2
DJ
152742002-01-20 Daniel Jacobowitz <drow@mvista.com>
15275
15276 * gdb.c++/inherit.exp: Update copyright years.
15277 * gdb.c++/method.exp: Likewise.
15278
3e36a0f4
DJ
152792002-01-20 Daniel Jacobowitz <drow@mvista.com>
15280
15281 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15282 artificial methods/arguments.
15283 * gdb.c++/derivation.exp: Likewise.
15284 * gdb.c++/inherit.exp: Likewise.
15285 * gdb.c++/method.exp: Likewise.
15286 * gdb.c++/virtfunc.exp: Likewise.
15287
b4ceaee6
AC
152882002-01-18 Andrew Cagney <ac131313@redhat.com>
15289
15290 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15291 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15292 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15293 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15294 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15295 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15296
ecace851
JB
152972002-01-17 Jim Blandy <jimb@redhat.com>
15298
15299 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15300 anchoring the pattern matching the entry point symbol's name.
15301
375fc983
AC
153022002-01-17 Andrew Cagney <ac131313@redhat.com>
15303
15304 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15305 continue/quit query. Update copyright.
15306
fe6fdd96
MS
153072002-01-14 Michael Snyder <msnyder@redhat.com>
15308
15309 * gdb.base/gcore.exp: Remove extra debugging output.
15310
e017c81f
DJ
153112002-01-13 Daniel Jacobowitz <drow@mvista.com>
15312
15313 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15314 for slightly dubious v2 mangled string.
15315
37ab3bf8
DJ
153162002-01-13 Daniel Jacobowitz <drow@mvista.com>
15317
15318 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15319
1bc05c3a 153202002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15321
1bc05c3a 15322 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15323
1bc05c3a
JM
15324 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15325 constructors.
15326 * gdb.c++/derivation.exp: Likewise.
15327 * gdb.c++/templates.exp: Likewise.
15328 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15329
1bc05c3a
JM
153302002-01-10 Michael Snyder <msnyder@redhat.com>
15331
15332 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15333
a911c360
MS
153342002-01-08 Michael Snyder <msnyder@redhat.com>
15335
15336 * gdb.base/gcore.exp: New test for generate-core-file command.
15337 * gdb.base/gcore.c: Testcase for above.
15338 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15339
ea2119ec
JM
153402002-01-08 Jason Merrill <jason@redhat.com>
15341
15342 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15343
68203136
FF
153442002-01-07 Fred Fish <fnf@redhat.com>
15345
15346 * gdb.c++/overload.exp: Remove unconditional xfails for:
15347 print foo_instance1.overloadargs(1)
15348 print foo_instance1.overloadargs(1, 2)
15349 print foo_instance1.overloadargs(1, 2, 3)
15350 print foo_instance1.overloadargs(1, 2, 3, 4)
15351 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15352 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15353 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15354 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15355 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15356 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15357 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15358 print foo_instance1.overload1arg()
15359 print foo_instance1.overload1arg((char)arg2)
15360 print foo_instance1.overload1arg((signed char)arg3)
15361 print foo_instance1.overload1arg((unsigned char)arg4)
15362 print foo_instance1.overload1arg((int)arg7)
15363 print foo_instance1.overload1arg((unsigned int)arg8)
15364 print foo_instance1.overload1arg((float)arg11)
15365 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15366
21b9b5b1
MS
153672002-01-07 Michael Snyder <msnyder@redhat.com>
15368
15369 * gdb.base/huge.exp: New test. Print a very large target data object.
15370 (skip_huge_test): New test variable. Define if you want to skip this
15371 test. The test reads an 8 megabyte data object from the target, so it
15372 might be very time consuming on remote targets with a slow connection.
15373 * gdb.base/huge.c: New file. Test case for above.
15374
725f922e
FF
153752002-01-07 Fred Fish <fnf@redhat.com>
15376
15377 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15378 g_instance.bfoo, and g_instance.cfoo.
15379
889bf7c5 153802002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15381
889bf7c5
PA
15382 * gdb.base/break.c (multi_line_if_conditional): New function.
15383 (multi_ilne_while_conditional): Likewise.
15384 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15385 IF or WHILE condition puts the breakpoint at the start of
15386 the condition.
f286b2c3 15387
634d57ec
JL
15388 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15389 hppa*-*-hpux* expected failure.
15390 * gdb.base/structs.exp (do_function_calls): Similarly.
15391
15392 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15393 watchpoints.
15394
9fbfe2dc
AC
153952002-01-06 Andrew Cagney <ac131313@redhat.com>
15396
15397 Fix PR gdb/66.
15398 * gdb.base/structs.exp: Replace skip for a29k with skip for
15399 gdb,cannot_call_functions.
15400 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15401 * gdb.base/callfuncs.exp: Ditto.
15402 * gdb.base/call-rt-st.exp: Ditto.
15403 * gdb.base/call-strs.exp: Ditto.
15404 * gdb.base/callfwmall.exp: Ditto.
15405 * gdb.base/scope.exp: Obsolete xfail a29k.
15406 * gdb.c++/misc.exp: Ditto.
15407 * gdb.c++/cplusfuncs.exp: Ditto.
15408 * gdb.base/ptype.exp: Ditto.
15409 * gdb.base/printcmds.exp: Ditto.
15410 * gdb.base/opaque.exp: Ditto.
15411 * gdb.base/list.exp: Ditto.
15412 * gdb.base/funcargs.exp: Ditto.
15413 * gdb.base/default.exp: Ditto.
15414
8ddad156
MS
154152002-01-04 Michael Snyder <msnyder@redhat.com>
15416
ca4976a6 15417 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15418 * gdb.base/maint.exp: Add tests for maint info sections options.
15419
1b074332
JL
15420Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15421
15422 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15423
7d159115
CV
154242001-12-20 Corinna Vinschen <vinschen@redhat.com>
15425
15426 * gdb.asm/arm.inc: New file.
15427 * gdb.asm/asm-source.exp: Add arm targets.
15428 * gdb.asm/configure.in: Ditto.
15429 * gdb.asm/configure: Recreated from configure.in.
15430
8fb87725
JL
15431Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15432
afabe08c
JL
15433 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15434 with HP's compiler.
15435 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15436 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15437 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15438 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15439
15440 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15441 either HP's compilers or GCC.
15442
db521deb
JL
15443 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15444 a SIGBUS or SIGSEGV.
15445
15446 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15447
15448 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15449 can be compiled with either HP's compiler or GCC.
15450
cfa88ab7
JL
15451 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15452 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15453 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15454
ca344dff
JL
15455 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15456 to match current gdb output. Update due to using auto-solib-limit
15457 for limiting instead of overloading auto-solib-add.
15458 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15459 test program.
15460
3f3c6e55 15461 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15462 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15463 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15464 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15465 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15466 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15467 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15468 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15469 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15470 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15471 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15472 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15473 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15474
8fb87725
JL
15475 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15476 a SIGTRAP to the inferior.
15477
cf599fa7
CV
154782001-12-19 Corinna Vinschen <vinschen@redhat.com>
15479
15480 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15481 Substitute call to target_link by call to gdb_compile.
15482
2cd045cd
JL
15483Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15484
a9c64011
AS
15485 * gdb.base/break.exp: Fix HP specific search string when testing
15486 backtracing in a called function.
2cd045cd 15487
a9c64011
AS
15488 * gdb.base/constvars.exp: Only set lang to C++ if we're
15489 compiling the test with HP's compilers.
15490 * gdb.base/volatile.exp: Similarly.
2cd045cd 15491
99ebe9ac
JB
154922001-12-19 Jim Blandy <jimb@redhat.com>
15493
15494 * gdb.base/printcmds.exp: Expect the null character to be printed
15495 as '\0', and the '\013' to be printed as '\v'.
15496 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15497 * gdb.base/setvar.exp: Same.
15498
b9891b29
JB
154992001-12-17 Jim Blandy <jimb@redhat.com>
15500
0eba65ab
JB
15501 * gdb.base/completion.exp: Rather than completing very long
15502 filenames, which can make the readline library produce output we
15503 don't recognize, cd to the directory first, and then complete
15504 using nice, short relative paths.
15505
6970b5b1
JB
15506 * gdb.base/completion.exp: On some systems, there is, in fact, a
15507 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15508 variables as being in scope. So use `no_var_named_this'
15509 instead of `b'.
6970b5b1 15510
b9891b29 15511 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15512 can't find the core file's registers as a failure.
b9891b29 15513
e6ccd35f
JSC
155142001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15515
a9c64011
AS
15516 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15517 test expect string more specific.
e6ccd35f 15518
105ba819
CV
155192001-12-13 Corinna Vinschen <vinschen@redhat.com>
15520
15521 * gdb.asm/asm-source.exp: Add support for xstormy16.
15522 * gdb.asm/configure.in: Ditto.
15523 * gdb.asm/configure: Rebuild.
15524 * gdb.asm/xstormy16.inc: New file.
15525
e9e79dd9
FF
155262001-12-10 Fred Fish <fnf@redhat.com>
15527
15528 * gdb.base/maint.exp: Update to match changes in type dumping code.
15529
347dc97d
JB
155302001-12-10 Jim Blandy <jimb@redhat.com>
15531
15532 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15533 matching the entry point symbol's name at the beginning of the
15534 line.
347dc97d 15535
5178b9d6
DJ
155362001-12-07 Daniel Jacobowitz <drow@mvista.com>
15537
15538 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15539 gdb.c++/inherit.exp, gdb.c++/method.exp,
15540 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15541 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15542 and class layout support.
15543
af890c52
DJ
155442001-12-07 Daniel Jacobowitz <drow@mvista.com>
15545
15546 * gdb.c++/classes.exp: Add test for static member function.
15547 * gdb.c++/misc.cc: Add class with static member function.
15548
7a345fb3
JB
155492001-12-07 Jim Blandy <jimb@redhat.com>
15550
f2e54a80 15551 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15552 those tests as `unsupported'.
15553 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15554 Rewrite subsequent tests to use it.
15555
15556 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15557 those tests as `unsupported'.
15558 * gdb.base/structs.exp (call_struct_func): New function.
15559 (do_function_calls): Use call_struct_func to call the functions
15560 returning structs.
15561
0bc69509
JB
15562 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15563 whether functions are prototyped or not, so we can't possibly pass
15564 arguments to t_float_values2 properly.
15565
7a345fb3
JB
15566 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15567 value of `timeout' for targets other than the mips*tx39-*.
15568
edb6ede1
MS
155692001-12-06 Michael Snyder <msnyder@redhat.com>
15570
d63a86f8 15571 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15572 and detect whether the start symbol has a leading underscore.
15573
2d842f13
JB
155742001-12-04 Jim Blandy <jimb@redhat.com>
15575
15576 * gdb.base/completion.exp: Clarify indentation.
15577
68550daf
JB
155782001-12-03 Jim Blandy <jimb@redhat.com>
15579
15580 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15581 variables on the S/390, not `.word'.
15582
cd5195a8
JB
155832001-11-30 Jim Blandy <jimb@redhat.com>
15584
15585 Add assembly-source tests for s390-ibm-linux.
15586 * gdb.asm/s390.inc: New file.
15587 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15588 the S/390 architecture.
a9c64011 15589 * gdb.asm/configure: Regenerated.
cd5195a8 15590
ca9efc90
MS
155912001-11-30 Michael Snyder <msnyder@redhat.com>
15592
15593 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15594 next, info source, info sources, info line, global and static
15595 variables, and static functions.
15596 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15597 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15598 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15599 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15600 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15601 (gdbasm_leave): Restore frame pointer.
15602 (gdbasm_startup): Copy stack set-up from crt0.S.
15603
d0e66976
FN
156042001-11-26 Fernando Nasser <fnasser@redhat.com>
15605
15606 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15607 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15608 to a local (non-static) variable. Copy tstruct.a to a static buffer
15609 and return a pointer to that buffer.
15610 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15611
e2334072
MK
156122001-11-24 Mark Kettenis <kettenis@gnu.org>
15613
15614 * gdb.asm/configure.in: Fix recognition of ix86 target.
15615 * gdb.asm/configure: Regenerate.
15616
756caa3d
MS
156172001-11-21 Michael Snyder <msnyder@redhat.com>
15618
15619 * gdb.asm/sparc.inc: New file.
15620 * gdb.asm/asm-source.exp: Recognize sparc target.
15621 * gdb.asm/configure.in: Recognize sparc target.
15622 * gdb.asm/configure: Regenerate.
d63a86f8 15623
9a4d72d5
MS
156242001-11-21 Michael Snyder <msnyder@redhat.com>
15625
15626 * gdb.asm/m32r.inc: New file.
15627 * gdb.asm/asm-source.exp: Recognize m32r target.
15628 * gdb.asm/configure.in: Recognize m32r target.
15629 * gdb.asm/configure: Regenerate.
15630
a773d1cd
MS
156312001-11-20 Michael Snyder <msnyder@redhat.com>
15632
017ac23d
MS
15633 * gdb.asm/i386.inc: New file.
15634 * gdb.asm/asm-source.exp: Recognize ix86 target.
15635 * gdb.asm/configure.in: Recognize ix86 target.
15636 * gdb.asm/configure: Regenerate.
15637
a773d1cd
MS
15638 * gdb.c++/namespace.exp: Fix quotes in output messages.
15639
bb632afb
MS
156402001-11-14 Michael Snyder <msnyder@redhat.com>
15641
25d559ca 15642 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15643 qualifier in a type cast expression, to designate an address
15644 in the instruction space (Harvard architecture).
15645
4749e309
MS
156462001-11-13 Michael Snyder <msnyder@redhat.com>
15647
15648 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15649 Tests for expressions using 'const' and 'volatile'.
15650
25050984
CV
156512001-11-13 Corinna Vinschen <vinschen@redhat.com>
15652
15653 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15654
1902c51f
DJ
156552001-11-12 Daniel Jacobowitz <drow@mvista.com>
15656
15657 * lib/mi-support.exp (mi_run_to_helper): Move comments
15658 outside of gdb_expect.
15659
dcf95b47
DJ
156602001-11-11 Daniel Jacobowitz <drow@mvista.com>
15661
15662 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15663 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15664 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15665 mi0_run_to): New functions.
15666 * gdb.mi/mi-simplerun.exp: Use them.
15667 * gdb.mi/mi0-simplerun.exp: Likewise.
15668 * gdb.mi/mi-var-cmd.exp: Likewise.
15669 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15670
45b074e1
AC
156712001-11-10 Andrew Cagney <ac131313@redhat.com>
15672
15673 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15674 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15675
bf50d346
AC
156762001-11-09 Andrew Cagney <ac131313@redhat.com>
15677
15678 * gdb.base/restore.exp: Include $expected value in restored test
15679 message.
15680
9383332c
AC
156812001-11-09 Andrew Cagney <ac131313@redhat.com>
15682
15683 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15684 implemented.
15685
db62520a
MS
156862001-11-08 Michael Snyder <msnyder@redhat.com>
15687
15688 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15689 Add pass/fail message for stop at breakpoint in call dummy function.
15690
b5703437
MS
156912001-11-07 Michael Snyder <msnyder@redhat.com>
15692
d63a86f8
RM
15693 * gdb.c++/templates.exp (test_template_breakpoints):
15694 If we get an overload menu, but it does not match what
760f6330 15695 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15696 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15697 making the whitespace optional. Argument for "new" may be
15698 "unsigned" as well as "unsigned int/long".
d63a86f8 15699 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15700 making the whitespace optional. Also replace "(void) with
15701 "((void|)), making the keyword "void" optional.
d63a86f8 15702 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15703 making the whitespace optional. Also replace "(void) with
15704 "((void|)), making the keyword "void" optional.
3bf40917
MS
15705 * gdb.base/callfuncs.c (t_float_values): This function must
15706 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15707 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15708 can be tested against both cases. Usually one case involves
15709 promotion of float to double, while the other does not.
15710 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15711 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15712 includes a stack frame for "start".
15713
c8ab4e6d
JB
157142001-11-05 Jim Blandy <jimb@redhat.com>
15715
15716 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15717 pointers are 32 bits long, and that offsets of relocs are always
15718 stored in the data (REL-style), and not in the reloc entry itself
15719 (RELA-style).
15720 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15721 stabs.
15722
3f08ced9
MS
157232001-11-01 Michael Snyder <msnyder@redhat.com>
15724
15725 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15726 and regular expression operators by using quoting.
15727
cbfa24cd
MS
157282001-10-31 Michael Snyder <msnyder@redhat.com>
15729
15730 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15731 depending on what the symbol table contains.
15732 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15733 the output of the ptype command. Similarly, accept both "const &"
15734 and "const&".
15735
aaa68313
CV
157362001-10-31 Corinna Vinschen <vinschen@redhat.com>
15737
15738 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15739 symbol `STORAGE' to allow to choose the storage class of
15740 the local datastructures.
15741 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15742 compiler directive.
15743
91740388
MS
157442001-10-30 Michael Snyder <msnyder@redhat.com>
15745
15746 * gdb.base/jump.exp: Allow it to run for all targets.
15747
1b7c05e7
CV
157482001-10-29 Corinna Vinschen <vinschen@redhat.com>
15749
15750 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15751 with new double_array size.
15752 (main): Change storage class of all local variables to static.
15753 Reduce size of double_array to 9.
15754 * gdb.base/call-ar-st.exp: Increase timeout value.
15755 Change expected output for double array to match new size in
15756 call-ar-st.c.
15757
36a22261
CV
157582001-10-29 Corinna Vinschen <vinschen@redhat.com>
15759
15760 * gdb.base/ending-run.exp: Create identical output when passing
15761 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 15762 Stormy16 target.
36a22261 15763
92b8ae91
MK
157642001-10-28 Mark Kettenis <kettenis@gnu.org>
15765
15766 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15767 that we catch the expected failure under Linux/x86.
15768
cb135b83
OF
157692001-10-29 Orjan Friberg <orjanf@axis.com>
15770
15771 * gdb.base/setvar.exp: Escape curly braces.
15772 * gdb.stabs/weird.exp: Ditto.
15773
6884aa54
DJ
157742001-10-27 Daniel Jacobowitz <drow@mvista.com>
15775
15776 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15777 * gdm.mi/mi0-hack-cli.exp: Likewise.
15778
0398c9aa
AC
157792001-10-25 Andrew Cagney <ac131313@redhat.com>
15780
15781 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15782 messages.
15783
d20bf2e8
AC
157842001-10-21 Andrew Cagney <ac131313@redhat.com>
15785
15786 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15787 checking MI enabled.
15788
03dd63aa
CV
157892001-10-09 Corinna Vinschen <vinschen@redhat.com>
15790
15791 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15792
1d9d99f3
FCE
157932001-10-04 Frank Ch. Eigler <fche@redhat.com>
15794
15795 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15796 if gdb child process crashes, just signal an error.
15797
838ae6c4
JB
157982001-10-02 Jim Blandy <jimb@redhat.com>
15799
15800 * lib/gdb.exp (test_xfail_format): Simplify.
15801
15802 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15803 front of the variable name `format'. Simplify `if'.
15804
8f0cbc1c
DJ
158052001-10-01 Daniel Jacobowitz <drow@mvista.com>
15806
15807 * gdb.threads/pthreads.exp: Wait for output and delay
15808 before sending ^C.
15809
1f08dafd
DJ
158102001-10-01 Daniel Jacobowitz <drow@mvista.com>
15811
15812 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15813 some incorrect output instead of timing out.
15814 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15815
674f90ff
CV
158162001-09-28 Corinna Vinschen <vinschen@redhat.com>
15817
15818 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15819 check to allow additional `int'.
15820
9b284272
DJ
158212001-09-27 Daniel Jacobowitz <drow@mvista.com>
15822
15823 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15824 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15825
b55a4771
MS
158262001-09-27 Michael Snyder <msnyder@redhat.com>
15827
15828 * lib/gdb.exp (test_debug_format): New proc.
15829 (setup_xfail_format): Use new proc test_debug_format.
15830 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15831 proc; use new service proc test_debug_format.
15832 Replace all other "gcc_compiled" tests with this test.
15833 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15834 proc; use new service proc test_debug_format.
15835 Replace all other "gcc_compiled" tests with this test.
15836
158372001-09-27 Michael Snyder <msnyder@redhat.com>
15838
15839 * gdb.base/cvexpr.exp: New file.
15840 * gdb.base/cvexpr.c: New file
15841 Test for expressions using const and volatile keywords.
15842
4e6667ac
CV
158432001-09-26 Corinna Vinschen <vinschen@redhat.com>
15844
15845 * gdb.base/constvars.exp: Check for different orders of keywords
15846 and additional "int" strings in output.
15847
4f337972
AC
158482001-09-22 Andrew Cagney <ac131313@redhat.com>
15849
15850 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15851 responses from "help maint".
15852
2015650d
FCE
158532001-09-19 Frank Ch. Eigler <fche@redhat.com>
15854
15855 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15856 to localhost:NNN instead of :NNN, in case Xvfb is listening
15857 only on TCP.
15858
f3bcedc1
CV
158592001-09-19 Corinna Vinschen <vinschen@redhat.com>
15860
15861 * gdb.base/recurse.exp: When checking leaving the watchpoint
15862 scope, recognize when gdb is in function's epilogue and pass.
15863
6b819c92
KS
158642001-09-18 Keith Seitz <keiths@redhat.com>
15865
15866 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15867 support for running tests against sid targets.
15868 (gdbtk_done): Ditto.
15869
a10c9419
CV
158702001-09-18 Corinna Vinschen <vinschen@redhat.com>
15871
15872 * gdb.base/ending-run.c (main): Set stdout buffersize
15873 to the same reasonable value for any target.
15874 * gdb.base/ending-run.exp: Add a regular expression
15875 to make testsuite happy on Sanyo Stormy16 target.
15876
739d0d99
CV
158772001-09-17 Corinna Vinschen <vinschen@redhat.com>
15878
15879 * gdb.base/display.c (do_loops): Add float variable `f'.
15880 Increment f in loop.
15881 * gdb.base/display.exp: Increment timeout by 60 seconds.
15882 Change float display test to use variable `f'.
15883
1b8947f0
JB
158842001-09-17 Jim Blandy <jimb@redhat.com>
15885
15886 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15887 overflowing the limited breakpoint tables on some ROM monitors
15888 (like the ROM68K).
15889
9890ac81
FCE
158902001-09-15 Frank Ch. Eigler <fche@redhat.com>
15891
15892 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15893 the "-ac" (disable access control) flag.
15894
6db765ea
JH
158952001-08-30 Jeff Holcomb <jeffh@redhat.com>
15896
15897 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15898 ints.
15899
4c32cc04
KS
159002001-08-30 Keith Seitz <keiths@redhat.com>
15901
15902 * lib/gdb.exp: Move all insight-related functionality into
15903 separate file.
15904 * lib/insight-support.exp: New file.
15905
8d6e6f81
FCE
159062001-08-29 Frank Ch. Eigler <fche@redhat.com>
15907
15908 * config/sid.exp (sid_start): Never set sid verbosity; disable
15909 expect_background {} that consumed its stdout; tolerate </dev/null.
15910 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15911
6a90e1d0
AC
159122001-08-18 Andrew Cagney <ac131313@redhat.com>
15913
15914 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15915 CLI jump command to start it.
15916 (mi_run_to_main): Fail immediatly when unexpected output.
15917
1759b3c3
AC
159182001-08-18 Andrew Cagney <ac131313@redhat.com>
15919
15920 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15921 beginning of function. Fix PR gdb/191.
15922
61d11d80
FCE
159232001-08-16 Frank Ch. Eigler <fche@redhat.com>
15924
15925 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15926 what to force sid endianness to.
15927
942a4df2
KS
159282001-08-15 Keith Seitz <keiths@redhat.com>
15929
15930 * lib/gdb.exp (gdbtk_start): Don't set environment
15931 variables for TCL_LIBRARY and friends. Insight will
15932 now figure these out for itself.
15933
0521c418
MS
159342001-08-02 Michael Snyder <msnyder@redhat.com>
15935
15936 * gdb.base/completion.exp: Remove the symbol "a64l" from
15937 the expect string; this is target-specific, and not related
15938 to what is being tested.
15939
74a9a58a
DB
159402001-08-02 Dave Brolley <brolley@redhat.com>
15941
15942 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15943
c70819fa
MS
159442001-07-25 Michael Snyder <msnyder@redhat.com>
15945
c2b8fa57
MS
15946 * gdb.base/consecutive.exp: New file. Test stepping over
15947 breakpoints on consecutive instructions.
15948 * gdb.base/consecutive.c: New file.
15949
c70819fa
MS
15950 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15951 curly braces in regular expressions.
15952
2b1a1355
MS
159532001-07-25 Michael Snyder <msnyder@redhat.com>
15954
15955 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15956 legitimate output from stepping out of main.
15957
413eca6f
KS
159582001-07-22 Keith Seitz <keiths@redhat.com>
15959
15960 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15961 the empty string, do not run the tests.
15962
7e5a9322
SC
159632001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15964
15965 * gdb.base/long_long.exp: Detect size of pointer. Take into
15966 account 2-byte pointers when testing for p/a results.
15967
de58f10f
SC
159682001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15969
d63a86f8 15970 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15971 and defined to 1K for m68hc11.
15972 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15973 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15974 (sizeof_random_data): New variable to tell the size of the data table;
15975 don't test past this size; always run to main.
15976
d6f5fea1
SC
159772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15978
15979 * gdb.base/return2.exp: return of long long and double fails for
15980 68HC11; don't execute these tests on that platform.
15981 * gdb.base/return.exp: Return of a double fails for 68hc11.
15982
c477543d
SC
159832001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15984
15985 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15986 tests that print a float.
15987 * call-rt-st.exp: Likewise.
15988
63cf1c79
MK
159892001-07-12 Mark Kettenis <kettenis@gnu.org>
15990
15991 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15992 running this test on Linux.
15993
112f9ab5
MC
159942001-06-24 Michael Chastain <chastain@redhat.com>
15995
15996 * gdb.base/arithmet.exp: Remove some tests to make all test names
15997 unique.
15998
4970cb0f
MS
159992001-07-03 Michael Snyder <msnyder@redhat.com>
16000
16001 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16002 the output of the ptype command.
16003
d85da69f
MS
160042001-07-02 Michael Snyder <msnyder@redhat.com>
16005
4c8a82de
MS
16006 * gdb.base/completion.exp: Don't assume that break.c is the only
16007 source file that may contain functions named "marker".
d85da69f
MS
16008 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16009
8afc772b
AC
160102001-06-28 Andrew Cagney <ac131313@redhat.com>
16011
16012 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16013 of files to delete.
16014
16015 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16016 * gdb.disasm/h8300s.exp: New file.
16017 gdb.disasm/h8300s.s: Likewise.
16018
cff22675
AC
160192001-06-27 Andrew Cagney <ac131313@redhat.com>
16020
16021 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16022 empty breakpoint tables.
16023
68c81b54
AC
160242001-06-25 Andrew Cagney <ac131313@redhat.com>
16025
16026 * lib/mi-support.exp: Update args=... part of stop-reason
16027 patterns. Accept either a list or a tuple.
16028
2dd62704
AC
160292001-06-23 Andrew Cagney <ac131313@redhat.com>
16030
16031 * lib/mi-support.exp: Remove local emacs variable defining
16032 change-log-default-name.
16033
b4127474
MC
160342001-06-22 Michael Chastain <chastain@redhat.com>
16035
16036 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16037 This is operationally compatible with the previous version.
16038
8dbfb380
JB
160392001-06-13 Jim Blandy <jimb@redhat.com>
16040
16041 * lib/gdb.exp (gdb_test): Doc fix.
16042
f2d8c86d
MC
160432001-06-10 Michael Chastain <chastain@redhat.com>
16044
16045 * gdb.base/exprs.exp: Remove a duplicate test.
16046
81564d34
JB
160472001-06-06 Jim Blandy <jimb@redhat.com>
16048
16049 * gdb.base/return2.exp (main): Use values to test float and double
16050 returns that are not NaN's, to avoid being confused by IEEE
16051 comparison rules.
16052
da55addb
MS
160532001-06-04 Michael Snyder <msnyder@redhat.com>
16054
16055 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16056 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16057 rather than wait for 12 more tests to time out.
16058
42c65987
JB
160592001-06-06 Jim Blandy <jimb@redhat.com>
16060
b18bced9 16061 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16062 Don't forget to match the GDB prompt.
b18bced9 16063
42c65987
JB
16064 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16065
5b41e5f0
JB
160662001-06-04 Jim Blandy <jimb@redhat.com>
16067
16068 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16069 command.
16070
015e046f
KB
160712001-05-31 Kevin Buettner <kevinb@redhat.com>
16072
16073 * gdb.base/annota1.exp (info break): Match four or more spaces
16074 after "Address".
16075
fb1ffbbe
MC
160762001-05-31 Michael Chastain <chastain@redhat.com>
16077
16078 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16079 (dm_type_int_star): Likewise.
16080 (dm_type_long_star): Likewise.
16081 (dm_type_void_star): Likewise.
16082
5ea2a32c
KB
160832001-05-29 Kevin Buettner <kevinb@redhat.com>
16084
16085 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16086 to a known value in order to get consistent results regardless
16087 of the setting of INPUTRC or the presence or contents of .inputrc.
16088
ae23c492
MS
160892001-05-24 Michael Snyder <msnyder@redhat.com>
16090
ac55707e
MS
16091 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16092 Don't require that the main thread and the manager thread are the
16093 first in the list.
16094
ae23c492
MS
16095 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16096 debugging. If test fails, issue an "unsupported" not a "fail".
16097
400071f1
JB
160982001-05-24 Jim Blandy <jimb@redhat.com>
16099
16100 Don't assume that short is shorter than int.
16101 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16102 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16103 this isn't true.
400071f1
JB
16104 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16105 an int, is not equal to ~0 stored in an unsigned char. This tests
16106 the same thing that the previous test meant to, but works on
16107 16-bit machines, too.
16108 ("print unsigned char != (~0)"): Same test, complemented.
16109
0816a3e5
MS
161102001-05-24 Michael Snyder <msnyder@redhat.com>
16111
16112 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16113 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16114 and prevents dejagnu getting out of step.
16115
f6dc23a9
KB
161162001-05-23 Kevin Buettner <kevinb@redhat.com>
16117
16118 * gdb.base/finish.exp (finish_void): Revise pattern for
16119 stopping on the call statement to not permit stopping at
16120 the start of the instructions comprising the call sequence.
16121
7dbd117d
MC
161222001-05-19 Michael Chastain <chastain@redhat.com>
16123
16124 * gdb.base/callfuncs.exp: Make all test names unique.
16125 * gdb.base/commands.exp: Make all test names unique.
16126 * gdb.base/condbreak.exp: Make all test names unique.
16127 * gdb.base/dbx.exp: Make all test names unique.
16128 * gdb.base/default.exp: Make all test names unique.
16129 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16130 and TIMEOUT messages to their corresponding PASS message.
16131 * gdb.base/ending-run.exp: Make all test names unique.
16132 * gdb.base/long_long.exp: Remove duplicate test.
16133
6b0b0a9e
KB
161342001-05-21 Kevin Buettner <kevinb@redhat.com>
16135
16136 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16137 stop on the call statement as well as the statement after the
16138 call.
16139
2caa35cb
MS
161402001-05-21 Michael Snyder <msnyder@redhat.com>
16141
16142 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16143
40713331
EZ
161442001-05-10 Elena Zannoni <ezannoni@redhat.com>
16145
a9c64011
AS
16146 * gdb.base/completion.exp: Revamp test. Make it execute on all
16147 platforms.
40713331 16148
c2c1be8d
EZ
161492001-05-10 Elena Zannoni <ezannoni@redhat.com>
16150
a9c64011
AS
16151 * config/gdbserver.exp (gdb_load): Handle the case
16152 in which the arguments to gdbserver are given in the
16153 baseboard configuration file.
16154 Also handle the case in which the server needs to do a
16155 load.
2c9cd303 16156
9671de48
KS
161572001-05-07 Keith Seitz <keiths@cygnus.com>
16158
a9c64011
AS
16159 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16160 set up the display for testing.
16161 (gdbtk_start): Convert all paths to paths that tcl will like.
16162 Export target information to environment.
16163 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16164 necessary.
16165 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16166 (to_tcl_path): New proc to convert a given pathname into
16167 a path acceptible as an argument to a tcl command.
16168 (_gdbtk_export_target_info): New proc to export target info
16169 into the environment for gdbtk testing.
16170 (gdbtk_done): New proc to signal end-of-test.
9671de48 16171
5a360f47
JB
161722001-05-06 Jim Blandy <jimb@redhat.com>
16173
16174 * restore.c: Make the code of caller0 correspond to its comment.
16175
66c756c6
MS
161762001-05-03 Michael Snyder <msnyder@redhat.com>
16177
16178 * config/sid.exp (gdb_target_sid): Check for error messages.
16179 On error or timeout, don't make expect exit (which will terminate
16180 all subsequent tests); instead just make gdb exit.
d63a86f8 16181 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16182 return a negative value.
16183
a966fde5
JB
161842001-04-24 Jim Blandy <jimb@redhat.com>
16185
851c18e0
JB
16186 * gdb.c++/templates.exp: If we see the prompt for the overload
16187 list, but we haven't recognized any of the longer patterns,
16188 arrange for this test to fail, not hang.
16189
a966fde5
JB
16190 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16191 variations.
16192
db144853
MC
161932001-04-22 Michael Chastain <chastain@redhat.com>
16194
16195 * gdb.c++/local.exp: Use the 'runto' library function.
16196 * gdb.c++/namespace.exp: Likewise.
16197 * gdb.c++/overload.exp: Likewise.
16198
3207ec21
KB
161992001-03-26 Kevin Buettner <kevinb@redhat.com>
16200
16201 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16202 * gdb.base/step-line.exp: New file. Test step/next in presence of
16203 #line directives.
16204 * gdb.base/step-line.c: New file. Test program for the above.
16205 * gdb.base/step-line.inp: New file. We pretend that this file has
16206 been transformed by some other tool into step-line.c.
16207
13b57657
JB
162082001-03-21 Jim Blandy <jimb@redhat.com>
16209
16210 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16211 unmangled operator names.
16212
754cbe1c
JB
162132001-03-20 Jim Blandy <jimb@redhat.com>
16214
16215 * gdb.threads/linux-dp.exp: Recognize an additional message
16216 generated by GDB when it doesn't understand how to debug threads
16217 on the target system.
16218
177495c9
AC
162192001-03-19 Andrew Cagney <ac131313@redhat.com>
16220
16221 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16222
f266096b
MC
162232001-03-12 Michael Chastain <chastain@redhat.com>
16224
16225 * gdb.c++/derivation.exp: Use the 'runto' library function.
16226
cac3c2ff
MC
162272001-03-12 Michael Chastain <chastain@redhat.com>
16228
16229 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16230
b6c11a24
MC
162312001-02-24 Michael Chastain <chastain@redhat.com>
16232
16233 * gdb.c++/ref-types.exp: Change handwritten code to library
16234 function 'runto'.
16235
6bae5bce
OF
162362001-03-16 Orjan Friberg <orjanf@axis.com>
16237
16238 * gdb.base/signals.exp: Set count to 0 explicitly.
16239
0015fd9a
MS
162402001-03-15 Mark Salter <msalter@redhat.com>
16241
16242 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16243 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16244 (gdb_load): Add support for additional target_info: gdb_download_size
16245 and gdb_load_timeout.
0015fd9a 16246
fc33412a
DT
16247Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16248
16249 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16250 file -- to prevent failing when the compile fails but we have no
16251 intention of running the tests anyway.
fc33412a
DT
16252
16253 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16254 tests if set.
16255
16256 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16257 integers.
fc33412a
DT
16258
16259 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16260 * gdb.c++/namespace.exp: Ditto.
16261
115f06de
OF
162622001-03-07 Orjan Friberg <orjanf@axis.com>
16263
16264 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16265 * gdb.base/pointers.exp: Relax pattern match of decimals.
16266
b6ba6518
KB
162672001-03-06 Kevin Buettner <kevinb@redhat.com>
16268
16269 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16270 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16271 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16272 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16273 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16274 config/sh.exp, config/sid.exp, config/slite.exp,
16275 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16276 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16277 config/vxworks.exp, config/vxworks29k.exp,
16278 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16279 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16280 gdb.base/arithmet.exp, gdb.base/assign.exp,
16281 gdb.base/async.exp, gdb.base/attach.exp,
16282 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16283 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16284 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16285 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16286 gdb.base/commands.exp, gdb.base/completion.exp,
16287 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16288 gdb.base/constvars.exp, gdb.base/corefile.exp,
16289 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16290 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16291 gdb.base/ending-run.exp, gdb.base/environ.exp,
16292 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16293 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16294 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16295 gdb.base/funcargs.exp, gdb.base/help.exp,
16296 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16297 gdb.base/logical.exp, gdb.base/long_long.exp,
16298 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16299 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16300 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16301 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16302 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16303 gdb.base/regs.exp, gdb.base/relational.exp,
16304 gdb.base/remote.exp, gdb.base/reread.exp,
16305 gdb.base/restore.exp, gdb.base/return2.exp,
16306 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16307 gdb.base/selftest.exp, gdb.base/setshow.exp,
16308 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16309 gdb.base/sigall.exp, gdb.base/signals.exp,
16310 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16311 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16312 gdb.base/step-test.exp, gdb.base/structs.c,
16313 gdb.base/structs.exp, gdb.base/structs2.exp,
16314 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16315 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16316 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16317 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16318 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16319 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16320 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16321 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16322 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16323 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16324 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16325 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16326 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16327 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16328 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16329 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16330 gdb.trace/circ.exp, gdb.trace/collection.exp,
16331 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16332 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16333 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16334 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16335 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16336 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16337 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16338 notices.
16339
dc96c6c7 163402001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16341
16342 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16343 first arg is int not float.
16344
dc96c6c7 163452001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16346
16347 * gdb.base/reread.exp: Unsupported for non-native targets;
16348 doesn't work for remote debugging.
16349
9b0c4aeb
FN
163502001-02-19 Fernando Nasser <fnasser@redhat.com>
16351
16352 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16353 * gdb.base/ending-run.exp: Properly handle the BSP state when
16354 stepping past the end of main.
9b0c4aeb 16355
02aa71d5
MC
163562001-02-19 John Moore <jmoore@redhat.com>
16357
16358 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16359 Converted HPUX fix for non-expected items following multiple
16360 step commands into general solution for all platforms.
16361
1fa449a4
MC
163622001-02-18 Michael Chastain <chastain@redhat.com>
16363
16364 * gdb.c++/classes.exp (do_tests): Change runto statements
16365 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16366 statements demangler agnostic.
16367 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16368 (gdb_virtfunc_restart): Likewise.
16369
b2f9ec70
MC
163702001-02-14 Michael Chastain <chastain@redhat.com>
16371
16372 * gdb.c++/inherit.exp (do_tests): Change runto statements
16373 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16374 statements demangler agnostic.
16375
cf74b8ca
AC
16376Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16377
16378 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16379 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16380 before calling common_routine 15 times'' tests.
cf74b8ca 16381
99f78f56
MC
163822001-02-11 Michael Chastain <chastain@redhat.com>
16383
16384 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16385 Helps the test script figure out which demangler is in use.
16386 (dm_type_foo_ref): Ditto.
16387 (dm_type_int_star): Ditto.
16388 (dm_type_long_star): Ditto.
16389 (dm_type_unsigned_int): Ditto.
16390 (dm_type_void): Ditto.
16391 (dm_type_void_star): Ditto.
99707966 16392 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16393 Probe the gdb demangler and set variables to accommodate
16394 formatting differences.
16395 (info_func_regexp): New function. Same as info_func, but
16396 matches against a regexp.
16397 (info_func): Match against a literal string.
16398 (print_addr_2): New function. Match against a literal string,
16399 which can be different from the input to gdb.
16400 (print_addr): Simply call print_addr_2 with the same argument twice.
16401 (test_lookup_operator_functions): Use demangler formatting variables.
16402 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16403 the tests in the same order as the C++ class declaration.
16404 (test_paddr_operator_functions): Ditto.
16405 (test_paddr_overloaded_functions): Ditto.
16406 (test_paddr_hairy_functions): Use demangler formatting variables.
16407 Add reference to gdb/19 for related tests.
16408 (do_tests): Call probe_demangler.
16409
1de8f023
KB
164102001-01-30 Kevin Buettner <kevinb@redhat.com>
16411
16412 * gdb.c++/templates.cc (printf): Remove unused function definition.
16413
ca3f91ed
MS
164142001-01-26 Felix Lee <flee@redhat.com>
16415
16416 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16417
164182001-01-25 matthew green <mrg@redhat.com>
16419
16420 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16421 up sid.
16422 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16423
164242001-01-25 matthew green <mrg@redhat.com>
16425
16426 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16427 Deprecate $sid_spawn_id.
ca3f91ed
MS
16428 (sid_exit): Remove code necessary only for `spawn.'
16429
164302001-01-25 matthew green <mrg@redhat.com>
16431
16432 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16433
fb18ec4a
MC
164342001-01-28 Michael Chastain <chastain@redhat.com>
16435
16436 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16437 to call when tests fail. It takes gdb out of the overloaded
16438 function choice menu back to the main prompt, so that the test
16439 program stays synchronized.
16440 (set_bp_overloaded): New proc to collect all the common
16441 code for setting a breakpoint on an overloaded name. Calls
16442 take_gdb_out_of_choice_menu when needed.
16443 (menu_overload1arg): New variable to collect the repeated
16444 instances of the expected menu for an overloaded name. Change
16445 the regular expression to handle changes in g++ type encoding:
16446 "void" can be either "void" or "", and "unsigned int" can be
16447 either "unsigned int" or "unsigned".
16448 (continue_to_bp_overloaded): Change regular expressions to handle
16449 changes in g++ type encoding.
16450 (no proc): Call take_gdb_out_of_choice_menu when needed.
16451 Remove redundant calls to "info break". Accept either "canceled"
16452 or "cancelled". Change regular expressions in "info break"
16453 calls to handle changes in g++ type encoding. Give all tests
16454 unique strings.
16455
9c646a6e
BE
164562001-01-17 Ben Elliston <bje@redhat.com>
16457
16458 * config/sid.exp: New file.
16459
9549d9c1
AC
16460Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16461
16462 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16463
dc96c6c7 164642000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16465
16466 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16467 Add a RE to accept a non-ascii char if one is ever presented.
16468
b4df4f68
FN
164692000-12-20 Fernando Nasser <fnasser@redhat.com>
16470
297dd0fd 16471 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16472
dc96c6c7 164732000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16474
d63a86f8 16475 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16476 in regexp. One '\' does not suffice on Linux.
16477
4a7bddb6
MC
164782000-12-09 Michael Chastain <chastain@redhat.com>
16479
16480 * gdb.base/break.exp (test_clear_command): Use a marker function
16481 rather than 'main' for the test function. Also move this
16482 test to an execution point where the marker function names are
16483 guaranteed to be bound to functions. (Executing tests after a
16484 'finish' from main runs into name conflicts with local names
16485 in __libc_start_main).
16486
dc96c6c7 164872000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16488
16489 * gdb.base/finish.exp: New test for gdb's "finish" command.
16490 * gdb.base/return2.exp: New test for gdb's "return" command.
16491 * gdb.base/return2.c: New source file for above.
16492
dc96c6c7 164932000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16494
16495 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16496 * gdb.base/miscexprs.exp: Ditto.
16497 * gdb.base/pointers.exp: Ditto.
16498 * gdb.c++/derivation.exp: Ditto.
16499 * gdb.c++/local.exp: Ditto.
16500 * gdb.c++/namespace.exp: Ditto.
16501 * gdb.c++/overload.exp: Ditto.
16502 * gdb.c++/ref-types.exp: Ditto.
16503
dc96c6c7 165042000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16505
16506 * gdb.base/constvars.exp: Test result of "up" command.
16507 * gdb.base/miscexprs.exp: Ditto.
16508 * gdb.base/pointers.exp: Ditto.
16509 * gdb.base/scope.exp: Ditto.
16510 * gdb.c++/derivation.exp: Ditto.
16511 * gdb.c++/local.exp: Ditto.
16512 * gdb.c++/namespace.exp: Ditto.
16513 * gdb.c++/overload.exp: Ditto.
16514 * gdb.c++/ref-types.exp: Ditto.
16515
44097287
FN
165162000-11-22 Michael Chastain <chastain@redhat.com>
16517
16518 * mips_pro.exp: Accept either "middle -> top -> main" or
16519 "middle -> main" in the backtrace, because gcc can optimize
16520 tail calls to jumps. Remove setup_xfail for the hppa case.
16521 Add a comment with the original warning messages from PR 3016,
16522 which was filed in 1993, to preserve them for posterity.
16523
9d2e1bab
ND
165242000-11-17 Nick Duffek <nsd@redhat.com>
16525
16526 * lib/gdb.exp (gdb_test): Override timeout with board info.
16527
1aca8eb7
ND
165282000-11-17 Nick Duffek <nsd@redhat.com>
16529
16530 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16531 the second kill and detach messages.
16532
93076499
ND
165332000-11-17 Nick Duffek <nsd@redhat.com>
16534
16535 * configure.in: Add AC_EXEEXT.
16536 * configure: Regenerate.
16537 * Makefile.in (just-check): Export EXEEXT.
16538 * lib/gdb.exp ($EXEEXT): Import from environment.
16539 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16540 expect "maint dump-me" on Cygwin.
16541 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16542 $EXEEXT.
16543
30e87cd3
ND
165442000-11-17 Nick Duffek <nsd@redhat.com>
16545
16546 * gdb.base/break.exp: Test backtrace and finish from called
16547 function on all platforms, not just HP-UX.
16548
dc96c6c7 165492000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16550
16551 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16552 code from gdb_target_monitor, so it can be used independantly
16553 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16554
dc96c6c7 165552000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16556
16557 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16558 * gdb.base/corefile.exp: Expect the message "Program is being
16559 debugged already" when we send the "corefile" command, since
16560 the preceeding gdb_load may have connected gdb to a remote target.
16561 * gdb.base/display.exp: Disable hardware watchpoints if new
16562 board info variable "no_hardware_watchpoints" is true.
16563 Replace single-letter commands with more readable ones.
16564 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16565 if new board info variable "no_hardware_watchpoints" is true.
16566 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16567 to see if stdio (printf) testing is possible.
16568 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16569 board info variable "no_hardware_watchpoints" is true. Use new
16570 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16571
39124dea
FN
165722000-11-13 Fernando Nasser <fnasser@redhat.com>
16573
16574 From Orjan Friberg <orjanf@axis.com>:
16575 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16576 in array print pattern match.
16577
a9e2e984
FN
165782000-11-09 Fernando Nasser <fnasser@redhat.com>
16579
16580 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16581 spelling "cancelled" to U.S. spelling "canceled" to match changes
16582 made to gdb.
16583 * gdb.c++/ovldbreak.exp: Ditto.
16584
c7db355b
PS
165852000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16586
16587 * gdb.base/callfuncs.c (main): Moved to end of file, call
16588 t_double_values to initialize the FPU before inferior calls are made.
16589 * gdb.base/callfuncs.exp: Test for register preservation after calling
16590 inferior functions. Add tests for continuining, finishing and
16591 returning from a stop in a call dummy.
16592
dc96c6c7 165932000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16594
16595 * gdb.base/commands.exp: Break up long lines, and re-indent.
16596
dc96c6c7 165972000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16598
16599 * config/gdbserver.exp: Rewritten from the ground up, to make it
16600 compatible with the current dejagnu tree, and to make it work with
16601 the new "gdbserver" in libremote.
16602
dc96c6c7 166032000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16604
16605 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16606 * gdb.base/varargs.exp: Skip entire test if no printf support.
16607 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16608 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16609
dc96c6c7 166102000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16611
16612 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16613 no floating point support.
16614 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16615 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16616 * gdb.base/call-rt-st.exp: Ditto.
16617 * gdb.base/call-strs.exp: Ditto.
16618
bac5fc66
JG
166192000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16620
16621 * gdb.base/sizeof.c: include <stdio.h>.
16622
16623 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16624 'finish', otherwise uncaptured gdb_prompt would potentially
16625 throw remaining test points out of sync.
bac5fc66 16626
b22a6027
SB
166272000-07-26 Scott Bambrough <scottb@netwinder.org>
16628
16629 * gdb.base/recurse.exp: Run tests for all targets.
16630 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16631 gnu-oldld case on ARM.
16632 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16633 for ARM targets.
d63a86f8 16634
d8231941
AG
16635Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16636
16637 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16638 * gdb.java/configure: Rebuild.
16639
8caabe69
AG
16640Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16641
16642 * gdb.java/jv-exp.exp: New file.
16643
9d273ca3
AG
16644Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16645
16646 * configure: Rebuilt.
16647 * configure.in (configdirs): Add gdb.java.
16648 * gdb.java/jmisc.java: New file.
16649 * gdb.java/jmisc.exp: New file.
16650 * gdb.java/Makefile.in: New file.
16651 * gdb.java/configure: Rebuilt.
16652 * gdb.java/configure.in: New file.
16653 * lib/java.exp: New file.
16654
4f823a66
AC
16655Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16656
16657 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16658 underflow.
4f823a66 16659
2391e11d
AC
16660Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16661
16662 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16663 and the compilers sizes.
2391e11d 16664
54602222
ND
166652000-07-09 Nick Duffek <nsd@redhat.com>
16666
16667 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16668 (use_methods): New function.
16669 (main): Call use_methods().
16670 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16671 (do_tests): Call test_method_param_class.
16672
2bec0572
ND
166732000-07-09 Nick Duffek <nsd@redhat.com>
16674
16675 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16676 spelling.
16677 (test_enums): New procedure. Move enum tests from end of script
16678 to here. Set breakpoint on function name instead of line number.
16679 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16680 (enums2): New marker function.
16681 (enums1): New function.
16682 (main): Call enums1(). Move enum tests to enums1().
16683
78492fde
AC
16684Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16685
16686 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16687 compile/link program. Update line numbers.
78492fde
AC
16688 * gdb.asm/d10v.inc: Define ``startup''.
16689 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16690
49a2cef8
AC
16691Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16692
16693 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16694
3e6c8688
EZ
166952000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16696
16697 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16698 of 'help maint print' command.
3e6c8688 16699
9ff5cbe9
AC
16700Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16701
16702 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16703 they use gdb_expect_list.
9ff5cbe9 16704
17c579bd
AC
16705Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16706
16707 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16708 memory-read-packet-size'' instead of ``set endian big'' to test
16709 long commands.
17c579bd 16710
e6d71bf3
DB
167112000-06-03 Daniel Berlin <dan@cgsoftware.com>
16712
16713 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16714 g++, and stop skipping them.
e6d71bf3
DB
16715
16716 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16717 work under g++.
16718
d63a86f8 16719 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16720 initialization.
16721
dc96c6c7 167222000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16723
16724 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16725 the regular expression: accept an (almost) arbitrary sequence of
16726 "frames-invalid" and "breakpoints-invalid" messages both before
16727 and after the "starting" message.
16728
dc96c6c7 167292000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16730
16731 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16732
dc96c6c7 167332000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16734
16735 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16736 Relax the regular expression a little, make it pass on Solaris 8.
16737
8216cda9
KB
167382000-05-12 Kevin Buettner <kevinb@redhat.com>
16739
16740 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 16741 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
16742 Instead, it is permissible for gdb to stop on the line of the
16743 call itself.
16744
1a570b2f
MS
167452000-05-12 Michael Snyder <msnyder@.cygnus.com>
16746
16747 * gdb.base/break.exp (bp on small function, optimized file):
16748 Add a second pass pattern. The behavior differs here between stabs
16749 and dwarf for one-line functions. Stabs preserves two line symbols
16750 (one before the prologue and one after) with the same line number,
16751 but dwarf regards these as duplicates and discards one of them.
16752 Therefore the address after the prologue (where the breakpoint is)
16753 has no exactly matching line symbol, and GDB reports the breakpoint
16754 as if it were in the middle of a line rather than at the beginning.
16755
dc96c6c7 167562000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 16757
d63a86f8 16758 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
16759 rather than "send_gdb" (for consistancy).
16760
7d418785
AC
16761Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16762
16763 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16764 * gdb.c++/templates.cc: Properly check for GCC version number.
16765 * lib/compiler.cc: Likewise
16766
dc96c6c7 167672000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 16768
d63a86f8 16769 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
16770 gdb may not stop at the first line of main, due to code motion.
16771
dc96c6c7 167722000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
16773
16774 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16775 This test depends on parsing the printf output from the target.
16776 Since the sparclet stub doesn't do stdio, this will never work.
16777 * gdb.base/call-rt-st.exp: ditto.
16778 * gdb.base/call-strs: ditto.
16779
dc96c6c7 167802000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16781
16782 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16783
16784 * gdb.base/ending-run.exp: After connecting to a remote target,
16785 but before running, the target will appear to be in a random
16786 location. Specify both a file and a line for breakpoints.
16787 Also, the function that calls main may be called 'init'
16788 rather than 'start'.
16789
a5a51225
EZ
167902000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16791
16792 * gdb.base/help.exp: Update output for add-symbol-file command.
16793
7930cc7c
FN
167942000-04-10 Fernando Nasser <fnasser@cygnus.com>
16795
16796 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16797 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16798
23e37ab1
C
167992000-04-07 J.T. Conklin <jtc@redback.com>
16800
e93c542c
C
16801 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16802
23e37ab1
C
16803 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16804
591b8fa3
PDM
16805Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16806
16807 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16808 values that can be represented exactly.
591b8fa3
PDM
16809 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16810 above change, and to not check against the directory part of the source
16811 file name.
16812 (step into print_long_arg_list): Likewise.
16813 (print print_small_structs from print_long_arg_list): Likewise.
16814 (print print_long_arg_list): Likewise.
16815
7a495180
EZ
168162000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16817
30b53638 16818 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16819
beb998c6
AC
16820Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16821
16822 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16823
1c689132
DB
168242000-03-25 Daniel Berlin <dan@cgsoftware.com>
16825
16826 * gdb.base/commands.exp (deprecated_command_test): Add test for
16827 deprecate with no arguments.
16828
c1790a9d
JL
168292000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16830
16831 * gdb.base/break.exp: Add new test for setting breakpoints on
16832 optimized code so we can test breakpoints work even when function
16833 prologues may be optimized away
16834
003ba290
FN
168352000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16836
16837 From David Whedon <dwhedon@gordian.com>
a9c64011 16838 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16839
6837a0a2
DB
168402000-03-22 Daniel Berlin <dan@cgsoftware.com>
16841
16842 * gdb.base/help.exp: Added test for new apropos command.
16843
b9593231
KB
168442000-03-21 Kevin Buettner <kevinb@redhat.com>
16845
16846 * gdb.base/pointers.c (usevar): New function.
16847 (main): Make sure that global variables v_int_pointer2, rptr,
16848 and y are all referenced someplace in the program by calling
16849 usevar() on them. [Some linkers delete symbols which are
16850 never referenced. The space remains, but there's no way to
16851 get a (symbolic) handle on the variable from the debugger.]
16852
751a959b
EZ
168532000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16854
16855 * gdb.base/printcmds.c: Add typedeffed arrays.
16856
16857 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16858 procedure to test arrays that are typedef'd.
751a959b 16859
73a93a32
JI
168602000-03-13 James Ingham <jingham@leda.cygnus.com>
16861
16862 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16863 the library directories.
73a93a32 16864
fb40c209
AC
16865Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16866
16867 * configure.in (configdirs): Add sub directory gdb.mi.
16868 * configure: Re-generate.
16869
16870 * gdb.mi: New directory.
d63a86f8 16871
ee4dd2c9
AC
168722000-02-25 Scott Bambrough <scottb@netwinder.org>
16873
16874 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16875 a long long value as a double on ARM platforms.
ee4dd2c9 16876
70f0cc22
JB
168772000-02-16 Jim Blandy <jimb@redhat.com>
16878
16879 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16880 default source file is set properly before running this test.
16881
853819b8
EZ
168822000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16883
16884 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16885 gdbtk/library directory, not in gdbtcl2.
853819b8 16886
dfcd3bfb
JM
168872000-02-04 Jim Blandy <jimb@redhat.com>
16888
16889 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16890 backslash from regexp pattern.
16891
16892 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16893 procedure. Use it to run all the "continue to bp overloaded"
16894 tests. Note that this changes the names of the tests slightly.
16895 If the breakpoint hit message includes a hex PC value, because
16896 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16897 from the real source code, still consider that a pass.
16898
16899 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16900 XFAIL here if the breakpoint message contains a hex address. Note
16901 similar change on 1999-11-02.
16902
16903 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16904
16905 * gdb.base/ptype.exp: Establish a default source file before
16906 calling get_debug_format.
16907
169082000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16909
16910 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16911
8b93c638
JM
169122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16913
16914 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16915 of successive stepi commands -- while in the prologue we should see
16916 the function entry bracket.
16917
169182000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16919
16920 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16921 reach __change_mode() when stepping through the end of main().
16922
c5394b80
JM
169232000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16924
16925 * gdb.base/default.exp: Fix expected pattern.
16926 * gdb.base/help.exp: Same.
16927
0d06e24b
JM
169282000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16929
16930 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16931 Don't use xfail's because that affects only the following test.
d63a86f8 16932
0d06e24b 16933 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16934 solaris or linux.
0d06e24b
JM
16935
16936 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16937
dc96c6c7 169382000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16939
d63a86f8 16940 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16941 "A syntax error" rather than "A parse error". Accept both.
16942
169432000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16944
16945 * gdb.base/default.exp: Remove OS dependent string from "target
16946 remote" test.
16947 * gdb.base/help.exp: Same for "help target remote" test.
16948
c3f6f71d
JM
169492000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16950
16951 From Jim Kingdon <kingdon@redhat.com>:
16952
16953 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16954 prompt (cleanup rather than necessity, but still might keep output
16955 from spilling to next test).
c3f6f71d
JM
16956
169572000-01-02 Fred Fish <fnf@cygnus.com>
16958
16959 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16960 AIX, which defines them in <sys/types.h>.
16961
ed9a39eb 169621999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16963
ed9a39eb 16964 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16965 float" test.
ed9a39eb
JM
16966
169671999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16968
ed9a39eb 16969 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16970
16971 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16972 outermost frame disallowed".
16973
169741999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16975
16976 * gdb.base/setvar.exp: New tests for setting the value of a struct
16977 with a constant list.
16978
169791999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16980
16981 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16982 require the user to type a cast before setting the value of a struct.
16983
de57eccd
JM
169841999-12-06 Jim Blandy <jimb@cygnus.com>
16985
16986 * gdb.base/default.exp: Expect the new 'info float' command on
16987 all i386 platforms.
16988
16989 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16990 LinuxThreads libraries that don't support debugging.
16991
c2d11a7d
JM
16992Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16993
16994 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16995 Change the buffer type to ``unsigned char'' to simplify size
16996 arithmetic.
c2d11a7d
JM
16997
16998 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16999 stub only handles 400-1 byte packets. Verify that the download
17000 worked.
c2d11a7d
JM
17001
170021999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17003
17004 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17005 tests, using UNRESOLVED for the untested cases. Also, does not wait
17006 for a timeout if the prompt was received before a recognizable pattern.
17007
170081999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17009
17010 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17011
170121999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17013
17014 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17015 watchpoints.
c2d11a7d
JM
17016
170171999-11-24 Jason Merrill <jason@casey.cygnus.com>
17018
17019 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17020
17021 * gdb.c++/local.exp: Be more flexible in recognizing local class
17022 name mangling. Don't allow horribly truncated method names.
17023 * gdb.c++/derivation.exp: Expect protected inheritance.
17024 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17025 * gdb.c++/virtfunc.exp: Likewise.
17026 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17027 when printing a nested enum.
17028
170291999-11-22 Jim Blandy <jimb@cygnus.com>
17030
17031 * gdb.base/step-test.exp: Properly await GDB's response to setting
17032 a breakpoint on the call to large_struct_by_value.
17033
17034 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17035 just because we have debug info for the `start' function.
17036
170371999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17038
17039 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17040 "Unknown signal" messages, which indicate (on LinuxThreads) that
17041 GDB doesn't know how to debug threads on this system. This is
17042 better than hanging while philosopher 0 dumps chatter into gdb.log.
17043
170441999-11-18 Tom Tromey <tromey@cygnus.com>
17045
17046 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17047
170481999-11-18 Fred Fish <fnf@cygnus.com>
17049
17050 * gdb.base/coremaker2.c: Add sample program for generating
17051 cores that is more self contained than coremaker.c. Eventually
17052 I'll add more code to this and tie it into the testsuite.
17053
4ce44c66
JM
170541999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17055
17056 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17057
170581999-11-10 Jimmy Guo <guo@cup.hp.com>
17059
17060 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17061 from $srcdir/lib/.
4ce44c66 17062 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17063 and gdb.c++/.
4ce44c66
JM
17064
17065 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17066
d63a86f8 17067 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17068 'continue with watch' test point.
17069
170701999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17071
17072 Merged from p2linux-990323-branch:
d63a86f8 17073
4ce44c66
JM
17074 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17075
11cf8741
JM
17076Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17077
17078 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17079 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17080
17081Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17082
17083 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17084 gdb_expect_list.
11cf8741
JM
17085
17086Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17087
17088 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17089
170901999-11-03 Mark Salter <msalter@cygnus.com>
17091
17092 * gdb.base/break.exp: Fix "stub continue" pattern.
17093
170941999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17095
17096 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17097
170981999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17099
17100 * gdb.base/display.exp ("finish"): Add timeout clause.
17101
17102 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17103 plain prompt clause, so this doesn't have to time out in order to
17104 fail.
17105
17106 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17107 breakpoint hit messages include an address.
11cf8741
JM
17108
17109 * gdb.base/display.exp: Don't forget to escape parens in regular
17110 expressions. Unix regexp notatation sucks.
17111
171121999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17113
17114 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17115 order for 'signalled' message.
11cf8741 17116
5c44784c
JM
171171999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17118
17119 From Jimmy Guo <guo@cup.hp.com>:
17120 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17121 * gdb.base/annota1.c: Add code for tests to work with.
17122
171231999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17124
17125 * gdb.base/remote.exp: New test for remote downloading settings.
17126 * gdb.base/remote.c: New file with large .data.
17127
917317f4
JM
171281999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17129
17130 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17131 for LinuxThreads support, merged from the Code Fusion branch.
17132
17133Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17134
17135 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17136 containing exp_continue into a while within an expect. Don't
17137 attempt a start more than three times. Check return value from
17138 gdb_load.
d63a86f8 17139
2df3850c
JM
17140Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17141
17142 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17143 a pass case.
2df3850c 17144
2acceee2
JM
171451999-10-01 Kevin Buettner <kevinb@cygnus.com>
17146
17147 * gdb.base/break.c (main): Added a statement that we can step
17148 off of.
17149 * gdb.base/break.exp: Added tests for setting a breakpoint
17150 at an offset and stepping onto a breakpoint.
17151
171521999-10-01 Fred Fish <fnf@cygnus.com>
17153
d63a86f8 17154 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17155 gdb output.
17156
c2c6d25f
JM
171571999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17158
17159 * gdb.base/break.exp: Code locations are in hex, don't forget!
17160 (For HP-UX.)
17161
171621999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17163
17164 * condbreak.exp: Use break.c as test program.
17165 * condbreak.c: Remove, redundant with break.c.
17166
171671999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17168
17169 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17170 Z-packets if the target needs it.
c2c6d25f
JM
17171
171721999-09-13 James Ingham <jingham@leda.cygnus.com>
17173
17174 * gdb.c++/overload.exp: Added tests for listing overloaded
17175 functions with function pointers in the arg, explicitly calling
17176 out the version you want.
17177
cff3e48b
JM
171781999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17179
17180 * long_long.exp: Add variations of test cases that work for
17181 targets with 16-bit ints and 32-bit doubles.
17182
d4f3574e
SS
171831999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17184
17185 * break.c (main): Compare a possibly-uninitialized argc with an
17186 unlikely value that fits in 16 bits.
17187
171881999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17189
17190 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17191 0xfeeb, don't want negative numbers if ints are 16 bits.
17192
17193 * lib/gdb.exp (skip_cplus_tests): New proc.
17194 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17195 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17196 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17197 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17198 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17199 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17200 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17201 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17202
17203 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17204
17205Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17206
17207 * gdb.base/corefile.exp (up): Allow a parameter to appear
17208 in the frame that we're going up to.
17209
17210 From Jim Blandy <jimb@cygnus.com>:
17211
17212 * gdb.base/default.exp (info float): Expect some output now.
17213
17214 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17215 returning floating-point values to fail on the x86.
17216 * gdb.base/callfwmall.exp (do_function_calls): Same.
17217
17218 * gdb.base/list.exp (test_listsize): Correct expectations for
17219 listing line 1 with listsize 2. Also, listing a single line
17220 works now, as does listing three lines. [Kevin's note: There
17221 were a number of other cases fixed too where the expectations
17222 differed...]
17223
172241999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17225
17226 * gdb.base/selftest.exp: Add case for when version prints as
17227 constant string instead of char pointer.
17228
104c1213
JM
172291999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17230
17231 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17232 stepping out of main.
104c1213
JM
17233
17234 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17235 G++ used.
17236
17237 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17238 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17239
17240 * gdb.c++/ovldbreak.exp: Update match string in test that
17241 includes a warning of multiple breakpoints.
17242
172431999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17244
17245 * gdb.base/display.exp: Improve precision of step-after-finish
17246 added yesterday.
17247
17248 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17249 test.
104c1213
JM
17250
17251 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17252 configs when using G++, not just hppa*.
17253
172541999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17255
17256 * gdb.base/async.c: New file.
17257 * gdb.base/async.exp: New file.
17258
17259Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17260
17261 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17262 PA64.
17263
53a5351d
JM
17264Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17265
104c1213
JM
17266 * gdb.base/display.exp: "finish" can leave us mid-line on many
17267 targets, deal with it. Add a small constant to main, instead of
17268 1000 since main+1000 may not be a valid address in the target.
17269
53a5351d
JM
17270 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17271 on hpux11.
17272
17273 * gdb.base/attach.exp: Handle another hpux11 error message variant
17274 when attaching to a process that does not exist.
17275
172761999-08-19 J.T. Conklin <jtc@redback.com>
17277
17278 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17279 characters in 'continue to 1241' test.
53a5351d
JM
17280
172811999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17282
17283 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17284 stop in print_long_arg_list, define and use a whitespace
17285 variable in print_small_structs test, add an XFAIL for Solaris.
17286 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17287 interested enough to fix.
17288
7be570e7
JM
172891999-08-13 Keith Seitz <keiths@cygnus.com>
17290
17291 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17292 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17293 proc knows about targets other than the natives.
17294 (test_assign): Use "gdb_run_cmd" to "run" the target.
17295 Check that we've actually hit the breakpoint at main.
17296 When we attempt to assign a value to a local variable, check
17297 that the variable is in the current scope, i.e., don't use
17298 a test with an empty result.
17299
17300Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17301
17302 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17303 command.
7be570e7
JM
17304
173051999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17306
17307 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17308 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17309 gdb.compat, gdb.threads-hp.
17310 gdb.hp/configure, gdb.hp/configure.in: New files.
17311 gdb.hp/Makefile.in: Recurse into new subdirs.
17312 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17313 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17314 in object files.
17315 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17316
96baa820
JM
173171999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17318
17319 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17320 funky printf, remove a bogus p/a test.
96baa820
JM
17321
173221999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17323
17324 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17325 connected to the target. This is necessary when running not
17326 natively.
96baa820
JM
17327
173281999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17329
17330 * gdb.base/step-test.exp: Removed some extraneous messages.
17331
17332 * gdb.base/long_long.exp: Don't run memory examination tests
17333 on little-endian targets (they will need a different set of
17334 results to match).
17335
173361999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17337
17338 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17339 until somebody decides to fix GDB.
17340
17341 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17342 constant as "ULL".
96baa820
JM
17343 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17344 matches for a couple x/2 commands.
17345
a0b3c4fd
JM
173461999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17347
17348 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17349 by merging in ref-types2 tests.
17350 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17351
17352 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17353 * gdb.c++/Makefile.in: Add standard actions.
17354 (EXECUTABLES): Rename from PROGS, update list.
17355 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17356 from gdb.hp.
17357 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17358 foo and bar locals.
17359 * gdb.c++/anon-union.exp: Fix tests to match.
17360 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17361 expect matches to handle output variations.
17362 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17363 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17364 output, add HP alternatives for new and delete prints.
a0b3c4fd 17365 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17366 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17367 * gdb.c++/demangle.exp: Use $style when reporting failure.
17368 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17369 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17370 match alternatives.
17371 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17372 compilers.
a0b3c4fd
JM
17373 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17374 * gdb.c++/method.exp: Add match alternatives.
17375 * gdb.c++/misc.cc: Add bool types.
17376 * gdb.c++/misc.exp: Add tests for bool types.
17377 * gdb.c++/overload.exp: Add xfails.
17378 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17379 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17380 add some more template parameter tests (only for HP currently).
17381 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17382 * gdb.c++/virtfunc.cc: Add return type and value for main.
17383 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17384 match alternatives.
d63a86f8 17385
a0b3c4fd
JM
173861999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17387
17388 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17389
173901999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17391
17392 * gdb.base/signals.exp: Don't expect getting a backtrace from
17393 within a signal handler to fail on Linux.
17394
173951999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17396
17397 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17398 * lib/gdb.exp: Remove some gratuitious semicolons.
17399 (delete_breakpoints): Increase timeout.
17400 (gdb_expect): Add -notransfer option.
17401 (gdb_test): Use -notransfer option.
17402 (get_compiler_info): Add f77 case.
17403 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17404 case.
a0b3c4fd
JM
17405 (gdb_preprocess): Call get_compiler.
17406
17407 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17408 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17409 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17410 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17411 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17412 third arg to gdb_test.
a0b3c4fd
JM
17413 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17414 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17415 HP-UX xfails, add others.
a0b3c4fd
JM
17416 * gdb.base/completion.exp: Reflect name change of self-test.
17417 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17418 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17419 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17420 HP failure number.
a0b3c4fd
JM
17421 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17422 useless HP-UX 10.30 references.
17423 * gdb.base/maint.exp: Loosen matches.
17424 * gdb.base/pointers.c (main): Declare more_code.
17425 * gdb.base/pointers.exp: Match on output of a `next'.
17426 * gdb.base/structs.c: Add prototypes.
17427 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17428 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17429
174301999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17431
17432 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17433 command.
a0b3c4fd
JM
17434
174351999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17436
17437 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17438 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17439
17440 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17441 debug info. Deal with lack of signal hanlder info in stack.
17442
a9c64011 17443 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17444 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17445
5a2468f5
JM
174461999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17447
17448 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17449 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17450
adf40b2e
JM
17451Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17452
17453 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17454 a1-selftest.exp.
adf40b2e
JM
17455 * gdb.base/configure: Re-generate.
17456
174571999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17458
17459 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17460 in trying to run first and name is too long.
17461
17462 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17463 pointers2.c and pointers2.exp, respectively.
17464 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17465 doschk happier.
17466
43e526b9
JM
174671999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17468
17469 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17470 callfuncs2.c and callfuncs2.exp.
17471
17472 * gdb.base/list.exp: Remove mistaken xfails.
17473 * gdb.base/list0.h: Add optional prototypes.
17474
9846de1b
JM
17475Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17476
a9c64011 17477 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17478 calling malloc.
a9c64011
AS
17479 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17480 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17481 use.
9846de1b
JM
17482
174831999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17484
17485 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17486 * gdb.base/annota2.cc, annota2.exp: Move from here.
17487 * gdb.c++/annota2.cc, annota2.exp: To here.
17488 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17489
43ff13b4
JM
17490Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17491
17492 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17493 a consistent format.
43ff13b4 17494
085dd6e6
JM
174951999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17496
17497 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17498 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17499 HP compilers, also set the globals $true and $false.
17500
17501 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17502 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17503 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17504 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17505 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17506 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17507 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17508 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17509 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17510 whatis.c} Add C++ compatible function definitions and return
17511 types, add includes for library functions.
085dd6e6
JM
17512 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17513 * gdb.base/step-test.c (myglob): Rename from glob.
17514 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17515 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17516 files, move here from gdb.hp.
085dd6e6 17517 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17518 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17519 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17520 Adjust line numbers in regexps.
085dd6e6
JM
17521
17522 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17523 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17524 instead of 0/1.
17525
17526 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17527 foll-vfork.exp: New files, move here from gdb.hp.
17528 * gdb.base/page.exp: New file, test of pagination command.
17529
17530 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17531 recursion test.
17532 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17533
17534 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17535 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17536
17537 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17538 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17539 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17540 watchpoint test.
085dd6e6
JM
17541 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17542 them work.
17543 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17544 expressions properly.
17545 * gdb.base/corefile.exp: Loosen the match slightly.
17546 * gdb.base/default.exp: Allow "Error accessing memory" message
17547 also.
17548 * gdb.base/display.exp: Skip over x/0 j if PA64.
17549 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17550 * gdb.base/interrupt.exp: Ditto.
17551 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17552 in use.
17553 * gdb.base/list.exp: Add xfails for HP-UX.
17554 * gdb.base/long_long.exp: Refine some of the numeric matches.
17555 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17556 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17557 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17558 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17559 * gdb.base/ptype.exp: Succeed on more varieties of output.
17560 * gdb.base/scope.exp: Add xfails for HP-UX.
17561 * gdb.base/sect-cmd.exp: Add more cases.
17562 * gdb.base/setvar.exp: Add xfails for HP-UX.
17563 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17564 * gdb.base/signals.exp: Match on void symbolically.
17565 * gdb.base/step-test.exp: Add case for PA64.
17566 * gdb.base/term.exp: Add exit and restart.
17567 * gdb.base/twice.exp: Clean up after self.
17568 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17569 * gdb.base/whatis.exp: Allow more ways to pass tests.
17570
17571 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17572 no longer useful.
085dd6e6
JM
17573
17574Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17575
17576 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17577 list of patterns.
085dd6e6 17578 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17579 print_double_array(double_array)", "continuing to breakpoint
17580 1018", "print print_double_array(array_d)" and "continuing to
17581 1034" tests.
d63a86f8 17582
085dd6e6
JM
175831999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17584
a9c64011 17585 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17586
175871999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17588
17589 * config/mt-*: Remove, these haven't been used since 1996.
17590
175911999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17592
17593 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17594 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17595 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17596
9e0b60a8
JM
175971999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17598
17599 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17600 simpler match case for the ptype of the big class.
17601
176021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17603
17604 * gdb.exp: Fix test for gdb_prompt existence.
17605
176061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17607
17608 * gdb.exp (gdb_test): Add fail after calls to perror.
17609
176101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17611
17612 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17613
176141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17615
17616 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17617
0f71a2f6
JM
17618Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17619
17620 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17621 malloc() is linked in.
0f71a2f6
JM
17622
176231999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17624
17625 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17626 step at end.
17627
17628 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17629
176301999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17631
17632 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17633
cce74817
JM
17634Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17635
17636 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17637 * gdb.base/mips_pro.exp: Likewise.
17638
176391999-06-02 Keith Seitz <keiths@cygnus.com>
17640
17641 * gdb.c++/templates.cc: Change all "new" operators to throw
17642 an exception.
17643 * gdb.c++/cplusfuncs.cc: Likewise.
17644
17645 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17646
17647Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17648
17649 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17650 * gdb.base/ending-run.exp: When stepping out of main, accept a
17651 step into an arbitrary assembler file.
cce74817 17652
392a587b
JM
176531999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17654
d63a86f8 17655 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17656 "breakpoint-invalid" to be printed.
d63a86f8 17657 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17658 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17659 * gdb.base/annota2.cc: Initialize a.x to 0.
17660
9e086581
JM
176611999-05-17 Keith Seitz <keiths@cygnus.com>
17662
17663 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17664 when "skip_float_tests" set.
17665 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17666 "print print_ten_doubles", and "step into print_long_arg_list".
17667 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17668 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17669 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17670 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17671 "skip_float_tests" is set.
17672 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17673 when "skip_float_tests" set.
d63a86f8 17674
cd0fc7c3
SS
176751999-05-06 Keith Seitz <keiths@cygnus.com>
17676
17677 * gdb.base/annota2.cc: Include stdio.h.
17678
17679Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17680
17681 * gdb.base/crossload.exp: Remove, this has been disabled ever
17682 since BFD stopped including all targets, and cross-GDB gets
17683 plenty of testing anyway.
17684 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17685 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17686 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17687 * gdb.base/README: Remove, was doc for this.
17688 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17689 needed.
cd0fc7c3 17690
b83266a0
SS
176911999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17692
17693 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17694 output.
17695
17696 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17697 * gdb.base/annota2.exp: New file. More annotation tests.
17698 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17699 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17700
177011999-04-23 Angela Marie Thomas <angela@cygnus.com>
17702
17703 * config/cfdbug.exp: New file.
17704
7a292a7a
SS
177051999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17706
17707 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17708 Marcus Daniel's and Dale Hawkins's demangler crashes.
17709
17710 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17711 test_lucid_style_demangling, test_arm_style_demangling,
17712 test_hp_style_demangling): Try Tom Tromey's core-dumping
17713 identifier under each demangling style.
7a292a7a
SS
17714
177151999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17716
17717 * gdb.c++/demangle.exp: Include the current demangling style
17718 in all test names.
17719 (current_demangling_style): New global variable.
17720 (set_demangling_style, test_demangling_core, test_demangling,
17721 test_demangling_exact): New functions.
17722 (test_gnu_style_demangling, test_lucid_style_demangling,
17723 test_arm_style_demangling, test_hp_style_demangling): Use those,
17724 instead of calling gdb_test and gdb_test_exact directly.
17725 (catch_demangling_errors): New function, which reports errors
17726 signalled by the demangling test functions in an orderly way.
17727 (do_tests): Use catch_demangling_errors.
17728
177291999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17730
17731 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17732 grouping in expressions, not {}.
7a292a7a
SS
17733
17734 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 17735 initialized yet.
7a292a7a
SS
17736
177371999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17738
17739 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17740 are listed.
17741
177421999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17743
17744 * gdb.stabs/weird.exp: Test for CC being defined before
17745 looking at its value.
17746
177471999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17748
17749 * gdb.base/call-ar-st.exp: Remove stray '#'.
17750 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17751 "short int" and "long int".
17752 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 17753 change, to mollify finicky HP compiler.
7a292a7a
SS
17754 * gdb.hp/reg-test.exp (testfile): Fix file name.
17755 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 17756
7a292a7a
SS
17757 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17758 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17759 alternate form of enum ptype.
17760
c906108c
SS
177611999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17762
7a292a7a
SS
17763 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17764 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
17765 passing skip_hp_tests, so as not to waste time on guaranteed
17766 failure.
7a292a7a 17767
c906108c
SS
17768 * gdb.c++/overload.cc: Pass string instead of char addr, always
17769 init ccpfoo.
17770 * gdb.c++/templates.cc: Fix syntax error.
17771
7a292a7a
SS
17772Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17773
17774 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 17775 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17776 command.
17777
177781999-03-18 James Ingham <jingham@cygnus.com>
17779
17780 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17781
17782 * gdb.c++/method.exp: It was testing an uninitialized int on the
17783 stack and assuming it was positive.
17784
17785 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17786
17787 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17788 keep it from killing the rest of the tests.
7a292a7a
SS
17789 Use gdb_continue_to_end.
17790
17791 * gdb.base/sigall.exp: use gdb_continue_to_end.
17792
17793 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17794
17795 * gdb.base/display.exp: use runto_main, not run.
17796
d63a86f8
RM
17797 * gdb.base/default.exp: Check for the current error message in the
17798 r abbreviation test.
7a292a7a
SS
17799 Add strongarm to the targets that know info float.
17800
d63a86f8 17801 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17802 run which doesn't work with monitors.
17803
17804 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17805
17806 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17807
17808 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17809 program. Traps the case (in Cygmon) when the program never really
17810 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17811 more places, so I used my name. Sorry Mark...
17812
17813 * config/monitor.exp (gdb_target_monitor): added another
17814 target_info parameter: remotebinarydownload. This will set the
17815 remotebinarydownload flag if this is causing some boards trouble.
17816
178171999-03-18 Mark Salter <msalter@cygnus.com>
17818
17819 * lib/gdb.exp (continue_to_exit): New function.
17820
17821 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17822 * gdb.base/ending-run.exp: Ditto.
17823 * gdb.base/step-test.exp: Ditto.
17824
178251999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17826
17827 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17828 (suggested by Art Haas <ahaas@neosoft.com>).
17829
178301999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17831
889bf7c5 17832 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17833
17834Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17835
17836 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17837 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17838
178391999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17840
17841 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17842 a call to strlen; sometimes we do have sources.
17843
178441999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17845
17846 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17847 character, so GDB won't print garbage after its end.
d63a86f8 17848
c906108c
SS
17849 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17850 breakpoint there instead. Sometimes GCC emits memcpy to handle
17851 the large structures being passed by value, so we step into that
17852 instead of sum_array_print, which obscures what we're really testing.
17853 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17854 the bizarre steps into memcpy, so do that here. Add check for
17855 stepping into function calls that pass large structures by value.
17856 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17857 Remove all references to specific line numbers.
17858 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17859 New type and function.
17860 (main): Call large_struct_by_value, passing it a large struct by value.
17861 * lib/gdb.exp (gdb_get_line_number): New function.
17862
17863 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17864 more portable.
17865
7a292a7a
SS
178661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17867
c906108c
SS
17868 * lib/gdb.exp: Doc fixes.
17869
7a292a7a
SS
178701999-03-05 Nick Clifton <nickc@cygnus.com>
17871
d63a86f8 17872 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17873
178741999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17875
c906108c 17876 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17877 commands. They're not germane to this test, and they don't work
17878 that way on remote targets.
c906108c 17879
3fc11d3e
JM
178801999-03-01 James Ingham <jingham@cygnus.com>
17881
17882 * Changelog entries merged over from gdb development branch.
17883
3fc11d3e
JM
17884 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17885
17886 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17887 for outputting results of test run.
17888
2d4a1622 17889 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17890
17891 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17892
7a292a7a
SS
178931999-02-25 Felix Lee <flee@cygnus.com>
17894
17895 * lib/gdb.exp (debug_format): initialize
17896
c906108c
SS
178971999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17898
17899 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17900 * gdb.base/call-rt-st.c: Ditto.
17901
c906108c
SS
179021999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17903
17904 * gdb.threads/pthreads.exp (horiz): New variable.
17905 (test_startup): Fix regexps that capture thread numbers.
17906
179071999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17908
17909 * gdb.base/smoke.exp: Disambiguate two test case names (both
17910 called ``print'').
17911
17912Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17913
17914 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17915 compilation.
c906108c
SS
17916
179171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17918
17919 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17920 actual output formatting.
17921 * gdb.base/smoke.exp: GDB removes leading 0's.
17922 * gdb.base/volatile.exp: Don't check type of remuneration;
17923 that variable is no longer defined in constvars.c.
17924 * gdb.base/step-test.c (main): Exit with explicit exit code.
17925 * gdb.base/step-test.exp: Remove two nexti checks--they are
17926 not portable.
17927
179281999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17929
17930 * gdb.base/help.exp ("help delete display"): Fix test to match
17931 gdb's output.
17932
17933 * gdb.base/long_long.c (known_types): Initialize values to zero.
17934 * gdb.base/long_long.exp: Step one more line
17935 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17936 leading zeros. Explicitly ask for hex formatting. Use
17937 unique test case names.
c906108c
SS
17938
17939Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17940
d63a86f8 17941 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17942
17943 * gdb.c++/method.exp: Add missing close brace.
17944
179451999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17946
17947 * gdb.base/maint.exp: Use 'set height 0' to disable page
17948 prompting, not 'set height 400'.
17949
17950 Fix a bunch of timeouts.
17951 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17952 four separate tests, so expect doesn't take forever to match a ton
17953 of text against a regexp with lots of .* forms.
17954 ("maint print psymbols", "maint print symbols"): Make some of
17955 these greps more selective, so that expect doesn't try to wade
17956 through huge piles of output and time out.
17957
17958 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17959
17960 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17961 tests: one which doesn't expect shlib events to be reported, and
17962 another which does, but is XFAIL for all platforms other than
17963 HP/UX.
c906108c
SS
17964
17965 * gdb.base/break.exp: Teach the test suite that the `catch
17966 fork', `catch vfork', and `catch exec' commands produce error
17967 messages on platforms that don't provide these features.
17968
17969Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17970
17971 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17972 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17973 (shortening names from solib_threshold.exp etc), won't run on
17974 anything but HP-UX for the foreseeable future.
c906108c 17975 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17976 reflect move.
c906108c
SS
17977
17978Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17979
17980 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17981 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17982
17983Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17984
17985 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17986 successfully re-sets breakpoints in shared libraries.
17987 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17988
17989Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17990
d63a86f8
RM
17991 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17992 and compiled w/o GCC.
c906108c
SS
17993
17994 * gdb.hp/watch-cmd.exp: ditto.
17995
17996 * gdb.hp/watch-hp.exp: ditto.
17997
17998 * gdb.hp/xdb1.exp: ditto.
17999
18000 * gdb.hp/xdb2.exp: ditto.
18001
18002 * gdb.hp/dbx.exp: ditto.
18003
18004Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18005
18006 * constvars.c: Remove C++-isms.
18007 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18008 with GCC.
c906108c
SS
18009
18010Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18011
18012 The following changes are part of the HP merge.
18013
18014 * gdb.base/break.exp: new tests to verify that catchpoints for
18015 fork, vfork, and exec don't trigger inappropriately.
18016
18017 * gdb.base/opaque.exp: compile one file at a time, then link.
18018
18019 * gdb.base/signals.exp: be more restrictive about which hppa
18020 systems receive a setup_xfail. new tests.
18021
18022 * gdb.base/solib_threshold.build: new file.
18023 * gdb.base/solib_threshold.exp: new file.
18024 * gdb.base/solib_threshold.link_opts: new file.
18025 * gdb.base/solib_threshold.mk: new file.
18026 * gdb.base/gen_solib_threshold.c: new file.
18027
18028 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18029 tests. New tests for enums inside classes.
18030
18031 * gdb.c++/compiler.cc: indicate support of template debugging.
18032
18033 * gdb.c++/demangle.exp: run hp style demangling tests.
18034
18035 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18036 tests.
18037
18038 * gdb.c++/misc.cc: changes to support new tests.
18039
18040 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18041 to support new tests.
18042
18043 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18044 gcc, then skip these tests.
18045
18046Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18047
18048 The following files are part of the HP merge; some had longer
18049 names at HP, but have been renamed to be no more than 14
18050 characters in length.
18051
18052 * gdb.hp/ambiguous.cc: new file.
18053 * gdb.hp/ambiguous.exp: new file.
18054 * gdb.hp/attach.exp: new file.
18055 * gdb.hp/attach2.exp: new file.
18056 * gdb.hp/classes-hp.exp: new file.
18057 * gdb.hp/ctti.exp: new file.
18058 * gdb.hp/ctti-add.cc: new file.
18059 * gdb.hp/ctti-add1.cc: new file.
18060 * gdb.hp/ctti-add2.cc: new file.
18061 * gdb.hp/ctti-add3.cc: new file.
18062 * gdb.hp/dbx.exp: new file.
18063 * gdb.hp/exception.cc: new file.
18064 * gdb.hp/exception.exp: new file.
18065 * gdb.hp/foll-exec.c: new file.
18066 * gdb.hp/foll-exec.exp: new file.
18067 * gdb.hp/foll-fork.c: new file.
18068 * gdb.hp/foll-fork.exp: new file.
18069 * gdb.hp/foll-vfork.c: new file.
18070 * gdb.hp/foll-vfork.exp: new file.
18071 * gdb.hp/inherit-hp.exp: new file.
18072 * gdb.hp/more-steps.exp: new file.
18073 * gdb.hp/namespace.cc: new file.
18074 * gdb.hp/namespace.exp: new file.
18075 * gdb.hp/optimize.exp: new file.
18076 * gdb.hp/pxdb.c: new file.
18077 * gdb.hp/pxdb.exp: new file.
18078 * gdb.hp/quicksort.exp: new file.
18079 * gdb.hp/reg-test.exp: new file.
18080 * gdb.hp/reg-test.s: new file.
18081 * gdb.hp/sized-enum.c: new file.
18082 * gdb.hp/sized-enum.exp: new file.
18083 * gdb.hp/start-stop.exp: new file.
18084 * gdb.hp/templ-hp.cc: new file.
18085 * gdb.hp/templ-hp.exp: new file.
18086 * gdb.hp/thr-lib.c: new file.
18087 * gdb.hp/thr-lib.exp: new file.
18088 * gdb.hp/thr-lib.h: new file.
18089 * gdb.hp/thr-liblib.c: new file.
18090 * gdb.hp/virtfun-hp.c: new file.
18091 * gdb.hp/virtfun-hp.exp: new file.
18092 * gdb.hp/watch-cmd.exp: new file.
18093 * gdb.hp/watch-hp.exp: new file.
18094 * gdb.hp/xdb1.exp: new file.
18095 * gdb.hp/xdb2.exp: new file.
18096 * gdb.hp/xdb3.exp: new file.
18097
18098Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18099
18100 The following files are part of the HP merge; some had longer
18101 names at HP, but have been renamed to be no more than 14
18102 characters in length.
18103
18104 * gdb.base/ss.h: new file.
18105 * gdb.base/call-ar-st.c: new file.
18106 * gdb.base/call-ar-st.exp: new file.
18107 * gdb.base/call-rt-st.c: new file.
18108 * gdb.base/call-rt-st-exp: new file.
18109 * gdb.base/call-strs.exp: new file.
18110 * gdb.base/ena-dis-br.exp: new file.
18111 * gdb.base/environ.exp: new file.
18112 * gdb.base/long_long.exp: new file.
18113 * gdb.base/sect-cmd.exp: new file.
18114 * gdb.base/shlib-cl2.exp: new file.
18115 * gdb.base/smoke.exp: new file.
18116 * gdb.base/so-impl-ld.c: new file.
18117 * gdb.base/so-impl-ld.exp: new file.
18118 * gdb.base/so-indr-cl.c: new file.
18119 * gdb.base/so-indr-cl.exp: new file.
18120 * gdb.base/varargs.exp: new file.
18121 * gdb.base/volatile.exp: new file.
18122 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18123 * gdb.base/display.exp: new file.
c906108c
SS
18124 * gdb.c++/derivation.exp: new file.
18125 * gdb.c++/local.exp: new file.
18126 * gdb.c++/member-ptr.exp: new file.
18127 * gdb.c++/overload.exp: new file.
18128 * gdb.c++/ovldbreak.exp: new file.
18129 * gdb.c++/ref-types.exp: new file.
18130 * gdb.c++/ref-types2.exp: new file.
18131 * gdb.c++/userdef.exp: new file.
d63a86f8 18132
c906108c
SS
18133Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18134
18135 * gdb.base/default.exp: Reflect wording change in remote.c.
18136
dc96c6c7 18137Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18138
18139 * gdb.base/help.exp: Update to reflect current text.
18140
18141Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18142
18143 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18144 they're stack variables and contain garbage.
18145 * gdb.c++/anon-union.exp: new file.
18146
18147 The following changes were made by David Taylor
889bf7c5
PA
18148 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18149 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18150 in changes by HP.
c906108c
SS
18151
18152 * gdb.base/bitops.exp: new file.
18153 * gdb.base/default.exp: change expected messages for catch and
18154 info catch tests to reflect HP merge changes.
18155 * gdb.base/enable-disable-break.exp
18156 * gdb.base/ending-run.c: new file.
18157 * gdb.base/long_long.c: new file.
18158 * gdb.base/maint.exp: new file.
18159 * gdb.base/pointers2.exp: new file.
18160 * gdb.base/shlib-call2.exp: new file.
18161 * gdb.base/solib.exp: new file.
18162 * gdb.base/step-test.c: new file.
18163 * gdb.c++/anon-union.cc: new file.
18164 * gdb.c++/local.cc: new file.
18165 * gdb.c++/member-pointer.cc: new file.
18166 * gdb.c++/method.cc: new file.
18167 * gdb.c++/ref-types.cc: new file.
18168 * gdb.c++/ref-types2.cc: new file.
18169 * gdb.c++/userdef.cc: new file.
d63a86f8 18170
c906108c
SS
18171 * gdb.base/scope.exp: compile one file at a time, then link.
18172 * gdb.base/langs.exp: ditto.
18173 * gdb.base/list.exp: ditto.
d63a86f8 18174
c906108c
SS
18175Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18176
18177 The following changes were made by David Taylor
889bf7c5
PA
18178 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18179 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18180 in changes by HP.
d63a86f8 18181
c906108c
SS
18182 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18183 skip tests. When compiling pass c++ flag to gdb_compile.
18184 * gdb.c++/
d63a86f8 18185
c906108c
SS
18186 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18187 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18188 (skip_hp_tests): new function.
18189 (gdb_preprocess): new function.
18190
18191 * configure.in (hpdir): decide whether to configure gdb.hp.
18192 * configure: regenerated.
18193
18194 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18195 to delete on clean.
18196 (EXECUTABLES): update to reflect new additions.
18197 * gdb.base/commands.exp: update message expected.
18198 * gdb.base/default.exp: add copyright notice.
18199 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18200 * gdb.base/help.exp: update messages to reflect current text.
18201 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18202 targets for recurse tests.
18203 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18204 skip this file.
18205
18206 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18207 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18208 compilation.
18209 * gdb.c++/misc.exp: ditto.
18210 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18211 run the tests. tell gdb_compile that it's a c++ compilation.
18212
18213 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18214
c906108c
SS
18215 * gdb.base/all-bin.exp: new file.
18216 * gdb.base/arithmet.exp: new file.
18217 * gdb.base/assign.exp: new file.
18218 * gdb.base/completion.exp: new file.
18219 * gdb.base/cond-expr.exp: new file.
18220 * gdb.base/condbreak.exp: new file.
18221 * gdb.base/define.exp: new file.
18222 * gdb.base/dollar.exp: new file.
18223 * gdb.base/environment.exp: new file.
18224 * gdb.base/eval-skip.exp: new file.
18225 * gdb.base/jump.exp: new file.
18226 * gdb.base/logical.exp: new file.
18227 * gdb.base/pointers.exp: new file.
18228 * gdb.base/relational.exp: new file.
18229 * gdb.base/section_command.exp: new file.
18230 * gdb.base/whatis-expr.exp: new file.
18231
18232 * gdb.base/all-types.c: new file.
18233 * gdb.base/call-array-struct.c: new file.
18234 * gdb.base/call-return-struct.c: new file.
18235 * gdb.base/call-strings.c: new file.
18236 * gdb.base/callfuncs2.c: new file.
18237 * gdb.base/condbreak.c: new file.
18238 * gdb.base/constvars.c: new file.
18239 * gdb.base/display.c: new file.
18240 * gdb.base/int-type.c: new file.
18241 * gdb.base/jump.c: new file.
18242 * gdb.base/miscexprs.c: new file.
18243 * gdb.base/pointers.c: new file.
18244 * gdb.base/pointers2.c: new file.
18245 * gdb.base/shmain.c: new file.
18246 * gdb.base/shr1.c: new file.
18247 * gdb.base/shr2.c: new file.
18248 * gdb.base/solib.c: new file.
18249 * gdb.base/solib1.c: new file.
18250 * gdb.base/solib2.c: new file.
18251 * gdb.base/varargs.c: new file.
18252 * gdb.c++/derivation.cc: new file.
18253 * gdb.c++/overload.cc: new file.
18254 * gdb.c++/ovldbreak.cc: new file.
18255 * gdb.hp/attach.c: new file.
18256 * gdb.hp/attach2.c: new file.
18257 * gdb.hp/average.c: new file.
18258 * gdb.hp/compiler.c: new file.
18259 * gdb.hp/compiler.cc: new file.
18260 * gdb.hp/execd-program.c: new file.
18261 * gdb.hp/follow-exec.c: new file.
18262 * gdb.hp/follow-fork.c: new file.
18263 * gdb.hp/follow-vfork-and-exec.c: new file.
18264 * gdb.hp/misc-hp.cc: new file.
18265 * gdb.hp/more-steps.c: new file.
18266 * gdb.hp/optimize.c: new file.
18267 * gdb.hp/quicksort.c: new file.
18268 * gdb.hp/run-hp.c: new file.
18269 * gdb.hp/start-stop.c: new file.
18270 * gdb.hp/sum.c: new file.
18271 * gdb.hp/templates-hp.cc: new file.
18272 * gdb.hp/thread-local-in-lib.c: new file.
18273 * gdb.hp/thread-local-in-lib.h: new file.
18274 * gdb.hp/thread-local-in-lib.lib.c: new file.
18275 * gdb.hp/vforked-program.c: new file.
18276 * gdb.hp/virtfunc-hp.cc: new file.
18277 * gdb.hp/watchpoint-hp.c: new file.
18278 * gdb.hp/xdb.c: new file.
18279 * gdb.hp/xdb0.c: new file.
18280 * gdb.hp/xdb0.h: new file.
18281 * gdb.hp/xdb1.c: new file.
18282
18283Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18284
18285 The following change was made by Edith Epstein
889bf7c5
PA
18286 <eepstein@cygnus.com> as part of a project to merge in changes
18287 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18288
18289 * gdb.c++/demangle.exp: changed the expected output for some
18290 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18291 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18292 T1<char>::~T1<char>(void)
c906108c 18293 becomes,
a9c64011
AS
18294 maint demangle __dt__11T1__pt__2_cFv
18295 T1<char>::~T1(void)
c906108c 18296
889bf7c5 18297 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18298
c906108c
SS
18299Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18300
18301 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18302 * gdb.trace/backtrace.exp: Likewise.
18303 * gdb.trace/circ.exp: Likewise.
18304 * gdb.trace/collection.exp: Likewise.
18305 * gdb.trace/deltrace.exp: Likewise.
18306 * gdb.trace/infotrace.exp: Likewise.
18307 * gdb.trace/limits.exp: Likewise.
18308 * gdb.trace/packetlen.exp: Likewise.
18309 * gdb.trace/passc-dyn.exp: Likewise.
18310 * gdb.trace/passcount.exp: Likewise.
18311 * gdb.trace/report.exp: Likewise.
18312 * gdb.trace/save-trace.exp: Likewise.
18313 * gdb.trace/tfind.exp: Likewise.
18314 * gdb.trace/tracecmd.exp: Likewise.
18315 * gdb.trace/while-dyn.exp: Likewise.
18316 * gdb.trace/while-stepping.exp: Likewise.
18317
183181998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18319
18320 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18321
18322Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18323
18324 From Brendan Kehoe:
18325 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18326 int return types.
18327
18328Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18329
18330 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18331 remote dos host testing right.
c906108c
SS
18332
18333Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18334
18335 * gdb.base/corefile.exp: remove some xfails.
18336
18337Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18338
18339 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18340 have different timestamps.
c906108c
SS
18341
18342Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18343
18344 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18345 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18346
18347Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18348
18349 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18350 delta.
c906108c
SS
18351
18352Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18353
18354 * gdb.base/default.exp: Add brace missing from previous delta.
18355
18356Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18357
18358 * gdb.base/default.exp: Support test for info float for all
18359 varieties of arm toolchain.
18360
dc96c6c7 18361Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18362
18363 * gdb.trace/*.exp: remove "remote_download" command.
18364
dc96c6c7 18365Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18366
18367 * gdb.trace/*.exp: remove -gdwarf from compile.
18368
18369Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18370
18371 * gdb.trace/configure.in(AC_INIT): typo
18372 * gdb.trace/configure: regenerated
18373
dc96c6c7 18374Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18375
18376 * config/m68k-emc.exp: New file.
18377 * lib/<emc-support.exp trace-support.exp}: New files.
18378 * configure.in: add new test directory gdb.trace.
18379 * gdb.trace/{configure configure.in Makefile.in}: New files.
18380 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18381 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18382 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18383 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18384 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18385 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18386 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18387
dc96c6c7 18388Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18389
18390 * gdb.c++/classes.exp: Change all regular expressions to match
18391 arbitrary combinations of newline/carriage-return, so that they
18392 will work equally well on Unix and Windows.
18393 * gdb.c++/inherit.exp: ditto.
18394 * gdb.c++/virtfunc.exp: ditto.
18395
183961998-08-11 Dawn Perchik <dawn@cygnus.com>
18397
18398 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18399
c2d11a7d
JM
18400Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18401
18402 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18403 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18404 to use a0-a3/d0-d3 as needed.
18405
18406Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18407
18408 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18409 * gdb.disasm/am33.exp: Corresponding changes.
18410
c906108c
SS
184111998-07-11 Felix Lee <flee@cygnus.com>
18412
18413 * gdb.base/callfuncs.exp: add cmp10 test.
18414 * gdb.base/callfuncs.c (cmp10): new function.
18415
18416Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18417
d63a86f8 18418 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18419 into two parts to get around a synchronization problem in expect.
18420
3fc11d3e
JM
18421Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18422
18423 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18424
18425 * configure.in: Add options for gdbtk testsuite.
18426
18427 * configure: Regenerate.
18428
18429 * gdb.gdbtk: New directory to hold gdbtk tests.
18430
c906108c
SS
18431Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18432
18433 * gdb.fortran/types.exp: Escape brackets in expect patterns
18434 for test_float_literal_types_accepted tests.
18435 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18436 before run test.
18437
c2d11a7d
JM
18438Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18439
18440 * am33.exp: Just compile, do not link the testcase.
18441 * am33.s: Add ".am33" pseudoop to force am33 mode.
18442
c906108c
SS
184431998-06-25 Felix Lee <flee@cygnus.com>
18444
18445 * gdb.base/setshow.exp: make sure $pc is sane.
18446
18447 * gdb.stabs/weird.exp: split expect patterns properly.
18448
c2d11a7d
JM
18449Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18450
18451 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18452 * gdb.disasm/am33.exp: Run it.
18453
dc96c6c7 18454Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18455
18456 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18457 match processing (and eliminate spurious timeouts when running).
18458
dc96c6c7 18459Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18460
18461 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18462 exception test, but conditionalize it on target [mach | gnu].
18463
dc96c6c7 18464Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18465
18466 * gdb.base/overlays.exp: fixup compile line for linker script.
18467
18468Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18469
18470 * gdb.fortran/types.exp: don't guess at float size.
18471
18472Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18473
18474 * gdb.base/exprs.exp: delete test that depends on int size.
18475
18476Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18477
18478 * config/sim.exp: Removed checks for target triplets.
18479 (gdb_target_sim): Use gdb,target_sim_options.
18480
18481Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18482
18483 * gdb.base/reread.exp: New file.
18484 * gdb.base/reread1.c: New file.
18485 * gdb.base/reread2.c: New file.
18486
18487Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18488
18489 * config/sim.exp: Use 'target sim -sparclite' when running
18490 SPARClite programs.
18491
18492Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18493
18494 * gdb.base/structs2.exp: New file.
18495 * gdb.base/structs2.c: New file.
18496
18497Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18498
18499 * gdb.asm/common.inc: New file.
18500 * gdb.asm/d10v.inc: New file.
18501 * asm-source.exp: Pass -I's to gas to find .inc files.
18502 Update line numbers in expected output.
18503 * asmsrc1.s: Rewrite.
18504 * asmsrc2.s: Rewrite.
18505 * configure.in: Create arch.inc symlink.
18506 * configure: Regenerate.
18507 * Makefile.in (distclean): Delete arch.inc.
18508
18509Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18510
18511 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18512 (t_enum_value2): ditto
18513 (t_enum_value3): ditto
18514 (main): ditto
c906108c
SS
18515Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18516
18517 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18518 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18519 change.
18520 Use gdb_test instead of send_gdb/gdb_expect sequences.
18521
18522Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18523
18524 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18525 not void.
18526
18527Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18528
18529 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18530 subroutines. Used to test gdbs ability to single step through PC
18531 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18532
18533Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18534
18535 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18536 more rigorous EGCS C++ error checking.
18537
18538Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18539
a9c64011
AS
18540 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18541 tests.
18542 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18543 function when asleep.
18544 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18545 for i*86 Linux and SVR4 signal handling problems.
18546 Remove linux xfail for `next to handler in signals_tests_1', fixed
18547 by recent infrun.c change.
18548 Limit backtrace to 10 frames to avoid timeout problems with infinite
18549 stack backtraces.
18550 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18551 target.[ch] change.
c906108c
SS
18552
18553Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18554
18555 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18556 for a newline from gdb before continuing.
18557 (default_gdb_exit): Just look for y or n.
18558 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18559 it does, fail the rests of the tests in the file.
18560
18561Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18562
18563 * config/cygmon.exp: New file.
18564
18565Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18566
18567 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18568 main" test on remote targets.
c906108c
SS
18569
18570 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18571 run test on remote targets.
18572
18573Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18574
18575 * gdb.asm: New directory.
18576 * configure.in: Configure it.
18577 * configure: Regenerate.
18578 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18579 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18580
18581Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18582
18583 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18584
dc96c6c7 18585Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18586
a9c64011
AS
18587 * gdb.base/overlays (several files): Merge the two overlay
18588 managers into one. Change variables (foox, barx, bazx, grbxx)
18589 back into ints but force them to load in their proper sections.
c906108c
SS
18590
18591Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18592
18593 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18594 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18595 (D10VCopy): Handle memory regions crossing 16k boundaries.
18596 (D10VCopy): Transfer data in 32 bit chunks.
18597
18598Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18599
18600 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18601 correct.
c906108c
SS
18602
18603 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18604 map. Include space for printf in .text segment.
c906108c
SS
18605
18606 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18607 updated d10v memory VMA/LMA map.
c906108c 18608 (D10VCopy): Call D10VTranslate.
d63a86f8 18609
c906108c
SS
18610Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18611
18612 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18613
18614 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18615 that it won't be put into the .sdata - small data -
18616 section. Update reference.
c906108c
SS
18617 * gdb.base/baz.c (bazx, baz): Ditto.
18618 * gdb.base/foo.c (foox, foo): Ditto.
18619 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18620
18621 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18622 to be arrays.
d63a86f8 18623
dc96c6c7 18624Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18625
a9c64011
AS
18626 * gdb.base/overlays.exp: fix up and get working again.
18627 Add tests for backtraces from an overlay function.
d63a86f8 18628
c906108c
SS
18629Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18630
18631 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18632 "calling function with watchpoint enabled".
18633
18634Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18635
18636 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18637 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18638 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18639 pending review of whether it is useful or not.
18640
18641Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18642
18643 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18644
18645Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18646
18647 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18648 * config/dve.exp: New file to support Densan boards.
18649
18650Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18651
18652 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18653 reads and BSD.
c906108c
SS
18654
18655Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18656
18657 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18658 response.
18659
18660 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18661
18662Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18663
18664 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18665 test.
c906108c
SS
18666
18667 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18668 target_sizeof_long and target_bigendian_p.
c906108c 18669 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18670 to targets word size and endianess.
d63a86f8 18671
c906108c
SS
18672Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18673
18674 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18675 output.
c906108c
SS
18676
18677Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18678
18679 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18680 Update test of set args help to match source change.
c906108c
SS
18681
18682Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18683
18684 * gdb.base/default.exp: Expect help system output to be in
18685 alphabetical order.
18686 * gdb.base/help.exp: Ditto.
18687
18688Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18689
18690 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18691 "i*86-pc-linux-gnu*".
18692 * gdb.base/interrupt.exp: Ditto.
18693 * gdb.base/corefile.exp: Ditto.
18694
18695 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18696 define vxworks when building the testcase.
c906108c
SS
18697
18698 * gdb.base/ptype.exp: Fix testnames to be unique.
18699 * gdb.base/radix.exp: Ditto.
18700 * gdb.base/term.exp: Ditto.
18701 * gdb.base/whatis.exp: Ditto.
18702 * gdb.c++/classes.exp: Ditto.
18703
18704Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18705
18706 * gdb.base/callfuncs.exp: Fix indentation.
18707
18708 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18709 suppress_flag has been set.
18710 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18711 target feature.
18712
18713Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18714
18715 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18716 the testcase.
18717
18718 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18719 set_debug_traps() and breakpoint().
c906108c
SS
18720 * gdb.c++/misc.cc (main): Ditto.
18721 * gdb.c++/templates.cc (main): Ditto.
18722 * gdb.c++/virtfunc.cc (main): Ditto.
18723
18724Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18725
18726 * lib/gdb.exp(gdb_step_for_stub): New function.
18727 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18728 exists, reload the executable and do a "continue" instead of
18729 doing a jump.
18730 (runto_main): Use gdb_step_for_stub.
d63a86f8 18731
c906108c 18732 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18733 tests to have unique names.
c906108c
SS
18734 * gdb.base/callfuncs.exp: Ditto.
18735 * gdb.base/commands.exp: Ditto.
18736 * gdb.base/default.exp: Ditto.
18737 * gdb.base/help.exp: Ditto.
18738 * gdb.base/list.exp: Ditto.
18739 * gdb.base/opaque.exp: Ditto.
18740 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18741 similar tests.
d63a86f8 18742
c906108c
SS
18743 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18744 * gdb.c++/cplusfuncs.cc: Ditto.
18745 * gdb.c++/virtfunc.cc: Ditto.
18746
18747 * config/monitor.exp: Keep track of the last file we saw, rather
18748 than trying to get the info from gdb.
18749
18750 * gdb.fortran/types.exp: Move comment to previous line.
18751
18752Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18753
18754 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 18755 target mode.
c906108c
SS
18756
18757Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18758
18759 From Bob Manson:
18760 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 18761 string from GDB when it connects.
c906108c
SS
18762
18763 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18764
18765Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18766
18767 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
18768 if we can't get a debug format from GDB (we may be testing an
18769 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
18770
18771 * gdb.stabs/weird.exp: Fix quoting.
18772
18773 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18774
18775Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18776
18777 * config/arm-ice.exp: New file.
18778
18779Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18780
18781 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18782 until it has been modified to work with the new testsuite.
c906108c 18783
99707966 18784 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18785 testcase won't compile, cause all of the testcases in the file to
18786 fail instead.
c906108c
SS
18787
18788 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18789 (gdb_clear_suppressed): New procedure.
18790 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18791 it contains a positive value.
18792
18793Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18794
18795 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18796
18797 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18798
18799Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18800
18801 * lib/gdb.exp (setup_xfail_format): New function.
18802 (get_debug_format): New function to get debug format.
18803 (debug_format): New global variable to hold last value set
18804 by get_debug_format.
18805 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18806 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18807 * gdb.c++/ptype.exp: Ditto.
18808 * gdb.c++/classes.exp: Ditto.
18809 * gdb.c++/cplusfuncs.exp: Ditto.
18810 * gdb.c++/inherit.exp: Ditto.
18811 * gdb.c++/templates.exp: Ditto.
18812 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18813
c906108c
SS
18814Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18815
18816 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18817 host doesn't have a currently-open connection.
18818
18819 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18820 any gdb stub target. Handle cases where gdb doesn't respond when
18821 interrupted in a sane fashion.
c906108c
SS
18822
18823 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18824 same thing in a totally different way.
c906108c
SS
18825
18826 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18827 setting "timeout".
c906108c 18828 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18829 default_gdb_init now.
c906108c
SS
18830
18831Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18832
18833 * gdb.base/printcmds.exp: Fix "check for floating addition"
18834 regexp to accept results within approx +/- .01 of exact value.
18835 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18836
18837Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18838
18839 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18840 properly.
c906108c
SS
18841 (gdb_expect): Add optional timeout parameter, and add timeout
18842 value to various calls.
18843 (gdb_suppress_tests): Only give one warning message per group.
18844
18845Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18846
18847 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18848 global variables. Handle getting a value for $timeout more
18849 gracefully.
c906108c
SS
18850
18851Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18852
18853 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18854 initialize.
c906108c 18855 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18856 by a target configuration file.
c906108c
SS
18857 (gdb_expect): Pass the timeout to remote_expect.
18858
18859 * config/monitor.exp(gdb_load): Fix typo in regexp.
18860
18861Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18862
18863 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18864
18865Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18866
18867 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18868 here. Call gdb_target_exec before rebooting the target, to make
18869 sure the connection to the target is closed.
c906108c
SS
18870 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18871 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18872 Also detect "Timeout reading from remote" error.
18873
18874 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18875 gdb_target_monitor. Don't call gdb_file_cmd here; let
18876 gdb_target_monitor do it.
c906108c
SS
18877
18878 * gdb.disasm/hppa.exp: Don't use exec_output.
18879
18880Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18881
18882 * gdb.base/list.exp: If we're debugging a non-native target,
18883 try to set the pc register to point to the start of the
18884 program before doing the first list command.
18885
18886 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18887 test_calls after restarting.
c906108c
SS
18888
18889 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18890 reloading.
c906108c
SS
18891
18892 * gdb.base/watchpoint.exp: Fix typo.
18893
18894 * gdb.base/setshow.exp: Check for use_gdb_stub.
18895
18896 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18897 stub case.
c906108c
SS
18898 * gdb.base/langs.exp: Ditto.
18899
18900 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18901 gdb_load_offset. If we weren't given a file to load, figure out
18902 what the current file is and use it.
c906108c
SS
18903
18904 * config/i386-bozo.exp: New file.
18905
18906Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18907
18908 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18909 feature.
18910
18911 * config/proelf.exp: New entry.
18912
18913Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18914
18915 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18916 of regexps.
18917
18918 * gdb.base/watchpoint.exp: Don't run the test_stepping
18919 tests if gdb can't call functions on the target.
18920
18921 * gdb.base/setshow.exp: Don't run the set prompt tests if
18922 the board has gdb_prompt set.
18923
18924Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18925
18926 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18927 * gdb.base/commands.exp: Likewise.
18928 * gdb.base/setshow.exp: Likewise.
18929
18930Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18931
18932 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18933 feature.
18934
18935 * config/i960.exp: New file.
18936
18937Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18938
18939 * gdb.base/funcargs.exp: Check for gdb,short_int target
18940 feature instead of looking for explicit target triplets.
18941
dc96c6c7 18942Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18943
d63a86f8 18944 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18945 "p 123DEADBEEF", to check parse_number.
18946 * top.c: change "to enable to enable" to "to enable" in a couple
18947 of help strings.
18948
18949Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18950
18951 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18952 on the mn10300.
d63a86f8 18953
c906108c
SS
18954Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18955
18956 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18957 where the test executable is run with explicit args.
18958 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18959
18960Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18961
18962 * gdb.base/run.c: Use FAKEARGV to build test executable that
18963 does not require a command line arg, since most simulators
18964 don't currently support passing such an arg into the simulated
18965 program.
18966 * gdb.base/commands.exp: Change tests to insert the proper
18967 value as the arg to the first recursive factorial call. Change
18968 compilation line to define FAKEARGV at compile time.
18969
18970Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18971
18972 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18973 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18974 function with watchpoint enabled" test.
18975
18976Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18977
18978 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18979 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18980
18981 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18982 "Tests restarted" messages.
c906108c
SS
18983
18984Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18985
18986 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18987
dc96c6c7 18988Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18989
18990 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18991 for INFO SYMBOL; add help tests for OVERLAY commands.
18992 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18993 add tests for OVERLAY commands
18994 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18995 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18996 * gdb.base/sigall.c: add usestubs code frag
18997 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18998
c906108c
SS
18999Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19000
19001 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19002 failures.
19003 (gdb_stop_suppressing_tests): Note that tests have restarted.
19004
19005Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19006
19007 * config/h8300.exp: New file.
19008
19009Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19010
19011 * gdb.base/setshow.exp: Check for the existence of a
19012 feature, not its value.
19013
19014Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19015
19016 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19017
19018 * gdb.base/scope.exp: It's now init0(), not init().
19019
19020 * gdb.base/scope0.c: For now, change init() to be init0().
19021
19022 * config/monitor.exp: Use gdb_serial in preference to serial
19023 or netport.
19024
19025 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19026 and it's not already set.
c906108c
SS
19027
19028Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19029
19030 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19031 isn't using a stub and if it supports argument passing.
c906108c
SS
19032
19033Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19034
19035 * config/udi.exp(gdb_start): Make sure UDICONF is set
19036 properly before starting gdb.
19037
19038Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19039
19040 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19041 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19042 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19043
19044Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19045
19046 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19047 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19048
19049 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19050
19051 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19052
19053 * config/monitor.exp: Make sure we disconnect from the target.
19054 Also, try a reboot/reload cycle instead of failing if the
19055 load fails.
19056
19057Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19058
19059 * gdb.base/default.exp: Don't set match_max.
19060 * gdb.base/help.exp: Ditto.
19061 * gdb.base/list.exp: Ditto.
19062 * gdb.base/signals.exp: Ditto.
19063
19064 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19065 set, use remote_ld to download the testcase instead of
19066 the GDB loader.
19067
19068Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19069
19070 * config/vr5000.exp: New file.
19071
19072 * config/monitor.exp(gdb_target_monitor): Add pattern for
19073 "Ending remote" to detect errors in connecting.
19074
19075 * gdb.base/setshow.exp: Add .* within auto language test.
19076
19077 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19078 target feature.
19079
19080 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19081 and reboot the board if necessary.
c906108c
SS
19082
19083 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19084 a set of tests. Remove print.* from the patterns being checked.
19085
19086Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19087
19088 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19089 refer to gdb_spawn_id.
19090
19091 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19092 longer used.
19093 * config/sparclet.exp: Ditto.
19094 * config/sparclet-old.exp: Ditto.
19095 * config/slite.exp: Ditto.
19096 * config/sim.exp: Ditto.
19097 * gdb.base/funcargs.exp: Ditto.
19098
19099 * lib/gdb.exp:Remove references to gdb_spawn_id.
19100 (gdb_expect): Move to remote.exp.
19101
19102Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19103
19104 * config/monitor.exp: Detect the "Couldn't establish connection"
19105 message from GDB.
19106
19107Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19108
19109 * gdb.base/bitfields.exp: Use runto instead of explicit
19110 gdb_run_cmd/gdb_expect sequences.
19111
19112 * gdb.base/break.exp(text_next_with_recursion): Add match for
19113 gdb_expect call.
19114
19115 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19116 We also need to handle the "A program is being debugged already"
19117 prompt from gdb. Use gdb_test to set the baud rate.
19118
19119 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19120 to 20000. Really. I mean it.
19121
19122Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19123
19124 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19125 fails. If suppress_flag is set, skip perror message about not
19126 being able to send to GDB.
c906108c 19127 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19128 GDB.
c906108c
SS
19129 (gdb_expect): If suppress_flag is set, always fail immediately.
19130 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19131 (gdb_init): Call gdb_stop_suppressing_tests.
19132 (default_gdb_exit): Ditto.
19133 (default_gdb_start): Ditto.
19134
19135 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19136 gdb_stop_suppressing_tests as appropriate.
c906108c 19137 * gdb.base/break.exp: Ditto.
889bf7c5 19138 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19139 * gdb.base/commands.exp: Ditto.
19140 * gdb.base/exprs.exp: Ditto.
889bf7c5 19141 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19142 * gdb.base/list.exp: Ditto.
19143 * gdb.base/recurse.exp: Ditto.
889bf7c5 19144 * gdb.base/scope.exp: Ditto.
c906108c
SS
19145 * gdb.base/structs.exp: Ditto.
19146 * gdb.c++/inherit.exp: Ditto.
19147
19148Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19149
19150 * config/vr4300.exp: New file.
19151
99707966 19152 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19153
99707966 19154 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19155
19156Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19157
19158 * lib/gdb.exp(gdb_init): New function.
19159
19160 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19161 for each individual variable set.
c906108c
SS
19162
19163 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19164 name.
19165
19166 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19167
19168 * gdb.base/scope.exp: Use gdb_test.
19169
19170 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19171 aborting; the testsuite driver will do that for us (see
19172 gdb_finish). Also, use gdb_test in a few more places.
19173
19174Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19175
19176 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19177
19178Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19179
19180 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19181 and "add_tests" are not at the same address.
19182
19183Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19184
19185 * gdb.base/ptype.exp: Use gdb_test.
19186
19187Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19188
19189 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19190 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19191 left in. No longer expect them to fail.
19192
19193 * gdb.stabs/*.mt; Deleted, no longer used.
19194 * gdb.stabs/configure.in: Remove references to target makefile
19195 frags.
19196 * gdb.stabs/configure: Rebuilt.
19197
19198 * gdb.disasm/*.mt: Deleted, no longer used.
19199 * gdb.disasm/configure.in: Remove references to target makefile
19200 frags. Use "sh3.s" as the unique filename for this directory.
19201 * gdb.disasm/configure: Rebuilt.
19202
19203 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19204 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19205 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19206
19207Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19208
19209 * config/udi.exp: Use mondfe,name instead of remote_host.
19210
19211Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19212
19213 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19214 a function with a watchpoint enabled on the mn10200.
19215
19216 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19217 before trying to create it!
19218
19219Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19220
19221 * config/vx.exp: Use hostname instead of netport.
19222
19223 * config/vxworks.exp: New file.
19224
19225 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19226
19227 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19228 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19229 occurs.
19230
19231 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19232 $gdb_spawn_id directly.
19233 (gdb_run_cmd): Try _start as well as start. Use the target feature
19234 gdb,start_symbol as the symbol to start from when jumping.
19235
19236Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19237
19238 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19239 redundant) test.
19240
19241 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19242 it doesn't lose for 16bit integer systems.
19243
19244Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19245
19246 * gdb.fortran/types.exp: If the target doesn't support "double"
19247 data types, then expect "real" types to only be 4 bytes.
19248
19249 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19250 call tests if the target doesn't support inferior function calls.
19251
19252 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19253 in printf tests.
19254
19255Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19256
19257 * gdb.base/help.exp: Disable "help set", "help show", and
19258 "help support". Simplify regexp for "help stack".
19259
19260 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19261 to 60 seconds. Temporarily set match_max to 15000 around the
19262 "info copying" test.
19263
19264 * gdb.base/nodebug.exp: Don't try to do an inferior function
19265 call if the target doesn't support them.
19266 * gdb.base/printcmds.exp: Likewise.
19267 * gdb.base/setvar.exp: Likewise.
19268 * gdb.base/structs.exp: Likewise.
19269 * gdb.c++/templates.exp: Likewise.
19270 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19271
19272 * gdb.base/recurse.exp: Enable for the mn10200.
19273
19274 * configure.in: Do configure gdb.stabs directory for *-*-elf
19275 targets.
19276 * configure: Rebuilt.
19277
19278 * gdb.base/break.exp: Check for gdb,noresults before testing
19279 exit status and/or results from the target.
19280 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19281 * lib/gdb.exp: Remove old (now bogus) initialization of
19282 noinferior, noargs, noresults and nosignals.
19283
19284Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19285
19286 * config/sh.exp: New file.
19287
19288 * config/slite.exp: Try to connect multiple times to the board
19289 before rebooting. Only send a "monitor run" if need_monitor_run
19290 is set.
19291
19292 * gdb.base/break.exp: Don't do the "stub continue" test if
19293 the target has gdb_stub set.
19294
19295 * gdb.base/callfuncs.exp: Increase the timeout.
19296
19297 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19298 if the target has gdb,noinferiorio set.
19299
19300 * gdb.base/list.exp: Increase match_max to 10000 characters.
19301
19302 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19303
19304 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19305 target.
19306
19307 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19308
19309Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19310
19311 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19312 trying to delete the copy of gdb. Catch the file delete so we
19313 don't die if the delete fails; also, the file should be copied to
19314 the host, not to the build.
c906108c
SS
19315
19316Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19317
19318 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19319 parenthesis in case it contains multiple regexps separated
c906108c
SS
19320 with |.
19321
19322 * gdb.base/watchpoint.exp: Use gdb_test.
19323 * gdb.base/default.exp: Ditto.
19324
19325Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19326
99707966 19327 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19328
c906108c
SS
19329 * gdb.base/scope.exp: Use gdb_test.
19330 * gdb.c++/classes.exp: Ditto.
19331 * gdb.c++/inherit.exp: Ditto.
19332
19333Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19334
19335 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19336 remote_exec instead.
19337 * gdb.base/corefile.exp: Don't be ridiculous.
19338 * gdb.base/*.c: Add missing stub invocations.
19339
19340Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19341
19342 * config/slite.exp: Miscellaneous fixes.
19343
19344 * lib/gdb.exp: Fix runto.
19345
19346 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19347 the target.
19348
19349 * gdb.base/watchpoint.exp: Fix regexp.
19350
19351 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19352 close and wait commands, as the descriptor may now be
19353 invalid. Always call "remote_close host".
19354
19355Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19356
19357 Major rewrite for testsuite revision.
d63a86f8 19358
c906108c
SS
19359 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19360 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19361 instead of relying on spawn_id to always contain a valid
19362 spawn id.
19363 (get_compiler_info): New procedure to build the ${binfile}.ci
19364 file, instead of replicating this in N different places.
19365 (gdb_compile): New procedure.
d63a86f8 19366
c906108c 19367 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19368 appropriate arguments) instead of compile. Use gdb_test in a lot
19369 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19370 at the start of a testcase, as this is no longer done magically.
19371
19372 config/*-gdb.exp: Rename without the -gdb suffix.
19373
19374 config/mips.exp: Use remote_close instead of exit_remote_shell.
19375 config/monitor.exp: Use target_info instead of looking at
19376 baud, timeout, etc.
19377 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19378
19379Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19380
19381 * gdb.c++/templates.exp (test_ptype_of_templates),
19382 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19383 Update expect patterns for destructors and assignment operators
19384 to match corresponding c-typeprint.c changes.
19385 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19386 to destructor breakpoint test, GDB should be able to set the
19387 destructor breakpoint without specifying arguments.
19388
19389Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19390
19391 * gdb.threads/pthreads.exp: Change result for failure to compile due
19392 to lack of pthreads runtime support from an error to simply an
19393 unsupported test, per dejagnu standards.
19394
19395Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19396
19397 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19398 where GDB exits to reduce pattern match time.
19399 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19400
19401 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19402
dc96c6c7 19403Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19404
19405 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19406 * gdb.base/default.exp: ditto.
19407 * gdb.base/nodebug.exp: ditto.
19408 * gdb.base/printcmds.exp: ditto.
19409 * gdb.base/ptype.exp: ditto.
19410 * gdb.base/setvar.exp: ditto.
19411 * gdb.base/structs.exp: ditto.
19412 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19413
19414Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19415
19416 * configure, */configure: Rebuild with autoconf 2.12.
19417
19418Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19419
19420 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19421 use new i*86-pc-linux*-gnu quads.
19422 * gdb.base/corefile.exp: Ditto.
19423 * gdb.base/signals.exp: Ditto.
19424 * gdb.base/sigall.exp: Ditto.
19425 * gdb.base/interrupt.exp: Ditto.
19426
19427 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19428 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19429 RedHat 4.0.
d63a86f8 19430
c906108c 19431 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19432 linux. This allows the test case to at least compile on latest
19433 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19434
19435Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19436
19437 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19438 directory to search gdb directory. Accept and step over conditional
19439 stack alignment code. Consume $prompt in failure cases.
19440 Reset timeout to $oldtimeout instead of some arbitrary value.
19441 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19442 timeout problems with infinite stack backtraces.
19443 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19444 Accept function parameters for linkfunc member.
19445
19446Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19447
19448 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19449 (CXXFLAGS): Remove, unreferenced.
19450 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19451 previous -B options and also add -B option to pick up cross compiled
19452 runtime.
c906108c
SS
19453 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19454 doing cross compiles.
19455 (target_alias): Declare global.
19456 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19457 to verify that gcc exists in build tree, and if so set CC to that
19458 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19459
c906108c
SS
19460Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19461
19462 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19463 ptype test for anonymous union. Fixup testcase to match
19464 current gcc debug output.
19465
19466Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19467
19468 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19469 force argument to an unsigned long type.
19470
19471Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19472
19473 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19474 tests and anonymous union print/ptype tests.
c906108c
SS
19475 * gdb.base/list.exp (test_forward-search): Increase timeout by
19476 5 minutes for the "search extremely long line" case.
19477 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19478 completely optional and that the pass/fail messages use the command as
19479 the message if that third arg is a null string.
19480 (gdb_test_exact): Arrange that a null string pattern means match a
19481 null string output rather than any output, which might include random
889bf7c5 19482 errors.
c906108c
SS
19483 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19484 backtrace test.
19485 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19486 always failing and failure is now exposed by gdb.exp changes.
19487
19488Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19489
19490 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19491 weren't being noted.
19492
19493Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19494
19495 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19496 * gdb.stabs/weird.exp: Remove v_comb xfails.
19497
dc96c6c7 19498Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19499
19500 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19501 list.exp scope.exp watchpoint.exp]
c906108c 19502 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19503
dc96c6c7 19504Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19505
19506 * config/monitor.exp: Increase download timeout to 1000 seconds.
19507
dc96c6c7 19508Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19509
19510 * config/m32r.exp: Increase timeout to 120 seconds.
19511
19512Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19513
19514 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19515 and accept older ordering as obsolescent gcc or gdb.
19516 * gdb.c++/templates.exp: Ditto.
19517 * gdb.c++/virtfunc.exp: Ditto.
19518
19519Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19520
19521 * gdb.base/coremaker.c: Add code to mmap some data so we
19522 can check that it ends up in the core file.
19523 * gdb.base/corefile.exp: Add test to read mmapped data
19524 from core file.
19525
dc96c6c7 19526Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19527
19528 * config/m32r.exp: New file.
19529
19530Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19531
19532 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19533 that cflags can contains -gstabs, and work correctly for other tests.
19534
dc96c6c7 19535Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19536
19537 * gdb.base/setshow.exp: New file, tests show and set.
19538 * gdb.base/setshow.c: New file, tests show and set.
19539 * gdb.base/help.exp: Add test for help set|show annotate.
19540 * gdb.base/default.exp: Add test for set|show annotate.
19541
19542Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19543
19544 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19545 errors unique.
19546 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19547 explicitly.
19548
19549Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19550
19551 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19552 and width commands. This is done elsewhere.
19553 * (gdb_start): Don't call gdb_start_sim here. That's already
19554 done in gdb_load. This fixes lots of failures in default.exp.
19555
19556Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19557
19558 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19559 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19560 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19561 in the same we we treat other failures (since it may be an expected
889bf7c5 19562 condition), rather than as an error.
c906108c
SS
19563 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19564 old test format.
19565
19566Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19567
19568 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19569 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19570 twice. Nuke the duplicates.
c906108c 19571 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19572 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19573 Remove config.h along with other config files.
19574
19575Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19576
19577 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19578 "p func1 ()" and note that rests of tests are skipped.
19579 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19580 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19581 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19582 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19583 affected by the previous run test.
19584 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19585 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19586 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19587 "pass int powerset tuple" and "pass modeless int powerset tuple".
19588 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19589 "real write 4" and "real write 8".
19590 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19591 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19592 "print \$i after tuple assign 2", and
19593 "print vs2 after tuple assign 2".
19594 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19595 meaningful error message and return -1 so the caller can
19596 suppress further tests and avoid a cascade of errors.
d63a86f8 19597
c906108c
SS
19598Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19599
19600 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19601 format for printing version.
19602 * gdb.base/default.exp: Ditto.
19603 * gdb.base/interrupt.exp: Fix problem with cascade of
19604 errors if child process dies while calling a function.
d63a86f8 19605
c906108c
SS
19606Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19607
19608 * Makefile.in (VPATH): Add
19609 * Makefile.in (Makefile, config.status): Fix rules so things get
19610 remade when necessary.
19611
19612Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19613
19614 * Makefile.in (just-check): Add path to sibling expect dir
19615 to environment variable specified by RPATH_ENVVAR.
19616
19617Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19618
19619 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19620 (just-check): Add shared library paths for libstdc++, tk,
19621 tcl, bfd, and opcodes to the environment variable specified
19622 in RPATH_ENVVAR.
19623 * configure.in: Add support to recognize --enable-shared flag
19624 and generate correct value for RPATH_ENVVAR.
19625 * configure: Regenerated with autoconf.
19626
19627Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19628
19629 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19630 include all osf versions.
c906108c
SS
19631 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19632 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19633 when target is linux. When failing to build pthreads test
19634 executable, give more meaningful message.
19635 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19636 arg for pthread_create.
d63a86f8 19637
c906108c
SS
19638Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19639
19640 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19641 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19642 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19643 and -lpthreads (everybody else).
c906108c
SS
19644 (test_startup): Fail gracefully if threads are not supported.
19645 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19646 "p/c array_index("abcdef",2)" when not gcc compiled.
19647 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19648 "print func2::coremaker_local" when not gcc compiled.
19649 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19650 "ptype on opaque struct tagname (statically)",
19651 "ptype on opaque struct tagname (dynamically) 1", and
19652 "ptype on opaque struct tagname (dynamically) 2"
19653 for not compiled with gcc.
19654 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19655 backtrace when compiled with gcc.
d63a86f8 19656 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19657 than always return success.
19658
19659Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19660
19661 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19662
19663Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19664
19665 * gdb.base/structs.exp: Undo last change.
19666
19667Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19668
19669 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19670 encapsulate all the steps/nexts done during self test, starting
19671 at main, and makes them less sensitive to optimization issues.
19672 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19673 signal handler" test.
19674 * gdb.threads/pthreads.exp: Only run this for native configs.
19675 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19676 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19677 tests.
19678 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19679 for "runto test_calls(void)" test.
d63a86f8 19680
c906108c
SS
19681Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19682
19683 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19684 and don't expect address info in breakpoint confirmations.
19685
19686Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19687
19688 * gdb.base/list.exp (test_forward_search): Increase timeout
19689 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19690 and then reset to old value when done. Increase expect input
c906108c
SS
19691 buffer to 10000.
19692
19693Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19694
19695 * gdb.base/list.exp (test_forward_search): Fix to handle very
19696 long source line without overflowing expect's input buffer.
19697
19698Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19699
19700 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19701 "buffer_full".
19702
19703 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19704 "buffer_full".
19705
19706 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19707 "buffer_full".
19708
19709 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19710 "buffer_full".
19711
19712Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19713
19714 * configure.in (configdirs): Add gdb.threads.
19715 * configure: Regenerated with autoconf.
19716 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19717 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19718 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19719
c906108c
SS
19720Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19721
19722 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19723
19724Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19725
19726 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19727 each signal's status in the output of "handle all print".
19728 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19729 the \r\n sequence that immediately precedes the gdb prompt.
19730 * gdb.base/a1-selftest.exp: Save original timeout and restore
19731 after test.
19732
19733Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19734
19735 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19736 symbol.
19737
19738Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19739
19740 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19741
19742Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19743
19744 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19745 timeout by 60 seconds.
19746
19747Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19748
19749 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19750 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19751 error return.
19752
19753Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19754
19755 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19756 gdb initialization, also report how long dejagnu waited. Restore
19757 old timeout before doing error return. Temporarily increase timeout
889bf7c5 19758 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
19759
19760Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19761
19762 * lib/gdb.exp: Report timeout value for verbosity level 2.
19763 * config/gdbserver.exp: Ditto.
19764 * config/hppro.exp: Ditto.
19765 * config/mips-gdb.exp: Ditto.
19766 * config/monitor.exp: Ditto.
19767 * config/netware.exp: Ditto.
19768 * config/sim-gdb.exp: Ditto.
19769 * config/slite-gdb.exp: Ditto.
19770 * config/udi-gdb.exp: Ditto.
19771 * config/unix-gdb.exp: Ditto.
19772 * config/vx-gdb.exp: Ditto.
19773 * gdb.base/a1-selftest.exp: Ditto.
19774 * gdb.base/a2-run.exp: Ditto.
19775 * gdb.base/break.exp: Ditto.
19776 * gdb.base/corefile.exp: Ditto.
19777 * gdb.base/list.exp: Ditto.
19778 * gdb.base/recurse.exp: Ditto.
19779 * gdb.base/scope.exp: Ditto.
19780 * gdb.base/signals.exp: Ditto.
19781
19782Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19783
19784 * gdb.threads/Makefile.in (docdir): Removed.
19785
19786Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19787
19788 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19789 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19790 @srcdir@.
d63a86f8 19791 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19792 autoconf 2.5 or higher.
19793 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19794
19795Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19796
19797 * configure: Regenerated.
19798 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19799 avoid name clashes with SunOS headers.
19800
19801Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19802
19803 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19804
19805Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19806
19807 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19808 prototype information ends up in the compiler info file.
19809
19810Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19811
19812 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19813 attempting to regenerate it. Eliminate use of a temporary file
19814 and just generate the info file directly. Source it immediately,
19815 for consistency of use.
19816 * gdb.base/corefile.exp: Ditto
19817 * gdb.base/exprs.exp: Ditto.
19818 * gdb.base/funcargs.exp: Ditto.
19819 * gdb.base/langs.exp: Ditto.
19820 * gdb.base/list.exp: Ditto.
19821 * gdb.base/mips_pro.exp: Ditto.
19822 * gdb.base/nodebug.exp: Ditto.
19823 * gdb.base/opaque.exp: Ditto.
19824 * gdb.base/ptype.exp: Ditto.
19825 * gdb.base/scope.exp: Ditto.
19826 * gdb.base/setvar.exp: Ditto.
19827 * gdb.base/signals.exp: Ditto.
19828 * gdb.base/whatis.exp: Ditto.
19829 * gdb.c++/templates.exp: Ditto.
19830 * gdb.c++/virtfunc.exp: Ditto.
19831 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19832 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19833
19834Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19835
19836 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19837 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19838 Increase timeout, a lot of single stepping might be needed if the
19839 target has no hardware watchpoints.
19840
19841Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19842
19843 * gdb.base/break.exp: Ignore compiler warnings when compiling
19844 break.c.
19845 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19846 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19847 from remote-sim.
19848 * gdb.base/exprs.exp: Add h8300 xfails.
19849 * gdb.base/funcargs.exp: Likewise.
19850 * gdb.base/nodebug.exp: Likewise.
19851 * gdb.base/printcmds.exp: Likewise.
19852 * gdb.base/ptype.exp: Likewise.
19853 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19854 h8300 xfails.
d63a86f8 19855 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19856 on the h8300.
19857 * gdb.base/funcargs.c: Explicitly make last constant argument to
19858 call_after_alloca_subr an unsigned long type.
19859 * gdb.base/return.c: Include stdio.h.
19860
19861Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19862
19863 * config/abug.exp: New file for the older Motorola Bug monitor
19864 that runs on the mvme13x series VME boards.
19865 * config/monitor.exp: Use the new config array for target settings
19866 if they exist.
19867
19868Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19869
19870 * sim-gdb.exp: Make the SH simulator allocate less space when
19871 it is targeted.
19872
19873Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19874
19875 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19876 test.
19877
19878Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19879
19880 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19881 "rs6000-*-*" for "list function in include file" when gcc compiled.
19882 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19883 for "p ctable1[120]".
19884 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19885 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19886 Remove setup_xfail for "rs6000-*-*" for
19887 "print 'scope0.c'::filelocal before run".
19888 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19889 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19890 since some compilers don't allow both options to be given
19891 on the same command line. Create object file and move it.
d63a86f8 19892
c906108c
SS
19893Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19894
19895 * gdb.base/corefile.exp: Always regenerate the core file, since
19896 we always regenerate the coremaker program. Detect special case
19897 where registers cannot be read from core file.
d63a86f8 19898
c906108c
SS
19899Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19900
19901 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19902 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19903 * gdb.c++/templates.exp: Only match on basename of file since
19904 some formats like xcoff don't encode directory information.
19905 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19906 and rs6000 AIX xcoff targets.
19907 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19908 * configure: Regenerate.
19909 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19910 here, rather than in distclean.
d63a86f8 19911
c906108c
SS
19912Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19913
19914 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19915 defined, and use it to compile the test case with -O2. The
19916 native compilation still uses no optimization.
19917 * gdb.base/mips_pro.c: Remove inline assembly code since
19918 it is compiled PIC by default, which results in assembler
19919 warnings that make the testsuite think the compilation
19920 was unsuccessful.
19921
19922Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19923
19924 * gdb.c++/misc.exp: Add note to message for
19925 "print s.a for foo struct" that this is a known gcc 2.7.2
19926 and earlier bug.
19927
19928Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19929
19930 * gdb.base/break.exp: Fix pattern for matching "Delete all
19931 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19932 setup_xfail for deleting all breakpoints test. Fix various
19933 timeout messages to include "(timeout)".
19934 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19935 for "p t_float_values2(3.14159,float_val2)".
19936 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19937 for "continue to call2g" when gcc compiled.
19938 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19939 "up to foo in langs.exp", "show language at foo in langs.exp",
19940 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19941 and "show language at fsub in langs.exp".
19942 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19943 "list line 1 in include file", "list message for lines past EOF",
19944 "list function in include file", "list list0.h:foo", and
19945 "list filename:function; nonexistant function".
19946 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19947 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19948 and "ptype t_char_array" to be for native cc only.
d63a86f8 19949
c906108c
SS
19950Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19951
d63a86f8 19952 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19953 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19954 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19955
19956Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19957
19958 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19959 "bt in signals.exp". This problem only appears when running
19960 the testsuite, and then only intermittently.
19961
19962Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19963
19964 * gdb.base/return.exp (return_tests): Differentiate between
19965 two tests of continuing.
19966
19967Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19968
19969 * */Makefile.in (maintainer-clean): Remove config.log.
19970 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19971 * gdb.c++/Makefile.in (PROGS): Add inherit.
19972 (clean): Remove *.ci.
19973
19974Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19975
19976 * gdb.c++/misc.cc: Add test code from Mike Stump.
19977 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19978
19979Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19980
19981 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19982 to "alpha-*-osf2*" and add comment.
19983 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19984 setup_xfail for "step over execarg initialization" and
19985 "step over corearg initialization".
c906108c
SS
19986 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19987 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19988 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19989 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19990 "print func2::coremaker_local", and "backtrace in corefile.exp".
19991 * gdb.base/signals.exp: Build and source signals.ci.
19992 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19993 to be for gcc only.
19994 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19995
c906108c
SS
19996Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19997
19998 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19999 Feb 3 procfs.c change.
20000
20001Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20002
20003 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20004
20005Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20006
20007 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20008 from dejagnu's apparent default of 10 seconds, which gives random
20009 results when running the tests over NFS on moderately loaded systems.
20010 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20011
20012Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20013
20014 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20015 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20016 result reports.
c906108c
SS
20017
20018Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20019
20020 * configure.in (CY_AC_PATH_TCLH): Remove.
20021 * configure: Regenerate.
20022
20023Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20024
20025 * gdb.c++/Makefile.in (clean): Add missing '{'.
20026
20027Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20028
20029 * lib/gdb.exp: Provide a default value for noinferior.
20030
20031 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20032 Load libgloss.exp.
20033
20034Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20035
20036 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20037 the executable, not the .o to run the tests from.
20038
20039Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20040
20041 * gdb.base/break.exp: Don't test for program exit or exit status
20042 if $noresults if nonzero.
20043 * gdb.base/langs.exp: Likewise.
20044 * gdb.base/watchpoint.exp: Likewise.
20045
20046 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20047 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20048 trying to compile the testcase.
20049
20050Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20051
20052 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20053 * gdb.base/signals.exp (continue to handler): Likewise.
20054
20055Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20056
20057 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20058
20059 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20060
20061Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20062
20063 * gdb.base/corefile.exp: Recognize "not found" as failure
20064 when trying to determine if a core file was generated.
20065 If no core file was generate the first time, try again without
20066 the ulimit -c to work around braindamaged shells.
20067
20068Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20069
20070 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20071 [] tests with "test" and enclose string in quotes.
20072 * gdb.stabs/configure: Rebuild
d63a86f8 20073
c906108c
SS
20074Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20075
20076 Changes in sync with expect:
20077 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20078 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20079 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20080 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20081 argument to AC_REQUIRE.
20082 * configure: Regenerated.
20083
20084Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20085
20086 * gdb.base/corefile.exp: When generating a core, discard any
20087 error messages about ulimit not found and the "core dumped"
20088 message from the shell that runs the coredumper.
20089
20090Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20091
20092 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20093
20094 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20095 which sed script to run. Expect failure for v_comb test
20096 on PA targets too.
d63a86f8 20097
c906108c
SS
20098Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20099
20100 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20101 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20102
20103Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20104
20105 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20106 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20107 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20108 * lib/gdb.exp (default_gdb_start): Fix typo.
20109 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20110 messages to not include the full program name that caused
20111 the core dump since some systems (such as solaris) apparently
20112 truncate this path to about 80 characters.
20113 When generating a core file first try increasing the core file
20114 size limit to unlimited since some systems may default it to
20115 zero, and it is harmless to try it. Move the test for failing
20116 to generate a core file to where it will actually get executed.
20117 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20118 new gdb result from g++ debug info improvements and make old
20119 pattern obsolescent. Also account for size_t differences
20120 (may be int or long).
20121 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20122 initialization before function call is placed in the delay slot
20123 and thus appears to be skipped over by commands such as "next".
20124
20125Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20126
20127 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20128
20129Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20130
20131 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20132 input source file; fix code to compile test to deal with this
20133 convention.
20134 * gdb.c++/*.exp: Likewise.
20135
20136Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20137
20138 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20139 "bt in signals.exp".
20140
20141Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20142
20143 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20144 "step over execarg initialization" and
889bf7c5 20145 "step over corearg initialization".
c906108c
SS
20146
20147Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20148
20149 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20150 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20151
20152Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20153
20154 From Rob Savoye (rob@poseidon.cygnus.com)
20155 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20156 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20157 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20158 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20159 configure.in}: Major reworking for autoconfig.
c906108c
SS
20160 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20161 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20162 New files.
c906108c
SS
20163 * config/unix-gdb.exp: Make GDB global.
20164 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20165 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20166 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20167 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20168 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20169 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20170 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20171 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20172 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20173 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20174 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20175 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20176 to returns as necessary, arrange for test to compile own testcase
20177 executable.
c906108c 20178 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20179
c906108c
SS
20180Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20181
20182 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20183 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20184 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20185 "backtrace through signal handler".
20186
20187Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20188
20189 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20190 continuing from a job control stop signal.
20191 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20192
20193Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20194
20195 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20196 * gdb.base/corefile.exp: Likewise.
20197 * gdb.base/funcargs.exp: Likewise.
20198
20199Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20200
20201 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20202 * config/monitor.exp: Add support for setting baud rate.
20203
20204Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20205
20206 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20207 i*86-*-linux* xfails for "backtrace through signal handler".
20208 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20209 "print func2::coremaker_local".
20210 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20211 alpha-dec-osf2* xfail for
c906108c
SS
20212 "delete all breakpoints when none".
20213
20214Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20215
20216 * gdb.base/break.exp: Change test that deletes all breakpoints
20217 when no user breakpoints are installed. A post 4.15 change
20218 causes gdb to no longer prompt in this case.
20219
20220Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20221
20222 * gdb.base/return.exp (return_tests): Change xfail for test
20223 "correct value returned double test" to stop xfailing at
20224 Solaris 2.5. Apparently the bug has been fixed.
20225
20226Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20227
20228 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20229 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20230
20231Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20232
20233 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20234 * gdb.disasm/hppa.s: Corresponding changes.
20235
20236Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20237
20238 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20239 makefile fragment.
20240 * config/mt-hpux: Deleted.
20241
20242Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20243
d63a86f8 20244 * Many files: When warning about suppressed tests due to a
c906108c
SS
20245 nonexistant test binary, avoid incrementing the warning count.
20246
20247Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20248
20249 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20250
c906108c
SS
20251Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20252
20253 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20254 "sparc-*-solaris2*".
20255
20256Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20257
20258 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20259 Add global and local variables and initialize them.
20260 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20261 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20262 extracts the file name and terminating signal from the core file.
20263 * TODO: Remove note about tests for correct mapping of corefile.
20264 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20265 from optimizing it away.
20266 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20267 handles common blocks.
20268
20269Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20270
20271 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20272 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20273
20274Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20275
20276 * Makefile.in (maintainer-clean): New target, synonym for
20277 realclean.
20278 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20279 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20280 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20281 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20282 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20283 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20284
20285Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20286
20287 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20288 xfails when not gcc compiled for "print foo::funclocal".
20289 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20290 "print foo::funclocal at foo",
20291 "print 'scope1.c'::foo::funclocal at foo",
20292 "print foo::funclocal_bss at foo",
20293 "print 'scope1.c'::foo::funclocal_bss at foo",
20294 "print foo::funclocal_ro at foo",
20295 "print 'scope1.c'::foo::funclocal_ro at foo",
20296 "print bar::funclocal at foo" and
20297 "print 'scope1.c'::bar::funclocal at foo".
20298 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20299 gcc compiled for "print foo::funclocal at bar".
20300 Expand all messages to ensure that they identify that
20301 the test is at bar().
20302 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20303 gcc compiled for:
20304 "ptype on opaque struct pointer (statically)",
20305 "ptype on opaque struct tagname (statically)",
20306 "ptype on opaque struct pointer (dynamically) 1",
20307 "ptype on opaque struct tagname (dynamically) 1",
20308 "ptype on opaque struct pointer (dynamically) 2" and
20309 "ptype on opaque struct tagname (dynamically) 2
20310 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20311 gcc compiled for:
20312 "p datalocal"
20313 "whatis datalocal",
20314 "ptype datalocal",
20315 "p bsslocal",
20316 "whatis bsslocal", and
20317 "ptype bsslocal".
20318 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20319 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20320 when not gcc compiled.
20321 * gdb.base/funcargs.exp (float_and_integral_args): Add
20322 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20323 compiled.
20324 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20325 "backtrace from call6a" when not gcc compiled.
20326 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20327 "backtrace from call7a" when not gcc compiled.
20328 * gdb.base/callfuncs.exp (do_function_calls):
20329 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20330 "p t_char_array_values(char_array_val2,char_array_val1)",
20331 "p t_char_array_values(char_array_val1,char_array_val2)",
20332 "p t_char_array_values("carray 1","carray 2")",
20333 "p t_char_array_values("carray 1",char_array_val2)",
20334 "p t_char_array_values(char_array_val1,"carray 2")",
20335 "p sum_args(1,{2})",
20336 "p sum_args(2,{2,3})",
20337 "p sum_args(3,{2,3,4})",
20338 "p sum_args(4,{2,3,4,5})"
20339 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20340 "backtrace in corefile.exp" when not gcc compiled.
20341
20342Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20343
20344 * gdb.base/signals.exp: Rewrite `handle all print' test as
20345 a procedure. Accept blanks or TABs as whitespace, increase
20346 timeout and expect input buffer size for the large output
20347 from the command. Remove "i*86-*-bsdi2.0" xfail.
20348
20349Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20350
20351 * gdb.base/setvar.exp: Add new testcases for truncation when
20352 assigning invalid values to bitfields.
20353
20354Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20355
d63a86f8 20356 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20357 mips-sgi-irix* xfail for
20358 "call inferior func with struct - returns char *"
20359 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20360 accepted in the result.
c906108c
SS
20361
20362Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20363
20364 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20365 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20366 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20367 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20368 that accidentally got checked in.
20369
20370Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20371
d63a86f8 20372 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20373 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20374 compiled test.
20375 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20376 Add mips-sgi-irix5* xfail for not gcc compiled.
20377 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20378 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20379 "p top", "whatis top", "p middle", and "whatis middle".
20380 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20381 "whatis signed char" for not gcc compiled.
20382 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20383 "set variable signed char=-1 (-1)" and
20384 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20385 * gdb.base/funcargs.exp (float_and_integral_args):
20386 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20387 Add mips-sgi-irix* xfail when not gcc compiled for
20388 "continue to call2b".
20389 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20390 "continue to call2g".
20391 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20392 "backtrace from call6a"
20393 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20394 "backtrace from call7k".
20395 Add mips-sgi-irix5* xfail when not gcc compiled for
20396 "backtrace from call7a".
20397 (localvars_after_alloca): Fix gdb_test cmds for
20398 "print * after runto ...".
20399 Remove rs6000-*-* xfails for
20400 "print i after runto localvars_after_alloca" and
20401 "print l after runto localvars_after_alloca"
20402 for all compilers.
20403 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20404 when not compiled with gcc, for:
c906108c
SS
20405 "print signed char == (minus)",
20406 "print signed char != (minus)",
20407 "print signed char < (minus)",
20408 "print signed char > (minus)".
20409 * gdb.base/callfuncs.exp (do_function_calls):
20410 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20411 "call inferior func with struct - returns char *".
d63a86f8 20412 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20413 "correct value returned double test" to include Solaris 2.4.
20414 * gdb.base/funcargs.exp (float_and_integral_args):
20415 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20416
c906108c
SS
20417Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20418
20419 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20420 enumeration bitfields if compiling with GNU C.
20421 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20422 to empty' prompt.
20423
20424Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20425
20426 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20427 test for PRO targets.
20428
20429 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20430 breakpoints in the inferior at any given time by making
20431 two groups of breakpoints for call2*, call6* and call7*
20432 tests.
20433
20434Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20435
20436 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20437 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20438 from optimizing it away.
20439 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20440 "call inferior func with struct".
20441
20442Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20443
20444 * configure.in: Only configure gdb.chill for particular targets.
20445
20446Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20447
20448 * gdb.base/Makefile.in: Add action to .c.o transformation
20449 rule that generates a .ci file for each .o file and remove
20450 explicit .c.o rules except for callfuncs.o.
20451 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20452 generates a .ci file for each .o file and remove explicit
20453 .cc.o rules.
20454 (clean): Remove *.tmp *.ci files.
20455 (EXECUTABLES): Remove templ-info.exp.
20456 * gdb.base/compiler.c: New file.
20457 * gdb.c++/compiler.cc: New file
20458 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20459 Change rs6000-*-* xfail for
20460 "print 'scope0.c'::filelocal_ro" and
20461 "print 'scope1.c'::filelocal" and
20462 "print 'scope1.c'::filelocal_bss" and
20463 "print 'scope1.c'::filelocal_ro" and
20464 "print 'scope1.c'::foo::funclocal" and
20465 "print 'scope1.c'::foo::funclocal_ro" and
20466 "print 'scope1.c'::bar::funclocal" and
20467 "print 'scope0.c'::filelocal_ro" and
20468 "print 'scope1.c'::filelocal at foo" and
20469 "print 'scope1.c'::filelocal_bss at foo" and
20470 "print 'scope1.c'::filelocal_ro at foo" and
20471 "print 'scope1.c'::foo::funclocal at foo" and
20472 "print 'scope1.c'::foo::funclocal_bss at foo" and
20473 "print 'scope1.c'::foo::funclocal_ro at foo" and
20474 "print 'scope1.c'::bar::funclocal at foo" and
20475 "print 'scope0.c'::filelocal_ro" and
20476 "print 'scope1.c'::filelocal" and
20477 "print 'scope1.c'::filelocal_bss" and
20478 "print 'scope1.c'::filelocal_ro" and
20479 "print 'scope1.c'::foo::funclocal" and
20480 "print 'scope1.c'::foo::funclocal_bss" and
20481 "print 'scope1.c'::foo::funclocal_ro" and
20482 "print 'scope1.c'::bar::funclocal" and
20483 "print 'scope1.c'::bar::funclocal_bss"
20484 to only be xfail'd when not compiled with gcc.
d63a86f8 20485 Add rs6000-*-* xfail for
c906108c
SS
20486 "print 'scope0.c'::filelocal_bss before run"
20487 when compiled with gcc.
20488 (test_at_main): Add rs6000-*-* xfail for
20489 "print filelocal_ro in test_at_main"
20490 when compiled with gcc.
20491 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20492 Add rs6000-*-aix* xfail for
c906108c
SS
20493 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20494 "ptype t_char_array", not compiled with gcc.
20495 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20496 xfail for "list foo (in include file)" when gcc compiled.
20497 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20498 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20499 "run to call0a" if not compiled with gcc.
20500 (unsigned_integral_args): Add rs6000-*-* xfail for
20501 "run to call1a" if not compiled with gcc.
20502 (float_and_integral_args): Add rs6000-*-* xfail for
20503 "run to call2a" if not compiled with gcc and for
20504 "continue to call2b" for any compiler.
20505 Add rs6000-*-* xfail to
20506 "print f1 after run to call2a" for gcc compiled.
20507 (discard_and_shuffle): Add rs6000-*-* xfail for
20508 "run to call6a".
20509 (shuffle_round_robin): Add rs6000-*-* xfail for
20510 "backtrace from call7a" if not compiled with gcc.
20511 Add rs6000-*-* xfail for
20512 "backtrace from call7b" if compiled with gcc.
20513 (call_after_alloca): Add rs6000-*-* xfail for
20514 "print c in call_after_alloca" and
20515 "print s in call_after_alloca" and
20516 "backtrace from call_after_alloca_subr"
20517 if not compiled with gcc.
20518 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20519 "print c in localvars_in_indirect_call" and
20520 "print c in localvars_in_indirect_call" and
20521 "backtrace in indirectly called function" and
20522 "stepping into indirectly called function"
20523 if not compiled with gcc.
20524 (localvars_after_alloca): Add rs6000-*-* xfail for
20525 "print c after runto localvars_after_alloca" and
20526 "print s after runto localvars_after_alloca" and
20527 "print i after runto localvars_after_alloca" and
20528 "print l after runto localvars_after_alloca"
20529 for all compilers.
20530 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20531 than whatis-info.exp.
20532 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20533 than opaque-info.exp.
20534 Setup rs6000-*-* xfail for
d63a86f8 20535 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20536 "ptype on opaque struct pointer (dynamically)" when
20537 not compiled with gcc.
20538 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20539 rather than callf-info.exp.
20540 (do_function_calls): Add clear_xfail for rs6000-*-* for
20541 "p t_float_values2(3.14159,float_val2)". Seems to work
20542 fine there, both with xlc and gcc. Need to find out what
20543 it is doing right and fix other platforms.
20544 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20545 "call inferior func with struct - returns int",
20546 "call inferior func with struct - returns long",
20547 "call inferior func with struct - returns float",
20548 "call inferior func with struct - returns double",
20549 "call inferior func with struct - returns char *",
20550 but only if not gcc compiled (presumes xlc compiled).
20551 Change rs6000-*-* xfails for
20552 "call inferior func with struct - returns char" and
20553 " call inferior func with struct - returns short" to only
20554 xfail if not using gcc.
20555 (clean mostlyclean): Remove *.ci and *.tmp files.
20556 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20557 than templ-info.exp.
20558 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20559 Add rs6000-*-* xfail for "up to foo in langs.exp"
20560 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20561 when not gcc compiled.
d63a86f8 20562
c906108c
SS
20563Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20564
20565 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20566 * gdb.base/corefile.exp: Likewise.
20567 * gdb.base/list.exp: Likewise.
20568 * gdb.base/scope.exp: Likewise.
20569 * gdb.base/siganls.exp: Likewise.
20570
20571 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20572 compiler output.
20573 * gdb.base/whatis.exp: Likewise.
20574
20575Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20576
20577 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20578 failure (opcode table has been fixed to match reality).
20579
20580Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20581
20582 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20583 "call inferior func with struct - returns char",
20584 "call inferior func with struct - returns short"
20585
20586 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20587 "print 'scope0.c'::filelocal at main",
20588 "print 'scope0.c'::filelocal_bss in test_at_main",
20589 "print 'scope0.c'::filelocal at foo",
20590 "print 'scope0.c'::filelocal_bss in test_at_foo",
20591 "print 'scope0.c'::filelocal at bar",
20592 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20593
c906108c
SS
20594 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20595 in source file 1". This bug seems to have been fixed with both
20596 gcc and native cc (was native assembler bug?).
20597
20598Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20599
20600 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20601 "backtrace through signal handler" to "i*86-*-sysv4*".
20602 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20603 continue" case. Add "known SVR4 bug" to fail message.
20604 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20605 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20606 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20607 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20608 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20609 "up to foo in langs.exp", "show language at foo in
20610 langs.exp", "up to cppsub_ in langs.exp", "show
20611 language at cppsub_ in langs.exp", "up to fsub in
20612 langs.exp", and "show language at fsub in langs.exp".
20613 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20614 "bactrace in corefile.exp".
20615 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20616 "call inferior function with struct - returns float" and
20617 "call inferior function with struct - returns double".
d63a86f8 20618
c906108c
SS
20619Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20620
20621 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20622 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20623 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20624 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20625
20626Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20627
20628 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20629 (or overriden) "CHILL" macro rather then bare "gcc".
20630 Also look for ../../gcc/xgcc since that is what we will
20631 actually need, not "Makefile". Remove following assignment
20632 of CHILL to CHILL_FOR_TARGET because that results in
20633 recursive definition.
20634
20635Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20636
20637 * gdb.base/corefile.exp: Change xfail for backtrace in
20638 corefile.exp from linuxaout to all linux.
20639 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20640 cases where we miss the breakpoint at the signal handler
20641 for some reason. Setup xfail for linuxoldld/linuxaout and
20642 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20643 hitting SIGURG breakpoint.
20644 * gdb.base/signals.exp: Setup xfail for "next" acting like
20645 continue to add linuxoldld. Setup xfail for all linux for
20646 "next to handler in signals_tests_1", "backtrace in
20647 signals_tests_1", "continue to func1", "pass SIGUSR1",
20648 and continue to handler".
20649
20650Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20651
20652 * Update all FSF addresses except those in COPYING* files.
20653
20654Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20655
20656 * gdb.base/a2-run.exp: Change messages to be more explicit about
20657 the status of args, and quote binfile in results.
20658
20659Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20660
20661 * gdb.base/callfuncs.exp: Add tests for passing structs to
20662 inferior functions and return various types.
20663 * gdb.base/callfuncs.c: Add functions to receive a struct
20664 and return a member of the struct, in various types.
20665
20666Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20667
20668 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20669
20670Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20671
20672 * config/vxworks29k.exp: New file, sources vxworks.exp.
20673
20674Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20675
20676 * config/gdbremote.exp: New file. Testing framework using
20677 gdbserver.
20678
20679Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20680
20681 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20682 "call function when asleep" and "send end of file".
20683 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20684 for "backtrace in corefile.exp".
20685 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20686 for "backtrace through signal handler".
20687 * gdb.base/corefile.exp: Make sure we actually generate a core file
20688 before trying the core tests. Some systems allow the user to suppress
20689 generation of core files and default to that (linux for example).
20690 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20691 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20692
20693Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20694
20695 * gdb.threads: New directory with some crude multi-threaded
20696 gdb tests (step.exp and step2.exp).
20697 * config/mt-lynx (STEP_EXECUTABLE): Define.
20698 (THREADFLAGS): Define.
20699
20700Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20701
20702 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20703
20704 * gdb.base/signals.exp: Disable whole file for lynx until
20705 further notice.
20706
20707 * gdb.base/signals.exp: xfail test where "next" acts like
20708 "continue" for lynx.
20709
20710 * gdb.base/interrupt.exp: xfail test for calling function while
20711 inferior is asleep for lynx.
20712
20713 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20714 than one cr-lf after each command.
20715
20716Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20717
20718 * configure.in: Reinstate setting of stabsdirs variable, fix
20719 typo in setting up configdirs for native builds.
20720
20721 * gdb.base/return.exp: Fix typo in return double test.
20722 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20723 compiler from optimizing them away.
20724
20725Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20726
20727 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20728 sequences to be echo'd by gdb when using gdb_test.
20729 * gdb.chill/chexp.exp: Likewise.
20730 * gdb.fortran/exprs.exp: Likewise
20731
20732Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20733
20734 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20735 after the inferior gdb has started.
20736
20737 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20738 after each command.
20739 * gdb.base/funcargs.exp: Likewise.
20740 * gdb.base/gdbvars.exp: Likewise.
20741 * gdb.base/interrupt.exp: Likewise.
20742 * gdb.base/list.exp: Likewise.
20743 * gdb.base/watchpoint.exp: Likewise.
20744 * gdb.c++/demangle.exp: Likewise.
20745 * gdb.c++/inherit.exp: Likewise.
20746 * gdb.chill/chexp.exp: Likewise.
20747 * gdb.fortran/exprs.exp: Likewise.
20748
20749 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20750 test if we can't handle IO to/from the inferior.
20751
20752 * gdb.c++/misc.exp: Always check for a program already being
20753 started after sending a "run" command to gdb.
20754
20755 * gdb.base/twice.exp: Start with a fresh gdb.
20756
20757 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20758 only depend on gdb's expression code, not the chill runtime.
20759
20760 * gdb.base/return.c: Put return values into variables so we
20761 can have gdb print them rather than depending on the program
20762 to print them.
20763 * gdb.base/return.exp: Corresponding changes.
20764
20765 * lib/gdb.exp: Provide default value for noinferiorio.
20766 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20767 the inferior.
20768
20769 * gdb.base/break.exp: Always check for a program already being
20770 started after sending a "run" command to gdb.
20771 (text_next_with_recursion): Don't check the output from the
20772 program's printf statement. Instead just make sure the program
20773 exited.
20774
20775 * gdb.base/commands.exp: Protect tests which need arguments with
20776 $noargs conditionals.
20777
20778Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20779
20780 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20781 of structure member arrays to match gdb/valops.c:value_addr change.
20782
20783Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20784
20785 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20786 cases.
20787
20788Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20789
20790 * configure.in (configdirs): Remove gdb.chill from default list
20791 of subdirs and then add it back in only if doing a native build.
20792 The current chill compiler does not yet work in any cross build.
20793 * Revert all signal changes from Jul 6.
20794 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20795 for sh-hms targets, allowing these tests to link, with no other
20796 changes. Testing is suppressed by setting "nosignals" in site.exp.
20797
20798Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20799
20800 * configure.in (signaldirs): Define and add to configdirs for all
20801 targets except some specific ones that are known to not support signals.
20802 Also clean up formatting.
20803 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20804 (signals, sigall): Remove rules to build.
20805 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20806 Moved to new gdb.signals directory.
20807 * gdb.signals: New test directory.
20808 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20809 signals.c signals.exp}: New or moved files.
20810
20811Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20812
20813 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20814
20815Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20816
20817 * gdb.base/return.exp: Xfail `return double' test failure
20818 on at least Solaris 2.3 and handle future/past versions on
20819 a case by case basis as appropriate. Also update message
20820 to include i*86 failures.
20821
20822Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20823
20824 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20825
20826 * lib/gdb.exp: Fix comment which erroneously identified
20827 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20828 gdb_file_cmd not gdb_load).
20829 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20830
20831 * gdb.base/setvar.exp: Make test names consistent between pass and
20832 fail cases. Use gdb_test more.
20833
20834Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20835
20836 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20837
20838Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20839
20840 * gdb.base/help.exp: Fix expected help string for `show commands'.
20841
20842Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20843
20844 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20845
20846 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20847 of a text section.
20848
20849Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20850
20851 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20852 that loop eventually terminates. Fix Connection refused logic so
20853 that testsuite will expire nicely.
20854
20855Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20856
20857 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20858 config/rom68k.exp: New tcl glue for the appropriate monitors.
20859 These all just end up calling monitor.exp.
20860 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20861 refused' by retrying. Cleanup some timeout issues.
20862 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20863 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20864 callers don't have to set/restore global timeout variable.
20865
20866 * The following set of changes centralizes management of the global
20867 timeout variable. This way, it can be set in one target dependent
20868 place instead of dozens of places scattered throughout the test suite.
20869 If you need to lengthen a timeout, then you should either set timeout
20870 in one of the config/{target}.exp files, or multiply it by a factor.
20871 Setting it to an absolute value is always going to lose for some
20872 targets.
20873 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20874 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20875 * gdb.base/funcargs.exp: Don't set timeout.
20876 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20877 * gdb.base/printcmds.exp (test_print_string_constants
20878 test_print_array_constants): Don't set timeout.
20879 * gdb.base/ptype.exp: Don't set timeout.
20880 * gdb.base/recurse.exp: Don't set timeout.
20881 * gdb.base/return.exp: Don't set timeout.
20882 * gdb.base/watchpoint.exp: Don't set timeout.
20883 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20884 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20885
20886Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20887
20888 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20889
20890Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20891
20892 * lib/gdb.exp: Disable chill tests for irix5.
20893
20894Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20895
20896 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20897 each test pass or fail.
20898
20899Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20900
20901 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20902 xlc not gcc.
20903
20904Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20905
20906 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20907
20908Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20909
20910 * config/est.exp: Fix copyright and comments. Remove dead code.
20911 Use targetname, serialport and baud variables instead of fixed
20912 constants.
20913 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20914 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20915
20916Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20917
20918 * gdb.base/watchpoint.exp: Don't run
20919 test_watchpoint_triggered_in_syscall for sunos.
20920
20921Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20922
20923 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20924 they don't seem to exist. Do include stdio.h.
20925
20926Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20927
20928 * gdb.base/a1-selftest.exp: Add alpha xfail.
20929
20930Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20931
20932 * gdb.base/watchpoint.c (main): Prompt before calling read().
20933 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20934 Revise accordingly. Remove cruft about sending "123" several
20935 times, until it gets noticed. Clean up the "print buf[0]" stuff
20936 so that it passes or fails, and waits for prompts in the usual way.
20937
20938Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20939
20940 * gdb.base/recurse.exp: Fix comment.
20941
20942 * TODO: Remove item about printing variables in nodebug.exp. Add
20943 item about enabling tests which are only run on some targets.
20944
20945 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20946 fail, make test names unique, use new gdb_test convention
20947 regarding pattern, use gdb_test more, etc.).
20948
20949 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20950 fail, make test names unique, etc.).
20951
20952Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20953
20954 * gdb.base/nodebug.c: Change return type of top and middle to
20955 short.
20956 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20957 are fixed by the recent mdebugread.c changes. Allow `short ()'
20958 as type for top and middle.
20959
20960Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20961
20962 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20963 nearly as I can tell, the whole thing was an accident in Stu's
20964 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20965 to replace a send/expect pair with gdb_test, but ended up only
20966 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20967 of 30 Mar 1995 took care of it, but left this vestigial comment
20968 which I am now nuking.
20969
20970Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20971
20972 * gdb.base/break.exp: Look for different line number for
20973 breakpoint at main depending on usestubs.
20974
20975Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20976
20977 * gdb.base/list.exp: Adjust some alternate expect patterns to
20978 match recent list0.c change. Add alternate expect pattern for
20979 output from `list default lines around main' for optimizing
20980 compilers.
20981
20982Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20983
20984 * lib/gdb.exp: If nosignals is not set, set it to 0.
20985
20986Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20987
20988 * config/slite-gdb.exp: Responds to load symbol table prompt.
20989 * gdb.base/break.exp: Adjust line number, fix rerun.
20990 * gdb.base/langs0.c: Add #ifdef usestubs.
20991
20992Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20993
20994 * gdb.base/list.exp: Adjust line contents after adding new lines in
20995 list0.c. Also fix a syntax error.
20996
20997 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20998 * gdb.base/break.exp: ditto.
20999 * gdb.base/list.exp: ditto.
21000 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21001 * gdb.base/run.c: ditto.
21002 * gdb.base/list0.c: ditto.
21003 * gdb.base/funcargs.c: ditto.
21004
21005Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21006
21007 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21008 $targetname, $serialport and $baud instead of hardwired variables.
21009 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21010 target doesn't support signals.
21011
21012Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21013
21014 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21015
21016Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21017
21018 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21019 Don't rely on the value of an auto variable before it has been
21020 initialized. Use gdb_test more.
21021
21022Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21023
21024 * lib/gdb.exp (default_gdb_version): A version number must start
21025 with a digit, but other than that contains all characters up to
21026 the first whitespace character.
21027
21028Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21029
21030 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21031
21032Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21033
21034 * gdb.c++/*.exp: Warn if executable does not exist. The original
21035 reason for skipping the warning was that configure.in sometimes
21036 intentionally skipped building the executables but the tcl code
21037 had no way of knowing. That (a) was always bogus with respect to
21038 error handling, (b) is no longer true (right now there is no way
21039 to skip C++ tests).
21040
21041 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21042
21043Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21044
21045 * gdb.base/list.exp: Add expect patterns for output from
21046 SunPRO compiled executables.
21047 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21048 types.
21049
21050Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21051
21052 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21053 number (we are already testing that the correct source line text
21054 gets printed).
21055
21056 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21057 that is what is intended, but something needed to be done to get
21058 sunos4 native working again.
21059
21060 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21061
21062 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21063 apparently went with a (very) old xfail.
21064
21065Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21066
21067 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21068 runto_main is a proc in gdb.exp that will do 'step' for target use
21069 stubs.
21070 * gdb.base/exprs.exp: ditto.
21071 * gdb.base/interrupt.exp: ditto.
21072 * gdb.base/opaque.exp: ditto.
21073 * gdb.base/printcmds.exp: ditto.
21074 * gdb.base/ptype.exp: ditto.
21075 * gdb.base/scope.exp: ditto.
21076 * gdb.base/setvar.exp: ditto.
21077 * gdb.base/signals.exp: ditto.
21078 * gdb.base/twice.exp: ditto.
21079 * gdb.c++/classes.exp: ditto.
21080 * gdb.c++/inherit.exp: ditto.
21081 * gdb.c++/templates.exp: ditto.
21082 * gdb.base/break.exp: no run and hit main for stubs. Change line
21083 numbers for breakpoints and info breakpoint.
21084 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21085 breakpoint().
21086 * gdb.base/callfuncs.c: ditto.
21087 * gdb.base/exprs: ditto.
21088 * gdb.base/interrupt.c: ditto.
21089 * gdb.base/opaque0.c: ditto.
21090 * gdb.base/printcmds.c: ditto.
21091 * gdb.base/ptype.c: ditto.
21092 * gdb.base/scope0.c: ditto.
21093 * gdb.base/setvar.c: ditto.
21094 * gdb.base/signals.c: ditto.
21095 * gdb.base/twice.c: ditto.
21096 * gdb.c++/misc.cc: ditto.
21097 * gdb.c++/templates.cc: ditto.
21098
21099Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21100
21101 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21102
21103 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21104 somewhere between `read' and `main.c'. I'm pretty sure the
21105 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21106 and it isn't particularly useful.
21107
21108 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21109
21110Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21111
21112 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21113
21114Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21115
21116 * config/mt-slite: add LIBS and -nostdlib.
21117 * config/slite-gdb.exp: add this new file to support sparclite target.
21118
21119Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21120
21121 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21122
21123 * gdb.base/a2-run.exp: Change argument to istarget from
21124 "*-*-vxworks" to "*-*-vxworks*".
21125 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21126
21127Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21128
21129 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21130 will not runto main but do a 'step' to step out of breakpoint().
21131 * config/mt-slite: add -Dusestubs.
21132
21133Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21134
21135 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21136 instead of just @.
21137
21138 * gdb.base/signals.exp: Add test for "handle all print".
21139 * TODO: Remove "handle all print". Also remove item about
21140 checking copyright date (I don't like the idea of a spurious FAIL
21141 based on when we run the tests).
21142
21143 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21144 for SunOS4 (reason for failure not investigated). Remove
21145 redundant test for $binfile.
21146
21147 * gdb.base/nodebug.c (array_index): Call malloc.
21148
21149 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21150
21151Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21152
21153 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21154 conventions and slightly simplify the matching regexp.
21155
21156Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21157
21158 * gdb.base/break.exp: Update gdb_test invocation to use new
21159 convention.
21160
21161 * lib/gdb.exp: If noargs is not set, set it to 0.
21162
21163 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21164 tests unique.
21165
21166 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21167
21168Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21169
21170 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21171 one argument of type "<non-float parameter>".
21172
21173Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21174
21175 * config/rom68k.exp: New file to support Motorola IDP board.
21176 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21177 * gdb.base/break.c: Change things around so that this program
21178 doesn't depend upon args. This is necessary to make remote
21179 targets work (in general, they can't take args).
21180 * gdb.base/break.exp: Don't try to send args to program. Don't
21181 expect output. Also, replace lots of code with gdb_test.
21182
21183Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21184
21185 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21186 printing of '\'' (which is what the comment says we are testing,
21187 even though we were not), not '''.
21188 (test_integer_literals_rejected): Test that printing ''' is an error.
21189
21190 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21191 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21192 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21193 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21194 Use gdb_test not test_print_accept.
21195 * lib/gdb.exp: Remove test_print_accept.
21196
21197 * gdb.base/signals.exp (signal_tests_1): Make pass message
21198 consistent with fail message.
21199
21200 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21201 unsigned char; the bug (PR 1821) is fixed.
21202
21203 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21204
21205 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21206 successful tests--makes xfailing them work right.
21207
21208Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21209
21210 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21211 only \r\n, not .*. The test can pass .* as the last thing in
21212 $pattern if that is what it wants. In addition to providing this
21213 flexibility, this change should speed up pattern matching in cases
21214 where the pattern already ended with .* (there were a number of
21215 them). This change also helps catch bad patterns--in the old
21216 scheme the typo "char \*" instead of "char \\*" would pass. Now
21217 it is caught.
21218 * Many .exp files: Update callers.
21219
21220 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21221 clearer and does not spuriously match multiple ('s. Likewise for
21222 ) and *.
21223
21224 * gdb.base/nodebug.exp: Test ability to call a function and pass
21225 it a string (even with no debugging info).
21226
21227 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21228 "p '\'", which is the same as "p ''" once tcl gets done with
21229 quoting, to "p '\\'", which I suspect is what is intended (one
21230 backslash gets sent to GDB).
21231
21232 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21233
21234Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21235
21236 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21237 1817) was fixed literally years ago.
21238
21239Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21240
21241 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21242 test, it causes stepping out of call_after_alloca_subr with
21243 optimizing compilers.
21244 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21245 fails.
21246
21247 * gdb.c++/templates.exp: Source templ-info.exp only if
21248 the templates executable exists.
21249
21250 * gdb.c++/misc.cc (class Contains_static_instance,
21251 class Contains_nested_static_instance),
21252 gdb.c++/classes.exp (test_static_members): Test printing of
21253 a class that contains a static instance of the class.
21254
21255Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21256
21257 * gdb.base/langs2.c (cppsub_): Don't prototype.
21258 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21259 only, I believe).
21260
21261Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21262
21263 * lib/gdb.exp (skip_chill_tests): New procedure.
21264
21265 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21266
21267Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21268
21269 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21270 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21271
21272Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21273
21274 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21275
21276 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21277 disassemble 8, not 16, instructions for part 4.
21278
21279 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21280 support the latter anymore.
21281
21282 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21283 -DNO_PROTOTYPES.
21284 * gdb.base/callfuncs.c: Control use of prototypes based on
21285 NO_PROTOTYPES, not __STDC__.
21286 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21287 t_float_values2 tests if prototypes in use.
21288
21289 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21290 t_double_values): When checking differences against DELTA, check
21291 that difference is within the range (-DELTA,DELTA), not just
21292 (-infinity,DELTA).
21293
21294Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21295
21296 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21297 'file' command firts, then 'target', then 'load', this is due to gdb
21298 target set up.
21299 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21300
21301Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21302
21303 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21304 FP load/store variants.
21305 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21306
21307Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21308
21309 * gdb.base/term.exp: Do not give a warning if not native, it is
21310 not an abnormal condition.
21311
21312Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21313
21314 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21315 t_char_array".
21316
21317Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21318
21319 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21320 are getting the version number.
21321
21322 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21323 if not native, it is not an abnormal condition.
21324
21325Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21326
21327 * lib/gdb.exp: Just use "file exists", rather than undocumented
21328 dejagnu procedure "findfile".
21329
21330Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21331
21332 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21333 (LDFLAGS): Set to -Xlinker -Ur.
21334
21335 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21336 Removed, these values are set by lib/gdb.exp.
21337
21338 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21339
21340Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21341
21342 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21343 of replicating gdb startup code.
21344
21345 * config/mt-vxworks (LDFLAGS): Set to -r.
21346 (CFLAGS_FOR_TARGET): Removed.
21347
21348 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21349 (gdb) and gdb for vxworks uses (vxgdb).
21350
21351 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21352 executable is not in the tree and host != target, use sed and
21353 program_transform_name to determine the gdb name used by the
21354 target.
21355
21356 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21357 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21358
21359Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21360
21361 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21362 floats, chars, and shorts where there are ANSI-style function
21363 definitions.
21364
21365 * gdb.base/langs.exp, gdb.base/langs*: New test.
21366 * gdb.base/Makefile.in: Build it.
21367 * TODO: Remove item about checking that C names don't get C++
21368 demangling applied; this test tests it.
21369
21370Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21371
21372 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21373 went with the const70 xfail. The xfail went away a year ago.
21374
21375 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21376
21377 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21378 for hp300.
21379
21380 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21381
21382 * gdb.base/a1-selftest.exp: Don't run on hp300.
21383
21384Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21385
21386 * Makefile.in (site.exp): Set host_alias and target_alias as well
21387 as host_triplet and target_triplet.
21388
21389Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21390
21391 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21392
21393 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21394 places as other ecoff systems).
21395
21396 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21397 ultrix.
21398
21399Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21400
21401 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21402 remove them.
21403 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21404 variable and "variable" in addition to "data variable".
21405 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21406
21407 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21408 2.
21409 * gdb.base/list1.c (long_line): Add additional statement at start
21410 of function.
21411 * gdb.base/list.exp (test_forward_search): Update line number to
21412 reflect new statement.
21413
21414Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21415
21416 * gdb.base/signals.exp: Reinitialize searched source directories
21417 after gdb_start call.
21418
21419Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21420
21421 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21422 * gdb.stabs/Makefile.in: Likewise.
21423
21424 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21425 change. Instead split the tests into smaller pieces.
21426 * gdb.disasm/hppa.s: Corresponding changes.
21427
21428Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21429
21430 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21431 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21432
21433 * gdb.base/funcargs.exp: Modify many tests so that every test
21434 either passes or fails. Make some test names unique.
21435
21436Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21437
21438 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21439 Call stty to set interrupt character.
21440
21441 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21442 for HP assembler versus GNU assembler based on actual behavior of
21443 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21444
21445 * TODO: Suggest a few more stepping tests.
21446
21447Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21448
21449 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21450 restart GDB for h8300 after a continue.
21451 (return): Add pattern to match a29k-udi behavior.
21452 * gdb.base/nodebug.exp: Remove obsolete comment.
21453 * gdb.base/regs.exp: New file, testing of register displays.
21454 * gdb.base/return.exp: Fix typo in reference to $objdir.
21455 * gdb.base/whatis.exp: Always start with a fresh GDB.
21456
21457Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21458
21459 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21460 higher, these tests generate a lot of output.
21461
21462Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21463
21464 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21465 code following the catch silently ignored some errors; without the
21466 catch they should be thrown like any other tcl error. Also, the
21467 catch used "" instead of {} which meant all the callers who wanted
21468 to include one of the characters "[]$ had to quote it an extra time.
21469 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21470 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21471 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21472 Remove extra quoting.
21473
21474Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21475
21476 * gdb.base/commands.exp: Make test names unique; every test either
21477 passes or fails. Update some comments.
21478
21479 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21480
21481Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21482
21483 The following fixes a FAIL caused by the fact that the alpha stabs
21484 configuration didn't use the ".if alpha" code in weird.def.
21485 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21486 bit pointer, so the 32 bit version works even on the alpha.
21487 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21488 Remove the stuff which allowed us to have separate versions for
21489 alpha and everything else.
21490
21491 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21492 regexp which "info func operator\[\](" is supposed to match. Fix
21493 string to send to GDB. Note that GDB still doesn't work right. Add a
21494 new test for "info func .perator\[\](" which GDB does handle correctly.
21495
21496 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21497
21498Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21499
21500 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21501 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21502 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21503 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21504 it makes the tests harder to understand and confuses test-o-matic.
21505 The preferred style is that each test provides a PASS or a FAIL,
21506 and has a unique message (e.g. "continue #54" not just "continue")
21507 which is the same for the pass and the fail.
21508 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21509 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21510 to lib/gdb.exp.
21511 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21512 prt_accept which was basically the same thing. Likewise for
21513 test_print_reject and prt_reject.
21514 * lib/gdb.exp (test_print_reject): Add some more error message
21515 patterns to match from the former printcmds.exp (prt_reject).
21516 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21517 One defect of the passcount stuff is that some of it failed to
21518 report XPASS where appropriate.
21519 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21520 stuff before and after arg in expected pattern.
21521 (test_paddr_operator_functions): Re-do test without print_addr_of;
21522 this is the only test which seems to want extra stuff there.
21523
21524Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21525
21526 * gdb.base/nodebug.exp: Update new tests to reflect improved
21527 wording of gdb output.
21528
21529 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21530 and "ptype" work on variables in files compiled without -g.
21531 Replaces commented out "maint print msymbol" tests.
21532
21533Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21534
21535 * gdb.base/setvar.c (dummy): Call malloc.
21536
21537 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21538 losing with the irix4 sed.
21539
21540 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21541 ALRM" on irix4.
21542
21543Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21544
21545 * TODO: Remove items about corefile.exp testing new exec-file and
21546 backtrace; both are now done. Add items about printing enums.
21547
21548Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21549
21550 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21551 "get signal $thissig" test fails.
21552
21553 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21554
21555Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21556
21557 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21558 compiler warning with dec alpha compiler.
21559
21560 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21561 extra \n from gdb_test call (this explains why the prompt test
21562 that I removed yesterday was there).
21563 (user_defined_command_test): Remove extra \n and prompt test.
21564
21565 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21566 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21567 doesn't exist.
21568 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21569 Also remove alpha workaround, which turns out to be because
21570 SIGABRT == SIGLOST.
21571
21572 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21573
21574 * gdb.base/help.exp: Don't test "help show".
21575
21576Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21577
21578 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21579 "set print address" is on.
21580 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21581 pass prompt to gdb_test; gdb_test already looks for the prompt.
21582
21583 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21584
21585 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21586 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21587 was to make sure that gdb can read a core file. But (a) the "read
21588 the corefile" part didn't make it to a1-selftest.exp, we just
21589 delete the corefile after creating it, and (b) we test reading
21590 corefiles in corefile.exp anyway. Also, this test left around a
21591 xgdb process on Solaris.
21592
21593 * gdb.base/corefile.exp: Also test backtrace.
21594
21595Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21596
21597 * gdb.base/commands.exp: Test a simple user defined command with
21598 arguments and if/while statements; verify the full user command is
21599 printed by "show user".
21600
21601 * gdb.base/commands.exp: Test if/while commands as part of a
21602 breakpoint command list; verify they appear in breakpoint
21603 information.
21604
21605Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21606
21607 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21608 than by dividing by zero.
21609
21610Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21611
21612 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21613 performing an inferior call with watchpoints enabled.
21614 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21615 call.
21616
21617Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21618
21619 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21620 of "file" command.
21621
21622 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21623 Add additional pattern for when "int operator int(void);" appears
21624 in a different order.
21625
21626Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21627
21628 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21629
21630 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21631 and "signal" with ".*".
21632
21633Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21634
21635 * TODO: Add note about "handle all nostop".
21636
21637 * gdb.base/{sigall.c, sigall.exp}: New test.
21638 * gdb.base/Makefile.in: Add it.
21639
21640Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21641
21642 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21643 when invoking GDB, suppresses any windowing interface.
21644
21645Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21646
21647 * config/sim-gdb: New file, simulator testing support.
21648
21649Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21650
21651 * gdb.base/interrupt.exp: Test calling func1 twice.
21652
21653Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21654
21655 * gdb.base/list.exp (test_forward_search): Set timeout higher
21656 when we'll be getting lots of output from gdb.
21657
21658 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21659 "init_malloc" to after the expect statement. Run it if that
21660 regexp is taken, but also for two others which happen if source
21661 cannot be found.
21662
21663Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21664
21665 * gdb.base/printcmds.exp: New test, for printing register before
21666 program is running.
21667
21668Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21669
21670 * gdb.base/list.exp: Correct some alternate expect patterns
21671 to reflect changes in list1.c.
21672
21673Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21674
21675 * TODO: Add item regarding large frames.
21676
21677 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21678
21679 * TODO: Remove item about enabling return.exp; it
21680 is enabled. Suggest a few more "return" tests.
21681
21682Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21683
21684 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21685 anonymous unions.
21686
21687Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21688
21689 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21690 and pr-5646.o, so "make" is the same as "make all", not "make
21691 pr-4975.o".
21692
21693Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21694
21695 * gdb.base/list.exp: Adjust expectations to reflect changes in
21696 list1.c.
21697 (test_forward_search): New test proc.
21698 * gdb.base/list1.c (long_line): New function, has long source line.
21699
21700Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21701
21702 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21703 additional line of code that was added.
21704
21705Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21706
21707 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21708 tests so as not to overflow expect's input buffers.
21709 * gdb.disasm/hppa.exp: Corresponding changes.
21710
21711Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21712
21713 Beginnings of template debugging tests.
21714 * gdb.c++/templ-info.cc: New file to test for template
21715 debugging capability of the compiler.
21716 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21717 templ-info.cc.
21718 * gdb.c++/templates.cc: Add explicit template instantiations
21719 to enable compiling with -fno-implicit-templates. Add destructor
21720 and 'value' method to T5 class for template tests.
21721 * gdb.c++/templates.exp: Add testcases for printing of template
21722 types, setting breakpoints on template methods and calling a
d63a86f8 21723 template method.
c906108c
SS
21724
21725Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21726
21727 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21728 branch target since some assemblers (gas-2.5) may emit a
21729 relocation for the branch instead of resolving it in the
21730 assembler.
21731
21732Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21733
21734 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21735 through signal handler.
21736
21737Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21738
21739 * configure.in (*-*-netware): Use config/mt-netware.
21740
21741 * config/mt-netware: New file.
21742 * config/mt-i386-netware: Removed, separate configs for different
21743 netware architectures are no longer needed now that we have
21744 --with-headers.
21745
21746Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21747
21748 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21749 by the recent changes to use ANSI C arithmetic conversions.
21750
21751Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21752
21753 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21754 bug involving using inferior_pid to figure out whether to select a
21755 frame.
21756
21757Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21758
21759 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21760 match the current disassembler output.
21761
21762Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21763
21764 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21765 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21766 types, expect "int" as type of integer values (for now).
21767
21768Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21769
21770 * gdb.base/commands.exp: New tests for if/while commands.
21771
21772Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21773
21774 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21775 by .*, since hex values have different syntax in Chill mode.
21776
21777Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21778
21779 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21780 linefeed from expect pattern for repeated types with indices > 9.
21781
21782Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21783
21784 First part of Fortran test suite.
21785 * gdb.fortran: New directory.
21786 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21787
21788Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21789
21790 * gdb.base/default.exp: Update expect pattern for load command
21791 without arguments.
21792
21793Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21794
21795 * configure.in: Change i386 to i[345]86.
21796 * gdb.base/configure.in: Likewise.
21797 * gdb.c++/configure.in: Likewise.
21798 * gdb.chill/configure.in: Likewise.
21799
21800Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21801
21802 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21803 patterns, since that is not a valid context for comments.
21804
21805Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21806
21807 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21808 repeated types and repeated types with indices > 9.
21809
21810Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21811
21812 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21813 2417; old bug has been fixed.
21814
21815Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21816
21817 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21818 send the newline ourselves instead of assuming gdb_test will do
21819 so when passed an empty input string.
21820
21821 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21822 stabs testcode.
21823
21824Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21825
21826 * lib/gdb.exp (gdb_test): Don't send anything if the first
21827 argument is an empty string. This makes cases where we want to
21828 match output that is already in expect's buffers (for example,
21829 matching a breakpoint after gdb_run_cmd has been called) work
21830 reliably.
21831
21832Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21833
21834 * config/netware.exp: New file.
21835
21836Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21837
21838 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21839 the -B and -L prefixes so we can find the debugging stub.
21840
21841 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21842 there and we are using the gcc from the tree.
21843
21844 * gdb.base/types.c: Removed.
21845
21846 * gdb.base/configure.in: Look for makefile fragments in ../config.
21847 Recognize i386-*-netware.
21848 * gdb.c++/configure.in: Likewise.
21849
21850Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21851
21852 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21853 the correct TCL syntax.
21854
21855Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21856
21857 * gdb.base/opaque.exp: use runto instead of messing around with
21858 breakpoints. Simplify by using gdb_test.
21859
21860 * gdb.base/bitfields.exp: restart between tests on netware targets
21861 because breakpoints aren't relocated after target death. Run
21862 processes to completion.
21863
21864 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21865
21866Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21867
21868 * Makefile.in: Remove extra tabs that confuse some versions
21869 of "make". Use the newly built gdb to test with by default,
21870 rather than the first one in the tester's search path.
21871
21872Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21873
21874 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21875
21876 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21877 condition help.
21878
21879Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21880
21881 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21882
21883 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21884 running.
21885 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21886 * gdb.base/funcargs.exp: Likewise.
21887
21888 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21889 * gdb.base/funcargs.exp: Likewise.
21890
21891 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21892 message is "".
21893
21894Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21895
21896 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21897 return,signals,twice}.exp: Handle non-existant binaries
21898 consistantly.
21899
21900 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21901 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21902 might testing a cross development system.
21903
21904Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21905
21906 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21907 runtest script is relative to ${srcdir}, not ${rootdir}.
21908
21909Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21910
21911 * gdb.base/signals.exp: Allow for optionality of breakpoint
21912 address.
21913
21914Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21915
21916 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21917
21918Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21919
21920 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21921 for size_t definition.
21922 * gdb.c++/templates.cc: Likewise
21923
21924 * config/mt-i386-netware: New file.
21925
21926 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21927 defined.
21928
21929 * gdb.base/Makefile.in: Added support for systems that name core
21930 files by appending "core" to the program name.
21931 * gdb.base/a1-selftest.exp: Likewise.
21932
21933Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21934
21935 * gdb.base/return.exp: Add comment and message for `return double'
21936 test failure on Sparc Solaris.
21937
21938Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21939
21940 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21941
21942Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21943
21944 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21945 from optimizing them away.
21946 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21947 patterns to include default constructors and assignment operators,
21948 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21949 character in the output of the virtual base pointer.
21950
21951Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21952
21953 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21954 expression match in print_addr_of to avoid unintented matches.
21955 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21956 versions up to 2.5.8.
21957
21958Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21959
21960 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21961 included file to run under newer versions of expect.
21962 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21963 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21964 Remove xfail for the virtual table of BDDHookV.
21965
21966Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21967
21968 * lib/gdb.exp (string_to_regexp): Set a default result.
21969 (default_gdb_start): Fix misleading message.
21970
21971Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21972
21973 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21974 Remove all CC, etc definitions.
21975 * config/mt-hpux: New file.
21976 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21977 (CFLAGS, LDFLAGS): Define.
21978 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21979
21980 * Makefile.in (site.exp): Don't insert host_os, etc.
21981 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21982 (distclean): Check existence of subdir.
21983 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21984 * gdb.base/Makefile.in: General cleanup and simplification.
21985 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21986 to build executables. Use default rule to build .o files.
21987 (EXPECT, RUNTEST, CC): Fix relative pathname.
21988 (site.exp): Don't insert host_os, etc.
21989 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21990 and/or SIGUSR1 defined.
21991 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21992 * gdb.c++/Makefile.in: General cleanup and simplification.
21993 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21994 (CFLAGS): Remove.
21995 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21996
21997Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21998
21999 * gdb.base/recurse.exp: Misc changes to get tests running again
22000 after Kung's changes to the watchpoint code.
22001 * gdb.base/watchpoint.exp: Likewise.
22002
22003Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22004
22005 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22006
22007Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22008
22009 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22010 * lib/gdb.exp (default_gdb_start): Define.
22011 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22012 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22013 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22014 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22015 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22016 Don't call gdb_target_udi in between tests.
22017
22018Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22021 (which was basically just a local version of the same thing). In
22022 addition to avoiding duplication, gdb_test_exact is faster.
22023 * lib/gdb.exp (gdb_test_exact): Fix typo.
22024
22025 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22026 don't give an error.
22027
22028 * gdb.base/term.exp: Call delete_breakpoints before starting.
22029
22030 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22031 (t10): Add comment.
22032
22033Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22034
22035 Reorganization of the GDB Test Suite.
22036
22037 * gdb.base: New directory, contains all the basic tests.
22038 * gdb.c++: New directory, tests specific to C++.
22039 * gdb.chill: New directory, tests specific to Chill.
22040 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22041 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22042 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22043 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22044 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22045 t30-31 to chill).
22046 * */gdbme.*: Rename to match appropriate expect scripts.
22047 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22048 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22049 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22050 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22051 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22052 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22053 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22054 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22055 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22056 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22057 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22058 gdb.c++/virtfunc.cc: New names of C++ files.
22059 * gdb.chill/chillvars.ch: New name of Chill file.
22060 * gdb.base/configure.in, gdb.c++/configure.in,
22061 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22062 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22063 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22064 * configure.in (configdirs): Update to reflect directory changes.
22065 (target_abbrev): No longer define for any configuration.
22066 * Makefile.in: Cosmetic improvements to header comments.
22067
22068Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22069
22070 Various changes to gdb.t31:
22071
22072 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22073 * gdbme.ch: Make all key-words and predefineds be upper-case.
22074 * chillvars.exp: Expect key-words and predefinds in upper-case.
22075
22076 * chillvars.exp: Use gdb_test_exact many places.
22077 Change expected output for arrays (which now includes index labels).
22078
22079 * pr-5020.exp, gdme.ch (module PR_5020):
22080 New test, for PR-5020.
22081
22082Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22083
22084 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22085 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22086
22087Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22088
22089 * Makefile.in: Fix bit-rot in definitions of CHILL,
22090 CHILL_FOR_TARGET and Chill_LIB.
22091 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22092 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22093 CHILL, and CHILL_LIB.
22094
22095Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22096
22097 * Revert the previous changes. Please see Rob's directory
22098 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22099
22100Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22101
22102 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22103 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22104 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22105 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22106 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22107 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22108 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22109 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22110 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22111 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22112 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22113 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22114 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22115 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22116 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22117 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22118 changes from 94Q1.
22119
22120Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22121
22122 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22123 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22124 Rob's new testing fragments.
22125
22126Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22127
22128 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22129 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22130
22131Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22132
22133 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22134 version also, match on casted version strings, and match on
22135 gdb startup case where the line numbers might be messed up.
22136
22137Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22138
22139 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22140 (CFLAGS): Delete it from here.
c906108c
SS
22141
22142Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22143
22144 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22145
22146Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22147
22148 * Makefile.in (RUNTEST): Default to just "runtest".
22149
22150Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22151
22152 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22153 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22154 the code has been restructured.
22155
22156Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22157
22158 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22159 \n, not just one of each.
22160
22161 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22162 /bin/cc gives a warning if you do.
22163
22164Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22165
d63a86f8 22166 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22167 __t10ListS_link1ZUiRCUiPT0
22168
22169Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22170
22171 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22172 on local variables in recursive functions.
22173
22174 * gdb.t07/Makefile.in: Build the new test.
22175
22176Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22177
22178 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22179 directly. Instead compare the return values from actual calls.
22180
22181Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22182
22183 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22184
22185Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22186
22187 * From Peter Schauer with minor modifications.
a9c64011
AS
22188 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22189 stops in mid-line in the caller. Add xfail for returning a float
22190 value on X86 targets.
c906108c
SS
22191
22192Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22193
22194 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22195 to avoid expect lossage.
22196 (fmem_LRbug_tests): Likewise.
22197 * gdb.disasm/hppa.s: Corresponding changes.
22198
22199 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22200 conditions to work with latest dejagnu/expect.
22201
22202 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22203 expected to fail on the PA.
22204 (backtrace in call with trampolines): Explicitly require main
22205 to be frame #1 (no trampolines should show up in backtrace).
22206
22207 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22208 "continue -expect".
22209 * gdb.t06/break.exp: Likewise.
22210 * gdb.t07/watchpoint.exp: Likewise.
22211 * gdb.t13/bitfields.exp: Likewise.
22212 * gdb.t15/{funcargs,return}.exp: Likewise.
22213 * gdb.stabs/weird.exp: Likewise.
22214 * config/{mips,udi}-gdb.exp: Likewise.
22215
22216 * hppa.sed: Enclose comments within a sed command to avoid
22217 losing with the old OSF1 sed.
22218
22219Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22220
22221 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22222 sequent dynix.
22223 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22224 * gdb.t15/funcargs.exp: Conditionally step again to really
22225 finish from marker_call_with_trampolines. Handle the case where
22226 the first step from within call_with_trampolines already steps
22227 us back to main.
22228 * gdb.t15/gdbme.c: Add comment to closing brace of
22229 call_with_trampolines for funcargs.exp.
22230
22231Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22232
d63a86f8 22233 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22234 Fix typo(s).
22235
22236Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22237
22238 * gdb.t07/gdbme.c: More code for watchpoint testing.
22239
22240 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22241 "Hardware watchpoint" throughout file.
22242 (test_watchpoint_triggered_in_syscall): New test.
22243 (test_complex_watchpoint): New test.
22244
22245Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22246
22247 * gdbme.c (call_with_trampolines): New function to try and step
22248 into. Tests trampoline problems on the PA.
22249
22250 * funcargs.exp (localvars_in_indirect_call): No longer expect
22251 stepping into indirect call to fail on PAs.
22252 (test_stepping_over_trampolines): New test.
22253
22254Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22255
22256 * TODO: Add suggestions for static member function tests, and
22257 completion tests.
22258
22259Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22260
22261 * TODO: Add suggestions for "p/a" tests.
22262
22263 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22264 (default_gdb_exit): Replace all the hair with sending "quit" to
22265 the process with a simple close.
22266
22267Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22268
22269 * TODO: Add suggestions for shared library tests.
22270
22271Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22272
22273 * TODO: Add suggestions for x/s tests.
22274
22275Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22276
22277 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22278 "enable once", and "enable breakpoints once" with ".*".
22279
22280Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22281
22282 * TODO: Add suggestions about structure passing tests.
22283
22284Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22285
22286 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22287 the primary1 test, use work around if __GNUC__ < 2.
22288 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22289 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22290 Test for bad output rather than waiting for timeout. Issue
22291 second continue only if first continue failed.
22292
22293Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22294
22295 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22296 operator[] test with gdb_test because the old code didn't seem to
22297 be getting the quoting right with the new dejagnu.
22298
22299Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22300
22301 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22302 one from the path.
22303 * Makefile.in: Use a fresh expect if there is one, use runtest
22304 from the src tree if there is one.
d63a86f8 22305
c906108c
SS
22306Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22307
22308 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22309 next over recursive call. Revise the tests from that point on
22310 (which had been skipped) to match GDB's actual (correct) output.
22311
22312 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22313 with next over a breakpoint whose condition is false.
22314
22315 * gdb.t00/help.exp: Comment out "help set print" tests just like
22316 (and for same reason as) "help set" test.
22317
22318Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22319
22320 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22321 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22322
22323Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22324
22325 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22326 necessary gdb_target_udi.
22327
22328 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22329
22330 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22331 1838 and 2417; they are fixed.
22332
22333 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22334 gdb.t03/ptype.exp (ptype structure, ptype union):
22335 Remove xfails; the test is looser than when the xfails were added.
22336
22337 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22338 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22339
22340 * gdb.t01/run.exp: Only run shell test if isnative.
22341
22342 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22343 since "run" automatically loads if necessary. Call gdb_target_udi
22344 after the "file" since "file" kills any execution target.
22345
22346 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22347 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22348 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22349 argument for UDI.
22350
22351Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22352
22353 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22354
22355 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22356
22357Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22358
22359 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22360 properly quoting regexps. This makes the second argument to
22361 demangle a fixed string, which matches the callers, instead of a
22362 shell-style pattern which is what the previous implementation
22363 used. Update some of the callers.
22364
22365Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22366
22367 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22368 (comib_nullified_tests): Fix typo.
22369 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22370 strings. No longer expected to fail.
22371
22372 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22373 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22374 strings. No longer expected to fail.
22375
22376 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22377 string. No longer expected to fail.
22378
22379Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22380
22381 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22382 No longer expected to fail.
22383
22384 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22385 string. No longer expected to fail.
22386
22387Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22388
22389 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22390 only in the names (I probably got most of them). I was even
22391 generous with some which differed in underscores in names, and
22392 probably missed a few, and I *still* was able to remove almost a
22393 third of the file with almost no impact on testsuite coverage.
22394
22395Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22396
22397 * gdb.t00/default.exp: Match udi_attach error message as well as
22398 the one from child_attach.
22399
22400 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22401
22402 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22403
22404 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22405 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22406
22407 * Move test with enums and partial symbols back to
22408 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22409 Reverts the change of 26 May 93. Per today's change to
22410 stabs.texinfo, the behavior that weird.exp was expecting was
22411 unreasonable; what is important is that the compiler+gdb get
22412 things right, which happens with a recent gcc. Also fix the test
22413 to deal with native compilers which put out the stab gdb can't
22414 deal with.
22415
22416Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22417
22418 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22419 in the names. The main thing these accomplish is to slow things down.
22420 Many more such duplicates surely remain.
22421
22422 * gdb.t00/help.exp: Comment out "help support" test just like
22423 (and for same reason as) "help set" test.
22424
22425Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22426
22427 * gdb.t06/break.exp: Remove setup_xfails for
22428 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22429 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22430 about known bug in gcc to include up through 2.5.8.
22431 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22432 well as "_vb$".
22433 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22434 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22435 with latest gcc and gdb.
22436 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22437 well as "_vb$".
22438
22439Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22440
22441 * configure.in (hppa*-*-*): Also configure and build stabs-only
22442 tests.
22443
22444Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22445
22446 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22447 * gdb.t10/configure.in (hppa*-*-*): Use it.
22448
22449Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22450
22451 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22452
22453Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22454
22455 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22456 versions prior to 1.13.5.
22457
22458Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22459
22460 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22461 the prompt is at the start of a line.
22462
22463Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22464
22465 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22466 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22467 in the copr tests now.
22468 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22469 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22470 expected to fail.
22471
22472Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22473
22474 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22475 gdb.t31/chillvars.exp, lib/gdb.exp:
22476 Tweak to run under either version of expect.
22477 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22478 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22479 * gdb.t11/list.exp: Remove extraneous whitespace.
22480
22481Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22482
22483 * gdb.t16/printcmds.exp (test_print_strings): Accept
22484 "(unsigned char *) " before the string.
22485
22486 * TODO: Add notes about printing of fancy types and GDB expressions.
22487
22488Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22489
22490 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22491 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22492 if doing mips-idt-ecoff.
c906108c
SS
22493
22494Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22495
22496 * Most .exp files: Tweak to run under either version of expect.
22497
22498Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22499
22500 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22501 xfails; I'm not sure why they are failing, but not because of PR 1806.
22502
22503Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22504
22505 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22506 defined in lib/gdb.exp.
22507
22508Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22509
22510 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22511 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22512 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22513 have to be typeless.
22514
22515Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22516
22517 * TODO: Add suggestion for copyright year test.
22518
22519Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22520
22521 * configure.in (*-*-lynxos*): Add stabs tests.
22522
22523Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22524
22525 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22526 so insert a tab before any assembler directive in column zero.
22527
22528 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22529 stores.
22530 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22531 stores.
22532 (fpu_short_memory_tests): Likewise.
22533
22534Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22535
22536 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22537 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22538 .stabs directives in comments.
22539
22540Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22541
22542 * TODO: New file, describing tests we could write.
22543 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22544
22545Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22546
22547 * gdb.t06/signals.exp: Add kludge to force re-sync.
22548
22549 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22550 to xgdb instead of gdb, get out of gdb.
22551
22552Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22553
22554 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22555 for info.
22556
22557Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22558
22559 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22560 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22561 * gdb.stabs/hppa.sed: New sed script for the PA.
22562
22563Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22564
22565 * gdb.stabs: Re-write weird.def and configuration to use sed
22566 instead of cpp. sed is portable and POSIX; cpp is neither.
22567
22568Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22569
22570 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22571
22572Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22573
22574 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22575
22576Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22577
22578 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22579 "_vb$".
22580 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22581 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22582
22583Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22584
22585 * lib/gdb.exp: Comment out code which depends on non-existent
22586 `transform' procedure.
22587
22588Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22589
22590 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22591 * lib/gdb.exp: Transform tool name.
22592 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22593 1.1's new error handling system.
22594
22595Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22596
22597 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22598
22599Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22600
22601 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22602 They made pattern matching so slow that timeouts happened on
22603 heavily loaded systems. Now any output from "show print" which
22604 gets us back to the GDB prompt is a PASS.
22605
22606Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22607
22608 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22609
22610Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22611
22612 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22613
22614 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22615 It is not from PR 3220.
22616
22617Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22618
22619 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22620 just started failing because they depended on the order the
22621 subcommands are presented, or exact docstring text. This kind of
22622 test is a pain and has minimal benefit.
22623
22624Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22625
22626 * gdb.t09/corefile.exp: At end of test, use "core" command with
22627 no arguments.
22628
22629Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22630
22631 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22632 17}/Makefile.in: Make it possible to run the testsuite with Sun
22633 make and CC = cross gcc by adding explicit build rules for .o
22634 files.
22635
22636Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22637
22638 * gdb.t15/funcargs.exp: Don't put comments on same line as
22639 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22640
c906108c
SS
22641Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22642
22643 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22644
22645Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22646
22647 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22648 * gdb.t20/inherit.exp: remove three dumplicate entries.
22649
22650Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22651
22652 * gdb.t06/break.exp: For "next over recursive call", fail on any
22653 incorrect output, not just on "factorial (value=2)".
22654
22655Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22656
22657 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22658 working now. Add an xfail if accesing a bss variable causes
22659 a memory error if the target is not yet run.
22660
22661Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22662
22663 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22664 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22665 name of __st* demangling (2 strings). Did Kung really get the
22666 more than 95 others right without testing them?
22667
22668Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22669
22670 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22671
22672Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22673
22674 * configure.in (configdirs): Add gdb.disasm
22675 * gdb.disasm: New directory for GDB disassembler tests.
22676 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22677
22678Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22679
22680 * gdb.t00/help.exp: Don't test "help set".
22681
22682 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22683 from within expect statements. None of these happen anymore and
22684 they cause regressions to be silently unnoticed.
22685
22686 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22687 messages) about known failures with gcc cygnus-2.4.5-930417.
22688
22689 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22690 comp-info.exp so it gets built if it doesn't exist.
22691
22692 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22693 it is no longer used.
22694 * gdb.t13/comp-info.c: Removed.
22695
22696Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22697
22698 * gdb.t06/signals.exp: Add xfail for sun3.
22699
22700Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22701
22702 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22703 relevant because ^C doesn't get sent but failure can be reproduced
22704 interactively).
22705
22706Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22707
22708 * gdb.stabs/alpha.mt: New configuration file for alpha.
22709 * gdb.stabs/configure.in: Use it.
22710 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22711 sharing with alpha.mt, redefine long to word via preprocessor.
22712 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22713 for alpha.
22714 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22715 native cc.
22716 * gdb.t00/teststrategy.exp: Change expect string so that we
22717 consume the `(xgdb)' from the command echo and from the gdb prompt.
22718 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22719 gdb currently compares all values as long, so this failure probably
22720 applies to any configuration where LONGEST is bigger than a target int.
22721 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22722 with gcc.
22723 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22724 to handle opaque pointers, gcc is.
22725 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22726 as first argument. Include <sys/types.h> and change all operator
22727 new definitions to use size_t.
22728 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22729 now that we use size_t.
22730
22731Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22732
a9c64011 22733 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22734 a long or float array cast all array members to the same type.
a9c64011 22735 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 22736 with 64 bit longs.
a9c64011 22737 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 22738 on alpha.
a9c64011 22739 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
22740
22741Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22742
22743 * gdb.t24 (demangle.exp): Constructors of templates have names like
22744 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22745 section 14.6 of the ARM.
22746
22747 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22748 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22749 accomplish little and slow down the testsuite.
22750
22751 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22752 Accept spaces various places.
22753
22754Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22755
22756 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22757 with watchpoint enabled.
22758
22759 * Makefile.in: Remove definition of CC and remove the second
22760 definition of CXX (the "CXX = gcc" one remains). These definitions
22761 were causing backquotes to be expanded within backquotes, which
22762 doesn't work.
22763
22764Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22765
22766 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22767
22768Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22769
a9c64011
AS
22770 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22771 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
22772 by mips cc and contains no stabs entries.
22773
22774Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22775
22776 * config/vx-gdb.exp: Use fake device to load files rather than
22777 NFS.
22778 * lib/gdb.exp: New proc to do "file" command.
22779 * config/unix-gdb.exp: Use new "file" proc.
22780
22781Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22782
22783 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22784 Rework board rebooting slightly.
22785 (gdb_exit): Don't exit from the remote shell; there isn't one.
22786 * gdb.stabs/weird.exp: If a program is being debugged already,
22787 kill it.
22788 * gdb.t04/setvar.exp: Stop and restart gdb.
22789 * gdb.t05/expr.exp: Likewise.
22790 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22791 restart gdb and reload the program.
22792 * gdb.t08/opaque.exp: Likewise.
22793 * gdb.t12/scope.exp: Likewise.
22794 * gdb.t13/bitfields.exp: Likewise.
22795 * gdb.t15/funcargs.exp: Likewise.
22796 * gdb.t20/classes.exp: Likewise.
22797 * gdb.t03/ptype.exp: Increase timeout.
22798 * gdb.t16/printcmds.exp (test_print_string_constants,
22799 test_print_array_constants): Likewise.
22800 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22801 * gdb.t20/classes.exp (do_tests): Likewise.
22802 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22803
22804Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22805
22806 * gdb.stabs: Renamed *wierd* to *weird*.
22807
22808Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22809
22810 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22811 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22812
22813Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22814
22815 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22816 (do_tests): Remove xfail for whatis on one_var and two_var.
22817
22818Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22819
22820 * Makefile.in: Made cross building work better by adding
22821 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22822
22823Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22824
22825 * gdb.t15/{return.c,return.exp,Makefile.in}:
22826 New test, currently commented out.
22827
22828Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22829
22830 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22831 still running and removes the leftover named socket so GDb can do
22832 clean restarts.
22833
22834Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22835
22836 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22837 console, not GDB.
22838 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22839 cross testing works better with "make check"
22840 * config/unix-gdb: Use default procedures for exit and version.
22841 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22842 with the newest VxWorks.
22843
22844Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22845
22846 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22847 old form.
22848
22849 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22850 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22851
22852 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22853
22854 * config/unix-gdb.exp: Remove this version of gdb_exit
22855 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22856 Rob says he'll look at it when he gets back to testing boards.
22857
22858Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22859
22860 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22861 an expected fail for certain ptype commands.
22862
22863 * gdb.t20/classes.exp: Update expected results of "ptype class
22864 Base1" to account for the constructor that now appears in the type.
22865
22866Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22867
22868 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22869 disappeared from list.
22870 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22871 "alldone" proc with call to cleanup and exit.
22872 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22873 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22874 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22875 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22876 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22877 "alldone" proc with simple returns that suppress remaining
22878 tests. The alldone proc went away many months ago.
22879
22880Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22881
22882 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22883
22884 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22885
22886Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22887
22888 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22889 as vax gdb will display them.
22890
22891Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22892
22893 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22894 optimizers.
22895
22896 * scope.exp: Change "bad value for localval" messages so each one
22897 is unique.
22898
22899 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22900 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22901
22902 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22903
22904Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22905
22906 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22907 doesn't exist (due to optimization).
22908
22909Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22910
22911 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22912 contains \r because the filename is long.
22913
22914 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22915 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22916
22917Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22918
22919 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22920 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22921 Ultrix.
22922 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22923 int tests.
22924 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22925
22926Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22927
22928 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22929
22930 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22931 to match does not match the passing case but still matches the
c906108c
SS
22932 failing case.
22933
22934Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22935
22936 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22937
22938Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22939
22940 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22941 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22942 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22943 Remove various versions of gdb_exit.
22944 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22945 gdb_exit.
22946 * config/unix-gdb.exp: gdb_exit remains here, and should override
22947 the generic version, since it's doing a lot of wierd stuff that
22948 the other versions aren't. FIXME, fold it in, or abandon this
22949 version.
22950
22951Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22952
22953 * gdb.t24/demangle.exp: Add tests for PR 3220.
22954
22955Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22956
22957 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22958
22959Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22960
22961 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22962 "i386-*-*". Works for i486 as well.
22963
22964 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22965 bug, and expand domain of xfail to all SVR4 systems, since the
22966 actual problem is likely to be in generic SVR4 /proc support.
22967
22968Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22969
22970 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22971
22972Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22973
22974 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22975 xfails for other systems. Match a missing 'Continuing.' as an
22976 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22977
22978 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22979 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22980 Only issue warning for missing executables if -all option is used.
22981
22982 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22983 file if -all option is used. It's like an unpredictable XFAIL.
22984
22985Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22986
22987 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22988 for dynamically linked binaries.
22989
22990 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22991
22992Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22993
22994 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22995 to state that this is a known bug in old versions of g++.
22996
22997Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22998
22999 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23000 while waiting for `Continuing'.
23001
23002Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23003
23004 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23005 in text, data, and bss.
23006 * gdb.t10/nodebug.c: Add local and global test variables for
23007 initialized and uninitialized data.
23008
23009Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23010
23011 * config/unix-gdb.exp (gdb_exit): Add "wait".
23012
23013Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23014
23015 * gdb.t06/signals.exp: xfail the continue from the handler for all
23016 targets.
23017
23018 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23019 function with watchpoints enabled, the i386 call dummy starts with
23020 a call.
23021
23022 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23023 386 bsd names its corefiles.
23024
23025Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23026
23027 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23028 compilers don't grok it.
23029 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23030 with small octal ints rather than character constants, which
23031 are signed and might not fit if first promoted to int.
23032
23033Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23034
23035 * gdb.t09/Makefile.in (clean): Remove corefile.
23036
23037Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23038
23039 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23040
23041Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23042 and Jim Kingdon (kingdon@cygnus.com)
23043
23044 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23045 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23046 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23047
23048Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23049
23050 * gdb.t17/interrupt.exp: Add xfail for hppa.
23051
23052Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23053
23054 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23055 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23056 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23057 to determine signed-ness of bitfields and use the result to setup
23058 the xfail.
23059 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23060 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23061 call line is reached if necessary.
23062
23063Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23064
23065 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23066
23067Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23068
23069 * gdb.t06/break.exp: Also test `clear' command.
23070
23071Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23072
23073 * gdb.t00/teststrategy.exp: Remove extra quote.
23074
23075 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23076 watchpoint enabled to be for all non-68k machines.
23077
23078 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23079
23080Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23081
23082 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23083 targets use aout.mt instead of ecoff.mt as gas understands
23084 standard aout format.
23085
23086Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23087
23088 * lib/gdb.exp (runto): Don't insist that function we are running to
23089 was compiled with -g.
23090
23091 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23092
23093 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23094 to get back into the read system call.
23095 Accept leading newline in case where we woke it up.
23096
23097Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23098
23099 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23100 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23101 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23102 enable ecoff configuration.
23103
23104Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23105
23106 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23107
23108Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23109
23110 * gdb.t16/printcmds.exp: Add another printf test.
23111
23112Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23113
23114 * configure.in: If configured -with-stabs on any target, add
23115 stabsdirs to configdirs.
23116
23117Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23118
23119 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23120 fun" so pattern does not match the command itself.
23121
23122Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23123
23124 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23125
23126Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23127
23128 * gdb.t17/interrupt.exp: Test for more things.
23129
23130Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23131
23132 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23133 compiler arranges the code and line numbers.
23134
23135 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23136
23137Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23138
23139 * gdb.t00/help.exp: Increase expect input buffer size.
23140
23141Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23142
23143 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23144
23145 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23146
23147 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23148
23149 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23150 [0-9]*, not just [0-9].
23151
23152Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23153
23154 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23155
23156 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23157
23158Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23159
23160 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23161
23162Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23163
23164 * gdb.t06/signals.c: Add xfails for sun3.
23165
23166 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23167
23168 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23169 test_stepping tests.
23170
23171Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23172
23173 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23174
23175 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23176
23177 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23178 rather than actually putting it through cpp twice.
23179
23180 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23181
23182Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23183
23184 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23185 no longer needed.
23186
23187Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23188
23189 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23190
23191 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23192 C++ features prints as "struct", make it a pass, not an xfail.
23193
23194Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23195
23196 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23197 Don't require VA to print as "class" rather than "struct".
23198
23199Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23200
23201 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23202
23203Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23204
23205 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23206
23207Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23208
23209 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23210 order.
23211
23212Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23213
23214 * gdb.t16/printcmds.exp: Add printf tests.
23215
23216 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23217
23218 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23219
23220Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23221
23222 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23223 pass counts, to counteract any existing or future setup_xfails.
23224
23225Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23226
23227 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23228 {BEGIN,END}_COMMON for common block instead of STAB.
23229 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23230
23231 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23232 intp_var should be N_GSYM not N_LSYM.
23233 wierd-aout.S: Use a label for the value of the N_SO.
23234 wierd.def: Remove all backslashes.
23235 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23236
23237Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23238
23239 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23240 get the expected next to inheritance3.
23241
23242Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23243
23244 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23245 now that gcc-2.4 gets it right.
23246
23247Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23248
23249 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23250
23251 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23252 generating comp-info.exp which works for cross-compilation.
23253
23254Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23255
23256 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23257 "*-*-sysv4.*".
23258
23259Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23260
23261 * gdb.t01/run.exp: Start with a fresh gdb.
23262 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23263 SVR4.x.
23264
23265Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23266
23267 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23268 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23269 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23270 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23271 things to remove.
23272
23273Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23274
23275 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23276 test cases from bug reports.
23277
23278Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23279
23280 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23281 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23282 avoid spurious xfails.
23283 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23284 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23285 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23286
23287Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23288
23289 * gdb.t00/teststrategy.exp: Rework to provide more useful
23290 description of each test, fix problem with systems that define
23291 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23292 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23293 results for "next over recursive call" so timeouts aren't taken
23294 by error.
23295
23296Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23297
23298 * gdb.t12/scope.exp: Test printing of variables before run.
23299
23300 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23301 printed in wrong order due to sorting.
23302
23303Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23304
23305 * gdb.t00/teststrategy.exp: Fix expected results for printing
23306 user entered string constant. Is array of char, prints with no
23307 address.
23308
23309 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23310 commands.
23311 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23312 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23313 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23314 of struct of char arrays.
23315 * gdb.t00/radix.exp: New tests for radix commands.
23316
23317Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23318
23319 * gdb.t16/printcmd.exp: Print a variable before running program
23320 (with xfail for AIX).
23321
23322Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23323
23324 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23325
23326 * gdb.t16/printcmd.exp: Don't print variables before running program.
23327
23328 * gdb.t06/break.exp: Don't require envp argument to main.
23329
23330 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23331
23332 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23333 Add xfails for rs6000.
23334
23335 * gdb.t02/whatis.exp: Change other tests not to re-test something
23336 we already tested.
23337
23338 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23339 each type used has a variable of that type.
23340
23341Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23342
23343 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23344
23345Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23346
23347 * configure.in: change srctrigger to be a file, not a directory
23348
23349Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23350
23351 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23352
23353 * gdb.t11/list.exp: Fixed a couple of typos.
23354
23355Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23356
23357 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23358 is fixed and PR is closed.
23359 * gdb.t16 (gdbme.c): Add simple test string variable.
23360 * gdb.t16 (printcmds.exp): Add tests with simple test string
23361 variable, primarily for boundaries on "set print elements".
23362
23363Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23364
23365 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23366 Make leading 0's optional and don't expect a tab in the middle
23367 of the number.
23368
23369 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23370
23371 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23372 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23373 don't end command passed to gdb_test with newline.
23374
23375 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23376 signed keyword away, don't expect signed bitfields to be signed.
23377
23378 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23379 printing with only as many 1's as are in the field as well as printing
23380 with 32 1's (see comment).
23381
23382Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23383
23384 * gdb.t00/default.exp: Start with a fresh gdb.
23385 * configure.in (configdirs): Remove gdb.t31 until the chill
23386 compiler works again. It no longer is able to find chillrt0
23387 since it isn't in libchill.a anymore.
23388 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23389 wierd.o, make more modular.
23390 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23391 spurious newlines that caused problems.
23392
23393Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23394
23395 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23396 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23397 gdb.stabs/wierd.{exp,def}: Many new tests.
23398
23399 * gdb.t00/default.exp: update info line for new message.
23400
23401 * gdb.t02/{whatis.exp,gdbme.c}:
23402 Test that "char *" doesn't print as "caddr_t".
23403
23404Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23405
23406 * gdb.t00/help.exp: Use .* in place of some help messages which
23407 just changed.
23408 gdb.t00/default.exp: Update "info frame" test for new message.
23409 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23410 Remove some xfails
23411
23412Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23413
23414 * gdb.t03/{gdbme.c,ptype.exp}:
23415 Add tests for typedef'd struct and union without tags.
23416 Also check "whatis" on a variable of a typedef'd enum without a tag.
23417
23418 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23419 PRMS 1823; the bug still exists but isn't reproduced by this test
23420 anymore), and remove rs6000 XFAIL (the bug is fixed).
23421
23422 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23423 duplicated from whatis.exp. For those that are left, accept
23424 "long", "long int", or "int" for long variables (whatis.exp already
23425 has an XFAIL for "int", so no need to fail it here).
23426
23427 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23428 Deal with GCC's names for types now that GDB uses the compiler's names.
23429
23430 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23431 setup_xfail's for sunos4. If we #defined the signed keyword away,
23432 don't expect GDB to know that char it is signed.
23433
23434 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23435
23436Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23437
23438 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23439 should work on any system, regardless of debugging format.
23440 * gdb.t21/demangle.exp: Move to gdb.t24.
23441 * gdb.t24/demangle.exp: Move from gdb.t21.
23442 * gdb.t24/{Makefile.in, configure.in}: New files.
23443
23444Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23445
23446 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23447 * gdb.stabs: New directory.
23448
23449Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23450
23451 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23452 not just "Quit anyway?".
23453
23454Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23455
23456 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23457 that all setup_xfails are immediately followed by clear_xfails.
23458
23459Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23460
23461 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23462 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23463 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23464 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23465 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23466 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23467 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23468 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23469 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23470 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23471 gdb.t31/chillvars.exp, lib/gdb.exp:
23472 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23473 bug-gdb@prep.ai.mit.edu.
23474
23475Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23476
23477 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23478 with 0.0, not integer 0.
23479
23480Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23481
23482 * gdb.t06/break.exp: Update for "Kill the program" message change.
23483
23484Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23485
23486 * Makefile.in (GDBFLAGS): Set to -nx.
23487 * Makefile.in (site.exp): Use GDBFLAGS.
23488
23489Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23490
23491 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23492 Makefiles.
23493 (check): depend on just-check.
23494 (just-check): added so that tests can be run without a noop
23495 build pass.
23496
23497Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23498
23499 Switch to using configure's configdirs.
23500 * Makefile.in (Makefile): add configure.in dependency.
23501 (SUBDIRS): removed redundant assignment.
23502 * configure.in: switch subdirs assignment to configdirs.
23503 * gdb.t*/configure.in: new files.
23504
23505Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23506
23507 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23508 works.
23509
23510Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23511
23512 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23513 in explicit rules. Apparently this is not supported by some makes.
23514
23515Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23516
23517 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23518
23519Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23520
23521 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23522 disappeared.
23523
23524Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23525
23526 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23527
23528Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23529
23530 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23531 watchpoint problem that is now fixed.
23532 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23533 uninitialized convenience variables.
23534 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23535 structures.
23536
23537Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23538
23539 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23540 which causes expect to get out of sync with gdb on long output
23541 from help set.
23542 * gdb.t09/corefile.exp: Make expected pattern for core file
23543 failing signal and frame output format less sun specific.
23544
23545Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23546
23547 * gdb.t31/chillvars.exp: Add and remove initial dummy
23548 breakpoint, so that symbol table is forced in.
23549 (Needed at least on Sunos4, though it seems not SVR4.)
23550 * gdb.t31/chillvars.exp: Update for changed output format.
23551
23552Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23553
a9c64011 23554 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23555
23556Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23557
23558 * Makefile.in: Added --srcdir when invoking runtest, removed the
23559 need for a local config file. (optional now)
23560
23561Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23562
23563 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23564 failure count used to force early termination. Add some more
23565 expected failures for gnu style demangling.
23566
23567Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23568
23569 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23570 pmi variable from gdb.t20/gdbme to get optimized away.
23571 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23572 Check for written corefile upon timeout _and_ eof.
23573
23574Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23575
23576 * config/unix-gdb.exp: Add missing return 0.
23577
23578Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23579
23580 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23581 test termination.
23582
23583Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23584
23585 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23586 disappeared.
23587
23588Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23589
23590 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23591 time as i860 support works.
23592
d63a86f8 23593 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23594 "backtrace 100\r" rather than just "backtrace\r", to match last
23595 change.
23596
23597Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23598
23599 * config/udi-gdb.exp (gdb_exit): Remove close command.
23600 (gdb_target_udi): New procedure to set the UDI target.
23601 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23602 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23603 Added waits for prompts after several question responses. Added
23604 some more responses used by a29k-amd-udi-gdb.
23605 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23606 pass different arguments, restart UDI connection after program
23607 completion.
23608 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23609 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23610 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23611 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23612 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23613 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23614 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23615 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23616 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23617 after program completion.
23618 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23619 compiled with a SELECT_VECS setting.
23620 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23621 infinite recursion.
23622
23623 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23624 Added checks for COFF results, and made them expected failures for
23625 all targets. It would be better to make them expected failures
23626 for COFF targets only.
23627
23628Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23629
23630 * Makefile.in: add null dvi target, don't bother to recurse
23631 through test directories for info and install-info; rename
23632 $(datadir) to be dejagnu instead of deja-gnu
23633
23634Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23635
23636 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23637 compiler to coredump.
23638 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23639 code.
23640
23641Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23642
23643 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23644 coredump.
23645 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23646 code.
23647
23648Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23649
23650 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23651 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23652 which in a shell. Deletes xgdb when done.
23653 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23654 Tests the return from the "set height" or "set width" commands.
23655 Added a few return codes where needed.
23656
23657Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23658
23659 * Makefile.in (SUBDIRS): Add gdb.t17.
23660 * configure.in (subdirs): Add gdb.t17.
23661 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23662 files to test gdb's calling of functions in the inferior with
23663 the correct arguments and gdb's ability to retrieve any
23664 result returned.
23665
23666Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23667
23668 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23669 may be called after gdb goes away. Previous versions of expect
23670 needed these to avoid file descriptor leaks, but they cause
23671 errors with the current revision of expect.
23672 * gdb.t00/gdbvars.exp: Use -re on expected output after
23673 setting sevenbit-strings.
23674 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23675 to set sevenbit-strings consistent across tests.
23676 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23677 set sevenbit-strings consistent across tests.
23678
23679Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23680
23681 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23682 expected output to match current "expect" expectations.
23683
23684Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23685
23686 * gdb.t00/default.exp: Change expected output for default "source"
23687 command, to match new gdb behavior which requires a filename to
23688 source.
23689
23690Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23691
23692 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23693 expected fail for i486-*-* that misses the marker2 function.
23694 * gdb.t10/crossload.exp (bfddefault): Allow successful
23695 recognition of a format to pass even if no symbols are found.
23696 Explicitly catch failures where the format is not recognized
23697 or is ambiguous, and add the reason to the fail message.
23698 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23699 the cause is and invalid target and add reason to failure message.
23700 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23701 elf32-i386, elf32-sparc, and elf32-i860.
23702 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23703 Set up expected failure for 'filename'::variable scope resolution,
23704 which is now apparently broken on all targets.
23705 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23706 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23707 gdb.t23/templates.exp: Change failure for missing binfile into
23708 just a warning.
23709 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23710 references.
23711
23712Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23713
23714 * gdb.t00/default.exp: Add expected output for default "source"
23715 command, to match new gdb behavior.
23716 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23717
23718Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23719
23720 * config/*-gdb.exp: returns an error, rather than exiting on
23721 internal errors.
23722
23723Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23724
23725 * gdb.t03/gdbme.c: Add pointer to struct variable.
23726 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23727 referencing struct members.
23728
23729Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23730
23731 * configure.in (mips-idt-ecoff): New target.
23732 * config/mips-gdb.exp: New file for remote board using MIPS remote
23733 debugging protocol.
23734
23735 * Redid configuration scheme. Removed gdb.t*/configure.in.
23736 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23737 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23738 distclean targets. Built executables via .o files. Adjusted
23739 tests to account for source files in $(srcdir) rather than
23740 $(objdir).
23741 * lib/gdb.exp (runto): Don't expect () after the function name,
23742 because it may have arguments.
23743
23744Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23745
23746 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23747 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23748 expected failures for mips-idt-* and mips-sgi-*.
23749 * gdb.t00/default.exp (attach): Kill process if requested.
23750 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23751 that does not read core files.
23752 * gdb.t01/run.exp: Removed checks for exit status code.
23753 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23754 it is linked in.
23755 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23756 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23757 appropriate, rather than doing it by hand.
23758 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23759 execution.
23760 * gdb.t10/crossload.exp: Kill existing program if needed.
23761 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23762 appropriate, rather than doing it by hand. Always increase
23763 timeout for this test, not just for VxWorks.
23764
23765Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23766
23767 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23768 of Chill STRUCT types and STRUCT values.
23769 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23770 than "char".
23771 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 23772 struct2): New struct definitions and initializations to test
c906108c
SS
23773 simple Chill STRUCT types.
23774
23775Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23776
23777 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23778 the null byte at the end of strings.
23779 * gdb.t00/default.exp: Make show version insensitive to copyright
23780 date.
23781 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23782 to avoid dependencies on target char signedness.
23783 * gdb.t16/printcmds.exp: Update expected results for explicitly
23784 unsigned char.
23785 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23786 now work.
23787 * gdb.t21/demangle.exp: Add many more patterns for template
23788 demangling, most of them being expected failures.
23789 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23790 string we are matching for, to match on the whole string.
23791 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23792 and fix a whole bunch that had incorrect expected output but were
23793 passing anyway because of the bug in "proc demangle".
23794 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23795 type.
23796 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23797
23798Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23799
a9c64011
AS
23800 * gdb/testsuite: made modifications to testcases, etc., to allow
23801 them to work properly given the reorganization of deja-gnu and the
23802 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23803
23804Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23805
23806 * gdb/testsuite: Initial creation of gdb/testsuite.
23807 Migrated dejagnu testcases and support files for testing nm to
23808 gdb/testsuite from deja-gnu. These files were moved "as is"
23809 with no modifications. This migration is part of a major overhaul
23810 of dejagnu. The modifications to these testcases, etc., which
23811 will allow them to work with the new version of dejagnu will be
23812 made in a future update.
48efe704 23813
8d8cb839 23814 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23815\f
8d8cb839
EZ
23816;; Local Variables:
23817;; mode: change-log
23818;; left-margin: 8
23819;; fill-column: 74
23820;; version-control: never
23821;; End:
902f2ccb
MC
23822
23823 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23824 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23825 Copying and distribution of this file, with or without modification,
23826 are permitted provided the copyright notice and this notice are preserved.