e3b1a8a2930efe00dc45e47366134775f96c8e24
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-03-18 Pedro Alves <pedro@codesourcery.com>
2
3 * frame.c (frame_unwind_pc): Rename to ...
4 (frame_unwind_pc_if_available): ... this. New `pc' output
5 parameter. Change return type to int. Gracefully handle
6 gdbarch_unwind_pc throwing NOT_AVAILABLE_ERROR. Return 0 if that
7 happened, or 1 otherwise.
8 (frame_unwind_pc): Reimplement on top of
9 frame_unwind_pc_if_available.
10 (get_frame_func): Rename to ...
11 (get_frame_func_if_available): New `pc' output parameter. Change
12 return type to int. Gracefully handle the PC not being available.
13 (get_frame_func): Reimplement on top of
14 get_frame_func_if_available.
15 (select_frame): Handle the PC being unavailable.
16 (get_prev_frame): Handle the PC being unavailable.
17 (get_frame_pc_if_available): New.
18 (get_frame_address_in_block_if_available): New.
19 (find_frame_sal): Handle the frame PC not being available.
20 * frame.h (get_frame_pc_if_available): Declare.
21 (get_frame_address_in_block_if_available): Declare.
22 (get_frame_func_if_available): Declare.
23 * stack.c (print_frame_info): Handle the PC being unavailable.
24 (find_frame_funname): Ditto.
25 (print_frame): Handle the PC being unavailable.
26 (get_frame_language): Ditto.
27 * blockframe.c (get_frame_block): Ditto.
28 * macroscope.c (default_macro_scope): Ditto.
29 * tui/tui-stack.c (tui_show_frame_info): Ditto.
30
31 2011-03-18 Pedro Alves <pedro@codesourcery.com>
32
33 * dwarf2loc.c (dwarf2_evaluate_loc_desc): Catch
34 NOT_AVAILABLE_ERROR when evaluating the location expression.
35
36 2011-03-18 Pedro Alves <pedro@codesourcery.com>
37
38 * dwarf2loc.c (read_pieced_value): Handle get_frame_register_bytes
39 returning that the register piece is unavailable/optimized out.
40 (write_pieced_value): Handle get_frame_register_bytes returning
41 that the register piece is unavailable/optimized out when doing a
42 read-modify write of a bitfield.
43 * findvar.c (value_from_register): Handle get_frame_register_bytes
44 returning that the register piece is unavailable/optimized out.
45 * frame.c (get_frame_register_bytes): New parameters `optimizedp'
46 and `unavailablep'. Throw error on bad debug info. Use
47 frame_register instead of frame_register_read, to fill in the new
48 arguments.
49 * frame.h (get_frame_register_bytes): New parameters `optimizedp'
50 and `unavailablep'.
51 * valops.c: (value_assign): Adjust, and handle
52 get_frame_register_bytes failing.
53 * spu-tdep.c: Include exceptions.h.
54 (spu_software_single_step): Adjust, and handle
55 get_frame_register_bytes failing.
56 (spu_get_longjmp_target): Ditto.
57 * gdbarch.sh (register_to_value): Change to return int. New
58 parameters `optimizedp' and `unavailablep'.
59 * gdbarch.h, gdbarch.c: Regenerate.
60 * i386-tdep.c (i386_register_to_value): Adjust to new
61 gdbarch_register_to_value interface.
62 * i387-tdep.c (i387_register_to_value): Ditto.
63 * i387-tdep.h (i387_register_to_value): Ditto.
64 * alpha-tdep.c (alpha_register_to_value): Ditto.
65 * ia64-tdep.c (ia64_register_to_value): Ditto.
66 * m68k-tdep.c (m68k_register_to_value): Ditto.
67 * mips-tdep.c (mips_register_to_value): Ditto.
68 * rs6000-tdep.c (rs6000_register_to_value): Ditto.
69
70 2011-03-18 Pedro Alves <pedro@codesourcery.com>
71
72 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
73 (test_register, test_register_unavailable): New procedures.
74 (gdb_unavailable_registers_test): New procedure.
75 (gdb_trace_collection_test): Call it.
76
77 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
78
79 PR python/12149
80
81 * gdb.python/python.exp: Add gdb.write tests.
82
83 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
84
85 * gdb.python/Makefile.in: Add py-objfile.
86 * gdb.python/py-objfile.exp: New file.
87 * gdb.python/py-objfile.c: New file.
88 * gdb.python/py-block.exp: Add is_valid tests.
89 * gdb.python/py-inferior.exp: Ditto.
90 * gdb.python/py-infthread.exp: Ditto.
91 * gdb.python/py-symbol.exp: Ditto.
92 * gdb.python/py-symtab.exp: Ditto.
93
94 2011-03-16 Keith Seitz <keiths@redhat.com>
95
96 PR c++/12273
97 * gdb.cp/cmpd-minsyms.exp: New test.
98 * gdb.cp/cmpd-minsyms.cc: New file.
99
100 PR c++/11734
101 * gdb.cp/ovsrch.exp: New test.
102 * gdb.cp/ovsrch.h: New file.
103 * gdb.cp/ovsrch1.cc: New file.
104 * gdb.cp/ovsrch2.cc: New file.
105 * gdb.cp/ovsrch3.cc: New file.
106 * gdb.cp/ovsrch4.cc: New file.
107
108 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
109
110 PR gdb/12528
111 * gdb.base/Makefile.in: Adjust EXECUTABLES.
112 * gdb.base/break-on-linker-gcd-function.exp: New test.
113 * gdb.base/break-on-linker-gcd-function.cc: New file.
114
115 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
116
117 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
118
119 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
120
121 * lib/gdb.exp (gdb_unload): Add another termination case.
122
123 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
124
125 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
126 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
127 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
128 Provide a stub byte there.
129 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
130 DW_AT_entry_pc.
131 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
132
133 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
134
135 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
136 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
137 "generic ABI, auto".
138 (altivec_abi_tests): Accept vectors returned by reference.
139
140 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
141
142 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
143
144 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
145
146 * gdb.python/py-section-script.exp: Skip test if no Python support.
147
148 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
149
150 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
151
152 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
153
154 * gdb.python/py-parameter.exp: Update tests to the new Python
155 parameter API. Add "no documentation" test. Add deprecated API
156 backward compatibility test.
157
158 2011-03-09 Tom Tromey <tromey@redhat.com>
159
160 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
161 gdb_continue_to_end.
162
163 2011-03-09 Mark Kettenis <kettenis@gnu.org>
164
165 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
166 tabs.
167
168 2011-03-09 Tom Tromey <tromey@redhat.com>
169
170 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
171 parentheses.
172 (gdb_continue_to_end): Add "allow_extra" parameter. Use
173 $command.
174 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
175 argument to gdb_continue_to_end.
176 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
177 argument to gdb_continue_to_end.
178 * gdb.cp/annota3.exp: Fix regex.
179 * gdb.cp/annota2.exp: Fix regex.
180 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
181 gdb_continue_to_end.
182 * gdb.base/call-signal-resume.exp: Revert earlier patch.
183 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
184 gdb_continue_to_end.
185
186 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * gdb.server/ext-run.exp
189 (load new file without any gdbserver inferior): New test.
190
191 2011-03-07 Tom Tromey <tromey@redhat.com>
192
193 * Makefile.in (TAGS): Rewrite.
194
195 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * gdb.trace/report.exp (12.1: trace report #1): New match for the
198 initial commands echo. New match for `Found trace'. Anchor all the
199 other matches. Anchor and match for `No trace frame found' the final
200 match.
201
202 2011-03-07 Tom Tromey <tromey@redhat.com>
203
204 * Makefile.in (TAGS): New target.
205
206 2011-03-07 Tom Tromey <tromey@redhat.com>
207
208 * lib/opencl.exp (skip_opencl_tests): Update for exit message
209 change.
210 * lib/mi-support.exp (mi_gdb_test): Update for exit message
211 change.
212 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
213 exit message change.
214 (skip_altivec_tests): Update for exit message change.
215 (skip_vsx_tests): Likewise.
216 (gdb_continue_to_end): Likewise. Add 'command' argument.
217 * lib/cell.exp (skip_cell_tests): Update for exit message change.
218 * gdb.threads/tls.exp: Update for exit message change.
219 * gdb.threads/thread-unwindonsignal.exp: Use
220 gdb_continue_to_end.
221 * gdb.threads/step.exp (step_it): Update for exit message change.
222 (continue_all): Likewise.
223 * gdb.threads/print-threads.exp (test_all_threads): Update for
224 exit message change.
225 * gdb.threads/interrupted-hand-call.exp: Use
226 gdb_continue_to_end.
227 * gdb.threads/execl.exp: Use gdb_continue_to_end.
228 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
229 gdb_continue_to_end.
230 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
231 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
232 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
233 * gdb.cp/method.exp: Update for exit message change.
234 * gdb.cp/mb-templates.exp: Update for exit message change.
235 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
236 * gdb.cp/annota3.exp: Update for exit message change.
237 * gdb.cp/annota2.exp: Update for exit message change.
238 * gdb.cell/fork.exp: Use gdb_continue_to_end.
239 * gdb.base/term.exp: Update for exit message change.
240 * gdb.base/step-test.exp (test_i): Update for exit message change.
241 * gdb.base/sigstep.exp (advance): Update for exit message change.
242 (advancei): Likewise.
243 * gdb.base/siginfo.exp: Update for exit message change.
244 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
245 * gdb.base/reread.exp: Use gdb_continue_to_end.
246 * gdb.base/langs.exp: Use gdb_continue_to_end.
247 * gdb.base/interrupt.exp: Update for exit message change.
248 * gdb.base/gdb1555.exp: Update for exit message change.
249 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
250 * gdb.base/ending-run.exp: Update for exit message change.
251 * gdb.base/chng-syms.exp: Update for exit message change.
252 * gdb.base/checkpoint.exp: Update for exit message change.
253 * gdb.base/catch-syscall.exp (check_for_program_end): Use
254 gdb_continue_to_end.
255 (test_catch_syscall_with_wrong_args): Likewise.
256 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
257 * gdb.base/break-interp.exp (test_ld): Update for exit message
258 change.
259 * gdb.base/bang.exp: Update for exit message change.
260 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
261 (do_call_attach_tests): Likewise.
262 * gdb.base/a2-run.exp: Update for exit message change.
263 * gdb.arch/ppc-dfp.exp: Update for exit message change.
264 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
265 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
266
267 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
270
271 2011-03-03 Tom Tromey <tromey@redhat.com>
272
273 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
274 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
275 * gdb.hp/gdb.aCC/configure.ac: Remove.
276 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
277 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
278 * gdb.hp/gdb.base-hp/configure.ac: Remove.
279 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
280 * gdb.hp/gdb.compat/configure (Makefile): Remove.
281 * gdb.hp/gdb.compat/configure.ac: Remove.
282 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
283 * gdb.hp/gdb.defects/configure (Makefile): Remove.
284 * gdb.hp/gdb.defects/configure.ac: Remove.
285 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
286 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
287 * gdb.hp/gdb.objdbg/configure.ac: Remove.
288 * gdb.hp/configure.ac: Remove.
289 * gdb.hp/configure: Remove.
290 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
291 substitution.
292 (Makefile): Remove rule.
293 * gdb.cell/configure.ac: Remove.
294 * gdb.cell/configure: Remove.
295 * gdb.stabs/Makefile.in (Makefile): Remove.
296 (distclean): Don't remove config.status or config.log.
297 * gdb.stabs/configure (Makefile): Remove.
298 * gdb.stabs/configure.ac: Remove.
299 * configure: Rebuild.
300 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
301 Remove stabs- and cell-specific logic. Test for existence of
302 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
303 subdirectories, gdb.cell, and and gdb.stabs.
304 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
305
306 2011-03-03 Joel Brobecker <brobecker@adacore.com>
307
308 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
309 end of buffer.
310
311 2011-03-02 Joel Brobecker <brobecker@adacore.com>
312
313 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
314 gdb_test when running a test where we expected no output back.
315
316 2011-02-28 Michael Snyder <msnyder@vmware.com>
317
318 * gdb.cp/overload.cc: Change initializer value to integer.
319
320 2011-02-27 Michael Snyder <msnyder@vmware.com>
321
322 * gdb.multi/base.exp: Add test for remove-inferiors.
323
324 2011-02-26 Joel Brobecker <brobecker@adacore.com>
325
326 * gdb.python/py-frame.exp: Simplify the initialization phase
327 using prepare_for_testing.
328
329 2011-02-25 Michael Snyder <msnyder@vmware.com>
330
331 * gdb.multi/base.exp: Add tests for info inferiors with args.
332
333 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
334
335 * gdb.dwarf2/dw2-ranges.S: Rename to ...
336 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
337 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
338 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
339 asmfile3. Comment the STABS (#3) file compilation. Compile
340 everything through assembler. Provide KFAIL for symtab/12497.
341 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
342 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
343 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
344 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
345
346 2011-02-24 Michael Snyder <msnyder@vmware.com>
347
348 * gdb.base/break.exp: Add tests for delete breakpoints using
349 convenience variables and value history references.
350
351 2011-02-24 Michael Snyder <msnyder@vmware.com>
352
353 * gdb.base/break.exp: Remove debugging 'printf' accidentally
354 left behind in previous check-in.
355
356 2011-02-23 Michael Snyder <msnyder@vmware.com>
357
358 * gdb.base/break.exp: Add tests for "info break" with arguments.
359 * gdb.trace/infotrace.exp: Update patterns for error and help.
360 * gdb.base/completion.exp: Update pattern.
361 * gdb.base/ena-dis-br.exp: Update pattern.
362 * gdb.base/help.exp: Update patterns.
363
364 2011-02-23 Michael Snyder <msnyder@vmware.com>
365
366 * gdb.base/memattr.exp: New test.
367 * gdb.base/memattr.c: Test load for memattr.exp.
368
369 2011-02-22 Doug Evans <dje@google.com>
370
371 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
372
373 2011-02-22 Michael Snyder <msnyder@vmware.com>
374
375 * Makefile.in: Make more clean.
376 * gdb.ada/Makefile.in: Ditto.
377 * gdb.arch/Makefile.in: Ditto.
378 * gdb.asm/Makefile.in: Ditto.
379 * gdb.base/Makefile.in: Ditto.
380 * gdb.cp/Makefile.in: Ditto.
381 * gdb.dwarf2/Makefile.in: Ditto.
382 * gdb.java/Makefile.in: Ditto.
383 * gdb.mi/Makefile.in: Ditto.
384 * gdb.modula2/Makefile.in: Ditto.
385 * gdb.python/Makefile.in: Ditto.
386 * gdb.server/Makefile.in: Ditto.
387 * gdb.stabs/Makefile.in: Ditto.
388 * gdb.threads/Makefile.in: Ditto.
389 * gdb.trace/Makefile.in: Ditto.
390
391 2011-02-22 Michael Snyder <msnyder@vmware.com>
392
393 * gdb.threads/thread-find.exp: Add tests for bad input to
394 info threads.
395
396 2011-02-22 Joel Brobecker <brobecker@adacore.com>
397
398 * gdb.python/py-breakpoint.exp: Fix the expected output of
399 one of the "maint info breakpoints" tests to accept the output
400 generated on platforms that do not have hardware watchpoints.
401
402 2011-02-22 Joel Brobecker <brobecker@adacore.com>
403
404 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
405 clean_restart. Be a little stricter in the expected output
406 for one of the tests. Fix a typo in one of the comments.
407
408 2011-02-22 Joel Brobecker <brobecker@adacore.com>
409
410 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
411 Delete variable binfile, no longer use. Add or modify test
412 comments to make them unique.
413
414 2011-02-21 Michael Snyder <msnyder@vmware.com>
415
416 * Makefile.in: Update for make clean.
417 * gdb.ada/Makefile.in: Ditto.
418 * gdb.arch/Makefile.in: Ditto.
419 * gdb.asm/Makefile.in: Ditto.
420 * gdb.base/Makefile.in: Ditto.
421 * gdb.cp/Makefile.in: Ditto.
422 * gdb.dwarf2/Makefile.in: Ditto.
423 * gdb.java/Makefile.in: Ditto.
424 * gdb.mi/Makefile.in: Ditto.
425 * gdb.modula2/Makefile.in: Ditto.
426 * gdb.python/Makefile.in: Ditto.
427 * gdb.server/Makefile.in: Ditto.
428 * gdb.stabs/Makefile.in: Ditto.
429 * gdb.threads/Makefile.in: Ditto.
430 * gdb.trace/Makefile.in: Ditto.
431
432 2011-02-21 Michael Snyder <msnyder@vmware.com>
433
434 * gdb.threads/thread-find.exp: Update patterns for changes in
435 output of "info threads" command.
436
437 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
438 Ulrich Weigand <uweigand@de.ibm.com>
439
440 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
441 (skip_hw_watchpoint_tests): Likewise.
442 (skip_hw_watchpoint_multi_tests): Likewise.
443
444 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
445
446 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
447 (skip_hw_watchpoint_tests): Likewise.
448 (skip_hw_watchpoint_multi_tests): Likewise.
449 (skip_hw_watchpoint_access_tests): Likewise.
450
451 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
452 * gdb.base/pr11022.exp: Likewise.
453 * gdb.base/watch-read.exp: Likewise.
454 * gdb.base/watch_thread_num.exp: Likewise.
455 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
456 * gdb.base/watchpoint-hw.exp: Likewise.
457 * gdb.base/watchpoint.exp: Likewise.
458 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
459 * gdb.threads/watchthreads-reorder.exp: Likewise.
460 * gdb.threads/watchthreads.exp: Likewise.
461 * gdb.threads/watchthreads2.exp: Likewise.
462
463 2011-02-21 Joel Brobecker <brobecker@adacore.com>
464
465 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
466 the debugger is unable to find the array bounds.
467
468 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 * gdb.cp/typedef-operator.exp: New file.
471 * gdb.cp/typedef-operator.cc: New file.
472
473 2011-02-17 Michael Snyder <msnyder@vmware.com>
474
475 * gdb.threads/thread-find.exp: Fix regular expressions.
476
477 2011-02-17 Joel Brobecker <brobecker@adacore.com>
478
479 * gdb.ada/packed_array: Expand testcase to test printing of
480 unconstrained packed array.
481
482 2011-02-17 Joel Brobecker <brobecker@adacore.com>
483
484 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
485
486 2011-02-16 Pedro Alves <pedro@codesourcery.com>
487
488 * gdb.trace/collection.c (globalarr3): New global.
489 (main): Initialize it before collecting, and and clear it
490 afterwards.
491 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
492 collecting with '{type} addr', where the addr expression is not an
493 rvalue.
494
495 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
496
497 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
498 a bool variable. Expect correct OpenCL names for vector types. Use the
499 uc3 variable name instead of referring to the uchar3 built-in type.
500 Escape the asterisk at the half pointer test.
501
502 2011-02-16 Pedro Alves <pedro@codesourcery.com>
503
504 * gdb.trace/collection.c (globalarr2): New global.
505 (main): Initialize it before collecting, and and clear it
506 afterwards.
507 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
508 collecting overlapping memory ranges.
509
510 2011-02-15 Michael Snyder <msnyder@vmware.com>
511
512 * gdb.base/default.exp: Add tests for thread commands.
513 * gdb.base/help.exp: Add tests for thread commands.
514 * gdb.threads/thread-find.exp: New test for thread find command.
515
516 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
517
518 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
519
520 2011-02-15 Yao Qi <yao@codesourcery.com>
521
522 PR tdep/12352
523 * gdb.arch/arm-disp-step.S : New test for str instruction.
524 * gdb.arch/arm-disp-step.exp : Likewise.
525
526 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
527
528 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
529 "vector_register2_vr" test strings. Test the extended floating
530 point registers (F32~F63).
531 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
532 IBM XL C compiler. Make the test program use a register provided
533 by the compiler for the lxvd2x instruction.
534
535 2011-02-14 Pedro Alves <pedro@codesourcery.com>
536
537 * gdb.trace/unavailable.cc (class Base, class Middle, class
538 Derived): New types.
539 (derived_unavail, derived_partial, derived_whole): New globals.
540 (virtual_partial): New global.
541 (virtualp): Point at virtual_partial.
542 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
543 related to unavailable vptr.
544
545 2011-02-14 Pedro Alves <pedro@codesourcery.com>
546
547 * gdb.trace/unavailable.cc (a, b, c): New globals.
548 (main): Set and clear them.
549 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
550 `a' and `c', and check that `b' isn't collected, although `a' and
551 `c' are.
552
553 2011-02-14 Pedro Alves <pedro@codesourcery.com>
554
555 * gdb.trace/unavailable.cc (struct Virtual): New.
556 (virtualp): New global pointer.
557 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
558 printing a pointer to an object whose type has a vtable, with
559 print object on.
560
561 2011-02-14 Pedro Alves <pedro@codesourcery.com>
562
563 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
564 value repeat handles unavailableness.
565
566 2011-02-14 Pedro Alves <pedro@codesourcery.com>
567
568 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
569 tests for building arrays from unavailable values, subscripting
570 non-memory rvalue unvailable arrays, and accessing fields or
571 baseclasses of non-lazy unavailable values,
572 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
573 struct types.
574 (g_smallstruct, g_smallstruct_b): New globals.
575
576 2011-02-14 Pedro Alves <pedro@codesourcery.com>
577
578 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
579
580 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
581
582 Fix const/volatile qualifiers of C++ types, PR c++/12328.
583 * gdb.cp/overload-const.exp: New file.
584 * gdb.cp/overload-const.cc: New file.
585
586 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
587
588 * gdb.opencl/callfuncs.cl: New file.
589 * gdb.opencl/callfuncs.exp: New test.
590 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
591
592 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
593
594 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
595 when computing result.
596 * gdb.arch/altivec-abi.exp: Update expected results.
597
598 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
599
600 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
601 * gdb.base/jit.exp: Likewise.
602 * gdb.base/pie-execl.exp: Likewise.
603 * gdb.base/solib-nodir.exp: Likewise.
604 * gdb.base/solib-overlap.exp: Likewise.
605
606 2011-02-07 Pedro Alves <pedro@codesourcery.com>
607
608 * gdb.trace/collection.c (global_pieces): New.
609 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
610 New procedure.
611 (gdb_trace_collection_test): Call it.
612
613 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
614
615 * gdb.python/py-evthreads.c: New file.
616 * gdb.python/py-evthreads.exp: New file.
617 * gdb.python/py-events.py: New file.
618 * gdb.python/py-events.exp: New file.
619 * gdb.python/py-events.c: New file.
620
621 2011-02-04 David Daney <ddaney@caviumnetworks.com>
622
623 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
624
625 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
626
627 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
628 gdb.base/disasm-end-cu.exp: New test for disassembling over the
629 boundary between two compilation units.
630
631 2011-02-02 Pedro Alves <pedro@codesourcery.com>
632
633 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
634 (Virtual): New structs.
635 (virtual_o, virtual_middle_b): New globals.
636 * gdb.cp/virtbase.exp: New tests.
637
638 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
639
640 * gdb.base/jit.exp: New file.
641 * gdb.base/jit-main.c: New file.
642 * gdb.base/jit-solib.c: New file.
643
644 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
645
646 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
647 proceed to initial kernel entry point.
648 * gdb.opencl/datatypes.exp: Likewise.
649 * gdb.opencl/operators.exp: Likewise.
650 * gdb.opencl/vec_comps.exp: Likewise.
651
652 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
653
654 * gdb.cp/nsnested.cc: New.
655 * gdb.cp/nsnested.exp: New.
656 * gdb.cp/nsnoimports.exp: New.
657 * gdb.cp/nsnoimports.cc: New.
658
659 2011-01-31 Joel Brobecker <brobecker@adacore.com>
660
661 * gdb.base/interact.exp: Add extra tests that verify that
662 the value of the interactive-mode setting does not change
663 after the script is sourced.
664
665 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 * gdb.cp/noparam.exp: New file.
668 * gdb.cp/noparam.cc: New file.
669
670 2011-01-28 Pedro Alves <pedro@codesourcery.com>
671
672 * gdb.trace/tfile.exp: Test that with no traceframe selected,
673 there's no stack or registers.
674
675 2011-01-26 Tom Tromey <tromey@redhat.com>
676
677 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
678 space before string output. Add test for "set print pretty off"
679 case.
680
681 2011-01-25 Pedro Alves <pedro@codesourcery.com>
682
683 * gdb.base/frame-args.exp: Adjust.
684 * gdb.dwarf2/dw2-noloc.exp: Adjust.
685 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
686 * gdb.dwarf2/pieces.exp: Adjust.
687 * gdb.opt/clobbered-registers-O2.exp: Adjust.
688 * gdb.opt/inline-locals.exp: Adjust.
689 * gdb.threads/fork-child-threads.exp: Adjust.
690
691 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
692
693 * gdb.opencl/convs_casts.cl: Move program scope variables into the
694 OpenCL kernel function. Add a comment as marker. Add address space
695 qualifiers for the remaining program scope variables.
696 * gdb.opencl/datatypes.cl: Likewise.
697 * gdb.opencl/operators.cl: Likewise.
698 * gdb.opencl/vec_comps.cl: Likewise.
699 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
700 Add breakpoint at the marker comment.
701 * gdb.opencl/datatypes.exp: Likewise.
702 * gdb.opencl/operators.exp: Likewise.
703 * gdb.opencl/vec_comps.exp: Likewise.
704
705 2011-01-24 Pedro Alves <pedro@codesourcery.com>
706
707 * gdb.base/printcmds.c (some_struct): New struct and instance.
708 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
709 procedure.
710 <global scope>: Call it.
711
712 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
713
714 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
715 argument to the gdb_compile_opencl_hostapp call.
716
717 2011-01-19 Yao Qi <yao@codesourcery.com>
718
719 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
720 positve list.
721
722 2011-01-19 Yao Qi <yao@codesourcery.com>
723
724 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
725 canonical form.
726 Remove "xscale-*-*"
727 * gdb.xml/tdesc-regs.exp: Likewise.
728 * gdb.python/py-section-script.exp: Replace ARM target triplet
729 with canonical form.
730 Match arm*-*-symbianelf*.
731 * gdb.base/dup-sect.exp: Likewise.
732 * lib/dwarf.exp: New.
733 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
734 dwarf2_support.
735 * gdb.dwarf2/dup-psym.exp: Likewise.
736 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
737 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
738 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
739 * gdb.dwarf2/dw2-basic.exp: Likewise.
740 * gdb.dwarf2/dw2-compressed.exp: Likewise.
741 * gdb.dwarf2/dw2-const.exp: Likewise.
742 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
743 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
744 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
745 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
746 * gdb.dwarf2/dw2-filename.exp: Likewise.
747 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
748 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
749 * gdb.dwarf2/dw2-intercu.exp: Likewise.
750 * gdb.dwarf2/dw2-intermix.exp: Likewise.
751 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
752 * gdb.dwarf2/dw2-noloc.exp: Likewise.
753 * gdb.dwarf2/dw2-op-call.exp: Likewise.
754 * gdb.dwarf2/dw2-producer.exp: Likewise.
755 * gdb.dwarf2/dw2-ranges.exp: Likewise.
756 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
757 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
758 * gdb.dwarf2/dw2-strp.exp: Likewise.
759 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
760 * gdb.dwarf2/implptr.exp: Likewise.
761 * gdb.dwarf2/mac-fileno.exp: Likewise.
762 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
763 * gdb.dwarf2/pieces.exp: Likewise.
764 * gdb.dwarf2/pr11465.exp: Likewise.
765 * gdb.dwarf2/valop.exp: Likewise.
766 * gdb.dwarf2/watch-notconst.exp: Likewise.
767 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
768
769 2011-01-19 Tom Tromey <tromey@redhat.com>
770
771 * gdb.python/py-infthread.exp: Add thread tests.
772
773 2011-01-14 Joel Brobecker <brobecker@adacore.com>
774
775 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
776
777 2011-01-14 Joel Brobecker <brobecker@adacore.com>
778
779 * gdb.ada/widewide: New testcase.
780
781 2011-01-13 Joel Brobecker <brobecker@adacore.com>
782
783 * gdb.base/interact.exp: New testcase.
784
785 2011-01-12 Tom Tromey <tromey@redhat.com>
786
787 * gdb.mi/gdb2549.exp: Update for error message changes.
788 * gdb.mi/mi-cli.exp: Likewise.
789 * gdb.mi/mi-disassemble.exp: Likewise.
790 * gdb.mi/mi-pthreads.exp: Likewise.
791 * gdb.mi/mi-regs.exp: Likewise.
792 * gdb.mi/mi-stack.exp: Likewise.
793 * gdb.mi/mi-var-block.exp: Likewise.
794 * gdb.mi/mi-var-cmd.exp: Likewise.
795 * gdb.mi/mi2-cli.exp: Likewise.
796 * gdb.mi/mi2-disassemble.exp: Likewise.
797 * gdb.mi/mi2-pthreads.exp: Likewise.
798 * gdb.mi/mi2-regs.exp: Likewise.
799 * gdb.mi/mi2-stack.exp: Likewise.
800 * gdb.mi/mi2-var-block.exp: Likewise.
801 * gdb.mi/mi2-var-cmd.exp: Likewise.
802
803 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
804 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 PR fortran/11104 and DWARF unbound arrays detection.
807 * gdb.fortran/multi-dim.exp: New file.
808 * gdb.fortran/multi-dim.f90: New file.
809
810 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
811
812 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
813 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
814 add new tests for opcode dumping.
815
816 2011-01-11 Tom Tromey <tromey@redhat.com>
817
818 * gdb.python/py-infthread.exp: Load gdb-python.exp.
819
820 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
821
822 Convert hardware watchpoints to use breakpoint_ops.
823 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
824 type is not supported.
825 * gdb.base/foll-fork.exp: Likewise.
826 * gdb.base/foll-vfork.exp: Likewise.
827
828 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
829
830 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
831 Use load_lib gdb-python.exp.
832 * gdb.python/python.exp: Ditto.
833 * gdb.python/py-function.exp: Ditto.
834
835 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
836
837 * gdb.threads/tls.exp ("info address me"): Fix expected output.
838
839 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * configure: Regenerate.
842
843 2011-01-06 Tom Tromey <tromey@redhat.com>
844
845 * gdb.python/py-frame.exp: Test gdb.newest_frame.
846
847 2011-01-06 Joel Brobecker <brobecker@adacore.com>
848
849 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
850 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
851 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
852 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
853 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
854 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
855 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
856 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
857 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
858 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
859 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
860 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
861 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
862 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
863 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
864 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
865 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
866 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
867 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
868 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
869 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
870 gdb.ada/uninitialized_vars.exp,
871 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
872 Simplify by using clean_restart.
873
874 2011-01-06 Joel Brobecker <brobecker@adacore.com>
875
876 Add marker to be used as anchor for inserting breakpoints.
877 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
878 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
879 Likewise.
880
881 Remove uses of gdb_start_cmd.
882 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
883 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
884
885 Do not run testcase if testing with GDBserver.
886 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
887 if testing with GDBserver.
888
889 2011-01-06 Joel Brobecker <brobecker@adacore.com>
890
891 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
892 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
893 copyright header.
894
895 2011-01-05 Joel Brobecker <brobecker@adacore.com>
896
897 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
898 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
899 testsuite/gdb.fortran/complex.f,
900 testsuite/gdb.fortran/derived-type.f90,
901 testsuite/gdb.fortran/library-module-lib.f90,
902 testsuite/gdb.fortran/library-module-main.f90,
903 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
904 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
905 Copyright year update.
906
907 2011-01-05 Joel Brobecker <brobecker@adacore.com>
908
909 * gdb.base/langs1.f: Add copyright header.
910
911 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.base/morestack.exp: New file.
914 * gdb.base/morestack.c: New file.
915
916 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
919
920 2010-12-29 Joel Brobecker <brobecker@adacore.com>
921
922 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
923 * gdb.ada/arrayptr.exp: Add test printing that new variable.
924
925 2010-12-29 Joel Brobecker <brobecker@adacore.com>
926
927 * gdb.ada/lang_switch.exp: Correct expected parameter value.
928
929 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
930
931 * gdb.threads/tls.exp: Fix typo.
932
933 * gdb.threads/thread-specific.exp (get_thread_list): Update.
934 * gdb.threads/execl.exp: Update.
935
936 2010-12-23 Yao Qi <yao@codesourcery.com>
937
938 * gdb.arch/arm-disp-step.exp: New.
939 * gdb.arch/arm-disp-step.S: New.
940
941 2010-12-21 Tom Tromey <tromey@redhat.com>
942
943 * gdb.threads/execl.exp: Update.
944 * gdb.threads/linux-dp.exp: Update.
945 * gdb.threads/manythreads.exp: Update.
946 * gdb.threads/tls.exp: Update.
947
948 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
951 (NextOverThrowDerivates) <resumebpt>: New.
952 (resumebpt_test): New.
953 (main): Call resumebpt_test.
954 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
955
956 2010-12-12 Stan Shebs <stan@codesourcery.com>
957
958 * gdb.trace/tsv.exp: Test print command on trace state variables.
959
960 2010-12-09 Tom Tromey <tromey@redhat.com>
961
962 * gdb.base/interp.exp: Add regression test.
963
964 2010-12-09 Tom Tromey <tromey@redhat.com>
965
966 * gdb.java/jnpe.java: New file.
967 * gdb.java/jnpe.exp: New file.
968 * gdb.cp/nextoverthrow.exp: New file.
969 * gdb.cp/nextoverthrow.cc: New file.
970
971 2010-12-07 Doug Evans <dje@google.com>
972
973 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
974 of data-directory.
975 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
976 updated.
977 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
978
979 2010-11-29 Michael Snyder <msnyder@vmware.com>
980
981 * gdb.base/callfuncs.exp: Test for skip_float_tests.
982 * gdb.base/call-sc.exp: Ditto.
983 * gdb.base/finish.exp: Ditto.
984 * gdb.base/return.exp: Ditto.
985 * gdb.base/return2.exp: Ditto.
986
987 2010-11-30 Doug Evans <dje@google.com>
988
989 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
990 (gdb_expect_list): Fix spelling errors in comments.
991 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
992 send_gdb/gdb_expect_list where applicable.
993 * gdb.base/call-ar-st.exp: Ditto.
994 * gdb.base/funcargs.exp: Ditto.
995 * gdb.base/gcore.exp: Ditto.
996 * gdb.base/page.exp: Ditto.
997 * gdb.base/sigaltstack.exp: Ditto.
998 * gdb.base/siginfo.exp: Ditto.
999 * gdb.base/sigstep.exp: Ditto.
1000 * gdb.base/trace-commands.exp: Ditto.
1001
1002 2010-11-29 Doug Evans <dje@google.com>
1003
1004 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1005 printer-name;subprinter-name.
1006
1007 2010-11-29 Tom Tromey <tromey@redhat.com>
1008
1009 * gdb.dwarf2/implptr.exp: New file.
1010 * gdb.dwarf2/implptr.c: New file.
1011 * gdb.dwarf2/implptr.S: New file.
1012
1013 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1014
1015 PR python/12199
1016
1017 * gdb.python/py-breakpoint.exp: Test the delete method.
1018
1019 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1020
1021 Fix step_resume_breakpoint unsaved during an infcall.
1022 * gdb.base/step-resume-infcall.exp: New file.
1023 * gdb.base/step-resume-infcall.c: New file.
1024
1025 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
1026
1027 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1028
1029 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
1030
1031 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1032 on ppc64's symbols; "finish" and "return" commands must accept to
1033 show the caller line again as well as the line after.
1034 * gdb.asm/powerpc64.inc: New file.
1035
1036 2010-11-23 Doug Evans <dje@google.com>
1037
1038 * lib/gdb.exp (gdb_test_sequence): New function.
1039 (gdb_expect_list): Add verbose -log call for each pattern.
1040 * gdb.base/signals.exp (test_handle_all_print): Call it.
1041 Reduce timeout increment from 6 minutes to 1 minute.
1042 * gdb.server/ext-run.exp: Call it.
1043
1044 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1045
1046 PR python/12212
1047
1048 * gdb.python/python.exp: Check that selected_thread raises an
1049 error when no inferior is loaded.
1050
1051 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1052
1053 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1054 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1055
1056 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1057
1058 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1059 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1060
1061 2010-11-18 Doug Evans <dje@google.com>
1062
1063 * gdb.server/ext-run.exp: Fix intermittent failures.
1064
1065 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1066
1067 * gdb.stabs/gdb11479.exp: Use runto_main.
1068
1069 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1070
1071 * gdb.base/break-entry.exp: Skip if using a stub.
1072
1073 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1074
1075 * gdb.python/py-inferior.exp: Pack values in target endianness.
1076
1077 2010-11-12 Tom Tromey <tromey@redhat.com>
1078
1079 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1080 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1081 MemoryError.
1082 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1083 type.
1084 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1085 MemoryError.
1086 (test_subscript_regression): Update exception type.
1087
1088 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1089
1090 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1091 breakpoint tests.
1092
1093 2010-11-09 Pedro Alves <pedro@codesourcery.com>
1094
1095 * gdb.base/watchpoint.exp: Test "watch -location" with an
1096 innacessible location.
1097
1098 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
1099 Luis Machado <luisgpm@br.ibm.com>
1100
1101 * gdb.base/maint.exp: Expect "." prefix.
1102 * gdb.base/nodebug.exp: Expect "." Likewise.
1103 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1104 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1105 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1106 POWER server processors.
1107
1108 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
1109 Luis Machado <luisgpm@br.ibm.com>
1110
1111 * gdb.base/break-entry.exp: convert entry point for
1112 ppc64 and expect leading `.' on ppc64's symbols
1113
1114 2010-11-05 Doug Evans <dje@google.com>
1115
1116 * gdb.base/help.exp: Update expected output.
1117 * gdb.python/py-param.exp: Delete, contents moved to ...
1118 * gdb.python/py-parameter.exp: ... here. New file.
1119 Add test for gdb.parameter ("directories").
1120
1121 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
1122
1123 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1124 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1125 * configure: Regenerate.
1126 * gdb.opencl/Makefile.in: New File.
1127 * gdb.opencl/datatypes.exp: Likewise.
1128 * gdb.opencl/datatypes.cl: Likewise.
1129 * gdb.opencl/operators.exp: Likewise.
1130 * gdb.opencl/operators.cl: Likewise.
1131 * gdb.opencl/vec_comps.exp: Likewise.
1132 * gdb.opencl/vec_comps.cl: Likewise.
1133 * gdb.opencl/convs_casts.exp: Likewise.
1134 * gdb.opencl/convs_casts.cl: Likewise.
1135 * lib/opencl.exp: Likewise.
1136 * lib/opencl_hostapp.c: Likewise.
1137 * lib/opencl_kernel.cl: Likewise.
1138 * lib/cl_util.c: Likewise.
1139 * lib/cl_util.c: Likewise.
1140 * gdb.base/default.exp (set language): Add "opencl" to the list of
1141 languages.
1142
1143 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1144
1145 * gdb.cp/overload.exp: Added test for inheritance overload.
1146 * gdb.cp/overload.cc: Ditto.
1147 * gdb.cp/oranking.exp: Removed releveant kfails.
1148
1149 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1150 Joel Brobecker <brobecker@adacore.com>
1151
1152 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1153 check test_compiler_info.
1154
1155 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
1156
1157 * gdb.base/gnu_vector.exp: Adjust expect messages.
1158
1159 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
1160
1161 * gdb.base/gnu_vector.exp: Add unary operator tests.
1162
1163 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
1164
1165 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1166
1167 2010-11-02 Doug Evans <dje@google.com>
1168
1169 * gdb.python/py-pp-maint.c: New file.
1170 * gdb.python/py-pp-maint.exp: New file.
1171 * gdb.python/py-pp-maint.py: New file.
1172
1173 2010-11-02 Tom Tromey <tromey@redhat.com>
1174
1175 * gdb.base/default.exp: Remove "scheme" from language list.
1176
1177 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 Revert:
1180 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1181 * gdb.threads/sigstep-threads.exp: New file.
1182 * gdb.threads/sigstep-threads.c: New file.
1183
1184 2010-10-20 Michael Snyder <msnyder@vmware.com>
1185
1186 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1187
1188 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1189
1190 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1191 Skip test completely if gdb,no_hardware_watchpoints.
1192
1193 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1194
1195 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1196 strict, but do not check for any particular function name within libc.
1197
1198 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1199
1200 * gdb.cp/smartp.exp: New test.
1201 * gdb.cp/smartp.cc : New test.
1202
1203 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1204
1205 * gdb.cp/converts.exp: Test pointer to bool conversion.
1206 Test pointer to long conversion.
1207 * gdb.cp/oranking.exp: Removed relevant kfail.
1208
1209 2010-10-18 Tom Tromey <tromey@redhat.com>
1210
1211 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1212 argument to lazy_string.
1213 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1214 (pp_ls.to_string): Use it.
1215 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1216 Add "estring2" local.
1217
1218 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 Fix s390x compatibility.
1221 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1222 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1223
1224 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.threads/sigstep-threads.exp: New file.
1227 * gdb.threads/sigstep-threads.c: New file.
1228
1229 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1230
1231 * gdb.base/pie-execl.exp: New file.
1232 * gdb.base/pie-execl.c: New file.
1233
1234 2010-10-13 Doug Evans <dje@google.com>
1235 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 PR exp/12117
1238 * gdb.cp/ptype-cv-cp.cc: New file.
1239 * gdb.cp/ptype-cv-cp.exp: New file.
1240
1241 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1242
1243 * gdb.cp/converts.cc: New test program.
1244 * gdb.cp/converts.exp: New test.
1245 * gdb.cp/overload.exp: Added test for void* vs int*.
1246 * gdb.cp/overload.exp: Ditto.
1247 * gdb.cp/oranking.exp: Removed related kfail.
1248
1249 2010-10-13 Doug Evans <dje@google.com>
1250
1251 * lib/gdb-python.exp (gdb_check_python_config): New function.
1252 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1253 * gdb.python/lib-types.cc: New file.
1254 * gdb.python/lib-types.exp: New file.
1255
1256 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1257
1258 * gdb.python/py-error.exp: New file.
1259 * gdb.python/py-error.py: New file.
1260
1261 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1264 gdb_test_multiple.
1265
1266 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1269 * gdb.base/prelink.exp: Likewise.
1270 * gdb.base/solib-nodir.exp: Likewise.
1271 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1272 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1273 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1274
1275 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1276
1277 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1278 for the "info files" test to avoid timeouts on slow machines.
1279
1280 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1281
1282 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1283 (main): Make openlib dummy call.
1284
1285 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1288 * break-interp.exp (reach): Move the core body ...
1289 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1290 (test_ld): Provide always real argument, even to the linker. Replace
1291 dl_main by _dl_debug_state.
1292
1293 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1294
1295 Fix results of prelinked PIEs on ppc*.
1296 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1297 Accept also DISPLACEMENT "PRESENT".
1298 (main): Replace "ZERO" displacements by "PRESENT".
1299
1300 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1301
1302 * gdb.cp/oranking.exp: New test.
1303 * gdb.cp/oranking.cc: New test program.
1304
1305 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
1306
1307 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1308 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1309
1310 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
1311
1312 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1313 lush, lynx) New constant.
1314 * gdb.base/constvars.exp: Test const array types.
1315 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1316
1317 2010-10-06 Doug Evans <dje@google.com>
1318
1319 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1320 of syscall staging area.
1321
1322 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
1323
1324 * gdb.base/gnu_vector.c: Add variable c4.
1325 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1326 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1327
1328 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1329
1330 * gdb.arch/altivec-abi.exp: Fix a typo.
1331
1332 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1333
1334 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1335 to match a thread ID.
1336
1337 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1338
1339 Fix s390x testcase compatibility.
1340 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1341
1342 2010-10-01 Doug Evans <dje@google.com>
1343
1344 * lib/gdb-python.exp: New file.
1345 * gdb.python/py-block.exp: Use it.
1346 * gdb.python/py-breakpoint.exp: Ditto.
1347 * gdb.python/py-frame.exp: Ditto.
1348 * gdb.python/py-inferior.exp: Ditto.
1349 * gdb.python/py-param.exp: Ditto.
1350 * gdb.python/py-prettyprint.exp: Ditto.
1351 * gdb.python/py-shared.exp: Ditto.
1352 * gdb.python/py-symbol.exp: Ditto.
1353 * gdb.python/py-symtab.exp: Ditto.
1354 * gdb.python/py-type.exp: Ditto.
1355 * gdb.python/py-value.exp: Ditto.
1356 * gdb.python/python.exp: Ditto.
1357
1358 2010-09-30 Tom Tromey <tromey@redhat.com>
1359
1360 * gdb.base/anon.exp: New file.
1361 * gdb.base/anon.c: New file.
1362
1363 2010-09-30 Tom Tromey <tromey@redhat.com>
1364
1365 * gdb.base/completion.exp: Test completion through anonymous
1366 union.
1367 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1368
1369 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1370
1371 Fix printing parameters of inlined functions.
1372 * gdb.dwarf2/dw2-inline-param.exp: New file.
1373 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1374 * gdb.dwarf2/dw2-inline-param.S: New file.
1375
1376 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1377
1378 PR corefiles/12071.
1379 * gdb.base/corefile.exp (quit with a process, no question: load core)
1380 (quit with a core file): New tests.
1381
1382 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1383
1384 Fix GDB crash on inferior calls with self-referencing classes.
1385 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1386 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1387 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1388
1389 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1390
1391 Fix lost siginfo_t for inferior calls.
1392 * gdb.base/siginfo-infcall.exp: New file.
1393 * gdb.base/siginfo-infcall.c: New file.
1394
1395 2010-09-22 Joel Brobecker <brobecker@adacore.com>
1396
1397 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1398
1399 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1402 New test.
1403 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1404
1405 2010-09-22 Joel Brobecker <brobecker@adacore.com>
1406
1407 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1408 type of our const type.
1409
1410 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1411
1412 * gdb.cp/pr12028.cc: New.
1413 * gdb.cp/pr12028.exp: New.
1414
1415 2010-09-22 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1418
1419 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
1420 Jan Kratochvil <jan.kratochvil@redhat.com>
1421
1422 PR mi/11407
1423 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1424 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1425 * gdb.mi/dw2-ref-missing-frame.S New File.
1426 * gdb.mi/dw2-ref-missing-frame.exp New File.
1427
1428 2010-09-14 Tom Tromey <tromey@redhat.com>
1429
1430 PR symtab/8399:
1431 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1432
1433 2010-09-14 Tom Tromey <tromey@redhat.com>
1434
1435 PR exp/11803:
1436 * gdb.threads/tls.exp: Use C++.
1437 (check_thread_local): Use K::another_thread_local.
1438 * gdb.threads/tls.c (class K): New.
1439 (another_thread_local): Now a member of K.
1440 (spin): Update. No longer K&R C.
1441
1442 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1443
1444 * gdb.cp/koenig.cc: created class for testing member lookup.
1445 * gdb.cp/koenig.exp: Added test for member lookup.
1446
1447 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1448
1449 Fix false FAILs on sourcetree topdir directory containing "kill".
1450 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1451 source line matching regexp.
1452
1453 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.python/python.exp (set height 0, collect help from uiout)
1456 (verify help to uiout): New tests.
1457
1458 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1459
1460 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1461 is_lp64_target to check 64bit target.
1462
1463 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1464
1465 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1466 (test_ld) <powerpc64-*>: New.
1467
1468 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1469
1470 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1471
1472 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1473
1474 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1475 (FunctionArg::method): New function.
1476 (empty, arg): New variables.
1477 (main): Call arg.method.
1478 * gdb.cp/templates.exp (test_template_args): New function.
1479 (do_tests): Call it.
1480
1481 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1482
1483 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1484 of "next" to proceed over pthread_exit call.
1485
1486 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1487
1488 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1489 "maint print statistics" output to prevent expect timeouts.
1490
1491 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1492
1493 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1494 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1495 (test_float_rejected): ... here.
1496 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1497 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1498 (test_float_rejected): ... here.
1499 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1500 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1501 (test_float_rejected): ... here.
1502 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1503 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1504 (test_float_rejected): ... here.
1505
1506 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1507
1508 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1509 before disabling hardware watchpoints.
1510 (test_inaccessible_watchpoint): Check that hardware watchpoints
1511 are used. Test for watchpoints on a constant address.
1512
1513 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 * gdb.base/ui-redirect.exp: New file.
1516
1517 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1518 Joel Brobecker <brobecker@adacore.com>
1519
1520 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1521
1522 2010-08-31 Doug Evans <dje@google.com>
1523
1524 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1525
1526 2010-08-30 Tom Tromey <tromey@redhat.com>
1527
1528 PR python/11792:
1529 * gdb.python/py-value.exp (test_subscript_regression): Add
1530 dynamic_type test.
1531
1532 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1533
1534 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1535 instead of running to main. Do not test the main function.
1536 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1537 Add new main.
1538
1539 2010-08-26 Pedro Alves <pedro@codesourcery.com>
1540
1541 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1542 one test.
1543
1544 2010-08-24 Doug Evans <dje@google.com>
1545
1546 PR symtab/11942
1547 * gdb.dwarf2/dw4-sig-types.cc: New file.
1548 * gdb.dwarf2/dw4-sig-types.h: New file.
1549 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1550 * gdb.dwarf2/dw4-sig-types.exp: New file.
1551
1552 2010-08-23 Tom Tromey <tromey@redhat.com>
1553
1554 PR python/11145:
1555 * gdb.python/py-value.c (Base, Derived): New types.
1556 (base): New global.
1557 * gdb.python/py-value.exp (test_subscript_regression): Add
1558 dynamic_cast test.
1559
1560 2010-08-23 Tom Tromey <tromey@redhat.com>
1561
1562 PR python/10676:
1563 * gdb.python/py-type.exp (test_fields): Add tests for type
1564 equality.
1565
1566 2010-08-23 Tom Tromey <tromey@redhat.com>
1567
1568 PR python/11915:
1569 * gdb.python/py-type.exp (test_fields): Add tests for array.
1570
1571 2010-08-23 Keith Seitz <keiths@redhat.com>
1572
1573 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1574 have any children. Create a new abbrev for it.
1575 Add missing terminal sequence to .debug_abbrev.
1576
1577 2010-08-20 Keith Seitz <keiths@redhat.com>
1578
1579 PR symtab/11465:
1580 * gdb.dwarf2/pr11465.exp: New test.
1581 * gdb.dwarf2/pr11465.S: New file.
1582 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1583 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1584
1585 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1586
1587 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1588 registers. Update data sets with the new v2_double element in the
1589 VSX register union. Add vector_register3_vr data set for the AltiVec
1590 registers. Use gdb_test_no_output instead of send_gdb.
1591
1592 2010-08-19 Pedro Alves <pedro@codesourcery.com>
1593
1594 * gdb.python/py-shared.exp: New file, factored out from
1595 python.exp.
1596 * gdb.python/py-shared.c: New file.
1597 * gdb.python/py-shared-sl.c: New file.
1598 * gdb.python/python-1.c: New file.
1599 * gdb.python/python-sl.c: Delete.
1600 * gdb.python/python.c: Mention python-1.c.
1601 * gdb.python/python.exp: Move shared library tests to
1602 py-shared.exp.
1603 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1604 (MISCELLANEOUS): New.
1605 (clean mostlyclean): Also remove $MISCELLANEOUS.
1606
1607 2010-08-19 Doug Evans <dje@google.com>
1608
1609 PR exp/11926
1610 * gdb.base/printcmds.exp (test_float_accepted): New function.
1611 Move existing float tests there. Add tests for floats with suffixes.
1612 (test_float_rejected): New function.
1613 * gdb.java/jv-print.exp (test_float_accepted): New function.
1614 (test_float_rejected): New function.
1615 * gdb.objc/print.exp: New file.
1616 * gdb.pascal/print.exp: New file.
1617 * lib/objc.exp: New file.
1618
1619 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1620
1621 * gdb.base/default.exp (info set): Avoid full buffer error and force
1622 reading up to final gdb prompt.
1623 (show): Likewise.
1624
1625 2010-08-18 Tom Tromey <tromey@redhat.com>
1626
1627 PR symtab/11919:
1628 * gdb.base/completion.exp: Add test.
1629
1630 2010-08-18 Doug Evans <dje@google.com>
1631
1632 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1633 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1634 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1635 Simplify, early exit if runto_main fails.
1636 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1637 (set_lang_fortran): Moved to lib/fortran.exp.
1638 * gdb.fortran/types.exp: load_lib fortran.exp.
1639 (set_lang_fortran): Moved to lib/fortran.exp.
1640 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1641 * gdb.java/jprint.exp (set_lang_java): Ditto.
1642 * gdb.java/jv-exp.exp: load_lib java.exp.
1643 If set_lang_java fails, issue a warning instead of failure to be
1644 consistent with other set_lang_foo uses.
1645 (set_lang_java): Moved to lib/java.exp.
1646 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1647 If set_lang_java fails, issue a warning instead of failure to be
1648 consistent with other set_lang_foo uses.
1649 * gdb.pascal/types.exp: load_lib pascal.exp.
1650 (set_lang_pascal): Moved to lib/pascal.exp.
1651 * lib/fortran.exp: New file.
1652 * lib/java.exp (set_lang_java): New function.
1653 * lib/pascal.exp (set_lang_pascal): New function.
1654
1655 2010-08-18 Yao Qi <yao@codesourcery.com
1656
1657 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1658 func_nofb_start and func_loopfb_start, so that address of functions
1659 is equal to these labels on Thumb.
1660
1661 2010-08-18 Yao Qi <yao@codesourcery.com>
1662
1663 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1664 to reflect latest c source file.
1665
1666 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1667
1668 * gdb.cp/infcall-dlopen.exp: New file.
1669 * gdb.cp/infcall-dlopen.cc: New file.
1670 * gdb.cp/infcall-dlopen-lib.cc: New file.
1671
1672 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1673 Pedro Alves <pedro@codesourcery.com>
1674
1675 PR breakpoints/11371
1676
1677 * gdb.base/watch-cond-infcall.exp: New file.
1678 * gdb.base/watch-cond-infcall.c: New file.
1679
1680 2010-08-16 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.base/help.exp: Update.
1683 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1684 watchpoint.
1685 (test_watch_location): New proc.
1686 (test_watchpoint_in_big_blob): Delete watchpoint.
1687 * gdb.base/watchpoint.c (func5): New function.
1688 (main): Call it.
1689
1690 2010-08-16 Doug Evans <dje@google.com>
1691
1692 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1693
1694 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1695
1696 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1697 tests.
1698
1699 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
1700
1701 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1702 * gdb.base/gnu_vector.c: New File.
1703 * gdb.base/gnu_vector.exp: Likewise.
1704
1705 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1706
1707 * gdb.python/python.c: New File.
1708 * gdb.python/python-sl.c: New File.
1709 * gdb.python/python.exp: Test solib_address and decode_line
1710 * functions.
1711
1712 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.python/python.exp (show height, set height 10)
1715 (verify pagination beforehand, verify pagination beforehand: q)
1716 (gdb.execute does not page, verify pagination afterwards)
1717 (verify pagination afterwards: q): New.
1718
1719 2010-08-02 Doug Evans <dje@google.com>
1720
1721 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1722 because of an older gcc, change test2
1723 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1724 to unsupported.
1725
1726 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
1727
1728 * gdb.base/break-always.exp: Do not expect full paths to file
1729 names.
1730 * gdb.base/commands.exp: Likewise.
1731
1732 2010-07-30 Doug Evans <dje@google.com>
1733
1734 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1735 xfail them when run with older gccs.
1736
1737 * lib/gdb.exp (build_executable): Forward "c++" option to
1738 get_compiler_info.
1739
1740 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1741 "python print ttype.template_argument(1)" and
1742 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1743 if using gcc 4.4 or earlier.
1744
1745 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1746 attach-to-debugger handling.
1747
1748 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1751 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1752 (main): Use copyreloc.
1753 * gdb.base/prelink.exp (split debug of executable)
1754 (.dynbss vs. .bss address shift): New tests.
1755
1756 2010-07-29 Pedro Alves <pedro@codesourcery.com>
1757
1758 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1759 in gdb_test_multiple.
1760
1761 2010-07-29 Pedro Alves <pedro@codesourcery.com>
1762
1763 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1764 environment.
1765
1766 2010-07-28 Tom Tromey <tromey@redhat.com>
1767
1768 PR python/11060:
1769 * gdb.python/py-type.c (Temargs): New template.
1770 (temvar): New variable.
1771 * gdb.python/py-type.exp (test_template): New proc.
1772
1773 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1774
1775 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1776 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1777
1778 2010-07-28 Tom Tromey <tromey@redhat.com>
1779
1780 PR c++/9946:
1781 * gdb.cp/temargs.exp: New file.
1782 * gdb.cp/temargs.cc: New file.
1783
1784 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 * gdb.base/help.exp (help disassemble): Update the content.
1787
1788 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1789
1790 * gdb.threads/ia64-sigill.exp: New file.
1791 * gdb.threads/ia64-sigill.c: New file.
1792
1793 2010-07-27 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.opt/inline-cmds.c (ATTR): New define.
1796 (func1): Use it.
1797 (func2): Likewise.
1798 (func3): Likewise.
1799 (outer_inline1): Likewise.
1800 (outer_inline2): Likewise.
1801 * gdb.opt/inline-bt.c (ATTR): New define.
1802 (func1): Use it.
1803 (func2): Likewise.
1804 * gdb.opt/inline-locals.c (ATTR): New define.
1805 (func1): Use it.
1806 (func2): Likewise.
1807
1808 2010-07-27 Tom Tromey <tromey@redhat.com>
1809
1810 * gdb.stabs/gdb11479.c (hack): New function.
1811 (test): Use it.
1812 (test2): Use it.
1813 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
1814 (int32_search_buf, int64_search_buf): No longer static.
1815 (x): Remove.
1816 * gdb.base/relocate.c (hack): New function.
1817
1818 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1819
1820 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1821 * gdb.python/py-value.c (func1): New function.
1822 (func2): Likewise.
1823
1824 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
1825
1826 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1827 as not to clash with .data section.
1828
1829 2010-07-26 Jerome Guitton <guitton@adacore.com>
1830
1831 * gdb.base/code_elim.exp: New file.
1832 * gdb.base/code_elim1.c: New file.
1833 * gdb.base/code_elim2.c: New file.
1834
1835 2010-07-21 Pedro Alves <pedro@codesourcery.com>
1836
1837 PR symtab/11827
1838
1839 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1840 (some_volatile_enum): New variable.
1841 * gdb.base/printcmds.exp (test_print_enums): New.
1842 <top level>: Call it.
1843
1844 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1845
1846 * gdb.cp/fpointer.cc: New test.
1847 * gdb.cp/fpointer.exp: New test.
1848
1849 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1850
1851 * gdb.base/solib-nodir.exp: New file.
1852 * lib/gdb.exp (runto): New case for a GDB internal error.
1853
1854 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1855 Ulrich Weigand <uweigand@de.ibm.com>
1856 Tom Tromey <tromey@redhat.com>
1857
1858 * gdb.base/charset-malloc.c: New file.
1859 * gdb.base/charset.c (malloc_stub): New prototype.
1860 (main): Call it instead of malloc itself.
1861 * gdb.base/charset.exp: Use only prepare_for_testing.
1862 (binfile): Remove the variable.
1863
1864 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1865
1866 Make core files the process_stratum.
1867 * gdb.base/corefile.exp (run: load core again)
1868 (run: sanity check we see the core file, run: with core)
1869 (run: core file is cleared, attach: load core again)
1870 (attach: sanity check we see the core file, attach: with core)
1871 (attach: core file is cleared): New tests.
1872 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1873
1874 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
1875
1876 * gdb.arch/altivec-abi.exp: New tests.
1877
1878 2010-07-13 Tom Tromey <tromey@redhat.com>
1879
1880 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1881 (main): Use it.
1882 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1883
1884 2010-07-13 Tom Tromey <tromey@redhat.com>
1885
1886 * gdb.base/label.exp: New file.
1887 * gdb.base/label.c: New file.
1888
1889 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1890 H.J. Lu <hongjiu.lu@intel.com>
1891
1892 * lib/gdb.exp (is_ilp32_target): New.
1893 (is_lp64_target): Likewise.
1894
1895 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1896 target.
1897 * gdb.arch/amd64-disp-step.exp: Likewise.
1898 * gdb.arch/amd64-dword.exp: Likewise.
1899 * gdb.arch/amd64-i386-address.exp: Likewise.
1900 * gdb.arch/amd64-word.exp: Likewise.
1901
1902 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1903 target.
1904 * gdb.arch/i386-bp_permanent.exp: Likewise.
1905 * gdb.arch/i386-byte.exp: Likewise.
1906 * gdb.arch/i386-disp-step.exp: Likewise.
1907 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1908 * gdb.arch/i386-prologue.exp: Likewise.
1909 * gdb.arch/i386-size-overlap.exp: Likewise.
1910 * gdb.arch/i386-size.exp: Likewise.
1911 * gdb.arch/i386-sse.exp: Likewise.
1912 * gdb.arch/i386-unwind.exp: Likewise.
1913 * gdb.arch/i386-word.exp: Likewise.
1914
1915 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1916 test only when building 64-bit executables. Do not hard-code
1917 -m64 option.
1918
1919 2010-07-07 Doug Evans <dje@google.com>
1920
1921 * lib/gdb.exp (gdb_test_list_exact): New function.
1922 * gdb.base/default.exp (show convenience): Call it, add tests for
1923 $_sdata = void, $_thread = 0.
1924
1925 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1926 Joel Brobecker <brobecker@adacore.com>
1927
1928 Fix re-run of PIE executable, PR shlibs/11776.
1929 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1930 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1931 and re-"run" of the inferior.
1932
1933 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1934 Joel Brobecker <brobecker@adacore.com>
1935
1936 Cope with missing /usr/sbin/prelink.
1937 * lib/prelink-support.exp (prelink_no):
1938 <result == 1 && $output is "no such file or directory">: New.
1939 (prelink_yes): Likewise. Return on failed prelink_no.
1940
1941 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1942 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1945 build_executable by build_executable_own_libs. Replace "prelink -R"
1946 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1947 change.
1948 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1949 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1950 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1951 Replace build_executable by build_executable_own_libs's function
1952 build_executable_own_libs.
1953 (prelinkNO): Create new stub to call prelink_no.
1954 (prelinkYES): Create new stub to call prelink_yes.
1955 (test_attach): Rename calls of copy to file_copy.
1956 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1957 (copy): Move to ...
1958 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1959 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1960 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1961 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1962 special flags by gdb_compile_shlib. Replace second gdb_compile by
1963 build_executable_own_libs. Replace "prelink -R" execution by a call of
1964 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1965 a second call of prelink_yes. Replace restart commands by
1966 clean_restart.
1967 (prelink): Rename to ...
1968 (seen displacement message): ... this test. Extend its expectation
1969 strictness.
1970
1971 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1972
1973 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1974 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1975 displacement message exactly once.
1976
1977 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1978 Joel Brobecker <brobecker@adacore.com>
1979
1980 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1981 its restore after the <$relink_args != ""> loop. new comment.
1982
1983 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1984 Joel Brobecker <brobecker@adacore.com>
1985
1986 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1987 code for it. New variable relink_args.
1988 (prelinkYES): Call prelinkNO.
1989 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1990 in such case. Move the core code to ...
1991 (test_attach_gdb): ... a new function. Send GDB command "file".
1992 Extend expected "Attaching to " string.
1993
1994 2010-07-02 Tom Tromey <tromey@redhat.com>
1995
1996 * gdb.base/bitops.exp: Remove extraneous "pass".
1997
1998 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
1999
2000 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2001
2002 2010-07-01 Pedro Alves <pedro@codesourcery.com>
2003
2004 * gdb.base/help.exp: Adjust expected output.
2005
2006 2010-07-01 Pedro Alves <pedro@codesourcery.com>
2007
2008 * gdb.base/help.exp: Adjust expected output.
2009
2010 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2013 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2014 c++/11702.
2015
2016 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2017 Doug Evans <dje@google.com>
2018
2019 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2020 add .dynamic entry'.
2021
2022 2010-06-29 Doug Evans <dje@google.com>
2023
2024 Test PR c++/11702.
2025 * gdb.cp/m-static.exp: Add testcase.
2026 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2027
2028 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
2029 Tom Tromey <tromey@redhat.com>
2030 Thiago Jung Bauermann <bauerman@br.ibm.com>
2031
2032 * gdb.python/py-inferior.c: New File.
2033 * gdb.python/py-infthread.c: New File.
2034 * gdb.python/py-inferior.exp: New File.
2035 * gdb.python/py-infthread.exp: New File.
2036
2037 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2040 (ptype ::C::OtherFileClass typedefs): New.
2041 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2042 (C::OtherFileClass::cOtherFileClassVar2): New.
2043 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2044 cOtherFileClassVar2.
2045 (C::cOtherFileType2, C::cOtherFileVar2): New.
2046 (C::cOtherFileVar_use): use also cOtherFileVar2.
2047 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2048
2049 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2050
2051 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2052 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2053 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2054 (print ::C::cOtherFileVar)
2055 (whatis C::OtherFileClass::cOtherFileClassType)
2056 (whatis ::C::OtherFileClass::cOtherFileClassType)
2057 (print C::OtherFileClass::cOtherFileClassVar)
2058 (print ::cOtherFileClassVar)
2059 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2060 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2061 trailing content.
2062 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2063 (C::OtherFileClass::cOtherFileClassVar)
2064 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2065 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2066
2067 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 Test PR c++/11703 and PR gdb/1448.
2070 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2071 gdb/1448.
2072
2073 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2076 (main) <rtti_data>: New.
2077 * gdb.cp/virtbase.exp (print rtti_data): New.
2078
2079 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2080 Joel Brobecker <brobecker@adacore.com>
2081
2082 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2083
2084 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2085
2086 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2087
2088 2010-06-28 Doug Evans <dje@google.com>
2089
2090 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2091
2092 2010-06-27 Doug Evans <dje@google.com>
2093
2094 * gdb.cp/m-static.exp: Update expected test output.
2095
2096 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2097
2098 * gdb.gdb/selftest.exp: Adjust expected message for
2099 capturing start-up runtime.
2100
2101 2010-06-25 Tom Tromey <tromey@redhat.com>
2102
2103 PR python/10808:
2104 * gdb.python/python.exp: Add new tests.
2105
2106 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2107
2108 * gdb.cp/operator.cc: Created an import loop.
2109 * gdb.cp/operator.exp: Added testcase for import loop.
2110
2111 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2112
2113 Test PR python/11407.
2114 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2115 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2116 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2117 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2118 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2119 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2120 binfile. Call gdb_compile with clean_restart twice.
2121 (func_nofb print, func_nofb backtrace, func_loopfb print)
2122 (func_loopfb backtrace): New.
2123
2124 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2125
2126 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2127 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2128 by a hand made one.
2129 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2130 i?86 requirement. Remove variables srcfile and binfile. New variable
2131 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2132
2133 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2134
2135 * gdb.cell/dwarfaddr.exp: New file.
2136 * gdb.cell/dwarfaddr.S: New file.
2137
2138 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2139
2140 Test PR 9436.
2141 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2142
2143 2010-06-24 Hui Zhu <teawater@gmail.com>
2144
2145 * gdb.base/eval.exp: New file.
2146
2147 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2148
2149 * gdb.cell/fork.exp: New file.
2150 * gdb.cell/fork.c: Likewise.
2151 * gdb.cell/fork-spu.c: Likewise.
2152
2153 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2154
2155 * lib/gdb.exp (banned_variables_traced): New global variable.
2156 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2157 (gdb_init): Use `trace add variable' instead of obsolete
2158 `trace variable'.
2159
2160 2010-06-21 Doug Evans <dje@google.com>
2161
2162 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2163
2164 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2165
2166 * gdb.arch/spu-ls.exp: New file.
2167 * gdb.arch/spu-ls.c: Likewise.
2168
2169 2010-06-18 Stan Shebs <stan@codesourcery.com>
2170
2171 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2172
2173 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2174
2175 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2176 * gdb.base/watch-cond.exp: Likewise.
2177 * gdb.python/py-breakpoint.exp: Likewise.
2178
2179 2010-06-18 Pedro Alves <pedro@codesourcery.com>
2180
2181 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2182 clean_restart, make sure every test has a distinct message, and
2183 that messages don't include the executable' full path.
2184
2185 2010-06-17 Doug Evans <dje@google.com>
2186
2187 * gdb.arch/i386-size.exp: Updated expected output for
2188 DISASSEMBLY_OMIT_FNAME.
2189
2190 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2191 Sergio Durigan Junior <sergiodj@redhat.com>
2192
2193 * gdb.base/watch-notconst.c: New file.
2194 * gdb.base/watch-notconst.S: New file.
2195 * gdb.base/watch-notconst2.c: New file.
2196 * gdb.base/watch-notconst2.S: New file.
2197 * gdb.base/watch-notconst.exp: New file.
2198 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2199 (func4): Add operations on `global_ptr_ptr'.
2200 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2201 routine to test watchpoints created with a constant expression.
2202 (test_inaccessible_watchpoint): Include tests for watchpoints
2203 created with a constant expression.
2204
2205 2010-06-14 Kevin Buettner <kevinb@redhat.com>
2206
2207 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2208 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2209 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2210 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2211 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2212 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2213 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2214 of `_start'.
2215
2216 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2217
2218 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2219 not supported on the target.
2220 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2221 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2222 * gdb.mi/mi-nsintrall.exp: Likewise.
2223 * gdb.mi/mi-nsmoribund.exp: Likewise.
2224 * gdb.mi/mi-nsthrexec.exp: Likewise.
2225
2226 2010-06-11 Stan Shebs <stan@codesourcery.com>
2227
2228 * gdb.base/permissions.exp: New file.
2229
2230 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2231
2232 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2233 does not support ELF executable class.
2234
2235 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2236
2237 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2238
2239 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2240
2241 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2242 (runto): Catch "The target does not support running in non-stop mode.".
2243
2244 2010-06-11 Michael Snyder <msnyder@vmware.com>
2245
2246 * gdb.base/setshow.exp (set language asm): Don't use
2247 gdb_test_no_output, fails on some targets.
2248
2249 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2250
2251 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2252 * gdb.cp/pr9167.exp: Likewise.
2253
2254 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2255
2256 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2257
2258 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2259
2260 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2261
2262 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2263
2264 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2265
2266 2010-06-11 Tom Tromey <tromey@redhat.com>
2267
2268 PR gdb/9977, PR exp/11636::
2269 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2270 (pieces_test_f6): Update expected output.
2271
2272 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 * gdb.base/moribund-step.exp: New.
2275
2276 2010-06-08 Michael Snyder <msnyder@vmware.com>
2277
2278 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
2279 * gdb.ada/boolean_expr.exp:
2280 * gdb.ada/frame_args.exp: Ditto.
2281 * gdb.ada/lang_switch.exp: Ditto.
2282 * gdb.ada/ptype_arith_binop.exp: Ditto.
2283 * gdb.ada/ref_param.exp: Ditto.
2284 * gdb.ada/type_coercion.exp:Ditto.
2285
2286 * gdb.asm/asm-source.exp: Ditto.
2287
2288 * gdb.base/attach.exp: Ditto.
2289 * gdb.base/bitfields2.exp: Ditto.
2290 * gdb.base/call-signal-resume.exp: Ditto.
2291 * gdb.base/callfuncs.exp: Ditto.
2292 * gdb.base/commands.exp: Ditto.
2293 * gdb.base/dbx.exp: Ditto.
2294 * gdb.base/default.exp: Ditto.
2295 * gdb.base/dump.exp: Ditto.
2296 * gdb.base/exprs.exp: Ditto.
2297 * gdb.base/freebpcmd.exp: Ditto.
2298 * gdb.base/interrupt.exp: Ditto.
2299 * gdb.base/list.exp: Ditto.
2300 * gdb.base/long_long.exp: Ditto.
2301 * gdb.base/maint.exp: Ditto.
2302 * gdb.base/ptype.exp: Ditto.
2303 * gdb.base/return.exp: Ditto.
2304 * gdb.base/setshow.exp: Ditto.
2305 * gdb.base/sigbpt.exp: Ditto.
2306 * gdb.base/sigrepeat.exp: Ditto.
2307
2308 * gdb.cp/classes.exp: Ditto.
2309
2310 * gdb.dwarf2/dw2-restore.exp: Ditto.
2311
2312 * gdb.gdb/selftest.exp: Ditto.
2313
2314 * gdb.multi/base.exp: Ditto.
2315 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2316
2317 * gdb.python/py-block.exp: Ditto.
2318 * gdb.python/py-prettyprint.exp: Ditto.
2319 * gdb.python/py-template.exp: Ditto.
2320
2321 * gdb.server/ext-attach.exp: Ditto.
2322 * gdb.server/ext-run.exp: Ditto.
2323 * gdb.server/server-mon.exp: Ditto.
2324
2325 * gdb.threads/fork-thread-pending.exp: Ditto.
2326 * gdb.threads/hand-call-in-threads.exp: Ditto.
2327 * gdb.threads/interrupted-hand-call.exp: Ditto.
2328 * gdb.threads/linux-dp.exp: Ditto.
2329 * gdb.threads/manythreads.exp: Ditto.
2330 * gdb.threads/print-threads.exp: Ditto.
2331 * gdb.threads/pthreads.exp: Ditto.
2332 * gdb.threads/schedlock.exp: Ditto.
2333 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2334 * gdb.threads/threadapply.exp: Ditto.
2335
2336 2010-06-08 Michael Snyder <msnyder@vmware.com>
2337
2338 * gdb.ada/exec_changed.exp:
2339 Use ".*" instead of "" as wildcard regexp.
2340
2341 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2342 * gdb.base/call-ar-st.exp: Ditto.
2343 * gdb.base/checkpoint.exp: Ditto.
2344 * gdb.base/default.exp: Ditto.
2345 * gdb.base/dump.exp: Ditto.
2346 * gdb.base/ending-run.exp: Ditto.
2347 * gdb.base/fileio.exp: Ditto.
2348 * gdb.base/miscexprs.exp: Ditto.
2349 * gdb.base/pointers.exp: Ditto.
2350 * gdb.base/readline.exp: Ditto.
2351 * gdb.base/reread.exp: Ditto.
2352 * gdb.base/restore.exp: Ditto.
2353 * gdb.base/shlib-call.exp: Ditto.
2354 * gdb.base/valgrind-db-attach.exp: Ditto.
2355 * gdb.base/volatile.exp: Ditto.
2356 * gdb.base/watchpoints.exp: Ditto.
2357
2358 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2359
2360 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2361 * gdb.python/py-value.exp: Ditto.
2362
2363 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2364 * gdb.trace/circ.exp: Ditto.
2365 * gdb.trace/collection.exp: Ditto.
2366 * gdb.trace/packetlen.exp: Ditto.
2367 * gdb.trace/passc-dyn.exp: Ditto.
2368 * gdb.trace/report.exp: Ditto.
2369 * gdb.trace/tfile.exp: Ditto.
2370 * gdb.trace/tfind.exp: Ditto.
2371 * gdb.trace/while-dyn.exp: Ditto.
2372
2373 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2374
2375 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2376
2377 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2378
2379 Test PR 10640.
2380 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2381
2382 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2383
2384 * gdb.cp/koenig.exp: Test for ADL operators.
2385 * gdb.cp/koenig.cc: Added ADL operators.
2386 * gdb.cp/operator.exp: New test.
2387 * gdb.cp/operator.cc: New test.
2388
2389 2010-06-04 Michael Snyder <msnyder@vmware.com>
2390
2391 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2392 * gdb.base/pending.exp: Ditto.
2393
2394 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2395
2396 2010-06-04 Doug Evans <dje@google.com>
2397
2398 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2399 disabled printers.
2400 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2401 (enable_lookup_function): New function.
2402
2403 2010-06-04 Tom Tromey <tromey@redhat.com>
2404
2405 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2406 of hash and id.
2407
2408 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2411 newline.
2412 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2413 (empty verbose non-noisy clear, empty verbose noisy clear)
2414 (empty non-verbose noisy clear): Likewise.
2415
2416 2010-06-03 Michael Snyder <msnyder@vmware.com>
2417
2418 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2419 * gdb.base/display.exp: Ditto.
2420 * gdb.base/find.exp: Ditto.
2421 * gdb.base/ifelse.exp: Ditto.
2422 * gdb.base/multi-forks.exp: Ditto.
2423 * gdb.base/recurse.exp: Ditto.
2424 * gdb.base/setshow.exp: Ditto.
2425 * gdb.base/value-double-free.exp: Ditto.
2426 * gdb.base/watch-vfork.exp: Ditto.
2427 * gdb.base/watch_thread_num.exp: Ditto.
2428 * gdb.base/watchpoint-solib.exp: Ditto.
2429 * gdb.base/watchpoint.exp: Ditto.
2430 * gdb.base/watchpoints.exp: Ditto.
2431
2432 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2433 * gdb.cp/overload.exp: Ditto.
2434 * gdb.cp/virtfunc.exp: Ditto.
2435
2436 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2437
2438 * gdb.reverse/watch-precsave.exp:
2439 Replace gdb_test with gdb_test_no_output.
2440
2441 * gdb.threads/attach-into-signal.exp:
2442 Replace gdb_test with gdb_test_no_output.
2443 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2444 * gdb.threads/watchthreads.exp: Ditto.
2445 * gdb.threads/watchthreads2.exp: Ditto.
2446
2447 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2448 * gdb.trace/tfind.exp: Ditto.
2449
2450 2010-06-03 Joel Brobecker <brobecker@adacore.com>
2451
2452 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2453 successful test if message is the empty string.
2454
2455 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 * gdb.fortran/module.exp (stopped language detection): New test.
2458
2459 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2460
2461 Support DW_TAG_module as separate namespaces.
2462 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2463 gdb.fortran/library-module-lib.f90: New.
2464 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2465 (print i): Remove.
2466 (continue to breakpoint: i-is-1, print var_i value 1)
2467 (continue to breakpoint: i-is-2, print var_i value 2)
2468 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2469 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2470 (complete `modmany, complete `modmany`, complete `modmany`var)
2471 (show language, setting breakpoint at module): New tests.
2472 * gdb.fortran/module.f90 (module mod): Remove.
2473 (module mod1, module mod2, module modmany, subroutine sub1)
2474 (subroutine sub2, program module): New.
2475
2476 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2477
2478 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2479 (print value of rUC, print value of rI, print value of UI): ... here.
2480 * gdb.cp/anon-union.exp (pass): Rename to ...
2481 (print z 2): ... here.
2482
2483 2010-06-02 Michael Snyder <msnyder@vmware.com>
2484
2485 * gdb.trace/actions.exp: Use gdb_test_no_output.
2486 * gdb.trace/circ.exp: Ditto.
2487 * gdb.trace/packetlen.exp: Ditto.
2488 * gdb.trace/save-trace.exp: Ditto.
2489 * gdb.trace/tracecmd.exp: Ditto.
2490 * gdb.trace/tsv.exp: Ditto.
2491
2492 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2493 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2494 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2495 * gdb.threads/manythreads.exp: Ditto.
2496 * gdb.threads/print-threads.exp: Ditto.
2497 * gdb.threads/pthreads.exp: Ditto.
2498 * gdb.threads/schedlock.exp: Ditto.
2499 * gdb.threads/staticthreads.exp: Ditto.
2500 * gdb.threads/thread-specific.exp: Ditto.
2501 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2502 * gdb.threads/threadapply.exp: Ditto.
2503 * gdb.threads/watchthreads.exp: Ditto.
2504 * gdb.threads/watchthreads2.exp: Ditto.
2505
2506 * gdb.python/py-block.exp: Use gdb_test_no_output.
2507 * gdb.python/py-prettyprint.exp: Ditto.
2508 * gdb.python/py-template.exp: Ditto.
2509 * gdb.python/py-value.exp: Ditto.
2510
2511 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2512 * gdb.reverse/watch-reverse.exp: Ditto.
2513
2514 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2515 * gdb.server/ext-run.exp: Ditto.
2516
2517 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2518 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2519 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2520 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2521 * gdb.dwarf2/dw2-producer.exp: Ditto.
2522 * gdb.dwarf2/mac-fileno.exp: Ditto.
2523
2524 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2525 * gdb.gdb/selftest.exp: Ditto.
2526
2527 * gdb.multi/base.exp: Use gdb_test_no_output.
2528
2529 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2530
2531 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2532
2533 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2534
2535 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2536
2537 * gdb.cp/class2.exp: Use gdb_test_no_output.
2538 * gdb.cp/classes.exp: Ditto.
2539 * gdb.cp/extern-c.exp: Ditto.
2540 * gdb.cp/inherit.exp: Ditto.
2541 * gdb.cp/maint.exp: Ditto.
2542 * gdb.cp/mb-inline.exp: Ditto.
2543 * gdb.cp/mb-templates.exp: Ditto.
2544 * gdb.cp/method2.exp: Ditto.
2545 * gdb.cp/misc.exp: Ditto.
2546 * gdb.cp/ovldbreak.exp: Ditto.
2547 * gdb.cp/punctuator.exp: Ditto.
2548 * gdb.cp/templates.exp: Ditto.
2549 * gdb.cp/virtbase.exp: Ditto.
2550
2551 * gdb.threads/attach-stopped.exp:
2552 Replace uses of send_gdb / gdb_expect.
2553 * gdb.threads/attachstop-mt.exp:
2554 Replace uses of send_gdb / gdb_expect.
2555 * gdb.threads/gcore-thread.exp:
2556 Replace uses of send_gdb / gdb_expect.
2557 * gdb.threads/hand-call-in-threads.exp:
2558 Replace uses of send_gdb / gdb_expect.
2559 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
2560 * gdb.threads/print-threads.exp:
2561 Replace uses of send_gdb / gdb_expect.
2562 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2563 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2564 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2565
2566 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2567 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2568 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2569 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2570 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2571 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2572 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2573 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2574 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2575 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2576 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2577
2578 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2581
2582 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2583
2584 * gdb.cp/koenig.exp: Added new test case.
2585 * gdb.cp/koenig.cc: Ditto.
2586
2587 2010-06-01 Michael Snyder <msnyder@vmware.com>
2588
2589 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2590 * gdb.base/arrayidx.exp: Ditto.
2591 * gdb.base/attach.exp: Ditto.
2592 * gdb.base/auxv.exp: Ditto.
2593 * gdb.base/bigcre.exp: Ditto.
2594 * gdb.base/break-always.exp: Ditto.
2595 * gdb.base/break-interp.exp: Ditto.
2596 * gdb.base/break.exp: Ditto.
2597 * gdb.base/breakpoint-shadow.exp: Ditto.
2598 * gdb.base/call-ar-st.exp: Ditto.
2599 * gdb.base/call-sc.exp: Ditto.
2600 * gdb.base/call-signal-resume.exp: Ditto.
2601 * gdb.base/callfuncs.exp: Ditto.
2602 * gdb.base/catch-syscall.exp: Ditto.
2603 * gdb.base/charset.exp: Ditto.
2604 * gdb.base/code-expr.exp: Ditto.
2605 * gdb.base/commands.exp: Ditto.
2606 * gdb.base/cond-expr.exp: Ditto.
2607 * gdb.base/condbreak.exp: Ditto.
2608 * gdb.base/cursal.exp: Ditto.
2609 * gdb.base/cvexpr.exp: Ditto.
2610 * gdb.base/default.exp: Ditto.
2611 * gdb.base/del.exp: Ditto.
2612 * gdb.base/detach.exp: Ditto.
2613 * gdb.base/display.exp: Ditto.
2614 * gdb.base/ena-dis-br.exp: Ditto.
2615 * gdb.base/eval-skip.exp: Ditto.
2616 * gdb.base/foll-fork.exp: Ditto.
2617 * gdb.base/foll-vfork.exp: Ditto.
2618 * gdb.base/frame-args.exp: Ditto.
2619 * gdb.base/funcargs.exp: Ditto.
2620 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2621 * gdb.base/gdbvars.exp: Ditto.
2622 * gdb.base/help.exp: Ditto.
2623 * gdb.base/ifelse.exp: Ditto.
2624 * gdb.base/included.exp: Ditto.
2625 * gdb.base/list.exp: Ditto.
2626 * gdb.base/macscp.exp: Ditto.
2627 * gdb.base/maint.exp: Ditto.
2628 * gdb.base/multi-fork.exp: Ditto.
2629 * gdb.base/overlays.exp: Ditto.
2630 * gdb.base/page.exp: Ditto.
2631 * gdb.base/pending.exp: Ditto.
2632 * gdb.base/pointers.exp: Ditto.
2633 * gdb.base/pr11022.exp: Ditto.
2634 * gdb.base/prelink.exp: Ditto.
2635 * gdb.base/printcmds.exp: Ditto.
2636 * gdb.base/psymtab.exp: Ditto.
2637 * gdb.base/randomize.exp: Ditto.
2638 * gdb.base/relational.exp: Ditto.
2639 * gdb.base/relocate.exp: Ditto.
2640 * gdb.base/remote.exp: Ditto.
2641 * gdb.base/sepdebug.exp: Ditto.
2642 * gdb.base/set-lang-auto.exp: Ditto.
2643 * gdb.base/setshow.exp: Ditto.
2644 * gdb.base/setvar.exp: Ditto.
2645 * gdb.base/signals.exp: Ditto.
2646 * gdb.base/signull.exp: Ditto.
2647 * gdb.base/sigstep.exp: Ditto.
2648 * gdb.base/sizeof.exp: Ditto.
2649 * gdb.base/solib-disc.exp: Ditto.
2650 * gdb.base/store.exp: Ditto.
2651 * gdb.base/structs.exp: Ditto.
2652 * gdb.base/structs2.exp: Ditto.
2653 * gdb.base/subst.exp: Ditto.
2654 * gdb.base/term.exp: Ditto.
2655 * gdb.base/trace-commands.exp: Ditto.
2656 * gdb.base/unwindonsignal.exp: Ditto.
2657 * gdb.base/valgrind-db-attach.exp: Ditto.
2658 * gdb.base/varargs.exp: Ditto.
2659 * gdb.base/watch-cond.exp: Ditto.
2660 * gdb.base/watch_thread_num.exp: Ditto.
2661 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2662 * gdb.base/watchpoint.exp: Ditto.
2663 * gdb.base/whatis-exp.exp: Ditto.
2664
2665 2010-06-01 Michael Snyder <msnyder@vmware.com>
2666
2667 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2668 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2669 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2670 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2671 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2672 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2673 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2674 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2675 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2676 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2677 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2678 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2679 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2680 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2681 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2682
2683 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2684
2685 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2686 trailing newline.
2687 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2688 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2689 (p *args): ... here and remove excessive trailing newline.
2690
2691 2010-05-31 Joel Brobecker <brobecker@adacore.com>
2692
2693 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2694
2695 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 Accept the new Linux kernel "t (tracing stop)" string.
2698 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2699 Update comment.
2700 (state_wait) <T (tracing stop)>: New.
2701 (main): Update the state_wait expect string.
2702
2703 2010-05-28 Pedro Alves <pedro@codesourcery.com>
2704
2705 * limits.c, limits.exp: Delete files.
2706 * Makefile.in (clean mostlyclean): Adjust.
2707 * tracecmd.exp: Adjust.
2708
2709 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2710
2711 * gdb.base/tui-layout.exp: New.
2712
2713 2010-05-28 Michael Snyder <msnyder@vmware.com>
2714
2715 * gdb.reverse/break-precsave.exp:
2716 Replace uses of send_gdb / gdb_expect.
2717 * gdb.reverse/break-reverse.exp:
2718 Replace uses of send_gdb / gdb_expect.
2719 * gdb.reverse/consecutive-precsave.exp:
2720 Replace uses of send_gdb / gdb_expect.
2721 * gdb.reverse/consecutive-reverse.exp:
2722 Replace uses of send_gdb / gdb_expect.
2723 * gdb.reverse/finish-precsave.exp:
2724 Replace uses of send_gdb / gdb_expect.
2725 * gdb.reverse/finish-reverse.exp:
2726 Replace uses of send_gdb / gdb_expect.
2727 * gdb.reverse/i386-precsave.exp:
2728 Replace uses of send_gdb / gdb_expect.
2729 * gdb.reverse/i386-reverse.exp:
2730 Replace uses of send_gdb / gdb_expect.
2731 * gdb.reverse/i386-sse-reverse.exp:
2732 Replace uses of send_gdb / gdb_expect.
2733 * gdb.reverse/i387-env-reverse.exp:
2734 Replace uses of send_gdb / gdb_expect.
2735 * gdb.reverse/i387-stack-reverse.exp:
2736 Replace uses of send_gdb / gdb_expect.
2737 * gdb.reverse/machinestate-precsave.exp:
2738 Replace uses of send_gdb / gdb_expect.
2739 * gdb.reverse/machinestate.exp:
2740 Replace uses of send_gdb / gdb_expect.
2741 * gdb.reverse/sigall-precsave.exp:
2742 Replace uses of send_gdb / gdb_expect.
2743 * gdb.reverse/sigall-reverse.exp:
2744 Replace uses of send_gdb / gdb_expect.
2745 * gdb.reverse/solib-precsave.exp:
2746 Replace uses of send_gdb / gdb_expect.
2747 * gdb.reverse/solib-reverse.exp:
2748 Replace uses of send_gdb / gdb_expect.
2749 * gdb.reverse/step-precsave.exp:
2750 Replace uses of send_gdb / gdb_expect.
2751 * gdb.reverse/step-reverse.exp:
2752 Replace uses of send_gdb / gdb_expect.
2753 * gdb.reverse/until-precsave.exp:
2754 Replace uses of send_gdb / gdb_expect.
2755 * gdb.reverse/until-reverse.exp:
2756 Replace uses of send_gdb / gdb_expect.
2757 * gdb.reverse/watch-precsave.exp:
2758 Replace uses of send_gdb / gdb_expect.
2759 * gdb.reverse/watch-reverse.exp:
2760 Replace uses of send_gdb / gdb_expect.
2761
2762 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2763
2764 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2765 excessive newline.
2766
2767 2010-05-27 Michael Snyder <msnyder@vmware.com>
2768
2769 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
2770 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2771 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2772 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2773 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2774 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2775 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2776 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2777 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
2778 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
2779 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
2780 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
2781 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
2782 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
2783 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
2784 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
2785 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
2786 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
2787 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
2788
2789 2010-05-26 Michael Snyder <msnyder@vmware.com>
2790
2791 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
2792 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
2793
2794 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
2795 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
2796 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
2797
2798 * gdb.reverse/consecutive-reverse.exp:
2799 Replace uses of send_gdb / gdb_expect.
2800 * gdb.reverse/consecutive-precsave.exp:
2801 Replace uses of send_gdb / gdb_expect.
2802
2803 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
2804 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
2805 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
2806 * gdb.mi/mi-ns-stale-regcache.exp:
2807 Replace uses of send_gdb / gdb_expect.
2808 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
2809 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
2810 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
2811 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
2812 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
2813 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
2814 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
2815 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
2816 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
2817
2818 2010-05-26 Michael Snyder <msnyder@vmware.com>
2819
2820 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
2821
2822 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
2823
2824 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2825 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2826 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2827 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2828 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2829 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2830 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2831 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2832 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
2833
2834 2010-05-25 Tom Tromey <tromey@redhat.com>
2835
2836 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2837
2838 2010-05-25 Tom Tromey <tromey@redhat.com>
2839
2840 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2841 argument order.
2842 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2843 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2844 order.
2845 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2846 order.
2847 * gdb.base/call-sc.exp (setup_kfails): Remove.
2848 (setup_compiler_kfails): Remove.
2849 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2850 argument order.
2851 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2852 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2853 (advancei): Fix setup_kfail argument order.
2854 * gdb.base/radix.exp: Fix setup_kfail argument order.
2855 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2856 order.
2857 * gdb.base/structs.exp (setup_kfails): Remove.
2858 (setup_compiler_kfails): Fix setup_kfail argument order.
2859 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2860 order.
2861 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2862 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2863 setup_kfail argument order.
2864 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2865
2866 2010-05-25 Tom Tromey <tromey@redhat.com>
2867
2868 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2869
2870 2010-05-25 Michael Snyder <msnyder@vmware.com>
2871
2872 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2873 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2874 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2875 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2876 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2877 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2878 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2879 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2880 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
2881 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2882 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2883 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2884 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2885 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2886 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2887 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2888 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2889 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2890 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2891 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2892 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2893 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2894 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
2895 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2896 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2897 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2898 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2899 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2900 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2901 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2902 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2903 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2904 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2905 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2906 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2907 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2908 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2909 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2910 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2911 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2912 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2913 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
2914 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2915 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2916 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2917 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2918 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
2919 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
2920
2921 2010-05-25 Doug Evans <dje@google.com>
2922
2923 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2924 gdb.string_to_argv.
2925
2926 2010-05-21 Tom Tromey <tromey@redhat.com>
2927
2928 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2929 Call it.
2930 * gdb.dwarf2/pieces.S: Update.
2931 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2932
2933 2010-05-21 Tom Tromey <tromey@redhat.com>
2934
2935 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2936 Call it.
2937 * gdb.dwarf2/pieces.c (struct C): New.
2938 (f6): New function.
2939 * gdb.dwarf2/pieces.S: Replace.
2940
2941 2010-05-21 Tom Tromey <tromey@redhat.com>
2942
2943 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2944 Call it.
2945
2946 2010-05-21 Tom Tromey <tromey@redhat.com>
2947
2948 * gdb.dwarf2.pieces.exp: New file.
2949 * gdb.dwarf2.pieces.S: New file.
2950 * gdb.dwarf2.pieces.c: New file.
2951
2952 2010-05-20 Pedro Alves <pedro@codesourcery.com>
2953 Joel Brobecker <brobecker@adacore.com>
2954
2955 * lib/gdb.exp (gdb_test_no_output): New function.
2956 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2957 when testing commands that should produce no output.
2958
2959 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2960
2961 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2962 parameter that we want to watch being a constant.
2963
2964 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2965
2966 * gdb.ada/cond_lang: New testcase.
2967
2968 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2969
2970 * lib/gdb.exp (banned_variables): New variable/constant.
2971 (gdb_init): Add write trace on variables listed in banned_variables.
2972 (gdb_finish): Remove write traces on variables listed in
2973 banned_variables.
2974
2975 2010-05-17 Joel Brobecker <brobecker@adacore.com>
2976
2977 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2978 * gdb.cp/koenig.exp: Likewise.
2979
2980 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2981
2982 PR python/11482
2983
2984 * gdb.python/py-value.exp (test_value_hash): New function.
2985
2986 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2987
2988 PR exp/11530.
2989 * gdb.base/gdb11530.c: New file.
2990 * gdb.base/gdb11530.exp: New file.
2991
2992 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2995 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2996
2997 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2998
2999 * gdb.cp/koenig.exp: New test.
3000 * gdb.cp/koenig.cc: New test program.
3001
3002 2010-05-05 Joel Brobecker <brobecker@adacore.com>
3003
3004 Remove the use of prms_id and bug_id throughout the testsuite.
3005
3006 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3007
3008 PR exp/11349.
3009 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3010 use a reference local variable.
3011
3012 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3015 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3016 variable different_dir. Move debugfile into a full directory pathname
3017 under DIFFERENT_DIR.
3018 * lib/gdb.exp (separate_debug_filename): Remove.
3019 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3020 variable debug_dir and mkdir of it. Update function comments.
3021
3022 2010-04-29 Pedro Alves <pedro@codesourcery.com>
3023
3024 PR gdb/11557
3025
3026 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3027 files.
3028
3029 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3030
3031 * gdb.python/py-param.exp: New File.
3032
3033 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3034
3035 * gdb.base/default.exp: Fix "set language" test.
3036
3037 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3038
3039 PR breakpoints/11531.
3040 * gdb.base/gdb11531.c: New file.
3041 * gdb.base/gdb11531.exp: New file.
3042
3043 2010-04-26 Tom Tromey <tromey@redhat.com>
3044
3045 * gdb.base/completion.exp: Add tests for completion and deprecated
3046 commands.
3047
3048 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3049
3050 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3051 (print /x char_array): Escape curly brackets.
3052
3053 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 Fix deadlock on looped list of loaded shared objects.
3056 * gdb.base/solib-corrupted.exp: New.
3057
3058 2010-04-23 Doug Evans <dje@google.com>
3059
3060 * gdb.python/py-section-script.c: New file.
3061 * gdb.python/py-section-script.exp: New file.
3062 * gdb.python/py-section-script.py: New file.
3063
3064 2010-04-20 Chris Moller <cmoller@redhat.com>
3065
3066 PR 10179
3067
3068 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3069 * gdb.base/pr10179-a.c:
3070 * gdb.base/pr10179-b.c:
3071 * gdb.base/pr10179.exp: New files.
3072
3073 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 Fix crashes on dangling display expressions.
3076 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3077 is SEP.
3078 (lib_flags): Remove the "debug" keyword.
3079 (libsepdebug): New variable for iterating new loop.
3080 (save_pf_prefix): New variable wrapping the loop.
3081 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3082 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3083
3084 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3085
3086 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3087
3088 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3089
3090 PR stabs/11479.
3091 * gdb.stabs/gdb11479.exp: New file.
3092 * gdb.stabs/gdb11479.c: New file.
3093
3094 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3095
3096 * gdb.base/charset.c (Strin16, String32): New variables.
3097 * gdb.base/charset.exp (gdb_test): Test correct display
3098 of 16 or 32 bit strings.
3099
3100 2010-04-21 Chris Moller <cmoller@redhat.com>
3101
3102 PR 9167
3103 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3104 * gdb.cp/pr9167.cc: New file.
3105 * gdb.cp/pr9167.exp: New file.
3106
3107
3108 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3109
3110 PR pascal/11492.
3111 * gdb.pascal/gdb11492.pas: New file.
3112 * gdb.pascal/gdb11492.exp: New file.
3113
3114 2010-04-20 Joel Brobecker <brobecker@adacore.com>
3115
3116 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
3117
3118 2010-04-20 Joel Brobecker <brobecker@adacore.com>
3119
3120 * gdb.ada/dyn_loc: New testcase.
3121
3122 2010-04-20 Chris Moller <cmoller@redhat.com>
3123
3124 PR 10867
3125
3126 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3127 * gdb.cp/pr10687.cc: New file.
3128 * gdb.cp/pr10687.exp: New file.
3129
3130
3131 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3132 Sergio Durigan Junior <sergiodj@redhat.com>
3133
3134 * gdb.fortran/logical.exp: New testcase.
3135 * gdb.fortran/logical.f90: New file.
3136
3137 2010-04-19 Doug Evans <dje@google.com>
3138
3139 * gdb.base/help.exp (help source): Update expected output.
3140
3141 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3142
3143 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3144 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3145 gdb_exit and return.
3146 (executable): New variable.
3147 (binfile): Use it.
3148
3149 2010-04-19 Pedro Alves <pedro@codesourcery.com>
3150
3151 PR breakpoints/8554.
3152
3153 * gdb.trace/save-trace.exp: Adjust.
3154
3155 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3156
3157 PR corefiles/11511
3158 * gdb.arch/system-gcore.exp: New.
3159 * gdb.arch/gcore.c: Likewise.
3160
3161 2010-04-15 Doug Evans <dje@google.com>
3162
3163 * gdb.python/py-progspace.c: New file.
3164 * gdb.python/py-progspace.exp: New file.
3165
3166 * gdb.base/source.exp: Add tests for "source -s".
3167
3168 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3169
3170 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3171 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3172 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3173 * gdb.python/py-mi.exp: New test for to_string returning None.
3174
3175 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3176
3177 * gdb.python/py-breakpoint.c: Make result global.
3178
3179 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3180
3181 Fix non-GNU make compatibility.
3182 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3183
3184 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3185
3186 * gdb.python/py-breakpoint.exp: New File.
3187 * gdb.python/py-breakpoint.C: Ditto.
3188
3189 2010-04-08 Stan Shebs <stan@codesourcery.com>
3190
3191 * gdb.trace/actions.exp: Clear default-collect.
3192 * gdb.trace/save-trace.exp: Clear default-collect.
3193
3194 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3195
3196 * gdb.python/py-value: Add null string variable.
3197 (test_lazy_string): Test zero length, NULL address lazy
3198 strings.
3199
3200 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3201
3202 * gdb.arch/i386-avx.c: New.
3203 * gdb.arch/i386-avx.exp: Likewise.
3204
3205 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3206
3207 2010-04-06 Doug Evans <dje@google.com>
3208
3209 * gdb.base/source-test.gdb: New file.
3210 * gdb.base/source.exp: Test source -v.
3211
3212 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3213
3214 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3215
3216 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3217
3218 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3219 within one line, unless it is followed by a double quote.
3220 * gdb.stabs/hppa.sed: Idem.
3221 * gdb.stabs/weird.def: Add char and String constants
3222 * gdb.stabs/weird.exp: Check for correct parsing of
3223 char and string constants.
3224 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3225 in .stabs to .stabx substitution.
3226
3227 2010-04-05 Stan Shebs <stan@codesourcery.com>
3228
3229 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3230 constant global.
3231 * gdb.trace/tfile.exp: Try to print them.
3232
3233 2010-04-04 Stan Shebs <stan@codesourcery.com>
3234
3235 * gdb.base/completion.exp: Update for new "info watchpoints".
3236 * gdb.base/default.exp: Ditto.
3237 * gdb.base/help.exp: Ditto.
3238 * gdb.base/watchpoint.exp: Ditto.
3239 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
3240
3241 2010-04-04 Stan Shebs <stan@codesourcery.com>
3242
3243 * gdb.trace/tfile.exp: Sharpen tfind test.
3244
3245 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3246
3247 * gdb.base/break-entry.exp: New.
3248
3249 2010-04-02 Hui Zhu <teawater@gmail.com>
3250 Michael Snyder <msnyder@vmware.com>
3251
3252 * gdb.reverse/i386-sse-reverse.exp: New file.
3253 * gdb.reverse/i386-sse-reverse.c: New file.
3254
3255 2010-04-02 Pedro Alves <pedro@codesourcery.com>
3256
3257 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3258
3259 2010-04-01 Stan Shebs <stan@codesourcery.com>
3260
3261 * gdb.trace/actions.exp: Tweak expected output.
3262 * gdb.trace/while-stepping.exp: Tweak expected output.
3263
3264 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3265
3266 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3267
3268 2010-04-01 Pedro Alves <pedro@codesourcery.com>
3269
3270 * gdb.base/commands.exp: Adjust.
3271 * gdb.cp/extern-c.exp: Adjust.
3272
3273 2010-04-01 Pedro Alves <pedro@codesourcery.com>
3274
3275 * gdb.trace/collection.c (local_test_func): Define a local struct,
3276 and instanciate it.
3277
3278 2010-04-01 Pedro Alves <pedro@codesourcery.com>
3279
3280 * gdb.trace/collection.exp (gdb_collect_args_test)
3281 (gdb_collect_argarray_test): XFAIL the tests that assume the
3282 argarray argument's elements are collected.
3283
3284 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3285
3286 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3287 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3288
3289 2010-03-31 Stan Shebs <stan@codesourcery.com>
3290
3291 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3292 and tracepoint conditionals.
3293 (gdb_verify_tracepoints): Delete unused return.
3294
3295 2010-03-26 Keith Seitz <keiths@redhat.com>
3296
3297 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3298 appear in the output before main.
3299 Remove KFAIL for gdb/2215 aka bz 9320.
3300
3301 2010-03-30 Doug Evans <dje@google.com>
3302
3303 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3304 by dejagnu.
3305 * gdb.arch/amd64-dword.exp: Ditto.
3306
3307 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3308 match.
3309 (break printf): Ditto.
3310
3311 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3312
3313 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3314 gcc < 4.4.
3315 * gdb.cp/shadow.exp: Ditto.
3316
3317 2010-03-29 Pedro Alves <pedro@codesourcery.com>
3318
3319 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3320 "tstart" is silent.
3321
3322 2010-03-29 Pedro Alves <pedro@codesourcery.com>
3323
3324 * gdb.trace/collection.exp (executable): New.
3325 (binfile): Use it.
3326 (fpreg, spreg, pcreg): New.
3327 (test_register): Use gdb_test_multiple. Pass /x to print.
3328 (prepare_for_trace_test): New.
3329 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3330 (gdb_collect_args_test, gdb_collect_argstruct_test)
3331 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3332 prepare_for_trace_test.
3333 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3334 fpreg, spreg and pcreg.
3335 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3336 prepare_for_trace_test.
3337 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3338 try to detect tracing support here. Don't set breakpoints at
3339 `begin' or `end' here.
3340 <global scope>: Use clean_restart. Run to main before checking
3341 for tracing support. Check for for tracing support here.
3342
3343 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3344
3345 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3346 " as $displacement" to "seen displacement message".
3347
3348 2010-03-28 Pedro Alves <pedro@codesourcery.com>
3349
3350 * gdb.trace/while-dyn.exp (executable): New variable.
3351 (binfile): Use it.
3352 (test_while_stepping): New function. Move most tests here. Call
3353 it once for each of the while-stepping, stepping and ws aliases.
3354
3355 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3356
3357 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3358 that do not provide the tagless_struct type name at all.
3359 (test_print_anon_union): Do not check value of uninitialized
3360 union member. Do not use cp_test_ptype_class, so we can accept
3361 "long" as well as "long int".
3362
3363 2010-03-26 Pedro Alves <pedro@codesourcery.com>
3364
3365 * gdb.trace/tfile.c (tohex, bin2hex): New.
3366 (write_error_trace_file): Hexify error description.
3367
3368 2010-03-25 Stan Shebs <stan@codesourcery.com>
3369
3370 * gdb.trace/tfile.c: Generate an additional trace file, improve
3371 portability.
3372 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3373 files in a better way.
3374
3375 2010-03-25 Keith Seitz <keiths@redhat.com>
3376
3377 * gdb.java/jprint.exp: XFAIL printing of static class members
3378 because of GCC debuginfo problem.
3379
3380 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3381
3382 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3383
3384 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3385
3386 * gdb.base/completion.exp: Allow long instead of long int.
3387 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3388 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3389 variable p.
3390 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3391 * gdb.base/pointers.exp: Allow long instead of long int.
3392 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3393 * gdb.base/step-line.exp: Allow a directory before the source file name.
3394
3395 2010-03-24 Tom Tromey <tromey@redhat.com>
3396
3397 PR breakpoints/9352:
3398 * gdb.base/default.exp: Update.
3399 * gdb.base/commands.exp: Update.
3400 * gdb.cp/extern-c.exp: Test setting commands on multiple
3401 breakpoints at once.
3402
3403 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3404
3405 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3406 if gdb,nosignals.
3407 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3408 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3409 exited".
3410
3411 2010-03-24 Stan Shebs <stan@codesourcery.com>
3412
3413 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3414
3415 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3416
3417 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3418 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3419 argument. Handle "short" and "long".
3420 (Top level): Pass overprototyped output for old_fptr and xptr.
3421
3422 2010-03-23 Pedro Alves <pedro@codesourcery.com>
3423
3424 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3425 format strings and add casts to avoid compiler warnings.
3426
3427 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
3428
3429 * lib/trace-support.exp (gdb_trace_setactions):
3430 Don't expect whitespace after ">" prompt.
3431 * gdb.trace/actions.exp: Adjust for output changes.
3432 * gdb.trace/while-stepping.exp: Likewise.
3433
3434 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3435
3436 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3437 and r157645).
3438
3439 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3440
3441 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3442 New.
3443
3444 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3445
3446 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3447 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3448
3449 2010-03-19 Stan Shebs <stan@codesourcery.com>
3450
3451 * gdb.trace/ax.exp: New file.
3452
3453 2010-03-19 Doug Evans <dje@google.com>
3454
3455 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3456 output from gcc.
3457
3458 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3459 named /usr/sbin/prelink<foo>.
3460
3461 2010-03-18 Stan Shebs <stan@codesourcery.com>
3462
3463 * gdb.trace/circ.exp: Test circular-trace-buffer.
3464 * gdb.trace/tfile.exp: Update tstatus test.
3465
3466 2010-03-18 Joel Brobecker <brobecker@adacore.com>
3467
3468 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3469 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3470
3471 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3472
3473 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3474
3475 2010-03-18 Pedro Alves <pedro@codesourcery.com>
3476
3477 * gdb.base/default.exp: Adjust the expected output of the finish
3478 and until commands when the inferior is not being run.
3479
3480 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3481
3482 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3483 * gdb.cp/nsusing.exp: Ditto.
3484
3485 2010-03-15 Tom Tromey <tromey@redhat.com>
3486
3487 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3488 * gdb.cp/userdef.cc (operator==): New function.
3489 (main): New locals mem1, mem2.
3490
3491 2010-03-15 Jie Zhang <jie@codesourcery.com>
3492
3493 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3494 Declare and use new loadtimeout variable.
3495
3496 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3499 Use gdb_load later.
3500
3501 2010-03-14 Pedro Alves <pedro@codesourcery.com>
3502
3503 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3504 literal. Add missing endlines to prints to stderr.
3505
3506 2010-03-12 Tom Tromey <tromey@redhat.com>
3507
3508 PR c++/9708:
3509 * gdb.cp/m-static.exp: Add regression test.
3510 * gdb.cp/m-static.cc (method): New method.
3511 (main): Call it.
3512
3513 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3514
3515 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3516 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3517
3518 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3519
3520 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3521
3522 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3523
3524 * lib/gdb.exp (skip_stl_tests): New.
3525 (gdb_compile): Symbian needs -ldl.
3526 (shlib_target_file): New.
3527 (shlib_symbol_file): New.
3528 (gdb_load_shlibs): Use shlib_target_file.
3529 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3530 * gdb.cp/exception.exp: Use skip_stl_tests.
3531 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3532 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3533 * gdb.cp/mb-templates.exp: Ditto.
3534 * gdb.base/commands.exp: Relax regexes.
3535 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3536 shlib_target_file and shlib_symbol_file.
3537 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3538 sections.
3539 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3540 * gdb.base/solib-disc.exp: Use
3541 shlib_target_file and shlib_symbol_file.
3542 * gdb.base/unload.exp: Don't skip on symbian. Use
3543 shlib_target_file and shlib_symbol_file.
3544 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3545
3546 2010-03-12 Pedro Alves <pedro@codesourcery.com>
3547
3548 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3549 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3550 Issue a tfind end before looking for a tracepoint frame.
3551 * gdb.trace/tfind.exp: Adjust tstatus output.
3552 Adjust disassembly output.
3553 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3554
3555 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3556
3557 * gdb.base/break-interp.exp: Create new displacement parameter value
3558 for the test_ld calls.
3559 (reach): New parameter displacement, verify its content. New push of
3560 pf_prefix "reach-$func:". Import global expect_out.
3561 (test_core): New parameter displacement, verify its content. New push
3562 of pf_prefix "core:". New command "set verbose on". Import global
3563 expect_out.
3564 (test_attach): New parameter displacement, verify its content. New
3565 push of pf_prefix "attach:". New command "set verbose on". Import
3566 global expect_out.
3567 (test_ld): New parameter displacement, pass it to the reach, test_core
3568 and test_attach calls and verify its content in the "ld.so exit" test.
3569 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3570 (prelink): Update expected text, use gdb_test.
3571
3572 2010-03-10 Doug Evans <dje@google.com>
3573
3574 * gdb.base/checkpoint.exp: Fix comment.
3575 Lengthen timeout while doing >600 checkpoints test.
3576 Rename duplicate "kill all one" test to keep test names unique.
3577
3578 2010-03-10 Pedro Alves <pedro@codesourcery.com>
3579
3580 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3581
3582 2010-03-08 Keith Seitz <keiths@redhat.com>
3583
3584 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3585 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3586 (dm_type_long): New function.
3587 (dm_type_unsigned_short): New function.
3588 (dm_type_unsigned_long): New function.
3589 (myint): New typedef.
3590 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3591 long, unsigned shor and long, operator char*, and typedef.
3592 (test_lookup_operator_functions): Add operator char* test.
3593 (test_paddr_operator_functions): Likewise.
3594 (test_paddr_overloaded_functions): Use probe values for
3595 short, long, and unsigned short and long.
3596 (test_paddr_hairy_functions): If the demangler probe detected
3597 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3598 demangler.
3599 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3600 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3601 and "print null_pmf".
3602 Add test "ptype a.*pmf".
3603 * gdb.cp/overload.exp: Allow optional "int" to appear with
3604 "short" and "long".
3605 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3606 long expect value for men_overload1arg.
3607 Allow "int" to appear with "short" and "long".
3608 When testing "info break", add argument for main (void).
3609 Also allow "int" to appear with "short" and "long".
3610 Ditto with "unsigned" and "long long".
3611 * gdb.java/jmain.exp: Do not enclose methods names in single
3612 quotes.
3613 * gdb.java/jmisc.exp: Likewise.
3614 * gdb.java/jprint.exp: Likewise.
3615 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3616
3617 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3618 * gdb.cp/exception.exp (backtrace after first throw)
3619 (backtrace after second throw): Allow a namespace before __cxa_throw.
3620 (backtrace after first catch, backtrace after second catch): Allow
3621 a namespace before __cxa_begin_catch.
3622
3623 * gdb.cp/cpexprs.exp: New file.
3624 * gdb.cp/cpexprs.cc: New file.
3625
3626 From Daniel Jacobowitz <dan@codesourcery.com>
3627 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3628 to use string_to_regexp.
3629 (ctor, dtor): New functions. Use them to match constructor
3630 and destructor function types.
3631 (Top level): Use runto_main.
3632
3633 2010-03-05 Tom Tromey <tromey@redhat.com>
3634
3635 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3636 gdb.target_charset.
3637 (pp_ns.to_string): Likewise.
3638
3639 2010-03-04 Keith Seitz <keiths@redhat.com>
3640
3641 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3642 can be quoted. Test that both the filename and function/line
3643 portions can be quoted at the same time.
3644
3645 2010-03-04 Pedro Alves <pedro@codesourcery.com>
3646
3647 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3648
3649 2010-03-03 Doug Evans <dje@google.com>
3650
3651 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3652 libc contains libpthread.
3653
3654 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3655 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3656 of gdb_compile. Add another pattern to match android backtrace.
3657
3658 2010-03-03 Tom Tromey <tromey@redhat.com>
3659
3660 PR gdb/11345:
3661 * gdb.base/printcmds.exp (test_printf): Add test.
3662
3663 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3664
3665 * gdb.arch/amd64-byte.exp: New.
3666 * gdb.arch/amd64-dword.exp: Likewise.
3667 * gdb.arch/amd64-pseudo.c: Likewise.
3668 * gdb.arch/amd64-word.exp: Likewise.
3669 * gdb.arch/i386-byte.exp: Likewise.
3670 * gdb.arch/i386-pseudo.c: Likewise.
3671 * gdb.arch/i386-word.exp: Likewise.
3672
3673 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3674
3675 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3676 types. Add structreg, bitfields, and flags registers.
3677 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3678 registers.
3679
3680 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3681
3682 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3683 (load_description): Set architecture if defined.
3684
3685 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3686
3687 * gdb.python/py-frame.exp: Add read_var block tests.
3688 * gdb.python/py-frame.c (block): New function.
3689
3690 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3691 Daniel Jacobowitz <dan@codesourcery.com>
3692
3693 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3694
3695 2010-02-25 David S. Miller <davem@davemloft.net>
3696
3697 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3698 fix logic for setting all_syscalls_numbers.
3699
3700 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3701
3702 * Makefile.in: Add py-block and py-symbol.
3703 * gdb.python/py-symbol.exp: New File.
3704 * gdb.python/py-symtab.exp: New File.
3705 * gdb.python/py-block.exp: New File.
3706 * gdb.python/py-symbol.c: New File.
3707 * gdb.python/py-block.c: New File.
3708
3709 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3710
3711 PR python/11314
3712 * lib/gdb.exp (skip_python_tests): New function.
3713 * gdb.python/py-cmd.exp: Use skip_python_tests.
3714 * gdb.python/py-frame.exp: Likewise.
3715 * gdb.python/py-function.exp: Likewise.
3716 * gdb.python/py-prettyprint.exp: Likewise.
3717 * gdb.python/py-template.exp: Likewise.
3718 * gdb.python/py-type.exp: Likewise.
3719 * gdb.python/py-value.exp: Likewise.
3720
3721 2010-02-22 Pedro Alves <pedro@codesourcery.com>
3722
3723 PR9605
3724
3725 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3726
3727 2010-02-19 Tom Tromey <tromey@redhat.com>
3728
3729 PR c++/8693, PR c++/9496:
3730 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3731 regression tests.
3732
3733 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3734
3735 Fix compatibility with m68k as.
3736 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3737 Use only /* comments */.
3738
3739 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3740
3741 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3742 * configure: Regenerate.
3743
3744 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3745
3746 * gdb.python/py-type.exp: Check for Python support.
3747
3748 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3749
3750 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3751 `regsub' syntax available.
3752
3753 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3754
3755 * gdb.base/shmain.c (main): Remove printf call.
3756 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3757 * gdb.base/unload.c (main): Make format of fprintf a string
3758 literal. Add missing endlines to prints to stderr.
3759 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3760
3761 2010-02-17 Tom Tromey <tromey@redhat.com>
3762
3763 * gdb.java/jprint.java (jprint.props): New field.
3764 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3765
3766 2010-02-17 Pedro Alves <pedro@codesourcery.com>
3767
3768 * gdb.base/charset.exp: Don't assume new `regsub' syntax
3769 available.
3770
3771 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3774 creation to support remote host testing.
3775
3776 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
3779 Recognize "command not found".
3780
3781 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
3784 single-stepping.
3785
3786 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3787
3788 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
3789 if arguments are not supported.
3790
3791 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3792
3793 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
3794 be const or non-const.
3795
3796 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3797
3798 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
3799 mi_send_resuming_command to send -exec-continue.
3800
3801 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3802
3803 * gdb.base/list.exp (test_list_filename_and_function): Add test
3804 with single quotes.
3805 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
3806 matching.
3807 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
3808 Add KFAIL'd tests for PR gdb/11289.
3809
3810 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3811
3812 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
3813
3814 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3815
3816 * gdb.base/comp-dir/subdir/dummy.txt: New file.
3817 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
3818 a temporary directory.
3819
3820 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3821
3822 * gdb.base/charset.exp: Use a single regular expression to match
3823 show host-charset and show target-charset output.
3824
3825 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3828 "Illegal process-id" expect string more exact.
3829 (attach to digits-starting nonsense is prohibited): New.
3830
3831 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3832
3833 * gdb.base/prelink.exp (set verbose on): New.
3834
3835 2010-02-12 Tomas Holmberg <th@virtutech.com>
3836
3837 * mi-reverse.exp: New file. Test for reverse option to the
3838 following MI commands: exec-continue, exec-finish, exec-next,
3839 exec-step, exec-next-instruction, exec-step-instruction.
3840
3841 2010-02-09 Joel Brobecker <brobecker@adacore.com>
3842
3843 * gdb.ada/ptype_tagged_param: New testcase.
3844
3845 2010-02-08 Tom Tromey <tromey@redhat.com>
3846
3847 PR c++/8017:
3848 * gdb.cp/overload.exp: Add tests.
3849 * gdb.cp/overload.cc (struct K): New.
3850 (namespace N): New.
3851 (main): Call new functions.
3852 (K::staticoverload): Define.
3853
3854 2010-02-08 Chris Moller <moller@mollerware.com>
3855
3856 PR gdb/10728
3857 * gdb.cp/pr10728-x.h: New file.
3858 * gdb.cp/pr10728-x.cc: New file.
3859 * gdb.cp/pr10728-y.cc: New file.
3860 * gdb.cp/pr10728.exp: New file.
3861 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3862
3863 2010-02-08 Chris Moller <moller@mollerware.com>
3864
3865 PR gdb/9067
3866 * gdb.cp/pr9067.exp: New
3867 * gdb.cp/pr9067.cc: New
3868 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3869
3870 2010-02-08 Joel Brobecker <brobecker@adacore.com>
3871
3872 * lib/gdb.exp (gdb_test_timeout): New global variable.
3873 Set it to timeout if not already set.
3874 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3875
3876 2010-02-05 Doug Evans <dje@google.com>
3877
3878 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3879 user.
3880
3881 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3882
3883 PR c++/7935:
3884 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3885
3886 2010-02-04 Tom Tromey <tromey@redhat.com>
3887
3888 * gdb.cp/virtbase.exp: Make test case names unique.
3889
3890 2010-02-02 Tom Tromey <tromey@redhat.com>
3891
3892 * gdb.cp/virtbase.exp: Add regression tests.
3893 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3894 (main): Instantiate RHC.
3895
3896 2010-02-02 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3899 type-printing change.
3900
3901 2010-02-02 Tom Tromey <tromey@redhat.com>
3902
3903 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3904 * gdb.cp/virtbase.cc: New file.
3905 * gdb.cp/virtbase.exp: New file.
3906 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3907
3908 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 PR libc/11214:
3911 * gdb.threads/current-lwp-dead.c: Include features.h.
3912 (HAS_NOMMU): New.
3913 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3914
3915 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3916
3917 * gdb.base/symbol-without-target_section.exp,
3918 gdb.base/symbol-without-target_section.c: New.
3919
3920 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3921
3922 * gdb.base/bigcore.exp: Reset increased timeout.
3923 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3924
3925 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3926
3927 * gdb.base/gcore.exp (capture_command_output): Use
3928 gdb_test_multiple.
3929
3930 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3933 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3934 (Top level): Call it.
3935
3936 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3937
3938 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3939
3940 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3941
3942 * gdb.base/call-strs.exp, gdb.base/default.exp,
3943 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3944 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3945 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3946 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3947 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3948 * gdb.base/ending-run.exp: Correct restore of timeout.
3949 * gdb.base/page.exp: Remove unnecessary timeout setting.
3950
3951 2010-01-29 Joel Brobecker <brobecker@adacore.com>
3952
3953 * gdb.ada/rec_return: New testcase.
3954
3955 2010-01-29 Joel Brobecker <brobecker@adacore.com>
3956
3957 * gdb.ada/call_pn: New testcase.
3958
3959 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3960
3961 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3962 (Top level): Use it to resume.
3963 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3964 the Thumb mode displaced stepping error as unsupported.
3965
3966 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3967
3968 * gdb.cp/nsusing.exp: Added more tests.
3969 * gdb.cp/nsrecurs.exp: Ditto.
3970 * gdb.cp/nsusing.cc: Added test functions.
3971 * gdb.cp/nsrecurs.cc: Ditto.
3972
3973 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3976 absolute directory pathnames in gdb.sum file.
3977
3978 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3979
3980 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3981 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3982
3983 2010-01-26 Tom Tromey <tromey@redhat.com>
3984
3985 PR exp/7643:
3986 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3987 setup_kfail.
3988
3989 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3990
3991 * gdb.cp/nsrecurs.exp: New test.
3992 * gdb.cp/nsrecurs.cc: New test program.
3993 * gdb.cp/nsstress.exp: New test.
3994 * gdb.cp/nsstress.cc: New test program.
3995 * gdb.cp/nsdecl.exp: New test.
3996 * gdb.cp/nsdecl.cc: New test program.
3997
3998 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3999
4000 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4001 imported into file scope.
4002 Marked test as xfail.
4003 * gdb.cp/namespace-using.cc (marker5): New function.
4004 * gdb.cp/shadow.exp: New test.
4005 * gdb.cp/shadow.cc: New test program.
4006 * gdb.cp/nsimport.exp: New test.
4007 * gdb.cp/nsimport.cc: New test program.
4008
4009 2010-01-25 Tom Tromey <tromey@redhat.com>
4010
4011 PR gdb/11049:
4012 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4013 with "set print null-stop on".
4014
4015 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4016
4017 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4018 Adjust it for DISASSEMBLY_OMIT_FNAME.
4019
4020 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4021
4022 PR symtab/11199:
4023 * gdb.dwarf2/member-ptr-forwardref.exp,
4024 gdb.dwarf2/member-ptr-forwardref.S: New.
4025
4026 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4027
4028 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4029 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4030 thread1_tid_mutex. Remove gdbstop_mutex handling.
4031 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4032 thread2_tid_mutex. Remove gdbstop_mutex handling.
4033 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4034 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4035 pthread_cond_wait conditionalizations by while loops.
4036
4037 2010-01-20 Tom Tromey <tromey@redhat.com>
4038
4039 PR backtrace/10770:
4040 * gdb.dwarf2/pr10770.exp: New file.
4041 * gdb.dwarf2/pr10770.c: New file.
4042 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4043
4044 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4045
4046 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4047 that target was removed, and the test always runs native anyway.
4048
4049 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4050
4051 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4052 gdb.base/watchpoint-cond-gone-stripped.c: New.
4053
4054 2010-01-19 Tom Tromey <tromey@redhat.com>
4055
4056 PR c++/8000:
4057 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4058 existing tests.
4059 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4060 (main): Use AAA::SomeEnum.
4061
4062 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4063
4064 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4065 (test_ignore_count): Declare line_callme_body global.
4066 (run to breakpoint with ignore count): Use line_callme_body.
4067 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4068 (set line_main_hello, set line_main_return): Reindent.
4069 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4070 New.
4071 (continue to callee4): Use line_callee4_body.
4072 (check *stopped from CLI command): Use line_callee4_next.
4073 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4074 (set line_main_hello, set line_main_return): Reindent.
4075 (set line_callee4_head, set line_callee4_body): New.
4076 (continue to callee4): Use line_callee4_body.
4077
4078 2010-01-18 Tom Tromey <tromey@redhat.com>
4079
4080 PR c++/9680:
4081 * gdb.cp/casts.cc: Add new classes and variables.
4082 * gdb.cp/casts.exp: Test new operators.
4083
4084 2010-01-18 Tom Tromey <tromey@redhat.com>
4085 Thiago Jung Bauermann <bauerman@br.ibm.com>
4086
4087 * gdb.python/source2.py: New file.
4088 * gdb.python/source1: New file.
4089 * gdb.python/python.exp: Test "source" command.
4090
4091 2010-01-15 Stan Shebs <stan@codesourcery.com>
4092
4093 * gdb.trace/tfile.c: New file.
4094 * gdb.trace/tfile.exp: New file.
4095
4096 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4099
4100 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4101
4102 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4103
4104 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4107 (libfunc): New parameter action. Implement also selectable "sleep".
4108 * gdb.base/break-interp-main.c: Include assert.h.
4109 (libfunc): New parameter action.
4110 (main): New parameters argc and argv. Assert argc. Pass argv.
4111 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4112 (test_attach): New proc.
4113 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4114 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4115
4116 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 * gdb.base/break-interp.exp (test_core): New proc.
4119 (test_ld): Call it.
4120
4121 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4124 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4125 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4126 and gdb_compile_shlib. Use new -Wl compiler options.
4127 (dl bt, main bt): New tests.
4128
4129 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4130
4131 Support PIEs with no symfile_objfile.
4132 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4133 (test_ld): New parameter trynosym.
4134 (test_ld <$trynosym>): New block.
4135
4136 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 * gdb.base/break-interp.exp: New file.
4139
4140 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4141
4142 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4143 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4144 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4145 test.
4146 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4147 * gdb.python/py-mi.exp: Add lazy string test.
4148
4149 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4150
4151 * lib/mi-support.exp (mi_check_thread_states): Handle
4152 core number in thread listing.
4153
4154 2010-01-12 Joel Brobecker <brobecker@adacore.com>
4155
4156 * gdb.base/maint.exp: Adjust the expected output for the
4157 "maint print type" test. Use gdb_test_multiple instead of
4158 gdb_sent/gdb_expect.
4159
4160 2010-01-11 Doug Evans <dje@google.com>
4161
4162 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4163 from gdbserver_download. All callers updated.
4164
4165 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4166
4167 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4168
4169 Implement binary numbers parsing.
4170 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4171 (test_integer_literals_rejected): New binary tests.
4172
4173 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4174
4175 * gdb.cell/configure: Regenerate.
4176
4177 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4178
4179 * gdb.base/corefile.exp: Move the core finding block out and call it as
4180 core_find, new variable $corefile, replace corefile by $corefile and
4181 [file tail $corefile] for usage vs. test names resp.
4182 * lib/gdb.exp (core_find): Move it as a new function here. New
4183 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4184 $destcore. Return "" on error.
4185
4186 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4187
4188 Workaround PR binutils/10802.
4189 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4190 (twice).
4191
4192 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4193
4194 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4195
4196 2010-01-08 Joel Brobecker <brobecker@adacore.com>
4197
4198 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4199 call, to avoid interruption.
4200
4201 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4202
4203 * gdb.stabs/weird.def (args93): New.
4204
4205 2010-01-07 Doug Evans <dje@google.com>
4206
4207 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4208
4209 2010-01-07 Tom Tromey <tromey@redhat.com>
4210
4211 * gdb.base/source.exp: Use correct line number.
4212
4213 2010-01-05 Stan Shebs <stan@codesourcery.com>
4214
4215 * gdb.trace/tracecmd.exp: Test ftrace.
4216
4217 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4218
4219 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4220
4221 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4224 "uint_for_mi_testing".
4225
4226 2010-01-01 Joel Brobecker <brobecker@adacore.com>
4227
4228 Test indented comment in file being sourced.
4229 * gdb.base/commands.exp: Test indented comment in file being sourced.
4230
4231 2010-01-01 Joel Brobecker <brobecker@adacore.com>
4232
4233 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4234 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4235 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4236 notice.
4237
4238 2010-01-01 Joel Brobecker <brobecker@adacore.com>
4239
4240 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4241 notice.
4242
4243 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4246 missing $after_stopped and comma (,) expectation.
4247
4248 2009-12-31 Stan Shebs <stan@codesourcery.com>
4249
4250 * gdb.trace/actions.exp: Test teval action.
4251
4252 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4253
4254 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4255 (top level): Call test_watchpoint_in_big_blob.
4256 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4257 watchpoints.
4258 (func3): Write to buf.
4259
4260 2009-12-29 Stan Shebs <stan@codesourcery.com>
4261
4262 * gdb.trace/actions.exp: Test default-collect.
4263
4264 2009-12-28 Stan Shebs <stan@codesourcery.com>
4265
4266 * gdb.trace/tsv.exp: New file.
4267 * gdb.base/completion.exp: Update ambiguous info output.
4268
4269 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4270
4271 * gdb.base/find.c (main): Reference search buffers.
4272 * gdb.base/included.c (main): Reference integer.
4273 * gdb.base/ptype.c (charfoo): Declare.
4274 (intfoo): Call charfoo.
4275 * gdb.base/scope0.c (useitp): New function.
4276 (usestatics): Use useitp.
4277 (useit): Add a type for val.
4278 * gdb.base/scope1.c (useit1): Take a pointer argument.
4279 (usestatics1): Update calls to useit1.
4280 * gdb.cp/call-c.cc: Declare foo.
4281 (main): Call foo.
4282 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4283 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4284 (main): Call C::ensureRefs and ensureOtherRefs.
4285 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4286 variables.
4287 (ensureOtherRefs): New function.
4288 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4289 * gdb.cp/templates.cc (main): Call t5i.value.
4290
4291 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4292
4293 Fix compatibility with G++-4.5.
4294 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4295 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4296 (uncaught return): Remove.
4297
4298 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4299 Phil Muldoon <pmuldoon@redhat.com>
4300
4301 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4302 (bp_location13, bp_location14, bp_location17, bp_location18)
4303 (marker3_proto, marker4_proto): New variables.
4304 (breakpoint info): Update output.
4305 (run until breakpoint at marker3, run until breakpoint at marker4): New
4306 tests.
4307
4308 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4309
4310 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4311 Replace the printf call of Y by provided "y-set-1" label. New block
4312 for the second shared library.
4313 * gdb.base/unload.exp: Compile also the second library, call
4314 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4315 (single pending breakpoint info): Rename to ...
4316 (pending breakpoint info before run): ... this extended test.
4317 (libfile2, libname2, libsrcfile2, libsrc2)
4318 (lib_sl2): New variables.
4319 (exec_opts): Set also SHLIB_NAME2.
4320 (pending breakpoint info on first run at shrfunc1)
4321 (pending breakpoint info on second run at shrfunc1)
4322 (pending breakpoint info on second run at shrfunc2)
4323 (print y from libfile, print y from libfile2): New tests.
4324 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4325 * gdb.base/unloadshr2.c: New.
4326
4327 2009-12-22 Hui Zhu <teawater@gmail.com>
4328
4329 * gdb.reverse/sigall-reverse.exp: Adjust.
4330
4331 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4332
4333 PR gdb/10884
4334
4335 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4336 (main): Call do_bitfield_tests.
4337 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
4338
4339 2009-12-20 Joel Brobecker <brobecker@adacore.com>
4340
4341 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4342 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4343 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4344 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4345 gdb.modula2/unbounded1.c: Update copyright header.
4346
4347 2009-12-10 Chris Moller <moller@mollerware.com>
4348
4349 PR gdb/9399
4350 * gdb.cp/virtfunc2.exp: New tests
4351 * gdb.cp/virtfunc2.cc: New tests
4352 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4353
4354 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4355
4356 * gdb.reverse/i387-env-reverse.c: New file.
4357 * gdb.reverse/i387-env-reverse.exp: New file.
4358 * gdb.reverse/i387-stack-reverse.c: New file.
4359 * gdb.reverse/i387-stack-reverse.exp: New file.
4360
4361 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4362
4363 * gdb.python/py-type.exp (test_range): New test.
4364
4365 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4366
4367 PR python/10805
4368
4369 * gdb.python/py-type.exp: New file.
4370 * gdb.python/py-type.c: New file.
4371 * Makefile.in: Add py-type.
4372
4373 2009-12-03 Tom Tromey <tromey@redhat.com>
4374
4375 * gdb.python/py-value.exp (test_parse_and_eval): New
4376 function.
4377
4378 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4379
4380 PR gdb/11022
4381
4382 * gdb.base/pr11022.exp: New test.
4383 * gdb.base/pr11022.c: New test.
4384
4385 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4386
4387 Fix spurious false FAILs.
4388 * gdb.base/structs.c (chartest): New.
4389 (main): Fill-in chartest.
4390 * gdb.base/structs.exp (anychar_re, first): New.
4391 (start_structs_test): Import global anychar_re and first.
4392 New gdb_test call "set print elements 300; ${testfile}"
4393 (start_structs_test <$first>): New block.
4394 (any): Import global anychar_re. New variable ac. Use ${ac}.
4395
4396 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4397
4398 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4399
4400 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4401
4402 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4403 Force $srcfile file.
4404 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4405
4406 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4407
4408 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4409 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4410 * gdb.threads/watchthreads-reorder.exp: Likewise.
4411
4412 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4413
4414 PR gdb/8704
4415
4416 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4417 "if", and "thread". Correct matching in the previous test.
4418
4419 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4420
4421 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4422
4423 2009-11-23 Michael Snyder <msnyder@vmware.com>
4424
4425 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4426 * gdb.reverse-watch-precsave.exp: Ditto.
4427
4428 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4429
4430 * gdb.asm/asm-source.exp: Adjust.
4431 * gdb.base/help.exp: Adjust.
4432
4433 2009-11-22 Pedro Alves <pedro@codesourcery.com>
4434
4435 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4436 (do_syscall_tests_without_xml): Set data-directory to
4437 /the/path/to/nowhere.
4438
4439 2009-11-21 Pedro Alves <pedro@codesourcery.com>
4440
4441 * gdb.threads/local-watch-wrong-thread.c,
4442 gdb.threads/local-watch-wrong-thread.exp: New files.
4443
4444 2009-11-21 Pedro Alves <pedro@codesourcery.com>
4445
4446 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4447 assume new `regsub' syntax available.
4448
4449 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4450
4451 * gdb.base/watchpoint-hw-hit-once.exp,
4452 gdb.base/watchpoint-hw-hit-once.c: New.
4453
4454 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4455
4456 * gdb.threads/watchthreads-reorder.exp,
4457 gdb.threads/watchthreads-reorder.c: New.
4458
4459 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4460
4461 * gdb.xml/tdesc-regs.exp: Use for m68k.
4462
4463 2009-11-15 Pedro Alves <pedro@codesourcery.com>
4464
4465 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4466
4467 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4468
4469 * lib/gdb.exp (current_target_name): New procedure.
4470 (gdb_wrapper_target): New variable.
4471 (gdb_wrapper_init): Set gdb_wrapper_target.
4472 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4473 wrapper.
4474
4475 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4476
4477 * gdb.base/remote.exp: Delete the slowest load test.
4478 Do not load with fixed packet sizes.
4479
4480 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4481
4482 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4483
4484 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4485
4486 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4487 srcfile when setting a breakpoint.
4488
4489 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4490
4491 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4492 macros.
4493
4494 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4495
4496 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4497 to be in memory.
4498 * gdb.base/display.c (force_mem): New.
4499 (do_loops): Use it. Add breakpoint comments.
4500 (do_vars): Add a breakpoint comment.
4501 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4502 line numbers.
4503
4504 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4505
4506 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4507 instead of a bare "run".
4508
4509 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4510
4511 * gdb.python/py-prettyprint.exp: Adjust.
4512
4513 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4514
4515 * lib/cell.exp (skip_cell_tests): Clean up test files before
4516 returning.
4517
4518 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4521 and the breakpoint menu. Do not call perror if a prompt is seen.
4522 Consume the following GDB prompt.
4523 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4524 * gdb.cp/namespace.exp: Use gdb_test.
4525 * gdb.cp/templates.exp: Use gdb_test.
4526 (test_template_breakpoints): Use gdb_test_multiple.
4527
4528 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4529
4530 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4531 (marker4): Reference values.
4532
4533 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4534
4535 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4536 is missing.
4537
4538 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4539
4540 * gdb.base/break.c (need_malloc): New.
4541 * gdb.base/constvars.c (main): Reference crass and crisp.
4542 * gdb.base/gdb1821.c (main): Reference bar.
4543 * gdb.cp/gdb1355.cc (main): Reference s1.
4544 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4545 (main): Call them.
4546 * gdb.cp/hang2.cc (dummy2): Define.
4547 * gdb.cp/hang3.cc (dummy3): Define.
4548 * gdb.cp/m-data.cc (main): Reference shadow.
4549
4550 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4551 Nathan Froyd <froydnj@codesourcery.com>
4552
4553 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4554 remote host.
4555
4556 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4557
4558 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4559 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4560 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4561 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4562 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4563 * gdb.dwarf2/dw2-producer.exp: Likewise.
4564 * gdb.dwarf2/mac-fileno.exp: Likewise.
4565 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4566 py-prettyprint.py to the remote host.
4567 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4568
4569 2009-11-11 Keith Seitz <keiths@redhat.com>
4570
4571 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4572 use it instead of "Foo".
4573 * gdb.cp/classes.exp (do_tests): Add a test to access
4574 a method through a typedef'd class name.
4575
4576 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4577
4578 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4579 exponents.
4580 * gdb.base/pointers.exp: Likewise.
4581 * gdb.cp/ref-types.exp: Likewise.
4582
4583 2009-11-11 Keith Seitz <keiths@redhat.com>
4584
4585 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4586 new[] and delete[].
4587 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4588 "void".
4589 (probe_demangler): Remove all single-quoting of
4590 method and variable names.
4591 (info_func_regexp): Remove the word "void" from any
4592 occurrence of "(void)".
4593 (print_addr_2): Remove all single-quoting of
4594 method names.
4595 (print_addr_2_kfail): Likewise.
4596 (print_addr): Single-quote C function names before
4597 passing to print_addr_2.
4598 (test_paddr_operator_functions): Remove single-quoting
4599 for method names.
4600 Add tests for operator new[] and operator delete[].
4601
4602 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4603
4604 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4605
4606 2009-11-09 Keith Seitz <keiths@redhat.com>
4607
4608 * gdb.cp/overload.exp: Add tests for resolving overloaded
4609 methods in expression parsing/evaluation.
4610
4611 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4612
4613 * lib/gdb.exp (default_gdb_version): Use --version instead of
4614 --command.
4615
4616 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4617
4618 * lib/gdb.exp (gdb_compile_test): New.
4619 (skip_ada_tests, skip_java_tests): New.
4620 (gdb_compile): Use gdb_compile_test for f77.
4621 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4622 * lib/java.exp (compile_java_from_source): Remove runtests check,
4623 use gdb_compile_test to record result.
4624 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4625 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4626 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4627 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4628 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4629 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4630 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4631 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4632 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4633 adjust gdb_compile invocations.
4634
4635 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 * Makefile.in (abs_builddir): New.
4638 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4639 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4640 `$(abs_builddir)/site.exp'.
4641
4642 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4643
4644 * config/m68k-emc.exp, lib/emc-support.exp,
4645 gdb.trace/gdb_c_test.c: Delete.
4646 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4647 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4648 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4649 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4650 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4651 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4652 casing for m68k-*-elf.
4653
4654 2009-11-03 Pedro Alves <pedro@codesourcery.com>
4655
4656 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4657 * gdb.arch/i386-prologue.exp: Likewise.
4658 * gdb.arch/i386-unwind.exp: Likewise.
4659
4660 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4661
4662 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4663
4664 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4665
4666 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4667
4668 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4669
4670 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4671
4672 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4675
4676 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4677
4678 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4679 * gdb.base/sepdebug2.c: New file.
4680
4681 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4682
4683 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4684 the modified warnings for catch syscall. Verify if GDB was compiled
4685 with support for lib expat, and choose which tests to run depending
4686 on this.
4687
4688 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4689
4690 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4691 that composite commands are parsed OK. And also test
4692 that breakpoint commands do work.
4693
4694 2009-10-23 Michael Snyder <msnyder@vmware.com>
4695
4696 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4697 to allow for new disassembly style.
4698
4699 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4700
4701 * gdb.asm/asm-source.exp: Adjust.
4702
4703 2009-10-22 Michael Snyder <msnyder@vmware.com>
4704
4705 * gdb.reverse/break-precsave.exp: New test.
4706 * gdb.reverse/consecutive-precsave.exp: Ditto.
4707 * gdb.reverse/finish-precsave.exp: Ditto.
4708 * gdb.reverse/i386-precsave.exp: Ditto.
4709 * gdb.reverse/machinestate-precsave.exp: Ditto.
4710 * gdb.reverse/sigall-precsave.exp: Ditto.
4711 * gdb.reverse/solilb-precsave.exp: Ditto.
4712 * gdb.reverse/step-precsave.exp: Ditto.
4713 * gdb.reverse/until-precsave.exp: Ditto.
4714 * gdb.reverse/watch-precsave.exp: Ditto.
4715
4716 2009-10-22 Michael Snyder <msnyder@vmware.com>
4717
4718 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4719 for gdb_expect. Adjust one test's expect strings for the new
4720 format of disassemble.
4721 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4722 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4723 gdb_test_multiple.
4724 * gdb.reverse/step-reverse.exp: Delete 'return'.
4725 * gdb.reverse/until-reverse.exp: Delete blank lines.
4726 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4727
4728 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4729
4730 * gdb.base/consecutive.exp: Adjust.
4731 * gdb.base/display.exp: Likewise.
4732 * gdb.base/pc-fp.exp: Likewise.
4733 * gdb.base/sigbpt.exp: Likewise.
4734
4735 2009-10-19 Michael Snyder <msnyder@vmware.com>
4736
4737 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4738 * gdb.reverse/finish-reverse.c: Ditto.
4739 * gdb.reverse/sigall-reverse.c: Ditto.
4740 * gdb.reverse/solib-reverse.c: Ditto.
4741 * gdb.reverse/step-reverse.c: Ditto.
4742 * gdb.reverse/watch-reverse.c: Ditto.
4743
4744 2009-10-19 Pedro Alves <pedro@codesourcery.com>
4745 Stan Shebs <stan@codesourcery.com>
4746
4747 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4748 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4749 "Executing new program".
4750 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4751 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4752 left listed after having been killed.
4753 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4754 * gdb.base/maint.exp: Adjust test.
4755
4756 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4757 * gdb.multi/Makefile.in: New.
4758 * gdb.multi/base.exp: New.
4759 * gdb.multi/goodbye.c: New.
4760 * gdb.multi/hangout.c: New.
4761 * gdb.multi/hello.c: New.
4762 * gdb.multi/bkpt-multi-exec.c: New.
4763 * gdb.multi/bkpt-multi-exec.exp: New.
4764 * gdb.multi/crashme.c: New.
4765
4766 2009-10-13 Tristan Gingold <gingold@adacore.com>
4767
4768 * gdb.base/sepdebug.exp: Check debug info are found.
4769
4770 2009-10-08 Pedro Alves <pedro@codesourcery.com>
4771
4772 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4773 bits.
4774
4775 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4776
4777 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
4778
4779 2009-10-07 Joel Brobecker <brobecker@adacore.com>
4780
4781 * gdb.base/watchpoints.c: Add copyright header. Reformat one
4782 of the comments.
4783
4784 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
4785
4786 * gdb.base/annota1.exp: Remove obsolete match_max increase.
4787 * gdb.base/annota3.exp: Idem.
4788 * gdb.base/maint.exp: Idem.
4789
4790 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4791
4792 * lib/gdb.exp (default_gdb_init): Set current value of match_max
4793 to default.
4794
4795 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4796
4797 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
4798 mingw and cygwin targets.
4799
4800 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
4801 Pedro Alves <pedro@codesourcery.com>
4802
4803 * lib/gdb.exp (gdb_compile): Avoid adding
4804 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
4805
4806 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4807
4808 * gdb.base/shr1.c: Use %p in format string.
4809 * gdb.base/unload.c: Avoid warning in fprintf.
4810 * gdb.base/watchpoint-solib.c: Idem.
4811
4812 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
4813
4814 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
4815 long type.
4816 (test_unlink): Correct printf string.
4817 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
4818 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4819
4820 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4821
4822 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4823 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4824 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4825
4826 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4827
4828 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4829 * gdb.objc/nondebug.exp: Likewise.
4830
4831 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4832
4833 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4834 target_info setting.
4835
4836 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4837 that detect new threads during "info threads".
4838
4839 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4840
4841 * gdb.threads/manythreads.c (main): Increase thread stack size
4842 to 2*PTHREAD_STACK_MIN.
4843 * gdb.threads/multi-create.c (main): Likewise.
4844 (create_function): Likewise.
4845
4846 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4847
4848 * gdb.base/dump.exp: Pass difference of pointer types instead
4849 of integer types as offset to restore in intarr3.srec case.
4850
4851 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4852
4853 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4854
4855 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4856
4857 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4858
4859 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
4860
4861 New test for two watchpoints, with disabling of
4862 the first inserted.
4863 * testsuite/gdb.base/watchpoints.c: New file.
4864 * testsuite/gdb.base/watchpoints.exp: New file.
4865
4866 2009-09-25 Tom Tromey <tromey@redhat.com>
4867
4868 * gdb.base/charset.exp: Test utf-16 strings with Python.
4869
4870 2009-09-25 Tom Tromey <tromey@redhat.com>
4871
4872 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4873 UCS-4.
4874 * gdb.base/charset.c (utf_32_string): Rename.
4875 (init_utf32): Rename.
4876 (main): Update.
4877
4878 2009-09-22 Tom Tromey <tromey@redhat.com>
4879
4880 * gdb.python/py-function.exp: Add regression tests.
4881
4882 2009-09-21 Keith Seitz <keiths@redhat.com>
4883
4884 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4885 with invalid operator.
4886
4887 2009-09-21 Keith Seitz <keiths@redhat.com>
4888
4889 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4890 and destructor using typedef name of class.
4891 * gdb.cp/classes.cc (class Base1): Add a destructor.
4892 (base1): New typedef.
4893 (use_methods): Instanitate an object of type base1.
4894 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4895 (do_tests): Call test_template_typedef.
4896 * gdb.cp/templates.cc (Baz::~Baz): New method.
4897 (intBazOne): New typedef.
4898 (main): Instantiate intBazOne.
4899
4900 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4901
4902 PR python/10633
4903
4904 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4905 Function.
4906 (run_lang_tests): Add print elements test.
4907
4908 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4909
4910 * gdb.python/py-value.exp (test_subscript_regression): New
4911 function. Test for invalid subscripts.
4912 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4913 (ptr_ref): New function.
4914
4915 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4916
4917 * gdb.base/default.exp: Fix "show convenience".
4918
4919 2009-09-15 Tom Tromey <tromey@redhat.com>
4920
4921 * lib/mi-support.exp (mi_create_varobj): Update.
4922 (mi_create_floating_varobj): Likewise.
4923 (mi_create_dynamic_varobj): New proc.
4924 (mi_varobj_update): Update.
4925 (mi_varobj_update_with_type_change): Likewise.
4926 (mi_varobj_update_kv_helper): New proc.
4927 (mi_varobj_update_dynamic_helper): Rewrite.
4928 (mi_varobj_update_dynamic): New proc.
4929 (mi_list_varobj_children): Update.
4930 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4931 * gdb.python/python-prettyprint.py (pp_outer): New class.
4932 (pp_nullstr): Likewise.
4933 (lookup_function): Register new printers.
4934 * gdb.python/python-prettyprint.c (struct substruct): New type.
4935 (struct outerstruct): Likewise.
4936 (substruct_test): New function.
4937 (struct nullstr): New type.
4938 (string_1, string_2): New globals.
4939 (main): Add new tests.
4940 * gdb.python/python-mi.exp: Added regression tests.
4941 * gdb.mi/mi2-var-display.exp: Update.
4942 * gdb.mi/mi2-var-cmd.exp: Update.
4943 * gdb.mi/mi2-var-child.exp: Update.
4944 * gdb.mi/mi2-var-block.exp: Update.
4945 * gdb.mi/mi-var-invalidate.exp: Update.
4946 * gdb.mi/mi-var-display.exp: Update.
4947 * gdb.mi/mi-var-cmd.exp: Update.
4948 * gdb.mi/mi-var-child.exp: Update.
4949 * gdb.mi/mi-var-block.exp: Update.
4950 * gdb.mi/mi-break.exp: Update.
4951 * gdb.mi/gdb701.exp: Update.
4952
4953 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4954
4955 * Makefile.in: Inclusion of catch-syscall object.
4956 * gdb.base/catch-syscall.c: New file.
4957 * gdb.base/catch-syscall.exp: New file.
4958
4959 2009-09-12 Michael Snyder <msnyder@vmware.com>
4960
4961 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4962 that can support reverse debuggnig.
4963
4964 2009-09-11 Tom Tromey <tromey@redhat.com>
4965
4966 * gdb.dwarf2/valop.S: New file.
4967 * gdb.dwarf2/valop.exp: New file.
4968
4969 2009-09-11 Mark Kettenis <kettenis@gnu.org>
4970
4971 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4972
4973 2009-09-10 Doug Evans <dje@google.com>
4974
4975 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4976 Add $gdb_prompt to second breakpoint regexp.
4977
4978 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4979
4980 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4981 names, add missing ones.
4982 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4983 * gdb.python/py-frame.c: Rename from python-frame.c.
4984 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4985 testfile name.
4986 * gdb.python/py-function.exp: Rename from python-function.exp.
4987 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4988 testfile name.
4989 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4990 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4991 Adjust testfile name.
4992 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4993 * gdb.python/py-template.cc: Rename from python-template.cc.
4994 * gdb.python/py-template.exp: Rename from python-template.exp.
4995 Adjust testfile name.
4996 * gdb.python/py-value.c: Rename from python-value.c.
4997 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4998 testfile name.
4999
5000 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5003 $bpt2address.
5004 (Second breakpoint address is valid on ia64)
5005 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5006
5007 2009-09-03 Joseph Myers <joseph@codesourcery.com>
5008
5009 * gdb.base/ending-run.exp: Restrict regular expression matching
5010 line number to require closing brace following.
5011
5012 2009-09-03 Doug Evans <dje@google.com>
5013
5014 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5015
5016 2009-09-02 Tom Tromey <tromey@redhat.com>
5017
5018 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5019
5020 2009-09-02 Tom Tromey <tromey@redhat.com>
5021
5022 * gdb.dwarf2/callframecfa.exp: New file.
5023 * gdb.dwarf2/callframecfa.S: New file.
5024
5025 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5028 gdb.base/solib-overlap-main.c: New.
5029
5030 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5031
5032 PR gdb/10565
5033
5034 * gdb.base/bitfields.c (struct container, container): New.
5035 (main): Initialize it and call break5.
5036 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5037
5038 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5039
5040 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5041 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5042
5043 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5046
5047 2009-08-26 Michael Snyder <msnyder@vmware.com>
5048
5049 * gdb.base/i386-reverse.c: New file.
5050 * gdb.base/i386-reverse.exp: New file.
5051 * gdb.base/Makefile.in: Add new files to be removed.
5052
5053 2009-08-26 Joseph Myers <joseph@codesourcery.com>
5054
5055 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5056 environment-pwd for remote host.
5057 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5058
5059 2009-08-24 Keith Seitz <keiths@redhat.com>
5060
5061 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5062 Add two new C++ completer tests which limit the output to a
5063 given class.
5064
5065 2009-08-24 Michael Snyder <msnyder@vmware.com>
5066
5067 * gdb.base/del.exp: Fix typo in comment.
5068 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5069
5070 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5071
5072 * configure: Regenerate.
5073 * gdb.hp/configure: Likewise.
5074 * gdb.hp/gdb.aCC/configure: Likewise.
5075 * gdb.hp/gdb.base-hp/configure: Likewise.
5076 * gdb.hp/gdb.compat/configure: Likewise.
5077 * gdb.hp/gdb.defects/configure: Likewise.
5078 * gdb.hp/gdb.objdbg/configure: Likewise.
5079 * gdb.stabs/configure: Likewise.
5080
5081 2009-08-19 Doug Evans <dje@google.com>
5082
5083 * gdb.base/gdbvars.c: New file.
5084 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5085
5086 2009-08-14 Pedro Alves <pedro@codesourcery.com>
5087
5088 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5089 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5090
5091 2009-08-13 Pedro Alves <pedro@codesourcery.com>
5092
5093 * gdb.base/default.exp: Adjust "set language test": it's now an
5094 enum command. Larger help string moved to "help set language".
5095 * gdb.base/help.exp: Adjust "help set language" expected output,
5096 now lists all known languages.
5097
5098 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5099
5100 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5101 all frame arguments.
5102 * gdb.arch/altivec-regs.exp: Likewise.
5103
5104 2009-08-07 Tom Tromey <tromey@redhat.com>
5105
5106 * gdb.base/setshow.exp: Add tests for changes to set language, set
5107 check range, and set check type.
5108
5109 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5110
5111 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5112 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
5113 Call it.
5114
5115 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5116
5117 * configure.ac: Run gdb.cell tests when appropriate.
5118 * configure: Regenerate.
5119 * lib/cell.exp: New file.
5120 * gdb.cell: New directory.
5121 * gdb.cell/configure.ac: New file.
5122 * gdb.cell/configure: New file.
5123 * gdb.cell/Makefile.in: New file.
5124 * gdb.cell/arch.exp: New file.
5125 * gdb.cell/break.c: New file.
5126 * gdb.cell/break.exp: New file.
5127 * gdb.cell/break-spu.c: New file.
5128 * gdb.cell/bt.c: New file.
5129 * gdb.cell/bt2-spu.c: New file.
5130 * gdb.cell/bt-spu.c: New file.
5131 * gdb.cell/bt.exp: New file.
5132 * gdb.cell/coremaker.c: New file.
5133 * gdb.cell/coremaker-spu.c: New file.
5134 * gdb.cell/core.exp: New file.
5135 * gdb.cell/gcore.exp: New file.
5136 * gdb.cell/data.c: New file.
5137 * gdb.cell/data.exp: New file.
5138 * gdb.cell/data-spu.c: New file.
5139 * gdb.cell/ea-cache.exp: New file.
5140 * gdb.cell/ea-cache.c: New file.
5141 * gdb.cell/ea-cache-spu.c: New file.
5142 * gdb.cell/ea-standalone.c: New file.
5143 * gdb.cell/ea-standalone.exp: New file.
5144 * gdb.cell/ea-test.c: New file.
5145 * gdb.cell/ea-test.exp: New file.
5146 * gdb.cell/f-regs.exp: New file.
5147 * gdb.cell/mem-access.c: New file.
5148 * gdb.cell/mem-access.exp: New file.
5149 * gdb.cell/mem-access-spu.c: New file.
5150 * gdb.cell/ptype.exp: New file.
5151 * gdb.cell/registers.exp: New file.
5152 * gdb.cell/size.c: New file.
5153 * gdb.cell/sizeof.exp: New file.
5154 * gdb.cell/size-spu.c: New file.
5155 * gdb.cell/solib.exp: New file.
5156 * gdb.cell/solib-symbol.exp: New file.
5157
5158 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5159
5160 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5161
5162 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5163
5164 * gdb.base/float.exp: Handle VFP registers.
5165
5166 2009-07-14 Michael Snyder <msnyder@vmware.com>
5167
5168 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5169 to bring gdb to the beginning of the calling line.
5170
5171 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5172 confusing the i386 epilogue unwinder.
5173
5174 2009-07-14 Stan Shebs <stan@codesourcery.com>
5175
5176 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5177
5178 2009-07-14 Michael Snyder <msnyder@vmware.com>
5179
5180 * gdb.reverse/step-reverse.exp (stepi into function call):
5181 Call instruction may not be first instruction in the line.
5182 (reverse stepi from a function call): Used wrong line number.
5183
5184 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5185
5186 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5187
5188 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5189
5190 Fix gdb.base/macscp.exp when using custom inputrc.
5191 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5192 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5193 env(TERM) set.
5194 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5195 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5196
5197 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5200 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5201 Change the compilation target to match the testcase name.
5202 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5203 testcase name.
5204 * a2-run.exp: Use for setup prepare_for_testing. Change the
5205 compilation target to match the testcase name.
5206 * gdb.base/commands.exp: Likewise.
5207 * gdb.base/finish.exp: Likewise.
5208 * gdb.base/float.exp: Likewise.
5209 * gdb.base/info-target.exp: Likewise.
5210 * gdb.base/relational.exp: Likewise.
5211 * gdb.base/term.exp: Likewise.
5212 * gdb.base/until.exp: Likewise.
5213 * gdb.base/volatile.exp: Likewise.
5214 * gdb.base/whatis-exp.exp: Likewise.
5215
5216 2009-07-11 Hui Zhu <teawater@gmail.com>
5217
5218 * gdb.base/help.exp (disassemble): Update expected help text.
5219
5220 2009-07-09 Tom Tromey <tromey@redhat.com>
5221
5222 * lib/gdb.exp: Handle TRANSCRIPT.
5223 (remote_spawn, remote_close, send_gdb): New procs.
5224
5225 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5226
5227 * gdb.python/python-prettyprint.c: Add counted null string
5228 structure.
5229 * gdb.python/python-prettyprint.exp: Print null string. Test for
5230 embedded nulls.
5231 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5232 * gdb.python/python-value.exp (test_value_in_inferior): Add
5233 variable length string fetch tests.
5234 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5235
5236 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5239
5240 2009-07-07 Tom Tromey <tromey@redhat.com>
5241
5242 * gdb.base/call-rt-st.exp: Update for change to escape output.
5243 * gdb.base/callfuncs.exp: Likewise.
5244 * gdb.base/charset.exp: Likewise.
5245 * gdb.base/constvars.exp: Likewise.
5246 * gdb.base/long_long.exp: Likewise.
5247 * gdb.base/pointers.exp: Likewise.
5248 * gdb.base/printcmds.exp: Likewise.
5249 * gdb.base/setvar.exp: Likewise.
5250 * gdb.base/store.exp: Likewise.
5251 * gdb.cp/ref-types.exp: Likewise.
5252 * gdb.mi/mi-var-child.exp: Likewise.
5253 * gdb.mi/mi-var-display.exp: Likewise.
5254 * gdb.mi/mi2-var-display.exp: Likewise.
5255 * gdb.base/charset.exp: Test octal escape sequence length.
5256 Update for change to escape output.
5257
5258 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5259
5260 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5261
5262 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5263
5264 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5265
5266 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5269 gdbserver increasing $portnum if "Can't bind address" has been seen.
5270
5271 2009-07-05 Pedro Alves <pedro@codesourcery.com>
5272
5273 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5274 mingw32ce.
5275
5276 2009-07-05 Pedro Alves <pedro@codesourcery.com>
5277
5278 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5279 VFP format.
5280
5281 2009-07-02 Pedro Alves <pedro@codesourcery.com>
5282
5283 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5284 linux. Adjust to use "inferior", "info inferiors", "detach
5285 inferior" and "kill inferior" instead of "restart", "info fork",
5286 "detach fork" and "delete fork".
5287 * gdb.base/ending-run.exp: Spell out "info".
5288 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5289 the "kill" command.
5290
5291 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5292
5293 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5294 change to prefix TLS offset in hex with 0x.
5295
5296 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5297
5298 * gdb.base/default.exp: Update test case for "x" changes.
5299
5300 2009-07-01 Tristan Gingold <gingold@adacore.com>
5301
5302 * gdb.base/bigcore.exp: Make darwin untested.
5303
5304 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 * gdb.base/completion.exp (directory completion): Create the directory.
5307 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5308 escapeuniquesub.
5309 (directory completion 2): Expect now ${escapeuniquesub}.
5310 (Glob remaining of directory test): Remove one excessive newline.
5311 Expect the real output.
5312
5313 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 Fix `make check//%' target after `make check' has been ran.
5316 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5317 a mkdir call.
5318 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5319 (%/.dir): Remove.
5320
5321 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5324 the expected result record.
5325
5326 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5327
5328 Remove racy FAILs relying just on the timeouts.
5329 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5330 (annotation_level 2): Remove racy FAILs.
5331
5332 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5333
5334 gdb/10275
5335 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5336
5337 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5338
5339 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5340
5341 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5342
5343 * gdb.mi/mi-stack.exp: Testing symbolic options
5344 to -stack-list-locals and -stack-list-arguments.
5345
5346 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5347
5348 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5349
5350 2009-06-29 Tom Tromey <tromey@redhat.com>
5351
5352 * dg-extract-results.sh: New file.
5353 * Makefile.in (FORCE_PARALLEL): New variable.
5354 (CHECK_TARGET): New conditional variable.
5355 (check): Use CHECK_TARGET.
5356 (DO_RUNTEST): New variable.
5357 (check-single): New target.
5358 (TEST_DIRS): New variable.
5359 (TEST_TARGETS): Likewise.
5360 (check-parallel): New target.
5361 (check-gdb.%): New pattern.
5362 (BASE1_FILES): New variable.
5363 (BASE2_FILES): Likewise.
5364 (check-gdb.base%): New pattern.
5365 (%/.dir): New pattern.
5366 * configure: Rebuild.
5367 * aclocal.m4 (AM_CONDITIONAL): New defun.
5368 * configure.ac: Check whether user is using GNU make.
5369 (GMAKE): New conditional.
5370
5371 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5372
5373 * gdb.cp/namespace-nested-import.cc: New test.
5374 * gdb.cp/namespace-nested-import.exp: New test.
5375
5376 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5377
5378 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5379 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5380 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5381 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5382 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5383 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5384 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5385 gdb.opt/inline-markers.c: New files.
5386 * lib/gdb.exp (skip_inline_frame_tests): New function.
5387 (skip_inline_var_tests): New function.
5388
5389 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5390
5391 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5392 backtrace.
5393
5394 2009-06-27 Michael Snyder <msnyder@vmware.com>
5395
5396 * gdb.reverse: New directory.
5397 * gdb.reverse/break-reverse.c: New test.
5398 * gdb.reverse/break-reverse.exp: New test.
5399 * gdb.reverse/consecutive-reverse.c: New test.
5400 * gdb.reverse/consecutive-reverse.exp: New test.
5401 * gdb.reverse/finish-reverse.c: New test.
5402 * gdb.reverse/finish-reverse.exp: New test.
5403 * gdb.reverse/machinestate.c: New test.
5404 * gdb.reverse/ms1.c: New test.
5405 * gdb.reverse/machinestate.exp: New test.
5406 * gdb.reverse/Makefile.in: New file.
5407 * gdb.reverse/shr2.c: New test.
5408 * gdb.reverse/solib-reverse.c: New test.
5409 * gdb.reverse/solib-reverse.exp: New test.
5410 * gdb.reverse/step-reverse.c: New test.
5411 * gdb.reverse/step-reverse.exp: New test.
5412 * gdb.reverse/until-reverse.c: New test.
5413 * gdb.reverse/ur1.c: New test.
5414 * gdb.reverse/until-reverse.exp: New test.
5415 * gdb.reverse/watch-reverse.c: New test.
5416 * gdb.reverse/watch-reverse.exp: New test.
5417 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5418 * configure: Regenerate.
5419
5420 2009-06-26 Doug Evans <dje@google.com>
5421
5422 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5423
5424 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5425
5426 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5427 windows problem for 'file delete $binfile'.
5428
5429 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5430
5431 * gdb.cp/namespace-using.exp: New test.
5432 * gdb.cp/namespace-using.cc: New test.
5433
5434 2009-05-20 Joel Brobecker <brobecker@adacore.com>
5435
5436 * gdb.ada/variant_record_packed_array: New testcase.
5437
5438 2009-06-23 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.base/charset.exp (test_combination): Regression test.
5441 * gdb.base/charset.c (my_wchar_t): New typedef.
5442 (myvar): New global.
5443 (main): Set myvar.
5444
5445 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5446
5447 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5448 target.
5449
5450 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5451
5452 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5453
5454 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5455
5456 * gdb.mi/gdb680.exp: Update test for error message.
5457
5458 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5459
5460 * gdb.base/annota1.exp: Allow multiple occurrences of the
5461 frames-invalid annotation.
5462 * gdb.cp/annota2.exp: Likewise.
5463
5464 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5465
5466 * gdb.cp/gdb2495.cc: New file.
5467 * gdb.cp/gdb2495.exp: New file.
5468
5469 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5470
5471 Report error on GDB crash during runto.
5472 * lib/gdb.exp (runto <eof>): New.
5473
5474 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5475
5476 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5477 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5478 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5479 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5480 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5481 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5482 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5483 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5484 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5485 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5486 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5487 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5488 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5489 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5490 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5491 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5492 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5493 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5494 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5495 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5496 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5497 gdb.trace/passcount.exp, gdb.trace/report.exp,
5498 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5499 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5500 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5501 executable.
5502
5503 2009-06-07 Pedro Alves <pedro@codesourcery.com>
5504
5505 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5506 defined before referencing it.
5507
5508 2009-06-03 Doug Evans <dje@google.com>
5509
5510 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5511 * gdb.arch/i386-see.c: Ditto.
5512
5513 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5514
5515 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5516 (check_macro): Return 1 if undefined.
5517 If first test fails, check if macro debug information is available,
5518 and report unsupported test if no macro information is found.
5519
5520 2009-05-29 Doug Evans <dje@google.com>
5521
5522 * gdb.threads/hand-call-in-threads.exp: New.
5523 * gdb.threads/hand-call-in-threads.c: New.
5524
5525 2009-05-29 Michael Snyder <msnyder@vmware.com>
5526
5527 * gdb.base/break-always.exp: Change "1" to "on".
5528 Add confirmation check.
5529
5530 2009-05-28 Pedro Alves <pedro@codesourcery.com>
5531
5532 * gdb.threads/threxit-hop-specific.c: New.
5533 * gdb.threads/threxit-hop-specific.exp: New.
5534 * gdb.threads/thread-execl.c: New.
5535 * gdb.threads/thread-execl.exp: New.
5536
5537 2009-05-27 Tom Tromey <tromey@redhat.com>
5538 Thiago Jung Bauermann <bauerman@br.ibm.com>
5539
5540 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5541 (mi_child_regexp): Likewise.
5542 (mi_list_varobj_children_range): Likewise.
5543 (mi_get_features): Likewise.
5544 (mi_list_varobj_children): Rewrite.
5545 * gdb.python/python-mi.exp: New file.
5546
5547 2009-05-27 Tom Tromey <tromey@redhat.com>
5548 Thiago Jung Bauermann <bauerman@br.ibm.com>
5549 Phil Muldoon <pmuldoon@redhat.com>
5550 Paul Pluzhnikov <ppluzhnikov@google.com>
5551
5552 * gdb.python/python-prettyprint.exp: New file.
5553 * gdb.python/python-prettyprint.c: New file.
5554 * gdb.python/python-prettyprint.py: New file.
5555 * gdb.base/display.exp: print/r is now valid.
5556
5557 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5558 Tom Tromey <tromey@redhat.com>
5559 Pedro Alves <pedro@codesourcery.com>
5560 Paul Pluzhnikov <ppluzhnikov@google.com>
5561
5562 * gdb.python/python-template.exp: New file.
5563 * gdb.python/python-template.cc: New file.
5564 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5565 tests.
5566 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5567 Call it.
5568 (test_value_after_death): New proc.
5569 * gdb.python/python-value.c (PTR): New typedef.
5570 (main): New variable 'x'.
5571
5572 2009-05-27 Tom Tromey <tromey@redhat.com>
5573
5574 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5575 tests.
5576 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5577 Call it.
5578
5579 2009-05-27 Pedro Alves <pedro@codesourcery.com>
5580
5581 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5582
5583 2009-05-24 Pedro Alves <pedro@codesourcery.com>
5584
5585 * gdb.threads/fork-thread-pending.c: New.
5586 * gdb.threads/fork-thread-pending.exp: New.
5587
5588 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5591 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5592
5593 2009-05-18 Jon Beniston <jon@beniston.com>
5594
5595 * gdb.asm/asm-source.exp: Add lm32 target.
5596
5597 2009-05-17 Pedro Alves <pedro@codesourcery.com>
5598
5599 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5600 `gdb_get_line_number'. Call `callee' in both parent and child.
5601 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5602 `gdb_get_line_number' instead of hardcoding line numbers.
5603 (catch_fork_unpatch_child): New procedure to test detaching
5604 breakpoints from child fork.
5605 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5606 hardcoding line numbers.
5607 (do_fork_tests): Run `catch_fork_unpatch_child'.
5608
5609 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5610
5611 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5612 of structure type enters or leaves the scope, it
5613 is reported by -var-update.
5614
5615 2009-05-11 Doug Evans <dje@sebabeach.org>
5616
5617 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
5618 * gdb.threads/pending-step.c (main): Fix off-by-one error.
5619 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5620
5621 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5622
5623 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5624
5625 2009-04-30 Doug Evans <dje@google.com>
5626
5627 * gdb.threads/watchthreads2.exp: New testcase.
5628 * gdb.threads/watchthreads2.c: New testcase.
5629
5630 2009-04-29 Doug Evans <dje@google.com>
5631
5632 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5633 * gdb.cp/mb-ctor.cc: Ditto.
5634 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5635 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5636 * gdb.cp/mb-inline1.cc: Call it.
5637 * gdb.cp/mb-inline2.cc: Ditto.
5638 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5639 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5640
5641 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5642
5643 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5644 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5645 Replace all uses of `decimal' by `nonzero'.
5646 (info macro FROM_COMMANDLINE): New test.
5647
5648 2009-04-27 Tom Tromey <tromey@redhat.com>
5649
5650 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5651
5652 2009-04-27 Doug Evans <dje@google.com>
5653
5654 * gdb.threads/watchthreads.c (main): Initialize args before starting
5655 the threads. Plus formatting cleanup.
5656 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5657 biased scheduling of one thread.
5658
5659 2009-04-27 Jerome Guitton <guitton@adacore.com>
5660
5661 * gdb.cp/templates.cc (GetMax): New template.
5662 (main): Declare two instances of GetMax.
5663 * gdb.cp/templates.exp: Add new test.
5664
5665 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5668
5669 2009-04-22 Joseph Myers <joseph@codesourcery.com>
5670
5671 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5672
5673 2009-04-15 Tom Tromey <tromey@redhat.com>
5674
5675 * gdb.base/charset.exp: Add regression test.
5676
5677 2009-04-14 Joel Brobecker <brobecker@adacore.com>
5678
5679 * gdb.base/exe-lock.exp: New testcase.
5680
5681 2009-04-13 Tom Tromey <tromey@redhat.com>
5682
5683 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5684 operator on Frame.
5685
5686 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5687
5688 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5689 * gdb.server/ext-attach.exp: Likewise.
5690
5691 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5692
5693 Eliminate some sleep usage.
5694
5695 * gdb.mi/basics.c (do_nothing): New.
5696 (main): Use do_nothing instead of printf, so that
5697 not to introduce race condition between output of
5698 inferiour and output of gdb. Do not use sleep as it
5699 is not generally available on embedded targets.
5700
5701 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5702
5703 * gdb.server/ext-attach.exp: Expect an optional process id after
5704 "Detached from remote process".
5705
5706 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5707
5708 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5709 gdb.dwarf2/dw2-unresolved.exp: New.
5710
5711 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5712
5713 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5714 mi_run_to_main.
5715
5716 2009-04-02 Pedro Alves <pedro@codesourcery.com>
5717
5718 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5719 mi_run_to_main. Skip thread exit test on remote targets.
5720 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5721 mi_run_to_main.
5722 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5723 mi_run_to_main.
5724 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5725 when expecting ^connected. Detect when the target doesn't support
5726 non-stop mode.
5727 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5728 supported. Return -1 on error, 0 on success.
5729 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5730 (mi_runto): Return mi_runto_helper's result explicitly.
5731
5732 2009-04-01 Pedro Alves <pedro@codesourcery.com>
5733
5734 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5735
5736 2009-04-01 Tom Tromey <tromey@redhat.com>
5737
5738 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5739 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5740 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5741 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5742
5743 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5744 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 PR gdb/931
5747 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5748 output.
5749 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5750 for gdb/931.
5751 * dw2-strp.S (DW_AT_language): Change to C++.
5752 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5753
5754 2009-03-31 Joel Brobecker <brobecker@adacore.com>
5755
5756 * gdb.ada/tasks: New testcase.
5757
5758 2009-03-30 Stan Shebs <stan@codesourcery.com>
5759
5760 * gdb.trace/actions.exp: Update to match new info trace format.
5761 * gdb.trace/deltrace.exp: Ditto.
5762 * gdb.trace/infotrace.exp: Ditto.
5763 * gdb.trace/passcount.exp: Ditto.
5764 * gdb.trace/save-trace.exp: Ditto.
5765 * gdb.trace/while-stepping.exp: Ditto.
5766 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5767
5768 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5769
5770 * gdb.python/python-frame.c: New file.
5771 * gdb.python/python-frame.exp: New file.
5772
5773 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5774
5775 * gdb.python/python-value.exp: Add tests for the address
5776 attribute.
5777
5778 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
5779
5780 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
5781
5782 2009-03-26 Doug Evans <dje@google.com>
5783
5784 * gdb.mi/mi-nonstop-exit.exp: New file.
5785 * gdb.mi/non-stop-exit.c: New file.
5786
5787 2009-03-26 Tom Tromey <tromey@redhat.com>
5788
5789 Update for change to prologue skipping:
5790 * gdb.mi/mi2-simplerun.exp: Update.
5791 * gdb.mi/mi2-break.exp: Update.
5792 * gdb.mi/mi-simplerun.exp: Update.
5793 * gdb.mi/mi-break.exp: Update.
5794 * gdb.base/ending-run.exp: Update.
5795
5796 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
5797
5798 * gdb.python/python-value.exp (test_value_in_inferior): Test
5799 gdb.Value.is_optimized_out attribute.
5800
5801 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5802
5803 * gdb.dwarf2/dw2-noloc-main.c: New file.
5804 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
5805 (.text): Remove.
5806 (.data): New.
5807 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
5808 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
5809 (DW_TAG_subprogram func_cu1, noloc): Remove.
5810 (main): New.
5811 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
5812 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
5813 (file_symbols): New procedure.
5814
5815 2009-03-25 Tom Tromey <tromey@redhat.com>
5816
5817 * gdb.base/charset.exp (valid_target_charset): New proc.
5818 Use it to skip tests on invalid charsets.
5819
5820 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5821
5822 * gdb.base/completion.exp: Add a test for directory completion.
5823
5824 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 Fix a racy FAIL.
5827 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5828 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5829
5830 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5831
5832 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5833 * gdb.python/python-function.exp: Add test for function returning
5834 a GDB value.
5835
5836 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5837
5838 * gdb.python/python-function.exp: New file.
5839
5840 2009-03-20 Tom Tromey <tromey@redhat.com>
5841
5842 * gdb.base/store.exp: Update for change to escape output.
5843 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5844 to escape output.
5845 * gdb.base/pointers.exp: Update for change to escape output.
5846 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5847 to escape output.
5848 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5849 escape output.
5850 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5851 to escape output.
5852 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5853 escape output.
5854 * gdb.base/setvar.exp: Update for change to escape output.
5855 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5856 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5857 to escape output.
5858 (test_print_string_constants): Likewise.
5859 * gdb.base/charset.exp (valid_host_charset): Check size of
5860 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5861 cases. Handle "auto"-related output.
5862 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5863 (uvar, Uvar): New globals.
5864
5865 2009-03-19 Jerome Guitton <guitton@adacore.com>
5866
5867 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5868 deltas.
5869 * gdb.ada/fixed_points.exp: Ditto.
5870
5871 2009-03-18 Pedro Alves <pedro@codesourcery.com>
5872
5873 * return-nodebug.c: Don't include stdio.h.
5874 (init): Delete.
5875 (func): Delete definition and provide extern declaration.
5876 (t): New.
5877 (main): Don't call printf. Call func and store its result in t.
5878 * return-nodebug1.c: New.
5879 * return-nodebug.exp: Don't expect stdio output. Instead, print
5880 the global variable t. Drop printf formatters and cast types from
5881 foreach loop. Don't use prepare_for_testing. Compile
5882 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5883 define FORMAT or CAST.
5884
5885 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5886
5887 * gdb.base/solib-display.exp: Disable test for remote targers.
5888
5889 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5890
5891 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5892
5893 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5894
5895 Fix a racy FAIL.
5896 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5897 code from `follow parent, print pids'.
5898 (`follow child, print pids', `follow parent, print pids'): Call it.
5899 Replace `gdb_test "break..."' by gdb_breakpoint.
5900
5901 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5902
5903 * gdb.mi/mi-cli.exp: Adjust for output difference in
5904 sync and async modes.
5905
5906 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5907
5908 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5909 that was checked in by mistake. Remove loading of ada.exp, since
5910 this is not necessary in this case.
5911
5912 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5913
5914 * gdb.ada/ptype_arith_binop.exp: New testcase.
5915
5916 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5917
5918 * gdb.ada/mod_from_name: New testcase.
5919
5920 2009-03-12 Joel Brobecker <brobecker@adacore.com>
5921
5922 * gdb.ada/tick_last_segv: New testcase.
5923
5924 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5925
5926 * gdb.mi/mi-cli.exp: Remove debug print.
5927
5928 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5929
5930 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5931 include the token in ^running and frame info in *stopped.
5932
5933 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5934
5935 * solib-display.exp: New file.
5936 * solib-display-main.c: New file.
5937 * solib-display-lib.c: New file.
5938
5939 2009-03-05 Pedro Alves <pedro@codesourcery.com>
5940
5941 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5942
5943 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5944
5945 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5946 (list_and_check_macro): Use more specific test name.
5947 (next to definition): Make the test names unique.
5948
5949 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5950
5951 * gdb.pascal/floats.exp: Accept approximate results everywhere.
5952
5953 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5954
5955 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5956 notifications.
5957 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5958 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5959 * lib/mi-support.exp (library_loaded_re): New.
5960 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5961
5962 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5963
5964 * gdb.gdb/observer.exp: Use test_notification observer, not
5965 normal_stop, everywhere.
5966 (test_normal_stop_notifications): Rename to...
5967 (test_notifications): ...this.
5968 (test_observer_normal_stop): Rename to...
5969 (test_observer): ...this.
5970
5971 2009-02-16 Doug Evans <dje@google.com>
5972
5973 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5974 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5975 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5976 (test_prefixed_syscall,test_int3): New tests.
5977 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5978 (test_prefixed_syscall,test_int3): New tests.
5979
5980 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5981
5982 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5983 (mi_expect_interrupt): Likewise.
5984 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5985 response.
5986
5987 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5988
5989 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5990 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5991 Replace calls to get_valueofx by get_hexadecimal_valueof.
5992
5993 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5994
5995 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5996 (get_integer_valueof): New procedure.
5997 (get_sizeof): Use new get_integer_value_of.
5998 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5999 by get_integer_valueof.
6000
6001 2009-02-13 Tom Tromey <tromey@redhat.com>
6002
6003 * gdb.base/remote.exp (get_sizeof): Remove.
6004 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6005 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6006 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6007 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6008 (get_sizeof): Likewise.
6009
6010 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6011
6012 PR fortran/9806
6013 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6014
6015 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6016
6017 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6018
6019 2009-02-06 Pedro Alves <pedro@codesourcery.com>
6020
6021 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6022
6023 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6024
6025 * gdb.python/python-cmd.exp: New file.
6026
6027 2009-02-06 Tristan Gingold <gingold@adacore.com>
6028
6029 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6030
6031 2009-02-05 Tristan Gingold <gingold@adacore.com>
6032
6033 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6034 pointer is dereferenced and use this signal name in regexp.
6035 * gdb.base/signull.exp: Ditto.
6036 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6037 * gdb.base/signull.c (main): Ditto.
6038
6039 2009-02-04 Tom Tromey <tromey@redhat.com>
6040 Thiago Jung Bauermann <bauerman@br.ibm.com>
6041
6042 * gdb.python/python-value.exp: Use `gdb.history' instead of
6043 `gdb.value_from_history'.
6044 (test_value_numeric_ops): Add test for conversion of enum constant.
6045 * gdb.python/python-value.c (enum e): New type.
6046 (evalue): New global.
6047 (main): Use argv.
6048
6049 2009-02-04 Jerome Guitton <guitton@adacore.com>
6050
6051 * gdb.ada/uninitialized_vars: New test program.
6052 * gdb.ada/uninitialized_vars.exp: New testcase.
6053
6054 2009-02-02 Tom Tromey <tromey@redhat.com>
6055
6056 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6057 * gdb.cp/pr2489.cc: Rename...
6058 * gdb.cp/pr9594.cc: ... to this.
6059
6060 2009-02-02 Tom Tromey <tromey@redhat.com>
6061
6062 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6063 * gdb.cp/pr2489.cc: New file.
6064 * gdb.cp/cpcompletion.exp: New file.
6065
6066 2009-02-02 Tom Tromey <tromey@redhat.com>
6067
6068 PR exp/9059:
6069 * gdb.cp/call-c.exp: Add regression test.
6070 * gdb.cp/call-c.cc (FooHandle): New typedef.
6071 (main): New variable 'handle'.
6072
6073 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6074
6075 * lib/mi-support.exp (et_mi_thread_list)
6076 (check_mi_and_console_threads): Adjust for current thread in
6077 -thread-list-ids output.
6078
6079 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6080
6081 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6082 Call it.
6083
6084 2009-01-28 Doug Evans <dje@google.com>
6085
6086 * gdb.arch/amd64-disp-step.S: New file.
6087 * gdb.arch/amd64-disp-step.exp: New file.
6088 * gdb.arch/i386-disp-step.S: New file.
6089 * gdb.arch/i386-disp-step.exp: New file.
6090
6091 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6092
6093 * gdb.base/find.exp: Set newline variable
6094 using quotes instead of braces to fix cygwin failures.
6095
6096 2009-01-23 Pedro Alves <pedro@codesourcery.com>
6097
6098 * gdb.base/radix.exp: Add tests to ensure that that set
6099 input-radix 0 and set output-radix 0 are really rejected.
6100
6101 2009-01-23 Pedro Alves <pedro@codesourcery.com>
6102
6103 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6104 copyright years.
6105
6106 2009-01-23 Pedro Alves <pedro@codesourcery.com>
6107
6108 PR gdb/9664:
6109 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6110
6111 2009-01-22 Pedro Alves <pedro@codesourcery.com>
6112
6113 PR c++/9631:
6114 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6115
6116 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6117
6118 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6119 binfile definition to fix Windows OS failure.
6120
6121 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6122
6123 PR gdb/9346
6124 * gdb.base/interrupt.c (sigint_handler): New.
6125 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6126 on error.
6127 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6128 Test "signal SIGINT".
6129
6130 2009-01-19 Doug Evans <dje@google.com>
6131
6132 * gdb.base/break.exp: Update expected gdb output.
6133 * gdb.base/sepdebug.exp: Ditto.
6134 * gdb.mi/mi-syn-frame.exp: Ditto.
6135 * gdb.mi/mi2-syn-frame.exp: Ditto.
6136 * gdb.base/call-signal-resume.exp: New file.
6137 * gdb.base/call-signals.c: New file.
6138 * gdb.base/unwindonsignal.exp: New file.
6139 * gdb.base/unwindonsignal.c: New file.
6140 * gdb.threads/interrupted-hand-call.exp: New file.
6141 * gdb.threads/interrupted-hand-call.c: New file.
6142 * gdb.threads/thread-unwindonsignal.exp: New file.
6143
6144 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6145
6146 * gdb.base/define.exp: Test defining and hooking prefix commands.
6147 * gdb.python/python.exp: Update test for "show user" output.
6148
6149 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6150
6151 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6152 now the output exactly, using less wildcards. Expect also the output
6153 of gfortran-4.3. Update for the f-valprint.c modification from
6154 2008-04-22.
6155 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6156 Remove gdb_test test names where matching the command.
6157
6158 2009-01-01 Pedro Alves <pedro@codesourcery.com>
6159
6160 PR breakpoints/9681:
6161 * gdb.base/watchpoint.exp: Add regression test.
6162
6163 2008-12-31 Pedro Alves <pedro@codesourcery.com>
6164
6165 * gdb.threads/attach-into-signal.exp: Don't use
6166 gdb_suppress_entire_file.
6167 * gdb.threads/attach-stopped.exp: Ditto.
6168 * gdb.threads/attachstop-mt.exp: Ditto.
6169
6170 2008-12-31 Pedro Alves <pedro@codesourcery.com>
6171
6172 PR gdb/8812:
6173 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6174
6175 2008-12-29 Pedro Alves <pedro@codesourcery.com>
6176
6177 PR gdb/7536:
6178 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6179 and unsupported output radices are really rejected.
6180
6181 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6184
6185 2008-12-22 Tom Tromey <tromey@redhat.com>
6186
6187 * gdb.cp/punctuator.exp: New file.
6188
6189 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 * gdb.base/completion.exp (Completing non-existing component): New test.
6192
6193 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
6195 Fix for PR gdb/8648.
6196 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6197 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6198 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6199 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6200
6201 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6204
6205 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
6206
6207 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6208 compiler actually generate code at the expected line number.
6209
6210 2008-12-15 Jie Zhang <jie.zhang@analog.com>
6211
6212 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6213
6214 2008-12-12 Tom Tromey <tromey@redhat.com>
6215
6216 * gdb.base/commands.exp (redefine_hook_test): New proc.
6217 Call it.
6218
6219 2008-12-11 Tom Tromey <tromey@redhat.com>
6220
6221 * gdb.base/macscp.exp: New regression test.
6222
6223 2008-12-11 Tom Tromey <tromey@redhat.com>
6224
6225 * gdb.base/macscp.exp: Print "address.addr".
6226 * gdb.base/macscp1.c (struct outer): New struct.
6227 (address): New global.
6228
6229 2008-12-09 Tom Tromey <tromey@redhat.com>
6230
6231 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6232 Call it.
6233
6234 2008-12-04 Doug Evans <dje@google.com>
6235
6236 * gdb.server/ext-run.exp: Relax regexp for init program.
6237
6238 2008-12-03 Tristan Gingold <gingold@adacore.com>
6239
6240 * gdb.base/macscp.exp: Generate an object file during compilation
6241 to work around Darwin dsymutil limitations.
6242
6243 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6244
6245 Test resolving external references to TLS variables.
6246 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6247 FILE2_THREAD_LOCAL.
6248 (testfile2, srcfile2): New variables.
6249 * gdb.threads/tls.c (file2_thread_local)
6250 (function_referencing_file2_thread_local): New.
6251 * gdb.threads/tls2.c: New file.
6252
6253 2008-11-28 Joel Brobecker <brobecker@adacore.com>
6254
6255 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
6256 rather than integer, as integer might not be big enough when
6257 on 64bit targets.
6258
6259 2008-11-27 Jerome Guitton <guitton@adacore.com>
6260
6261 * gdb.cp/formatted-ref.exp: Add equality test.
6262 * gdb.ada/formatted_ref.exp: Ditto.
6263
6264 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6267 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6268
6269 2008-11-20 Andreas Schwab <schwab@suse.de>
6270
6271 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6272 matching syscall entry point.
6273 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6274 (tcatch_vfork_then_child_follow): Likewise. Finish through
6275 vfork even if we stopped at the syscall trampoline.
6276
6277 2008-11-20 Doug Evans <dje@google.com>
6278
6279 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6280
6281 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6282
6283 * gdb.arch/ppc-dfp.exp: New file.
6284 * gdb.arch/ppc-dfp.c: New file.
6285
6286 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6287
6288 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
6289
6290 2008-11-17 Doug Evans <dje@google.com>
6291
6292 * gdb.mi/mi-syn-frame.exp: Update expected output.
6293 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6294
6295 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6296
6297 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
6298 "thread N" results in =thread-selected.
6299 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6300 (mi_send_resuming_command_raw): Be prepared for
6301 =thread-selected.
6302
6303 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6304
6305 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6306 * lib/mi-support.exp: Likewise.
6307
6308 2008-11-16 Joel Brobecker <brobecker@adacore.com>
6309
6310 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6311 commands from the expected output for "help catch".
6312
6313 2008-11-15 Joel Brobecker <brobecker@adacore.com>
6314
6315 * gdb.ada/int_deref.exp: New testcase.
6316
6317 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
6318
6319 * gdb.mi/gdb2549.exp: New file.
6320
6321 2008-11-11 Doug Evans <dje@google.com>
6322
6323 * gdb.base/callexit.exp: New file.
6324 * gdb.base/callexit.c: New file.
6325
6326 2008-11-10 Doug Evans <dje@google.com>
6327
6328 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6329 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6330 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6331 (default_gdb_start,default_gdb_exit): Ditto.
6332 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6333 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6334 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6335 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6336 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6337 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6338
6339 2008-11-03 Andreas Schwab <schwab@suse.de>
6340
6341 * gdb.base/hashline2.exp: Fix typo.
6342 * gdb.base/hashline3.exp: Likewise.
6343
6344 2008-10-30 Tom Tromey <tromey@redhat.com>
6345
6346 * gdb.base/pointers.exp: Add test.
6347 * gdb.base/pointers.c (k, S): New typedefs.
6348 (instance): New global.
6349
6350 2008-10-30 Andreas Schwab <schwab@suse.de>
6351
6352 * gdb.base/args.exp: Add tests for newlines.
6353
6354 2008-10-30 Joel Brobecker <brobecker@adacore.com>
6355
6356 gdb.base/foll-exec.exp: Update the expected output of a couple
6357 of "info breakpoints" tests.
6358
6359 2008-10-28 Tom Tromey <tromey@redhat.com>
6360
6361 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6362
6363 2008-10-24 Pedro Alves <pedro@codesourcery.com>
6364
6365 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6366 gdb_start_cmd.
6367 Use runto_main before any test that requires execution.
6368
6369 2008-10-23 Pedro Alves <pedro@codesourcery.com>
6370
6371 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6372 instead of SIGINT.
6373
6374 2008-10-22 Joel Brobecker <brobecker@adacore.com>
6375
6376 * gdb.base/completion.exp: Update expected output following
6377 the addition of the "info tasks" command.
6378
6379 2008-10-22 Tom Tromey <tromey@redhat.com>
6380
6381 * gdb.base/exprs.exp (test_expr): Add test for string
6382 concatenation.
6383
6384 2008-10-19 Pedro Alves <pedro@codesourcery.com>
6385
6386 * configure.ac: Output gdb.python/Makefile.
6387 * configure: Regenerate.
6388 * gdb.python/Makefile.in: New.
6389
6390 2008-10-16 Joel Brobecker <brobecker@adacore.com>
6391
6392 * gdb.base/foll-fork.exp: Adjust the expected output to match
6393 the new description for fork/vfork catchpoints in the "info
6394 breakpoints" output.
6395
6396 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6397
6398 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6399
6400 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6401
6402 * gdb.python/python-value.c: New file.
6403 * gdb.python/python-value.exp: New file.
6404
6405 2008-10-15 Pedro Alves <pedro@codesourcery.com>
6406
6407 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6408
6409 2008-10-15 Denis Pilat <denis.pilat@st.com>
6410
6411 * gdb.cp/mb-ctor.exp: Fix a typo.
6412
6413 2008-10-09 Tom Tromey <tromey@redhat.com>
6414
6415 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6416 'fprintf' and 'stderr'.
6417
6418 2008-10-07 Joel Brobecker <brobecker@adacore.com>
6419
6420 * gdb.ada/ref_tick_size.exp: New testcase.
6421
6422 2008-10-06 Doug Evans <dje@google.com>
6423
6424 * gdb.dwarf2/dw2-cu-size.exp: New file.
6425 * gdb.dwarf2/dw2-cu-size.S: New file.
6426
6427 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6428 .Ltype_int for clarity.
6429
6430 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6431
6432 PR gdb/2384:
6433 * gdb.cp/gdb2384.exp: Extended to test more cases.
6434 * gdb.cp/gdb2384.cc: Likewise.
6435 * gdb.cp/gdb2384-base.h: Likewise.
6436 * gdb.cp/gdb2384-base.cc: Likewise.
6437
6438 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.base/maint.exp (maint print type): Remove printing
6441 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6442
6443 2008-09-30 Tom Tromey <tromey@redhat.com>
6444
6445 * gdb.base/macscp.exp: Add completion tests.
6446 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6447 (TWENTY_THREE): Likewise.
6448 (FORTY_EIGHT): Likewise.
6449
6450 2008-09-30 Tom Tromey <tromey@redhat.com>
6451
6452 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6453 everywhere.
6454 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6455
6456 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6457
6458 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6459 testcase is derived from. Fix racy dependency on an expected PID
6460 number. No longer support the testcase on Linux kernel 2.4.x.
6461
6462 2008-09-27 Tom Tromey <tromey@redhat.com>
6463
6464 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6465 and varargs.
6466
6467 2008-09-22 Pedro Alves <pedro@codesourcery.com>
6468
6469 * lib/mi-support.exp (mi_expect_interrupt): New.
6470 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6471 from gdb.mi/mi-nonstop.exp.
6472 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6473 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6474 lib/mi-support.exp.
6475 Use mi_check_thread_states throughout. Avoid ".*" and do not
6476 require an anchor after -exec-run.
6477
6478 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6479
6480 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6481 stop is pending. Avoid ".*" when two stops are pending.
6482 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6483 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6484 newlines in fullnames.
6485 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6486 (mi_expect_stop): Update comments. Only anchor in sync mode.
6487 Do not match newlines.
6488 (mi_send_resuming_command_raw): Always return status.
6489 (mi_get_stop_line): Do not match more than one line by accident.
6490 Only anchor in sync mode.
6491 (mi_run_inline_test): If -exec-next fails, give up.
6492
6493 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6494
6495 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6496 on SPU.
6497
6498 2008-09-10 Joel Brobecker <brobecker@adacore.com>
6499
6500 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6501
6502 2008-09-10 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6505 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6506 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6507 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6508 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6509 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6510 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6511 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6512 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6513 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6514 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6515 Include the "= " sequence in the expected output of print tests.
6516
6517 2008-09-10 Joel Brobecker <brobecker@adacore.com>
6518
6519 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6520 description for boolean types.
6521
6522 2008-09-09 Pedro Alves <pedro@codesourcery.com>
6523
6524 * gdb.base/hook-stop-continue.c: New.
6525 * gdb.base/hook-stop-continue.exp: New.
6526
6527 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6528
6529 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6530
6531 2008-09-08 Jerome Guitton <guitton@adacore.com>
6532
6533 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6534 (stack_check_probe_2, stack_check_probe_loop_1)
6535 (stack_check_probe_loop_2): New functions.
6536 (main): Add call to these new functions.
6537 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6538 functions, check that the breakpoint is inserted at the appropriate
6539 location.
6540 (insert_breakpoint): Slightly refine this procedure so that it can
6541 be called several times in the test.
6542
6543 2008-09-08 Jerome Guitton <guitton@adacore.com>
6544
6545 * gdb.base/stack-checking.c: New file.
6546 * gdb.base/stack-checking.exp: New file.
6547
6548 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6549
6550 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6551 * gdb.arch/altivec-regs.exp: Likewise.
6552 * gdb.arch/vsx-regs.exp: Likewise.
6553
6554 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6555
6556 * gdb.arch/ppc-fp.exp: New file.
6557 * gdb.arch/ppc-fp.c: New file.
6558
6559 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6560
6561 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6562 lest gcc-4.3.1 optimizes the whole thing away.
6563
6564 2008-09-04 Michael Snyder <msnyder@vmware.com>
6565
6566 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6567 as "at" (for non-debug functions such as _start).
6568
6569 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6570
6571 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6572 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6573 software watchpoints.
6574 * gdb.base/watch_thread_num.exp: Likewise.
6575
6576 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6577
6578 * gdb.arch/i386-bp_permanent.exp: New test.
6579
6580 2008-08-24 Tom Tromey <tromey@redhat.com>
6581
6582 * gdb.base/maint.exp: Update "maint print type".
6583
6584 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6585
6586 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6587 support. Adjust the order of "*running" notifications.
6588 * gdb.mi/non-stop.c: Don't cast from int to void* and
6589 back.
6590
6591 2008-08-20 Mark Kettenis <kettenis@gnu.org>
6592
6593 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6594 expect to find it in the "info frame" output.
6595
6596 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6597
6598 * gdb.base/interp.exp: Always consume both prompts.
6599
6600 2008-08-20 Pedro Alves <pedro@codesourcery.com>
6601
6602 * gdb.base/pending.exp: Test pending breakpoints without symbols
6603 loaded.
6604
6605 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6606
6607 * lib/mi-support.exp (mi_expect_stop): Produce
6608 more details on failures.
6609 * gdb.mi/mi-nonstop.exp: New.
6610 * gdb.mi/non-stop.c: New.
6611
6612 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6613
6614 * gdb.mi/mi-async.exp: Use 'set target-async'.
6615 * lib/mi-support.exp: Use 'set/show target-async'.
6616
6617 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6618
6619 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6620
6621 2008-08-17 Tom Tromey <tromey@redhat.com>
6622
6623 * gdb.base/help.exp (help catch): Rewrite.
6624
6625 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6626
6627 * gdb.base/define.exp: Test indented command documentation.
6628 * gdb.python/python.exp: Test indented multi-line command.
6629
6630 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
6631
6632 * testsuite/gdb.arch/vsx-regs.c: New source file.
6633 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6634 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6635
6636 2008-08-14 Tom Tromey <tromey@redhat.com>
6637
6638 * gdb.base/macscp.exp: Add regression test for "macro define" or
6639 "macro undef" with no arguments.
6640
6641 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6642
6643 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
6644
6645 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6646
6647 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6648
6649 2008-08-06 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.python/python.exp: New file.
6652
6653 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6654
6655 Fix for PR gdb/1543.
6656 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6657 $LOCATION.
6658 (location): New variable.
6659 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6660 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6661 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6662 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6663 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6664 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6665 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6666 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6667 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6668 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6669 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6670 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6671 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6672 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6673 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6674 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6675 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6676 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6677 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6678 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6679 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6680 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6681 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6682 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6683 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6684 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6685 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6686 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6687 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6688 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6689 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6690 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6691 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6692 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6693 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6694 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6695 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6696 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6697 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6698 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6699 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6700 gdb.base/type-opaque.exp, gdb.base/until.exp,
6701 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6702 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6703 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6704 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6705 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6706 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6707 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6708 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6709 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6710 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6711 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6712 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6713 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6714 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6715 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6716 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6717 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6718 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6719 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6720 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6721 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6722 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6723 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6724 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6725 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6726 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6727 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6728 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6729 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6730 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6731 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6732 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6733 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6734 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6735 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6736 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6737 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6738 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6739 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6740 to bug-gdb@prep.ai.mit.edu .
6741
6742 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6743
6744 * lib/mi-support.exp (mi_load_shlibs): New.
6745 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6746
6747 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6748
6749 * lib/mi-support.exp (get_mi_thread_list)
6750 (check_mi_and_console_threads): New, moved from ...
6751 * gdb.mi/mi-pthread.exp: ...here.
6752 * gdb.mi/gdb669.exp (get_mi_thread_list)
6753 (check_mi_and_console_threads): Delete.
6754 * gdb.mi/mi2-pthread.exp: Likewise.
6755
6756 2008-07-28 Tom Tromey <tromey@redhat.com>
6757
6758 * Makefile.in (just-check): Remove. Move body to...
6759 (check): ... here.
6760
6761 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6764 Add a test for duplicated SIGINTs.
6765
6766 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6767
6768 * gdb.threads/schedlock.exp (get_args): Update to work for any
6769 value of NUM.
6770 (Top level): Report the number of threads that did not resume.
6771
6772 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6773
6774 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6775
6776 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6777
6778 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
6779 non-MI prompt.
6780
6781 2008-07-26 Tom Tromey <tromey@redhat.com>
6782
6783 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
6784 (function_struct, function_struct_ptr): New globals.
6785 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
6786 function pointer in a struct.
6787
6788 2008-07-26 Tom Tromey <tromey@redhat.com>
6789
6790 * gdb.base/macscp.exp: Add test for macro lexing bug.
6791
6792 2008-07-18 Tom Tromey <tromey@redhat.com>
6793
6794 * gdb.base/macscp.exp: Add macro tests.
6795
6796 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6797
6798 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
6799
6800 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6801
6802 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
6803
6804 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
6805
6806 * gdb.cp/class2.exp: fix for failure on spu-elf
6807
6808 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6809
6810 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
6811
6812 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6813
6814 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
6815
6816 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
6817
6818 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6819
6820 2008-07-11 Kevin Buettner <kevinb@redhat.com>
6821
6822 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6823 of regexp to account for changes made to GDB in the printing of
6824 byte vectors.
6825
6826 2008-07-11 Tom Tromey <tromey@redhat.com>
6827
6828 * gdb.base/completion.exp: Add 'help' completion test.
6829
6830 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6831
6832 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6833
6834 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6835
6836 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6837
6838 2008-07-09 Pedro Alves <pedro@codesourcery.com>
6839
6840 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6841
6842 2008-07-09 Pedro Alves <pedro@codesourcery.com>
6843
6844 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6845
6846 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6849
6850 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6851
6852 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6853 previous commit. Add a comment.
6854
6855 2008-06-28 Pedro Alves <pedro@codesourcery.com>
6856
6857 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6858
6859 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6860
6861 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6862
6863 2008-06-27 Pedro Alves <pedro@codesourcery.com>
6864
6865 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6866 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6867 compiling an executable, link in an object that forces unbuffered
6868 output.
6869 * lib/set_unbuffered_mode.c: New file.
6870
6871 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6872
6873 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6874
6875 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6876
6877 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6878 mi_expect_stop.
6879 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6880 Demand that *running is output.
6881 (detect_async): Perform checking every time.
6882 (mi_send_resuming_command): Extract everything into...
6883 (mi_send_resuming_command_raw): ...this.
6884 (mi_expect_stop): Don't accept any output before *stopped.
6885
6886 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6887
6888 Robustify mi-simplerun.
6889 * gdb.mi/basics.c (main): Add a call to sleep.
6890 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6891 * gdb.mi/mi2-cli.exp: Likewise.
6892 * gdb.mi/mi-break.exp: Likewise.
6893
6894 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
6895
6896 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6897
6898 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6899
6900 * gdb.mi/mi-console.exp: Adjust.
6901 * gdb.mi/mi-syn-frame.exp: Adjust.
6902 * gdb.mi/mi2-console.exp: Adjust.
6903 * gdb.mi/mi2-syn-frame.exp: Adjust.
6904 * lib/mi-support.exp (mi_run_cmd): Adjust.
6905 (mi_send_resuming_command): Adjust.
6906
6907 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6908
6909 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
6910 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6911 testing of stopped.
6912 * gdb.mi/mi2-syn-frame.exp: Likewise.
6913 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6914 (async, detect_async): New.
6915 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6916 depending on if we're running in sync or async mode.
6917
6918 2008-06-09 Tom Tromey <tromey@redhat.com>
6919
6920 * gdb.base/completion.exp: New tests for field name completion
6921 with spaces, and field name completion with '->'.
6922
6923 2008-06-06 Tom Tromey <tromey@redhat.com>
6924
6925 * gdb.base/break1.c (struct some_struct): New struct.
6926 (values): New global.
6927 * gdb.base/completion.exp: Add field name completion test.
6928
6929 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6930
6931 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6932 to pointer.
6933 * gdb.cp/call-c.cc: Likewise.
6934
6935 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
6936
6937 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6938 annotation.
6939
6940 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6941 Pedro Alves <pedro@codesourcery.com>
6942
6943 * gdb.threads/execl.c, gdb.threads/execl1.c,
6944 gdb.threads/execl.exp: New tests.
6945
6946 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6947 Daniel Jacobowitz <dan@codesourcery.com>
6948
6949 * gdb.cp/exception.exp: Activate test, make it work with pending
6950 catchpoints.
6951
6952 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6953
6954 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6955
6956 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6957
6958 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6959 now printed.
6960 * gdb.mi/mi2-var-cmd.exp: Likewise.
6961
6962 2008-05-27 Andreas Schwab <schwab@suse.de>
6963
6964 * gdb.base/frame-args.exp: Handle arguments that are optimized
6965 out.
6966
6967 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
6968
6969 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6970 quiet for ppc32 and group options into a single variable.
6971
6972 2008-05-23 Joel Brobecker <brobecker@adacore.com>
6973
6974 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6975 of zero-size elements.
6976 * gdb.ada/null_array.exp: Test printing this new array.
6977
6978 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6981
6982 2008-05-21 Joel Brobecker <brobecker@adacore.com>
6983
6984 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6985 of the "finish" command.
6986
6987 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
6988
6989 * gdb.base/annota1.exp: Test for new annotation.
6990
6991 2008-05-16 Pedro Alves <pedro@codesourcery.com>
6992
6993 * gdb.base/fixsection.exp: New file.
6994 * gdb.base/fixsection0.c: New file.
6995 * gdb.base/fixsection1.c: New file.
6996
6997 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6998
6999 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7000 * gdb.base/annota3.exp: Likewise.
7001
7002 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7003
7004 * gdb.base/watch_thread_num.exp: Don't run tests that require
7005 watchpoints if the target doesn't support them.
7006
7007 2008-05-12 Doug Evans <dje@google.com>
7008
7009 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7010
7011 2008-05-09 Joel Brobecker <brobecker@adacore.com>
7012
7013 * gdb.ada/assign_1.exp: New testcase.
7014
7015 2008-05-09 Doug Evans <dje@google.com>
7016
7017 * gdb.base/find.exp: New file.
7018 * gdb.base/find.c: New file.
7019
7020 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7021
7022 * gdb.base/commands.exp (watchpoint_command_test): Handle
7023 gdb,no_hardware_watchpoints.
7024 * gdb.base/float.exp: Allow ARM targets without floating point.
7025 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7026
7027 2008-05-06 Jerome Guitton <guitton@adacore.com>
7028 Joel Brobecker <brobecker@adacore.com>
7029
7030 * gdb.ada/lang_switch: New test program.
7031 * gdb.ada/lang_switch.exp: New testcase.
7032
7033 2008-05-05 Doug Evans <dje@google.com>
7034
7035 * gdb.base/help.exp (disassemble): Update expected help text.
7036
7037 2008-05-04 Pedro Alves <pedro@codesourcery.com>
7038
7039 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7040
7041 2008-05-04 Pedro Alves <pedro@codesourcery.com>
7042
7043 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7044 different times.
7045
7046 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7049 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7050 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7051 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7052
7053 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7054
7055 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7056 notification to appear.
7057
7058 2008-05-04 Daniel Jacobowitz <dan@debian.org>
7059
7060 * gdb.base/fullname.c: New file.
7061 * gdb.base/fullname.exp: New file.
7062 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7063
7064 2008-05-03 Pedro Alves <pedro@codesourcery.com>
7065
7066 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7067 expressions with macros.
7068
7069 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7070
7071 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7072
7073 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7074
7075 * gdb.base/completion.exp: Handle lack of other symbols beginning
7076 with "a".
7077
7078 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7079
7080 2008-05-02 Jim Blandy <jimb@codesourcery.com>
7081
7082 * gdb.asm/asmsrc1.s: Add scratch space.
7083
7084 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7085 Daniel Jacobowitz <dan@codesourcery.com>
7086
7087 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7088 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7089 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7090
7091 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7092
7093 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7094
7095 2008-05-01 Joel Brobecker <brobecker@adacore.com>
7096
7097 * gdb.base/info-target.exp: New testcase.
7098
7099 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7100
7101 * gdb.cp/hang.exp: Use .cc instead of .C.
7102 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7103 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7104
7105 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7106
7107 * gdb.base/gdb1250.exp: Remove perror.
7108 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7109
7110 2008-04-30 Pedro Alves <pedro@codesourcery.com>
7111
7112 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7113 .2byte.
7114
7115 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7116
7117 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7118 (maybe_kfail): New.
7119
7120 2008-04-25 Pedro Alves <pedro@codesourcery.com>
7121
7122 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7123
7124 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7125
7126 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7127 * gdb.mi/mi2-syn-frame.exp: Likewise.
7128 * lib/mi-support.exp: Likewise.
7129
7130 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7131
7132 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7133 to specify regexp for the location to stop at.
7134 * gdb.base/break-always.c: New.
7135 * gdb.base/break-always.exp: New.
7136
7137 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7138
7139 * lib/mi-support.exp (mi_runto_helper): Adjust
7140 for the original-location field.
7141 (mi_create_breakpoint, mi_list_breakpoints): New.
7142 * gdb.mi/mi-break.exp: Adjust.
7143 * gdb.mi/mi2-break.exp: Adjust.
7144 * gdb.mi/mi-pending.exp: Adjust.
7145 * gdb.mi/mi-simplerun.exp: Adjust.
7146 * gdb.mi/mi2-simplerun.exp: Adjust.
7147 * gdb.mi/mi-syn-frame.exp: Adjust.
7148 * gdb.mi/mi2-syn-frame.exp: Adjust.
7149 * gdb.mi/mi-until.exp: Adjust.
7150 * gdb.mi/mi2-until.exp: Adjust.
7151 * gdb.mi/mi-var-display.exp: Adjust.
7152 * gdb.mi/mi2-var-display.exp: Adjust.
7153 * gdb.mi/mi-watch.exp: Adjust.
7154 * gdb.mi/mi2-watch.exp: Adjust.
7155
7156 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
7157
7158 * aclocal.m4: Add override.m4.
7159 * configure: Regenerate.
7160
7161 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7162
7163 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7164 '-var-update --all-values' reports new value even the type
7165 of a variable object has changed.
7166
7167 2008-04-18 Craig Silverstein <csilvers@google.com>
7168
7169 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7170 files.
7171
7172 2008-04-18 Joel Brobecker <brobecker@adacore.com>
7173
7174 * gdb.ada/atomic_enum: New test program.
7175 * gdb.ada/atomic_enum.exp: New testcase.
7176
7177 2008-04-17 Doug Evans <dje@google.com>
7178
7179 * gdb.opt/Makefile.in: Fix whitespace.
7180
7181 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7182
7183 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7184
7185 2008-04-17 Doug Evans <dje@google.com>
7186
7187 * gdb.base/hashline1.exp: New testcase.
7188 * gdb.base/hashline2.exp: New testcase.
7189 * gdb.base/hashline2.exp: New testcase.
7190
7191 2008-04-17 Pedro Alves <pedro@codesourcery.com>
7192
7193 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7194
7195 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7196
7197 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7198 temporary breakpoint to match "Temporary breakpoint".
7199 * gdb.base/break.exp (delete_breakpoints): Likewise.
7200 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7201 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7202 * gdb.base/display.exp: Likewise.
7203 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7204 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7205 * gdb.base/restore.exp (restore_tests): Likewise.
7206 * gdb.base/sepdebug.exp: Likewise.
7207 * gdb.base/watchpoint.exp: Likewise.
7208 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7209 * gdb.mi/mi-pending.exp: Likewise.
7210 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7211 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7212 * gdb.mi/mi-var-cmd.exp: Likewise.
7213 * gdb.mi/mi-var-display.exp: Likewise.
7214 * gdb.mi/mi2-cli.exp: Likewise.
7215 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7216 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7217 * gdb.mi/mi2-var-display.exp: Likewise.
7218 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7219 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7220 new "disp" field.
7221 (mi_expect_stop): Move after_reason argument to be really after
7222 reason. This is to support fix for PR2424.
7223
7224 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7227
7228 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7229
7230 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
7231 field. Add more floating varobj tests.
7232 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
7233 field.
7234 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7235 (main): Call do_at_tests.
7236 * lib/mi-support.exp (mi_create_floating_varobj)
7237 (mi_varobj_update_with_type_change): New.
7238
7239 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7240
7241 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7242 option of -var-evaluate-expression.
7243 * gdb.mi/mi2-var-display.exp: Likewise.
7244
7245 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7246
7247 Introduce test setup helpers.
7248 * lib/gdb.exp (build_executable, clean_restart)
7249 (prepare_for_testing): New.
7250 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7251 * gdb.base/return.exp: Likewise.
7252 * gdb.base/ending-run.exp: Likewise.
7253
7254 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
7255
7256 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7257 Interface (MI) responses.
7258
7259 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7260
7261 * gdb.cp/breakpoint.cc: New code to test conditions involving
7262 member variables.
7263 * gdb.cp/breakpoint.exp: Test condition involving member
7264 variables.
7265
7266 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7267
7268 * lib/mi-support.exp (mi_expect_stop): New.
7269 (mi_run_cmd): Change the
7270 token. Use mi_send_resuming_command, use
7271 mi_expect_stop.
7272 (mi_execute_to_helper): Rename to mi_execute_to.
7273 (mi_send_resuming_command): Add more error patterns.
7274 (mi_wait_for_stop): Renamed to...
7275 (mi_get_stop_line): ...this.
7276 (mi_run_inline_test): Adjust.
7277
7278 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7279 * gdb.mi/mi-console.exp: Likewise.
7280 * gdb.mi/mi-pending.exp: Likewise.
7281 * gdb.mi/mi-simplerun.exp: Likewise.
7282 * gdb.mi/mi-stack.exp: Likewise.
7283 * gdb.mi/mi-stepi.exp: Likewise.
7284 * gdb.mi/mi-syn-frame.exp: Add comment.
7285 * gdb.mi/mi-until.exp: Likewise.
7286 * gdb.mi/mi-var-display.exp: Likewise.
7287 * gdb.mi/mi-watch.exp: Likewise.
7288 * gdb.mi/mi2-cli.exp: Likewise.
7289 * gdb.mi/mi2-console.exp: Likewise.
7290 * gdb.mi/mi2-simplerun.exp: Likewise.
7291 * gdb.mi/mi2-stack.exp: Likewise.
7292 * gdb.mi/mi2-stepi.exp: Likewise.
7293 * gdb.mi/mi2-until.exp: Likewise.
7294 * gdb.mi/mi2-var-display.exp: Likewise.
7295 * gdb.mi/mi2-watch.exp: Likewise.
7296
7297 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7298
7299 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7300
7301 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7302
7303 2008-04-04 Pedro Alves <pedro@codesourcery.com>
7304
7305 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7306 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7307 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7308 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7309 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7310 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7311 expect an mi error duplicated in stderr.
7312
7313 2008-04-03 Joel Brobecker <brobecker@adacore.com>
7314
7315 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7316 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7317 Add a couple of tests that verify the behavior when the new setting
7318 is set to "cancel" and "all".
7319 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7320 "ask" before we start the testing.
7321
7322 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7323
7324 * gdb.cp/casts.cc: Add class reference variables.
7325 * gdb.cp/casts.exp: New test cases for up/down casting references.
7326
7327 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7328
7329 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7330 instead of beginning to make an extra test pass.
7331 * gdb.mi/mi2-var-display.exp: Likewise.
7332
7333 2008-03-31 Maciej W. Rozycki <macro@mips.com>
7334
7335 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7336
7337 2008-03-31 Markus Deuling <deuling@de.ibm.com>
7338 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7339
7340 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7341 value. Add xfail for older kernels.
7342
7343 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7344
7345 Bring mi-support in line with gdb.exp.
7346 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7347 (mi_gdb_start): New function.
7348
7349 2008-03-28 Maciej W. Rozycki <macro@mips.com>
7350
7351 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7352
7353 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7354
7355 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7356 * gdb.mi/mi2-var-display.exp: Likewise.
7357
7358 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7359
7360 * lib/mi-support.exp (mi_create_varobj_checked): New.
7361 (mi_list_varobj_children): Allow to check for a
7362 value.
7363 (mi_list_array_varobj_children): New.
7364
7365 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7366 and mi_list_varobj_children, as opposed to hardcoding
7367 expected strings.
7368 * gdb.mi/gdb701.exp: Likewise.
7369 * gdb.mi/gdb792.exp: Likewise.
7370 * gdb.mi/mi-var-block.exp: Likewise.
7371 * gdb.mi/mi-var-cmd.exp: Likewise.
7372 * gdb.mi/mi-var-invalidate.exp: Likewise.
7373 * gdb.mi/mi2-var-block.exp: Likewise.
7374 * gdb.mi/mi2-var-child.exp: Likewise.
7375 * gdb.mi/mi2-var-cmd.exp: Likewise.
7376 * gdb.mi/mi2-var-display.exp: Likewise.
7377
7378 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7379
7380 Fix random false FAILs on i386.
7381 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7382
7383 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7384
7385 PR gdb/544
7386 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7387
7388 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7389
7390 PR gdb/544
7391 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7392
7393 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7394
7395 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7396 fixed PR gdb/544.
7397
7398 2008-03-21 Pedro Alves <pedro@codesourcery.com>
7399
7400 * gdb.threads/fork-child-threads.exp: Test next over fork.
7401
7402 2008-03-21 Chris Demetriou <cgd@google.com>
7403
7404 * gdb.base/break.exp (rbreak junk): New test for rbreak
7405 "Junk at end of arguments" issue.
7406
7407 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7408
7409 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7410 *& to work on created array elements.
7411 (Top level): Test print $pc with a file. Test string operations
7412 without a target.
7413 * gdb.base/ptype.exp: Do not expect *& to work on created array
7414 elements.
7415
7416 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7417
7418 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7419 gdb.threads/staticthreads.exp: Update exit query.
7420
7421 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7422
7423 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7424
7425 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7426
7427 * gdb.base/watchpoint.c (global_ptr, func4): New.
7428 (main): Call func4.
7429 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7430 (test_inaccessible_watchpoint): New.
7431
7432 2008-02-29 Maciej W. Rozycki <macro@mips.com>
7433
7434 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7435 select the largest.
7436
7437 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7438
7439 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7440 frames-invalid annotations.
7441
7442 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7443
7444 * gdb.base/assign.exp: avoid same output for different tests.
7445
7446 2008-02-27 Doug Evans <dje@google.com>
7447
7448 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7449 for bug 1738.
7450 (breakpoint_to_handler_entry): Ditto.
7451
7452 2008-02-27 Joel Brobecker <brobecker@adacore.com>
7453
7454 * gdb.base/ending-run.exp: Use the first line of code inside
7455 function body to test breakpoints.
7456 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7457 location where the breakpoint is inserted when using the line
7458 where a function is declared. Fix typo in the description of
7459 one of the tests.
7460 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7461
7462 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7463
7464 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
7465 tests.
7466
7467 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7468
7469 * gdb.base/args.exp: avoid same output for tests
7470 with single quotes.
7471
7472 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7473
7474 * gdb.base/annota1.exp: Adjust for 'info break'
7475 format changes.
7476 * gdb.base/annota3.exp: Likewise.
7477 * gdb.base/break.exp: Likewise.
7478 * gdb.base/condbreak.exp: Likewise.
7479 * gdb.base/pending.exp: Likewise.
7480 * gdb.base/sepdebug.exp: Likewise.
7481 * gdb.base/unload.exp: Likewise.
7482 * gdb.cp/ovldbreak.exp: Likewise.
7483 * gdb.mi/mi-pending.exp: Likewise.
7484
7485 2008-02-07 Doug Evans <dje@google.com>
7486
7487 * gdb.cp/mb-inline.exp: New.
7488 * gdb.cp/mb-inline.h: New.
7489 * gdb.cp/mb-inline1.cc: New.
7490 * gdb.cp/mb-inline2.cc: New.
7491
7492 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7493
7494 * gdb.pascal/floats.pas: New test program.
7495 * gdb.pascal/floats.exp: New testcase.
7496
7497 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7498
7499 * gdb.base/callfuncs.c (t_float_many_args): New function.
7500 (t_double_many_args): New function.
7501 * gdb.base/callfuncs.exp: Add tests for exceeding float
7502 and double parameters passed through the stack.
7503
7504 2008-02-05 Joel Brobecker <brobecker@adacore.com>
7505
7506 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7507 gdb.ada/complete/foo.adb: New files.
7508 * gdb.ada/complete.exp: New testcase.
7509
7510 2008-02-03 Doug Evans <dje@google.com>
7511
7512 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7513
7514 * gdb.cp/gdb2384.exp: New file.
7515 * gdb.cp/gdb2384.cc: New file.
7516 * gdb.cp/gdb2384-base.h: New file.
7517 * gdb.cp/gdb2384-base.cc: New file.
7518
7519 2008-02-02 Doug Evans <dje@google.com>
7520
7521 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7522
7523 2007-02-01 Joel Brobecker <brobecker@adacore.com>
7524
7525 * gdb.ada/sym_print_name: New test program.
7526 * gdb.ada/sym_print_name.exp: New testcase.
7527
7528 2007-02-01 Joel Brobecker <brobecker@adacore.com>
7529
7530 * gdb.ada/nested/hello.adb: New file.
7531 * gdb.ada/nested.exp: New testcase.
7532 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7533
7534 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7535
7536 * gdb.mi/basic.c (return_1): New function.
7537 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7538 don't cause future evaluations of function to report
7539 creation of internal breakpoints.
7540
7541 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7542
7543 * gdb.mi/mi-break.exp (test_error): New.
7544 Call it.
7545
7546 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
7547
7548 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7549 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7550
7551 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7552
7553 * gdb.pascal/integers.pas: New test program.
7554 * gdb.pascal/integers.exp: New testcase.
7555
7556 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7557
7558 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7559
7560 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
7561
7562 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7563 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7564
7565 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7566
7567 * gdb.ada/formatted_ref: New test program.
7568 * gdb.ada/formatted_ref.exp: New testcase.
7569
7570 * gdb.cp/formatted-ref.cc: New file.
7571 * gdb.cp/formatted-ref.exp: New testcase.
7572
7573 2008-01-30 Joel Brobecker <brobecker@adacore.com>
7574
7575 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7576
7577 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
7578
7579 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7580 (test_file_list_exec_source_file): Update to new macro-info field.
7581
7582 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7583
7584 * gdb.ada/exprs: New test program.
7585 * gdb.ada/exprs.exp: New testcase.
7586
7587 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7588
7589 * dfp-test.c (DELTA, DELTA_B): New definitions.
7590 (double_val1, double_val2, double_val3, double_val4, double_val5,
7591 double_val6, double_val7, double_val8, double_val9, double_val10,
7592 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7593 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7594 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7595 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7596 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7597 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7598 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7599 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7600 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7601 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7602 dec128_val16): New global variables.
7603 (decimal_dec128_align): New function.
7604 (decimal_mixed): Likewise.
7605 (decimal_many_args_dec32): Likewise.
7606 (decimal_many_args_dec64): Likewise.
7607 (decimal_many_args_dec128): Likewise.
7608 (decimal_many_args_mixed): Likewise.
7609 * dfp-test.exp: Add tests calling new inferior functions.
7610
7611 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7612
7613 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7614 gdb.server/ext-run.exp: New files.
7615 * lib/gdbserver-support.exp (gdbserver_download): New.
7616 (gdbserver_start): New. Update gdbserver expected
7617 output.
7618 (gdbserver_spawn): Use them.
7619 (gdbserver_start_extended): New.
7620
7621 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7622
7623 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7624 Run on GNU/Linux.
7625 (do_exec_tests): Check for systems which do not support catchpoints.
7626 Do not match START.
7627 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7628 Run on GNU/Linux. Enable verbose output.
7629 (check_fork_catchpoints): New.
7630 (explicit_fork_child_follow, catch_fork_child_follow)
7631 (tcatch_fork_parent_follow): Update expected messages.
7632 (do_fork_tests): Use check_fork_catchpoints.
7633 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7634 Run on GNU/Linux. Enable verbose output.
7635 (check_vfork_catchpoints): New.
7636 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7637 expected messages.
7638 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7639
7640 2008-01-29 Jim Blandy <jimb@red-bean.com>
7641
7642 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7643 host' errors.
7644 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7645
7646 2008-01-29 Jim Blandy <jimb@red-bean.com>
7647
7648 * gdb.threads/sigthread.c: Use barriers to ensure that
7649 child_thread and child_thread_two are always initialized before we
7650 start to use them.
7651
7652 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7653
7654 * gdb.base/watchpoint-solib.exp: New.
7655 * gdb.base/watchpoint-solib.c: New.
7656 * gdb.base/watchpoint-solib-shr.c: New.
7657
7658 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7659
7660 * gdb.base/gdb1056.exp: Add unsigned integer test.
7661
7662 2008-01-28 Doug Evans <dje@google.com>
7663
7664 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7665
7666 2008-01-27 Jim Blandy <jimb@codesourcery.com>
7667
7668 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7669
7670 * gdb.base/expand-psymtabs.exp: Doc fix.
7671
7672 2008-01-26 Mark Kettenis <kettenis@gnu.org>
7673
7674 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7675
7676 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
7677
7678 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
7679 -var-set-format.
7680
7681 2008-01-23 Chris Demetriou <cgd@google.com>
7682
7683 * gdb.threads/thread_events.c: New testcase source file.
7684 * gdb.threads/thread_events.exp: New testcase expect file.
7685
7686 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
7687
7688 * lib/gdb.exp: Add the variable octal.
7689
7690 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
7691 -var-set-format.
7692
7693 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7694 Vladimir Prus <vladimir@codesourcery.com>
7695
7696 * gdb.base/float.exp: Allow missing floating point for m68k and
7697 PowerPC.
7698
7699 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7700
7701 * gdb.mi/basics.c: Setup for testing breakpoints
7702 ignore count.
7703 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7704 * gdb.mi/mi-cli.exp: Adjust.
7705 * gdb.mi/mi2-cli.exp: Adjust.
7706
7707 2008-01-17 Pedro Alves <pedro@codesourcery.com>
7708
7709 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7710 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7711 with dummy_ptr's address.
7712 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7713 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7714 all targets.
7715 * gdb.mi/mi2-var-child.exp: Likewise.
7716
7717 2008-01-09 Joel Brobecker <brobecker@adacore.com>
7718
7719 * gdb.ada/null_array: New test program.
7720 * gdb.ada/null_array.exp: New testcase.
7721
7722 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
7723
7724 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7725 with required float modifiers.
7726
7727 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7728
7729 * gdb.ada/funcall_param: New test program.
7730 * gdb.ada/funcall_param.exp: New testcase.
7731
7732 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7733
7734 * gdb.ada/arrayparam: New test program.
7735 * gdb.ada/arrayparam.exp: New testcase.
7736
7737 2008-01-08 Joel Brobecker <brobecker@adacore.com>
7738
7739 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7740 landed. Should also fix random failures in the test following it.
7741
7742 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7743
7744 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7745 for expressions with decimal float values.
7746 (test_dfp_conversions): New function to test casts to and from
7747 decimal float types.
7748 Call test_dfp_conversions.
7749 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7750 elements.
7751 (main): Initialize ds.float4 and ds.double8 elements.
7752 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7753 string to new error message.
7754 (d64_set_tests): Likewise.
7755 (d128_set_tests): Likewise.
7756 Add tests for expressions with decimal float variables. Add tests for
7757 conversions to and from decimal float types.
7758
7759 2008-01-05 Joel Brobecker <brobecker@adacore.com>
7760
7761 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7762 * gdb.ada/packed_tagged.exp: New testcase.
7763
7764 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7765
7766 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7767 gdb.ada/homonym/homonym_main.adb: New files.
7768 * gdb.ada/homonym.exp: New testcase.
7769
7770 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7771
7772 * gdb.ada/packed_array.exp: Add testing of references to
7773 a packed array.
7774
7775 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7776
7777 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
7778 New files.
7779 * gdb.ada/type_coercion.exp: New testcase.
7780
7781 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7782
7783 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
7784 gdb.ada/tagged/foo.adb: New file.
7785 * gdb.ada/tagged.exp: New testcase.
7786
7787 2008-01-04 Joel Brobecker <brobecker@adacore.com>
7788
7789 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
7790 gdb.ada/ptype_field/foo.adb: New files.
7791 * gdb.ada/ptype_field.exp: New testcase.
7792
7793 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7794
7795 * gdb.ada/print_pc.exp: New testcase.
7796
7797 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7798
7799 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
7800 gdb.ada/taft_type/p.adb: New files.
7801 * gdb.ada/taft_type.exp: New testcase.
7802
7803 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/array_bounds/bar.adb: New file.
7806 * gdb.ada/array_bounds.exp: New testcase.
7807
7808 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7809
7810 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
7811 gdb.ada/arrayptr/foo.adb: New files.
7812 * gdb.ada/arrayptr.exp: New testcase.
7813
7814 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7815
7816 * gdb.base/set-lang-auto.exp: New testcase.
7817
7818 2008-01-03 Joel Brobecker <brobecker@adacore.com>
7819
7820 * gdb.ada/fun_addr/foo.adb: New file.
7821 * gdb.ada/fun_addr.exp: New testcase.
7822
7823 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7824
7825 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7826 New files
7827
7828 2008-01-02 Joel Brobecker <brobecker@adacore.com>
7829
7830 * array_subscript_addr/p.adb: New file.
7831 * array_subscript_addr.exp: New testcase.
7832
7833 2008-01-02 Joel Brobecker <brobecker@adacore.com>
7834
7835 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
7836 New files.
7837 * gdb.ada/str_cmp_ref.exp: New testcase.
7838
7839 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7840
7841 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7842 gdb.ada/fun_in_declare/foo.adb: New files.
7843 * gdb.ada/fun_in_declare.exp: New testcase.
7844
7845 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7846
7847 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7848 gdb.ada/ref_param/pck.ads: New files.
7849 * gdb.ada/ref_param.exp: New testcase.
7850
7851 2008-01-01 Joel Brobecker <brobecker@adacore.com>
7852
7853 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7854 gdb.ada/interface/foo.adb: New files.
7855 * gdb.ada/interface.exp: New testcase.
7856
7857 2007-12-31 Jim Blandy <jimb@codesourcery.com>
7858
7859 * gdb.base/multi-forks.exp: Consume all output from child
7860 processes before proceeding to next test.
7861
7862 2007-12-29 Jim Blandy <jimb@codesourcery.com>
7863
7864 * configure: Regenerated.
7865
7866 2007-12-27 Joel Brobecker <brobecker@adacore.com>
7867
7868 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7869 gdb.ada/fixed_cmp/fixed.adb: New files.
7870 * gdb.ada/fixed_cmp.exp: New testcase.
7871
7872 2007-12-27 Joel Brobecker <brobecker@adacore.com>
7873
7874 * gdb.ada/boolean_expr.exp: New testcase.
7875
7876 2007-12-26 Jim Blandy <jimb@codesourcery.com>
7877
7878 * gdb.base/multi-forks.exp: Doc fix.
7879
7880 2007-12-26 Joel Brobecker <brobecker@adacore.com>
7881
7882 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7883 * gdb.ada/char_param.exp: Do not compile our test program with
7884 -gnata, this is unnecessary.
7885 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7886
7887 2007-12-24 Joel Brobecker <brobecker@adacore.com>
7888
7889 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7890 gdb.ada/print_chars/foo.adb: New files.
7891 * gdb.ada/print_chars.exp: New testcase.
7892
7893 2007-12-24 Joel Brobecker <brobecker@adacore.com>
7894
7895 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7896 gdb.ada/char_param/foo.adb: New files.
7897 * gdb.ada/char_param.exp: New testcase.
7898
7899 2007-12-22 Jim Blandy <jimb@codesourcery.com>
7900
7901 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7902 hard-coding source line numbers into the test.
7903 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7904 gdb_get_line_number to find.
7905
7906 2007-12-22 Joel Brobecker <brobecker@adacore.com>
7907
7908 * gdb.base/ptype.c (highest): New struct type.
7909 (the_highest): New variable of that type.
7910 (main): Add dummy assignment to a field of variable the_highest.
7911 * gdb.base/ptype.exp: Test type printing of our new variable.
7912
7913 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7914
7915 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
7916 and record first explicitly generated thread number.
7917 Use that thread number for thread specific watchpoint test.
7918 Add iteration number to repetitive tests.
7919
7920 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7921 Jim Blandy <jimb@codesourcery.com>
7922
7923 * gdb.base/expand-psymtabs.c: New testcase
7924 source file.
7925 * gdb.base/expand-psymtabs.exp: New testcase
7926 expect file.
7927
7928 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
7929
7930 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7931 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7932
7933 2007-12-17 Joel Brobecker <brobecker@adacore.com>
7934
7935 * gdb.ada/frame_args/foo.adb: New file.
7936 * gdb.ada/frame_args/pck.ads: New file.
7937 * gdb.ada/frame_args/pck.adb: New file.
7938 * gdb.ada/frame_args.exp: New testcase.
7939
7940 2007-12-17 Joel Brobecker <brobecker@adacore.com>
7941
7942 * gdb.base/frame-args.c: New file.
7943 * gdb.base/frame-args.exp: New testcase.
7944
7945 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
7946 Joseph Myers <joseph@codesourcery.com>
7947
7948 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7949
7950 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
7951
7952 * gdb.mi/mi-pending.exp: New.
7953 * gdb.mi/mi-pending.c: New.
7954 * gdb.mi/mi-pendshr.c: New.
7955
7956 2007-12-06 Jim Blandy <jimb@codesourcery.com>
7957
7958 * gdb.base/default.exp: Update expected output for 'info catch'.
7959
7960 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7961
7962 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7963 must be set to binary.
7964
7965 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7966
7967 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7968
7969 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7970
7971 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7972 gdb.mi/mi-file-transfer.exp: New.
7973
7974 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7975
7976 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7977
7978 2007-11-22 Maciej W. Rozycki <macro@mips.com>
7979
7980 * gdb.trace/backtrace.exp: Fix a typo.
7981 * gdb.trace/circ.exp: Likewise.
7982 * gdb.trace/collection.exp: Likewise.
7983 * gdb.trace/limits.exp: Likewise.
7984 * gdb.trace/report.exp: Likewise.
7985 * gdb.trace/tfind.exp: Likewise.
7986 * gdb.trace/while-dyn.exp: Likewise.
7987
7988 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
7989
7990 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7991 objects of pointers that can't be dereferenced are now
7992 "noneditable".
7993
7994 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7995
7996 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7997 (target_cpu): Remove.
7998
7999 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8000
8001 * gdb.base/ending-run.exp: Expect the list of cleared
8002 breakpoint to come in natural order, not the reversed one.
8003
8004 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8005
8006 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8007 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
8008
8009 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
8010
8011 * gdb.base/printcmds.exp: New function
8012 test_printf_with_dfp.
8013
8014 2007-11-02 Doug Evans <dje@google.com>
8015
8016 * gdb.disasm/t01_mov.s: Remove carriage returns.
8017 * gdb.disasm/t02_mova.s: Ditto.
8018 * gdb.disasm/t03_add.s: Ditto.
8019 * gdb.disasm/t04_sub.s: Ditto.
8020 * gdb.disasm/t05_cmp.s: Ditto.
8021 * gdb.disasm/t06_ari2.s: Ditto.
8022 * gdb.disasm/t07_ari3.s: Ditto.
8023 * gdb.disasm/t08_or.s: Ditto.
8024 * gdb.disasm/t09_xor.s: Ditto.
8025 * gdb.disasm/t10_and.s: Ditto.
8026 * gdb.disasm/t11_logs.s: Ditto.
8027 * gdb.disasm/t12_bit.s: Ditto.
8028 * gdb.disasm/t13_otr.s: Ditto.
8029
8030 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8031
8032 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8033
8034 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8035
8036 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8037 provide DFP support.
8038
8039 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8040
8041 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8042 Test "set powerpc vector-abi". Skip auto-detection tests for old
8043 toolchains.
8044
8045 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8046
8047 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8048 with [string compare].
8049
8050 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8051
8052 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8053 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8054
8055 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
8056
8057 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8058 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8059 * gdb.opt/Makefile.in: New makefile.
8060 * Makefile.in: Create new directory "gdb.opt".
8061 * configure.ac: Add "gdb.opt" directory.
8062 * configure: Regenerated.
8063
8064 2007-10-25 Doug Evans <dje@google.com>
8065
8066 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8067 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8068
8069 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
8070 Thiago Jung Bauermann <bauerman@br.ibm.com>
8071
8072 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8073 Floating Point expressions.
8074 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8075 Floating Point variables.
8076 * gdb.base/dfp-test.c: new file containing program with Decimal
8077 Floating variables, used by gdb.base/dfp-test.exp.
8078
8079 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8080
8081 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8082
8083 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8084
8085 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8086 compiling test case with GCC.
8087 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8088
8089 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8090
8091 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8092 format changes.
8093
8094 2007-10-18 Michael Snyder <msnyder@specifix.com>
8095
8096 * gdb.base/dbx.exp: Add missing "-re " operator.
8097
8098 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8099
8100 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8101 * configure.ac: Removed trailing spaces after backslash.
8102 * gdb.modula2: New directory.
8103 * gdb.modula2/Makefile.in: New file.
8104 * gdb.modula2/unbounded-array.exp: New file.
8105 * gdb.modula2/unbounded1.c: New file.
8106
8107 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8108
8109 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8110
8111 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
8112
8113 * gdb.base/sigstep.c (main): Add checks for
8114 return values for setitimer call.
8115 Call setitimer again with itimer = ITIMER_REAL
8116 if first call to setitimer fails.
8117
8118 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
8119
8120 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8121 of $timeout.
8122
8123 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8124
8125 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8126
8127 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
8128
8129 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8130 of gdb_expect call, to avoid interruption.
8131
8132 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8133
8134 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8135 (v_unsigned_long_long, v_long_long_array)
8136 (v_signed_long_long_array, v_unsigned_long_long_array)
8137 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8138 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8139 [!NO_LONG_LONG]: New.
8140 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8141 v_long_long_member.
8142
8143 (v_long_long_func, v_signed_long_long_func)
8144 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8145 (main) [!NO_LONG_LONG]: Initialize long long variants.
8146
8147 * gdb.base/whatis.exp: If board file requests no_long_long, build
8148 test with NO_LONG_LONG defined. Test long long, signed long long,
8149 and unsigned long long variants but only if board file doesn't
8150 disable it.
8151
8152 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
8153 Daniel Jacobowitz <dan@codesourcery.com>
8154
8155 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8156 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8157 * configure: Regenerated.
8158 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8159 gdb.pascal/types.exp, lib/pascal.exp: New files.
8160
8161 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8162
8163 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8164 call.
8165 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8166 to return to the call.
8167 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8168 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8169 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8170 * gdb.mi/mi-until.exp (test_until): Likewise.
8171 * gdb.mi/mi2-until.exp (test_until): Likewise.
8172
8173 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8174
8175 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8176 two-char array.
8177 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8178
8179 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8180
8181 * gdb.threads/watchthreads.c (thread_function): Sleep between
8182 iterations.
8183 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8184 at once for S/390. Generate matching fails and passes.
8185
8186 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8187
8188 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8189 the 'struct_declarations' variable to zeros.
8190
8191 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8192
8193 * gdb.cp/mb-ctor.cc: New.
8194 * gdb.cp/mb-ctor.exp: New.
8195 * gdb.cp/mb-templates.cc: New.
8196 * gdb.cp/mb-templates.exp: New.
8197
8198 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8199
8200 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8201
8202 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8203
8204 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8205 targets.
8206 * configure: Regenerate.
8207
8208 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
8209
8210 * gdb.base/annota1.exp: Adjust for 'info break'
8211 format changes.
8212 * gdb.base/annota3.exp: Likewise.
8213 * gdb.base/break.exp: Likewise.
8214 * gdb.base/condbreak.exp: Likewise.
8215 * gdb.base/pending.exp: Likewise.
8216 * gdb.base/sepdebug.exp: Likewise.
8217 * gdb.base/unload.exp: Likewise.
8218 * gdb.base/ovldbreak.exp: Likewise.
8219
8220 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8221
8222 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8223 messages.
8224 * gdb.base/chng-syms.exp: Likewise.
8225 * gdb.base/unload.exp: Likewise.
8226
8227 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8228
8229 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8230
8231 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8232
8233 * schedlock.c (NUM): Change to 1.
8234 (main): Use args[0] for the main thread.
8235 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8236 regardless of the number of threads.
8237
8238 2007-09-14 Maciej W. Rozycki <macro@mips.com>
8239
8240 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8241 type down.
8242 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8243 test.
8244 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8245 watchpoint type down.
8246 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8247 test.
8248
8249 2007-09-14 Maciej W. Rozycki <macro@mips.com>
8250
8251 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8252 Move all the tests here and run them twice, once using software
8253 watchpoints and once using hardware watchpoints.
8254 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8255
8256 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8257
8258 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8259 test.
8260
8261 2007-09-10 Mark Kettenis <kettenis@gnu.org>
8262
8263 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8264 build-id.
8265
8266 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8267 know about $ORIGIN. Calculate output dir from $dest instead of
8268 using ${objdir}/{$subdir}.
8269
8270 2007-09-09 Mark Kettenis <kettenis@gnu.org>
8271
8272 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8273 gcore, before continuing with the test.
8274
8275 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8276
8277 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8278 * gdb.mi/mi-watch.exp: Likewise.
8279
8280 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8281 Jim Blandy <jimb@codesourcery.com>
8282
8283 * gdb.arch/i386-sse.exp: Do not expect character constants.
8284 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8285 * gdb.base/display.exp: Allow print/s.
8286 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8287 and unsigned char array changes.
8288
8289 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8290
8291 * gdb.base/display.exp: Add tests for printf %p.
8292
8293 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8294
8295 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8296 the dll name to unicode.
8297
8298 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8299
8300 * gdb.base/default.exp (show version): Update the version text.
8301 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8302
8303 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8304
8305 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8306 New files.
8307
8308 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8309
8310 * lib/gdb.exp (build_id_debug_filename_get): New function.
8311 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8312 Remove the generate DEBUG file for the future testcase runs.
8313 New testcase for the NT_GNU_BUILD_ID retrieval.
8314 Move the final testing step to ...
8315 (test_different_dir): ... a new function.
8316 New parameter XFAIL to XFAIL all the tests performed.
8317 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8318 New parameter TYPE to PF_PREFIX all the tests performed.
8319
8320 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8321
8322 * gdb.mi/mi-var-cp.cc (path_expression): New
8323 function.
8324 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8325
8326 2007-08-27 Markus Deuling <deuling@de.ibm.com>
8327
8328 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8329 to fit into SPU Local Store memory.
8330
8331 2007-08-23 Joel Brobecker <brobecker@adacore.com>
8332
8333 * gdb.base/default.exp: Adjust the expected output of "info
8334 warranty" after the switch to GPLv3.
8335
8336 2007-08-23 Joel Brobecker <brobecker@adacore.com>
8337
8338 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8339 to 30000 (from 20000).
8340
8341 2007-08-23 Joel Brobecker <brobecker@adacore.com>
8342
8343 Switch the license of all .exp files to GPLv3.
8344 Switch the license of all .f and .f90 files to GPLv3.
8345 Switch the license of all .s and .S files to GPLv3.
8346
8347 2007-08-23 Joel Brobecker <brobecker@adacore.com>
8348
8349 * configure.ac: Switch license to GPLv3.
8350
8351 2007-08-23 Joel Brobecker <brobecker@adacore.com>
8352
8353 Switch the licensing to GPLv3 for all .ads and .adb files.
8354
8355 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8356
8357 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8358 and t_int_double.
8359 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8360
8361 2007-08-17 Joel Brobecker <brobecker@adacore.com>
8362
8363 * gdb.base/step-line.c: Switch license to GPL version 3, and
8364 update copyright year.
8365 * gdb.base/step-line.inp: Likewise.
8366
8367 2007-08-17 Joel Brobecker <brobecker@adacore.com>
8368
8369 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8370 changes inside gdb1555.c.
8371 * gdb.base/pending.exp: Likewise.
8372
8373 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8374
8375 * config/default.exp: New file.
8376
8377 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8378
8379 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8380 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8381
8382 2007-07-30 Maciej W. Rozycki <macro@mips.com>
8383
8384 * gdb.base/dump.exp: Force the correct endianness for binary
8385 formats not carrying this information.
8386
8387 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8388
8389 * gdb.threads/staticthreads.exp: Match .*sem_post.
8390
8391 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8392
8393 * gdb.base/readline.exp (operate_and_get_next): Match the final
8394 prompt.
8395
8396 2007-07-23 Kevin Buettner <kevinb@redhat.com>
8397
8398 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8399 to restarting SID.
8400
8401 2007-07-18 Kevin Buettner <kevinb@redhat.com>
8402
8403 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8404 prior to `gdb_start'.
8405
8406 2007-07-18 Kevin Buettner <kevinb@redhat.com>
8407
8408 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8409 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8410 Remove call to gdb_unload.
8411
8412 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8413 Daniel Jacobowitz <dan@codesourcery.com>
8414
8415 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8416 for __WIN32__.
8417 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8418 * gdb.base/unload.exp: Use shared library test routines.
8419
8420 2007-07-03 Markus Deuling <deuling@de.ibm.com>
8421
8422 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8423 * gdb.base/solib-symbol-lib.c: Likewise.
8424 * gdb.base/solib-symbol-main.c: Likewise.
8425
8426 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8427
8428 * config/gdbserver.exp (gdb_reconnect): New.
8429 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8430 gdb.base/solib-disc.exp: New files.
8431 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8432 remote debugging".
8433 (gdb_compile): Add shlib_load flag.
8434 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8435 port.
8436 (gdbserver_reconnect): New.
8437
8438 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
8439 Daniel Jacobowitz <dan@codesourcery.com>
8440
8441 * gdb.base/annota3.exp: Test for if construct.
8442
8443 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8444
8445 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8446
8447 2007-06-21 Chris Dearman <chris@mips.com>
8448 Maciej W. Rozycki <macro@mips.com>
8449
8450 * gdb.base/display.exp: Allow a newline after display/i.
8451 * gdb.base/pc-fp.exp: Likewise.
8452 * gdb.base/sigbpt.exp: Likewise.
8453
8454 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8455
8456 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8457 required features to be included.
8458
8459 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8460
8461 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8462 in info threads output.
8463
8464 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8465 Markus Deuling <deuling@de.ibm.com>
8466
8467 * gdb.arch/spu-info.exp: New testcase.
8468 * gdb.arch/spu-info.c: New file.
8469
8470 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8473 tpcs_offset. Restore lr after the call.
8474 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8475
8476 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8479 (gdbserver_run): Kill any running gdbserver.
8480 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8481
8482 2007-05-17 Maciej W. Rozycki <macro@mips.com>
8483
8484 * gdb.base/sigbpt.exp: Preset segv_addr.
8485
8486 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8487
8488 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8489 (gdb_compile_shlib): Likewise.
8490 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8491 (default_gdb_init): Clear cleanfiles.
8492 (gdb_finish): Delete recorded cleanfiles.
8493 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8494
8495 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8496 Do not use isnative.
8497 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8498 gdb.base/so-impl-ld.exp: Likewise.
8499 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8500 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8501 gdb_compile.
8502
8503 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8504
8505 * config/unknown.exp: Remove.
8506
8507 2007-05-15 Markus Deuling <deuling@de.ibm.com>
8508
8509 * gdb.base/info-proc.exp: Check is_remote.
8510
8511 2007-05-14 Markus Deuling <deuling@de.ibm.com>
8512
8513 * gdb.base/gcore.exp: Initialize variable core_supported.
8514
8515 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8516
8517 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8518
8519 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8520
8521 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8522 * gdb.threads/print-threads.exp (test_all_threads): Allow
8523 negative and hexadecimal thread IDs.
8524
8525 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8526
8527 * gdb.java/jprint.java (public): Avoid invalid call to static
8528 method.
8529
8530 2007-05-14 Denis Pilat <denis.pilat@st.com>
8531
8532 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8533 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8534 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8535 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8536 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8537
8538 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8539
8540 * gdb.base/overlays.exp: Add support for targets with only code
8541 overlay support, not data overlay. Support spu-*-* target in
8542 this mode.
8543 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8544 * gdb.base/spu.ld: New file.
8545
8546 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8547
8548 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8549
8550 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8551
8552 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8553
8554 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8555
8556 * gdb.java/jmain.exp: Handle demangled names with and without method
8557 signatures.
8558
8559 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8560
8561 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8562 (have_a_very_merry_interrupt): Remove calls to puts.
8563 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8564 inferior output.
8565 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8566 test names.
8567
8568 2007-04-29 Markus Deuling <deuling@de.ibm.com>
8569 Daniel Jacobowitz <dan@codesourcery.com>
8570
8571 * gdb.base/auxv.exp (core_works): Also check is_remote.
8572 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8573
8574 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
8575
8576 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8577 message, not the undefined 'module' variable.
8578 * gdb.base/siginfo.exp: Likewise.
8579 * gdb.base/sigstep.exp: Likewise.
8580 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8581 serialport.
8582 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8583
8584 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
8585
8586 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8587 target sim fails. Return 0 otherwise.
8588 (gdb_load): Return prematurely if gdb_target_sim fails.
8589
8590 2007-04-16 Denis Pilat <denis.pilat@st.com>
8591
8592 * gdb.base/setshow.exp: Reset height after having set it to 100.
8593
8594 2007-04-16 Denis Pilat <denis.pilat@st.com>
8595
8596 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8597
8598 2007-04-16 Denis Pilat <denis.pilat@st.com>
8599
8600 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8601
8602 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8603
8604 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8605 tests. Run the frozen varobjs test.
8606 * gdb.mi/var-cmd.c (do_frozen_tests): New.
8607 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
8608
8609 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8610
8611 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8612 gdb.base/type-opaque.exp: New files.
8613
8614 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
8615
8616 * gdb.mi/mi-var-child.c
8617 (do_children_tests): User char[2] instead of
8618 char so that automatic printing of pointers to char
8619 don't give unpredicable result.
8620 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8621 local variables.
8622 * gdb.mi/mi-var-child.exp: Step to right line
8623 of do_children_tests.
8624 * gdb.mi/mi2-var-child.exp: Likewise.
8625 * gdb.mi/mi-var-cmd.exp: Step to right line of
8626 do_locals_tests.
8627 (do_children_tests): User char[2] instead of
8628 char so that automatic printing of pointers to char
8629 don't give unpredicable result.
8630 * gdb.mi/mi2-var-cmd.exp: Likewise.
8631 * lib/mi-support.exp (mi_continue_to_line):
8632 Pass test name to mi_wait_for_stop.
8633
8634 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8635
8636 * gdb.asm/asm-source.exp: Remove d10v case.
8637 * lib/gdb.exp (skip_cplus_tests): Likewise.
8638 * gdb.asm/d10v.inc: Deleted.
8639
8640 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8641
8642 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8643
8644 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8645
8646 * config/netware.exp: Delete file.
8647
8648 2007-03-29 Joel Brobecker <brobecker@adacore.com>
8649
8650 * gdb.dwarf2/dw2-noloc.S: New file.
8651 * gdb.dwarf2/dw2-noloc.exp: New file.
8652
8653 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8654
8655 * gdb.cp/method2.cc: New test.
8656 * gdb.cp/method2.exp: New test.
8657 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8658
8659 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8660
8661 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8662
8663 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8664
8665 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8666
8667 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8668
8669 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8670 (gdb_load): Delete, replace with...
8671 (gdb_reload): ...this.
8672 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8673 * gdb.server/server-mon.exp: Likewise.
8674 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8675 (gdb_start_cmd): New.
8676 (gdb_file_cmd): Save the last loaded file.
8677 (gdb_reload): New.
8678 (gdb_gnu_strip_debug): Use transform.
8679 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8680 support here. Use new $last_loaded_file. Check mtime.
8681 (gdb_target_cmd): Handle ObjC failure case.
8682 (infer_host_exec): Delete.
8683 (gdbserver_load): Rename to...
8684 (gdbserver_run): ...this. Simplify.
8685 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8686 (mi_gdb_load): Move most contents to a new function...
8687 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8688 (mi_run_cmd): Use mi_gdb_target_load.
8689 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8690 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8691 Use gdb_run_cmd.
8692 * gdb.base/charsign.exp: Remove incorrect comment.
8693 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8694 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8695 gdb.base/start.exp: Use gdb_start_cmd.
8696
8697 2007-03-23 Nigel Stephens <nigel@mips.com>
8698 Maciej W. Rozycki <macro@mips.com>
8699
8700 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8701 * gdb.base/signull.exp: Similarly.
8702
8703 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8704
8705 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8706 messages available to test cases (like chng-sym.exp).
8707
8708 2007-03-14 Andreas Schwab <schwab@suse.de>
8709
8710 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8711 format changes.
8712
8713 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8714
8715 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8716 (optimized_1): New.
8717 (main): Call optimized_1.
8718 (gdb2029): Correct typos. Call gdb2029_marker.
8719 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8720 for gdb2029.
8721
8722 2007-03-12 Mark Kettenis <kettenis@gnu.org>
8723
8724 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8725 as tabs. Remove redundant test pattern.
8726
8727 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8728
8729 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8730 for /a format output.
8731
8732 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8733
8734 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8735 collect output incrementally.
8736
8737 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8738
8739 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8740 for -var-create lpcharacter test.
8741 * gdb.mi/mi2-var-cmd.exp: Likewise.
8742
8743 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8744
8745 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8746 pass on targets where address zero is readable.
8747
8748 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8749
8750 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8751 just a single architecture.
8752
8753 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8754
8755 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8756 (fetch_all_registers): New function, uses gdb_test_multiple and
8757 exp_continue to fetch inferior output line-by-line.
8758 Replace all uses of do_get_all_registers by fetch_all_registers.
8759
8760 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8761
8762 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8763 in target_info.
8764
8765 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8766
8767 * gdb.threads/manythreads.exp: Use $message string for
8768 consistancy; add a default (timeout) case.
8769
8770 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8771
8772 * gdb.base/watchpoint.exp: Fix truncated comment.
8773
8774 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8775
8776 * Makefile.in: Remove spurious single-quotes from sed command.
8777
8778 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8779
8780 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
8781 func.
8782 * gdb.mi/mi2-var-cmd.exp: Likewise.
8783
8784 2007-02-27 Joel Brobecker <brobecker@adacore.com>
8785
8786 * gdb.dwarf2/dw2-producer.S: New file.
8787 * gdb.dwarf2/dw2-producer.exp: New testcase.
8788
8789 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
8790
8791 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8792 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8793 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8794 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8795 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8796 Revert tests to use mi_gdb_test and include value field in output
8797 of -var-create.
8798
8799 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8800
8801 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
8802
8803 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
8804
8805 * gdb.base/maint.exp: Remove full paths from test names.
8806 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
8807 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
8808
8809 2007-02-27 Joel Brobecker <brobecker@adacore.com>
8810
8811 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
8812
8813 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8814
8815 * gdb.server/server-mon.exp: New test.
8816
8817 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8818
8819 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8820
8821 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8822
8823 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8824 register capitalization.
8825
8826 2007-02-13 Denis Pilat <denis.pilat@st.com>
8827
8828 * gdb.mi/mi-var-invalidate.exp: New file.
8829
8830 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8831
8832 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8833
8834 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8835
8836 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8837
8838 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8839
8840 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8841 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8842
8843 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
8844
8845 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8846 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8847 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8848 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8849 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
8850 * gdb.mi/gdb792.exp, lib/mi-support.exp:
8851 Update tests to include value field in output of -var-create.
8852
8853 2007-02-08 Andreas Schwab <schwab@suse.de>
8854
8855 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8856
8857 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8858
8859 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8860 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8861
8862 2007-02-02 Denis Pilat <denis.pilat@st.com>
8863
8864 * gdb.threads/threadapply.exp: check that frame is not changed by
8865 the thread apply all command.
8866
8867 2007-01-31 Andreas Schwab <schwab@suse.de>
8868
8869 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8870
8871 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8872 in the dwarf sections.
8873 * gdb.dwarf2/mac-fileno.S: Likewise.
8874
8875 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8876 bspstore register on ia64.
8877
8878 2007-01-29 Andreas Schwab <schwab@suse.de>
8879
8880 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8881 "frame-begin" annotation.
8882
8883 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8884 number of "frames-invalid" annotations.
8885
8886 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8887
8888 * gdb.base/commands.exp: Call if_commands_test.
8889 (gdb_test_no_prompt, if_commands_test): New.
8890
8891 2007-01-28 Mark Kettenis <kettenis@gnu.org>
8892
8893 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8894
8895 2007-01-27 Andreas Schwab <schwab@suse.de>
8896
8897 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8898 .short/.int/.quad in the dwarf sections.
8899 * gdb.dwarf2/dw2-intercu.S: Likewise.
8900 * gdb.dwarf2/dw2-intermix.S: Likewise.
8901
8902 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8903
8904 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
8905 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8906 array.
8907 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8908 * gdb.base/setvar.exp: Likewise.
8909
8910 2007-01-26 Andreas Schwab <schwab@suse.de>
8911
8912 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8913 test.
8914
8915 * gdb.base/multi-forks.exp ("restart $i"): Also match
8916 __kernel_syscall_via_break.
8917
8918 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8919
8920 * lib/mi-support.exp (mi_delete_varobj): New.
8921 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8922 testcase.
8923 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8924 (main): Call the above.
8925 (reference_update_test, base_in_reference_test)
8926 (reference_to_pointer): Delete the created varobjs.
8927
8928 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8929
8930 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8931 * configure: Regenerated.
8932 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8933 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8934 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8935 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8936 * lib/gdb.exp (gdb_skip_xml_test): New function.
8937
8938 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8939
8940 * gdb.base/sigrepeat.exp: Correct error message.
8941
8942 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8943 Daniel Jacobowitz <dan@codesourcery.com>
8944
8945 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8946 gdb.arch/i386-gnu-cfi-asm.S: New files.
8947
8948 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * lib/gdb.exp: Abort on missing `site.exp'.
8951
8952 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8953 Daniel Jacobowitz <dan@codesourcery.com>
8954
8955 * gdb.base/included.c, gdb.base/included.exp,
8956 gdb.base/included.h: New files.
8957
8958 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8959
8960 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8961 (maximize_rlimit): Reduce limits on 64-bit systems.
8962
8963 2007-01-19 Mark Kettenis <kettenis@gnu.org>
8964
8965 From Marcus Deuling <deuling@de.ibm.com>:
8966 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8967 every case.
8968
8969 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
8970
8971 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8972 (test_path_specification): Use objdir instead of srcdir to always
8973 get an absolute filename.
8974
8975 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8976
8977 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8978
8979 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8980
8981 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8982 Make sure the variable we're using is in scope.
8983 (reference_to_pointer): Likewise.
8984
8985 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8986
8987 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8988 has no debug information.
8989
8990 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8991
8992 * gdb.base/annota1.exp: Remove extra send_gdb.
8993
8994 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8995
8996 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8997
8998 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8999
9000 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9001
9002 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
9003 Daniel Jacobowitz <dan@codesourcery.com>
9004
9005 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9006 lcharacter or linteger change. Correct duplicated test name.
9007 * gdb.mi/mi2-var-cmd.exp: Likewise.
9008
9009 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9010
9011 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9012
9013 2007-01-05 Joel Brobecker <brobecker@adacore.com>
9014
9015 * gdb.base/nofield.c: New file.
9016 * gdb.base/nofield.exp: New testcase.
9017
9018 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
9019
9020 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9021
9022 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9023 test.
9024
9025 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9026
9027 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9028
9029 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9030
9031 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9032 when continuing.
9033
9034 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9035
9036 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9037 Expect ".exe" extension.
9038
9039 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9040
9041 * gdb.base/charset.exp: Add explicit filename to break.
9042 * gdb.base/dbx.exp: Add explicit filename to breaks.
9043
9044 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9045
9046 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9047 * gdb.mi/mi2-file.exp: Likewise.
9048
9049 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9050
9051 Implement specification of MI tests as comments
9052 in C and C++ sources.
9053 * lib/mi-support.exp (mi_autotest_data): New variable.
9054 (mi_autotest_source): New variable.
9055 (count_newlines, mi_prepare_inline_tests)
9056 (mi_get_inline_test, mi_continue_to_line)
9057 (mi_run_inline_test, mi_tbreak)
9058 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9059 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9060 Run inline tests.
9061 * gdb.mi/mi-var-cp.cc: Define tests here.
9062
9063 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9064
9065 Simplify usage of mi_continue_to.
9066 * lib/mi-support.exp (mi_runto_helper): Renamed
9067 from mi_runto, added new parameter 'run_or_continue'.
9068 (mi_runto): Use mi_runto_helper.
9069 (mi_continue_to): Accept just function name as parameter.
9070 Use mi_runto_helper.
9071 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9072 * gdb.mi/mi2-var-cmd.exp: Likewise.
9073
9074 2006-01-04 Joel Brobecker <brobecker@adacore.com>
9075
9076 Make this testcase a bit more realistic. The current code
9077 is too simplistic, and allows the compiler to optimize out
9078 some of the entities we need for this testcase.
9079 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9080 (Do_Nothing): Add extra parameter.
9081 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9082 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9083 by using a variable of type Void_Star.
9084
9085 2006-01-04 Joel Brobecker <brobecker@adacore.com>
9086
9087 * gdb.ada/catch_ex/foo.adb: New file.
9088 * gdb.ada/catch_ex.exp: New testcase.
9089
9090 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9091
9092 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9093 pass --image-base to linker.
9094
9095 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9096 Daniel Jacobowitz <dan@codesourcery.com>
9097
9098 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9099 secondary prompts.
9100
9101 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9102
9103 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9104 output. Test the types of members and member pointers.
9105 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9106 gdb/2092.
9107 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9108 statement. Enable for GCC. Update expected output for some tests
9109 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9110 layout.
9111 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9112 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9113 (Diamond::vget_base): New.
9114 (main): Add new tests.
9115 * gdb.cp/printmethod.exp: Update expected output for member functions.
9116 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9117 print pEe->D::vg().
9118
9119 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9120
9121 * gdb.threads/tls.exp: Allow stops in sem_post.
9122
9123 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9124
9125 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9126 * gdb.base/annota3.exp: Likewise.
9127 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9128 again (instead of timing out).
9129 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9130 GCC bug 26475.
9131 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9132 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9133 test from jmisc1.exp.
9134 * gdb.java/jmisc1.exp: Delete.
9135 * gdb.java/jprint.exp: Adjust to work with method signatures including
9136 return types.
9137 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9138 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9139 * lib/java.exp (compile_java_from_source): Pass the correct type
9140 to target_compile.
9141
9142 2006-12-31 Joel Brobecker <brobecker@adacore.com>
9143
9144 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9145 (stack_align_edx): New function.
9146 (stack_align_eax): New function.
9147 (main): Add calls to stack_align_edx and stack_align_eax.
9148 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9149 Add testing for the cases where the register used during a stack
9150 realignment is edx. Same for eax.
9151
9152 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9153
9154 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9155 and generic PE targets.
9156
9157 2006-12-29 Joel Brobecker <brobecker@adacore.com>
9158
9159 * gdb.ada/array_return.exp: Update copyright date list.
9160
9161 2006-12-27 Joel Brobecker <brobecker@adacore.com>
9162
9163 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9164 (Create_Small_Float_Vector): New function.
9165 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9166 function body.
9167 * gdb.ada/array_return/p.adb: Use new type and function from
9168 package Pck.
9169 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9170 able to print the value returned by a function returning an
9171 array of float.
9172
9173 2006-12-20 Joel Brobecker <brobecker@adacore.com>
9174
9175 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9176 The associated tests should be PASSing.
9177
9178 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9179
9180 Test for base in references.
9181 * gdb.mi/mi-var-cp.cc: Add test code.
9182 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9183 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9184 * gdb.mi/mi2-watch.exp: Likewise.
9185 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9186 (mi_list_varobj_children): New function.
9187
9188 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9189
9190 * lib/mi-support.exp
9191 (mi_runto): Accept "()" after function name.
9192 (mi_create_varobj): New function.
9193 (mi_varobj_update): New function.
9194 (mi_Check_varobj_value): New function.
9195 * gdb.mi/mi-var-cp.exp: New file.
9196 * gdb.mi/mi-var-cp.cc: New file.
9197
9198 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9199
9200 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9201 gdb.base/weaklib2.c: New files.
9202
9203 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
9204
9205 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9206 info. Adjust test names.
9207
9208 * gdb.base/break.c (main): Move position of malloc.
9209 * gdb.base/break.exp: Revert mistaken checkin.
9210
9211 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9212
9213 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9214 assignement of arrays and function pointers.
9215 * gdb.mi/var-cmd.c: Add declaration necessary for above
9216 tests.
9217
9218 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9219
9220 * gdb.base/break.c (main): Call malloc.
9221
9222 * gdb.threads/linux-dp.exp: Read thread table before and after
9223 creating each philosopher and verify it.
9224
9225 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9226 Paul Brook <paul@codesourcery.com>
9227 Daniel Jacobowitz <dan@codesourcery.com>
9228
9229 * gdb.base/ending-run.exp: Flatten expect script stepping out of
9230 main to remove duplication. Add start function of the form
9231 '_*start[1-9]*'. Add RVDS start function.
9232
9233 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9234
9235 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9236
9237 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9238
9239 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9240 * gdb.asm/spu.inc: New file.
9241 * gdb.base/term.exp: Disable if [target_info exists noargs].
9242 * gdb.gdb/complaints.exp: Disable if ![isnative].
9243 * gdb.gdb/selftest.exp: Likewise.
9244 * gdb.gdb/observer.exp: Likewise.
9245 * gdb.gdb/xfullpath.exp: Likewise.
9246 * gdb.base/attach.exp: Disable on SPU target.
9247 * gdb.cp/bs145503.exp: Likewise.
9248 * gdb.cp/exception.exp: Likewise.
9249 * gdb.cp/userdef.exp: Likewise.
9250
9251 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9252
9253 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9254
9255 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9256
9257 * gdb.base/completion.exp: Fix completion tests for
9258 'info' and 'info '.
9259 * gdb.base/help.exp (help_test_raw, test_class_help)
9260 (test_prefix_command_help): Move...
9261 * lib/gdb.exp: Here.
9262 * gdb.base/main.exp: Adjust.
9263 * gdb.cp/maint.exp: Adjust.
9264 * gdb.trace/tracecmd.exp: Use test_help_class.
9265
9266 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9267
9268 * gdb.stabs/weird.exp (print_weird_var): Use
9269 gdb_test_multiple instead of gdb_expect.
9270
9271 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9272
9273 * gdb.base/help.exp (help_test_raw): New.
9274 (test_class_help): New.
9275 (test_prefix_command_help): New.
9276 Adjust testcases.
9277
9278 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
9279
9280 * gdb.base/constvars.c (main): Write to crass and crips, so that
9281 they are allocated by the compiler.
9282
9283 2006-10-27 Andreas Schwab <schwab@suse.de>
9284
9285 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9286 "detach-fork".
9287
9288 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9289
9290 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9291 of patterns.
9292
9293 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9294
9295 * gdb.base/sepdebug.exp: Remove debug format test.
9296 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9297 Handle no-symtab.
9298 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9299
9300 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9301
9302 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9303 int to pointer or pointer to int.
9304 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9305
9306 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9307
9308 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9309
9310 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9311
9312 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9313
9314 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9315
9316 PR c++/2116
9317 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9318
9319 2006-10-06 Joel Brobecker <brobecker@adacore.com>
9320
9321 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9322 the corresponding bug has been fixed in GDB (PR/2018).
9323
9324 2006-10-06 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.base/subst.exp: New testcase.
9327
9328 2006-10-06 Joel Brobecker <brobecker@adacore.com>
9329
9330 * gdb.ada/array_return/pck.ads: Add copyright notice.
9331 * gdb.ada/array_return/pck.adb: Likewise.
9332 * gdb.ada/array_return/p.adb: Likewise.
9333 * gdb.ada/exec_changed/first.adb: Likewise.
9334 * gdb.ada/exec_changed/second.adb: Likewise.
9335
9336 2006-10-06 Joel Brobecker <brobecker@adacore.com>
9337
9338 * gdb.ada/watch_arg/watch.adb: New file.
9339 * gdb.ada/watch_arg.exp: New testcase.
9340
9341 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9342
9343 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
9344 via string_to_regexp.
9345 * gdb.mi/mi2-basics.exp: Likewise.
9346
9347 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
9348
9349 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9350 Remove unused / obsolete files.
9351
9352 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
9353
9354 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9355
9356 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9357
9358 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9359 HIGH_FRAME argument to -stack-list-arguments can be larger than
9360 the number of frames.
9361
9362 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9363
9364 * gdb.base/args.c (main): Add breakpoint marker.
9365 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9366 really test empty arguments.
9367 (args_load): Delete.
9368 (args_test): New.
9369
9370 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
9371
9372 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
9373 check for one file.
9374
9375 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9376
9377 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9378 HIGH_FRAME argument to -stack-list-locals can be larger than
9379 the number of frames.
9380
9381 2006-08-18 Fred Fish <fnf@specifix.com>
9382
9383 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9384 '$' in front of skip_vmx_tests_saved when setting that.
9385
9386 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9387
9388 * gdb.base/trace-commands.exp: New file.
9389
9390 2006-08-10 Joel Brobecker <brobecker@adacore.com>
9391 Daniel Jacobowitz <dan@codesourcery.com>
9392
9393 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9394 expected output of the backtrace commands.
9395
9396 2006-08-09 Joel Brobecker <brobecker@adacore.com>
9397
9398 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9399 untested followed by return combination.
9400 * gdb.arch/altivec-regs.exp: Likewise.
9401 * gdb.arch/e500-abi.exp: Likewise.
9402 * gdb.arch/e500-regs.exp: Likewise.
9403 * gdb.arch/gdb1291.exp: Likewise.
9404 * gdb.arch/gdb1431.exp: Likewise.
9405 * gdb.arch/gdb1558.exp: Likewise.
9406 * gdb.arch/i386-prologue.exp: Likewise.
9407 * gdb.arch/i386-unwind.exp: Likewise.
9408 * gdb.asm/asm-source.exp: Likewise.
9409 * gdb.base/a2-run.exp: Likewise.
9410 * gdb.base/advance.exp: Likewise.
9411 * gdb.base/all-bin.exp: Likewise.
9412 * gdb.base/annota1.exp: Likewise.
9413 * gdb.base/annota3.exp: Likewise.
9414 * gdb.base/args.exp: Likewise.
9415 * gdb.base/arithmet.exp: Likewise.
9416 * gdb.base/assign.exp: Likewise.
9417 * gdb.base/async.exp: Likewise.
9418 * gdb.base/attach.exp: Likewise.
9419 * gdb.base/bang.exp: Likewise.
9420 * gdb.base/bigcore.exp: Likewise.
9421 * gdb.base/bitfields.exp: Likewise.
9422 * gdb.base/bitfields2.exp: Likewise.
9423 * gdb.base/break.exp: Likewise.
9424 * gdb.base/call-sc.exp: Likewise.
9425 * gdb.base/call-strs.exp: Likewise.
9426 * gdb.base/callfuncs.exp: Likewise.
9427 * gdb.base/checkpoint.exp: Likewise.
9428 * gdb.base/chng-syms.exp: Likewise.
9429 * gdb.base/code-expr.exp: Likewise.
9430 * gdb.base/commands.exp: Likewise.
9431 * gdb.base/completion.exp: Likewise.
9432 * gdb.base/cond-expr.exp: Likewise.
9433 * gdb.base/condbreak.exp: Likewise.
9434 * gdb.base/consecutive.exp: Likewise.
9435 * gdb.base/constvars.exp: Likewise.
9436 * gdb.base/corefile.exp: Likewise.
9437 * gdb.base/cvexpr.exp: Likewise.
9438 * gdb.base/dbx.exp: Likewise.
9439 * gdb.base/define.exp: Likewise.
9440 * gdb.base/detach.exp: Likewise.
9441 * gdb.base/display.exp: Likewise.
9442 * gdb.base/dump.exp: Likewise.
9443 * gdb.base/ena-dis-br.exp: Likewise.
9444 * gdb.base/ending-run.exp: Likewise.
9445 * gdb.base/environ.exp: Likewise.
9446 * gdb.base/eval-skip.exp: Likewise.
9447 * gdb.base/exprs.exp: Likewise.
9448 * gdb.base/fileio.exp: Likewise.
9449 * gdb.base/finish.exp: Likewise.
9450 * gdb.base/float.exp: Likewise.
9451 * gdb.base/foll-exec.exp: Likewise.
9452 * gdb.base/foll-fork.exp: Likewise.
9453 * gdb.base/foll-vfork.exp: Likewise.
9454 * gdb.base/freebpcmd.exp: Likewise.
9455 * gdb.base/funcargs.exp: Likewise.
9456 * gdb.base/gcore.exp: Likewise.
9457 * gdb.base/gdb1090.exp: Likewise.
9458 * gdb.base/gdb1250.exp: Likewise.
9459 * gdb.base/huge.exp: Likewise.
9460 * gdb.base/info-proc.exp: Likewise.
9461 * gdb.base/interrupt.exp: Likewise.
9462 * gdb.base/jump.exp: Likewise.
9463 * gdb.base/langs.exp: Likewise.
9464 * gdb.base/lineinc.exp: Likewise.
9465 * gdb.base/list.exp: Likewise.
9466 * gdb.base/logical.exp: Likewise.
9467 * gdb.base/long_long.exp: Likewise.
9468 * gdb.base/macscp.exp: Likewise.
9469 * gdb.base/maint.exp: Likewise.
9470 * gdb.base/mips_pro.exp: Likewise.
9471 * gdb.base/miscexprs.exp: Likewise.
9472 * gdb.base/multi-forks.exp: Likewise.
9473 * gdb.base/opaque.exp: Likewise.
9474 * gdb.base/overlays.exp: Likewise.
9475 * gdb.base/pc-fp.exp: Likewise.
9476 * gdb.base/pointers.exp: Likewise.
9477 * gdb.base/printcmds.exp: Likewise.
9478 * gdb.base/psymtab.exp: Likewise.
9479 * gdb.base/ptype.exp: Likewise.
9480 * gdb.base/recurse.exp: Likewise.
9481 * gdb.base/relational.exp: Likewise.
9482 * gdb.base/relocate.exp: Likewise.
9483 * gdb.base/remote.exp: Likewise.
9484 * gdb.base/reread.exp: Likewise.
9485 * gdb.base/restore.exp: Likewise.
9486 * gdb.base/return.exp: Likewise.
9487 * gdb.base/return2.exp: Likewise.
9488 * gdb.base/scope.exp: Likewise.
9489 * gdb.base/sect-cmd.exp: Likewise.
9490 * gdb.base/sep.exp: Likewise.
9491 * gdb.base/sepdebug.exp: Likewise.
9492 * gdb.base/setshow.exp: Likewise.
9493 * gdb.base/setvar.exp: Likewise.
9494 * gdb.base/sigall.exp: Likewise.
9495 * gdb.base/sigbpt.exp: Likewise.
9496 * gdb.base/signals.exp: Likewise.
9497 * gdb.base/signull.exp: Likewise.
9498 * gdb.base/sizeof.exp: Likewise.
9499 * gdb.base/solib.exp: Likewise.
9500 * gdb.base/step-line.exp: Likewise.
9501 * gdb.base/step-test.exp: Likewise.
9502 * gdb.base/structs.exp: Likewise.
9503 * gdb.base/structs2.exp: Likewise.
9504 * gdb.base/term.exp: Likewise.
9505 * gdb.base/twice.exp: Likewise.
9506 * gdb.base/until.exp: Likewise.
9507 * gdb.base/varargs.exp: Likewise.
9508 * gdb.base/volatile.exp: Likewise.
9509 * gdb.base/watchpoint.exp: Likewise.
9510 * gdb.base/whatis-exp.exp: Likewise.
9511 * gdb.base/whatis.exp: Likewise.
9512 * gdb.cp/ambiguous.exp: Likewise.
9513 * gdb.cp/annota2.exp: Likewise.
9514 * gdb.cp/annota3.exp: Likewise.
9515 * gdb.cp/bool.exp: Likewise.
9516 * gdb.cp/breakpoint.exp: Likewise.
9517 * gdb.cp/casts.exp: Likewise.
9518 * gdb.cp/class2.exp: Likewise.
9519 * gdb.cp/classes.exp: Likewise.
9520 * gdb.cp/cplusfuncs.exp: Likewise.
9521 * gdb.cp/ctti.exp: Likewise.
9522 * gdb.cp/derivation.exp: Likewise.
9523 * gdb.cp/exception.exp: Likewise.
9524 * gdb.cp/gdb1355.exp: Likewise.
9525 * gdb.cp/hang.exp: Likewise.
9526 * gdb.cp/inherit.exp: Likewise.
9527 * gdb.cp/local.exp: Likewise.
9528 * gdb.cp/m-data.exp: Likewise.
9529 * gdb.cp/m-static.exp: Likewise.
9530 * gdb.cp/member-ptr.exp: Likewise.
9531 * gdb.cp/method.exp: Likewise.
9532 * gdb.cp/misc.exp: Likewise.
9533 * gdb.cp/namespace.exp: Likewise.
9534 * gdb.cp/overload.exp: Likewise.
9535 * gdb.cp/ovldbreak.exp: Likewise.
9536 * gdb.cp/pr-1023.exp: Likewise.
9537 * gdb.cp/pr-1210.exp: Likewise.
9538 * gdb.cp/pr-574.exp: Likewise.
9539 * gdb.cp/printmethod.exp: Likewise.
9540 * gdb.cp/psmang.exp: Likewise.
9541 * gdb.cp/ref-params.exp: Likewise.
9542 * gdb.cp/ref-types.exp: Likewise.
9543 * gdb.cp/rtti.exp: Likewise.
9544 * gdb.cp/templates.exp: Likewise.
9545 * gdb.cp/try_catch.exp: Likewise.
9546 * gdb.cp/userdef.exp: Likewise.
9547 * gdb.cp/virtfunc.exp: Likewise.
9548 * gdb.disasm/am33.exp: Likewise.
9549 * gdb.disasm/h8300s.exp: Likewise.
9550 * gdb.disasm/mn10300.exp: Likewise.
9551 * gdb.disasm/sh3.exp: Likewise.
9552 * gdb.disasm/t01_mov.exp: Likewise.
9553 * gdb.disasm/t02_mova.exp: Likewise.
9554 * gdb.disasm/t03_add.exp: Likewise.
9555 * gdb.disasm/t04_sub.exp: Likewise.
9556 * gdb.disasm/t05_cmp.exp: Likewise.
9557 * gdb.disasm/t06_ari2.exp: Likewise.
9558 * gdb.disasm/t07_ari3.exp: Likewise.
9559 * gdb.disasm/t08_or.exp: Likewise.
9560 * gdb.disasm/t09_xor.exp: Likewise.
9561 * gdb.disasm/t10_and.exp: Likewise.
9562 * gdb.disasm/t11_logs.exp: Likewise.
9563 * gdb.disasm/t12_bit.exp: Likewise.
9564 * gdb.disasm/t13_otr.exp: Likewise.
9565 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9566 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9567 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9568 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9569 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9570 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9571 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9572 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9573 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9574 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9575 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9576 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9577 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9578 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9579 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9580 * gdb.mi/gdb701.exp: Likewise.
9581 * gdb.mi/gdb792.exp: Likewise.
9582 * gdb.mi/mi-basics.exp: Likewise.
9583 * gdb.mi/mi-break.exp: Likewise.
9584 * gdb.mi/mi-cli.exp: Likewise.
9585 * gdb.mi/mi-console.exp: Likewise.
9586 * gdb.mi/mi-disassemble.exp: Likewise.
9587 * gdb.mi/mi-eval.exp: Likewise.
9588 * gdb.mi/mi-file.exp: Likewise.
9589 * gdb.mi/mi-read-memory.exp: Likewise.
9590 * gdb.mi/mi-regs.exp: Likewise.
9591 * gdb.mi/mi-return.exp: Likewise.
9592 * gdb.mi/mi-simplerun.exp: Likewise.
9593 * gdb.mi/mi-stack.exp: Likewise.
9594 * gdb.mi/mi-stepi.exp: Likewise.
9595 * gdb.mi/mi-syn-frame.exp: Likewise.
9596 * gdb.mi/mi-until.exp: Likewise.
9597 * gdb.mi/mi-var-block.exp: Likewise.
9598 * gdb.mi/mi-var-child.exp: Likewise.
9599 * gdb.mi/mi-var-cmd.exp: Likewise.
9600 * gdb.mi/mi-var-display.exp: Likewise.
9601 * gdb.mi/mi-watch.exp: Likewise.
9602 * gdb.mi/mi2-basics.exp: Likewise.
9603 * gdb.mi/mi2-break.exp: Likewise.
9604 * gdb.mi/mi2-cli.exp: Likewise.
9605 * gdb.mi/mi2-console.exp: Likewise.
9606 * gdb.mi/mi2-disassemble.exp: Likewise.
9607 * gdb.mi/mi2-eval.exp: Likewise.
9608 * gdb.mi/mi2-file.exp: Likewise.
9609 * gdb.mi/mi2-read-memory.exp: Likewise.
9610 * gdb.mi/mi2-regs.exp: Likewise.
9611 * gdb.mi/mi2-return.exp: Likewise.
9612 * gdb.mi/mi2-simplerun.exp: Likewise.
9613 * gdb.mi/mi2-stack.exp: Likewise.
9614 * gdb.mi/mi2-stepi.exp: Likewise.
9615 * gdb.mi/mi2-syn-frame.exp: Likewise.
9616 * gdb.mi/mi2-until.exp: Likewise.
9617 * gdb.mi/mi2-var-block.exp: Likewise.
9618 * gdb.mi/mi2-var-child.exp: Likewise.
9619 * gdb.mi/mi2-var-cmd.exp: Likewise.
9620 * gdb.mi/mi2-var-display.exp: Likewise.
9621 * gdb.mi/mi2-watch.exp: Likewise.
9622 * gdb.stabs/exclfwd.exp: Likewise.
9623 * gdb.stabs/weird.exp: Likewise.
9624 * gdb.threads/gcore-thread.exp: Likewise.
9625 * gdb.trace/actions.exp: Likewise.
9626 * gdb.trace/backtrace.exp: Likewise.
9627 * gdb.trace/circ.exp: Likewise.
9628 * gdb.trace/collection.exp: Likewise.
9629 * gdb.trace/deltrace.exp: Likewise.
9630 * gdb.trace/infotrace.exp: Likewise.
9631 * gdb.trace/limits.exp: Likewise.
9632 * gdb.trace/packetlen.exp: Likewise.
9633 * gdb.trace/passc-dyn.exp: Likewise.
9634 * gdb.trace/passcount.exp: Likewise.
9635 * gdb.trace/report.exp: Likewise.
9636 * gdb.trace/save-trace.exp: Likewise.
9637 * gdb.trace/tfind.exp: Likewise.
9638 * gdb.trace/tracecmd.exp: Likewise.
9639 * gdb.trace/while-dyn.exp: Likewise.
9640 * gdb.trace/while-stepping.exp: Likewise.
9641
9642 2006-08-08 Joel Brobecker <brobecker@adacore.com>
9643
9644 * gdb.base/step-bt.c: New file.
9645 * gdb.base/step-bt.exp: New testcase.
9646
9647 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9648
9649 * config/monitor.exp (gdb_load): Remove support for obsolete
9650 download-write-size.
9651 * gdb.base/remote.exp: Likewise. Update all callers of
9652 gdb_timed_load.
9653
9654 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9655
9656 * cursal.exp: Pass binfile to gdb_load.
9657
9658 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9659
9660 * gdb.base/cursal.exp: Add "" to gdb_load call.
9661
9662 2006-07-29 Mark Kettenis <kettenis@gnu.org>
9663
9664 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9665 NetBSD/ELF targets.
9666
9667 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9668
9669 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9670 operator*.
9671
9672 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9673
9674 * gdb.base/completion.exp: Update for change in "file" behavior.
9675 * gdb.stabs/weird.exp: Likewise.
9676 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9677 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9678
9679 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9680
9681 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9682 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9683
9684 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9685
9686 * gdb.base/default.exp: Update source command error message.
9687 * gdb.base/help.exp: Update 'help source' message.
9688
9689 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9690
9691 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9692 test.
9693
9694 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9695
9696 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9697
9698 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9701
9702 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9703
9704 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9705
9706 2006-07-17 Mark Kettenis <kettenis@gnu.org>
9707
9708 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9709 *-*-openbsd* from targets for wich we expect ARM FPA floating
9710 point format.
9711
9712 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
9713
9714 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9715
9716 2006-07-17 Mark Kettenis <kettenis@gnu.org>
9717
9718 * gdb.base/annota3.exp: Expect frame-begin annotation.
9719
9720 2006-07-14 Joel Brobecker <brobecker@adacore.com>
9721
9722 * gdb.base/help.exp: Adjust "help unset" test to accept
9723 any list of unset commands.
9724
9725 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9726 Daniel Jacobowitz <dan@codesourcery.com>
9727
9728 * gdb.cp/ref-params.exp: New test.
9729 * gdb.cp/ref-params.cc: New source file.
9730 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9731
9732 2006-07-08 Mark Kettenis <kettenis@gnu.org>
9733
9734 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9735 spaces/tabs in regular expressions since they might not be there.
9736
9737 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9738
9739 * gdb.base/ifelse.exp: New file.
9740
9741 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9742
9743 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9744 line.
9745 * gdb.base/huge.exp: Loop over compilation to find a size that
9746 is acceptable.
9747 * gdb.base/remote.exp: Correct expected strings.
9748 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9749
9750 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9751
9752 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9753
9754 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9755
9756 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9757 native.
9758
9759 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9760
9761 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9762 enable stabs testing.
9763
9764 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9765
9766 * gdb.base/auxv.exp: Intercept undefined command messages before
9767 gdb_test_multiple does.
9768
9769 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9770
9771 * Makefile.in (host_alias): Remove.
9772 (target_alias): Use @target_noncanonical@.
9773 (site.exp): Don't set host_alias.
9774 * aclocal.m4: Remove contents. Include acx.m4.
9775 * configure: Regenerated.
9776 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9777
9778 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
9779
9780 * lib/gdb.exp (gdb_load_cmd): New.
9781
9782 * gdb.base/fileio.c: Add system(NULL) test.
9783 * gdb.base/fileio.exp: Check it.
9784
9785 * gdb.base/break.c: Add 10a breakpoint at }
9786 * gdb.base/break.exp: Add test for breakpoint at }
9787 * gdb.cp/anon-union.cc: Add code at end of function.
9788 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
9789 * gdb.mi/var-cmd.c: Add code at end of function.
9790 * gdb.mi/mi-var-display.exp: Adjust end of next.
9791 * gdb.mi/mi2-var-display.exp: Likewise.
9792 * gdb.base/fileio.c: Add stop function and insert calls at
9793 stopping places.
9794 * gdb.base/fileio.exp: Breakpoint stop function and remove
9795 explicit line number references.
9796
9797 2006-05-19 Joel Brobecker <brobecker@adacore.com>
9798
9799 * gdb.base/del.exp (test_delete_alias): New function.
9800 Now check that both "del" and "d" work as aliases for "delete".
9801
9802 2006-05-18 Fred Fish <fnf@specifix.com>
9803
9804 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
9805 required. Check for spurious output after program exits normally.
9806
9807 2006-05-17 Fred Fish <fnf@specifix.com>
9808
9809 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
9810 gdb_load, so it works in the simulator.
9811
9812 2006-05-11 Fred Fish <fnf@specifix.com>
9813
9814 * gdb.base/bang.exp: Ignore unexpected output between the
9815 "program exited normally" and the gdb prompt, as many other
9816 tests do.
9817
9818 2006-05-07 Mark Kettenis <kettenis@gnu.org>
9819
9820 * gdb.base/help.exp: Make "delete checkpoint" part option for
9821 "help d" and "help delete" tests.
9822
9823 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9824
9825 * gdb.mi/mi-basics.exp: Add missing serial number to
9826 expected output in some mi_gdb_test statements.
9827 * gdb.mi/mi2-basics.exp: Likewise.
9828
9829 2006-05-05 Joel Brobecker <brobecker@adacore.com>
9830
9831 * gdb.base/del.c: New file.
9832 * gdb.base/del.exp: New testcase.
9833
9834 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
9835
9836 * gdb.base/break.exp: Do not assume a breakpoint on
9837 main will actually be in $srcfile when optimizing.
9838 * gdb.base/savedregs.exp: Do not require that the dummy
9839 frame location match up to a symbol and source file location.
9840 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9841 will get printed without a mi_cmd_data_list_register_values prefix.
9842 (*-data-list-register-*): Correct regular expressions to expect the new
9843 pseudo d? floating point registers.
9844 * gdb.mi/mi2-regs.exp: Likewise.
9845
9846 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
9847
9848 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9849 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9850 is allocated by the compiler.
9851 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9852 anons, e, anone to force their allocation by the compiler.
9853
9854 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
9855
9856 * gdb.base/help.exp: Update expected text for help d and
9857 help delete.
9858
9859 2006-05-02 Mark Kettenis <kettenis@gnu.org>
9860
9861 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9862 NetBSD/ELF targets.
9863
9864 2006-04-30 Mark Kettenis <kettenis@gnu.org>
9865
9866 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9867 single-step breakpoint fails; make this a KFAIL on
9868 sparc*-*-openbsd*.
9869 * gdb.base/siginfo.exp: Likewise.
9870 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9871
9872 2006-04-26 Michael Snyder <msnyder@redhat.com>
9873
9874 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9875 which may have to consume output from other forks.
9876 Add tests to make sure that "delete fork" succeeded.
9877
9878 2006-04-20 Michael Snyder <msnyder@redhat.com>
9879
9880 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9881 Add support for the Renesas M32C and M16C.
9882
9883 * gdb.asm/asm-source.exp: Add m32c target.
9884 * gdb.asm/m32c.inc: Support for m32c target.
9885
9886 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9887
9888 * gdb.base/commands.exp (recursive_source_test): New test.
9889
9890 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
9891
9892 * gdb.base/float.exp: Add pattern for sparc targets.
9893
9894 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9895
9896 * gdb.base/commands.exp (stray_arg0_test): New test.
9897
9898 2006-03-30 Paul Brook <paul@codesourcery.com>
9899
9900 * gdb.mi/mi-until.exp: kfail broken until command.
9901 * gdb.mi/mi2-until.exp: Ditto.
9902
9903 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
9904
9905 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9906
9907 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
9908
9909 * gdb.base/prelink.exp: Anchor tested-for regular expression
9910 on gdb prompt.
9911
9912 2006-03-07 Paul Brook <paul@codesourcery.com>
9913
9914 * gdb.base/assign.exp: Correct fail message.
9915
9916 2006-03-07 Paul Brook <paul@codesourcery.com>
9917
9918 * lib/compiler.c: Extract armcc version number.
9919 * lib/compiler.cc: Ditto.
9920
9921 2006-03-07 Paul Brook <paul@codesourcery.com>
9922
9923 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9924 additional_flags=-w.
9925 * gdb.arch/altivec-regs.exp: Ditto.
9926 * gdb.arch/e500-abi.exp: Ditto.
9927 * gdb.arch/e500-regs.exp: Ditto.
9928 * gdb.base/all-bin.exp: Ditto.
9929 * gdb.base/annota1.exp: Ditto.
9930 * gdb.base/annota3.exp: Ditto.
9931 * gdb.base/args.exp: Ditto.
9932 * gdb.base/arithmet.exp: Ditto.
9933 * gdb.base/assign.exp: Ditto.
9934 * gdb.base/async.exp: Ditto.
9935 * gdb.base/bang.exp: Ditto.
9936 * gdb.base/break.exp: Ditto.
9937 * gdb.base/call-rt-st.exp: Ditto.
9938 * gdb.base/completion.exp: Ditto.
9939 * gdb.base/cond-expr.exp: Ditto.
9940 * gdb.base/condbreak.exp: Ditto.
9941 * gdb.base/consecutive.exp: Ditto.
9942 * gdb.base/define.exp: Ditto.
9943 * gdb.base/display.exp: Ditto.
9944 * gdb.base/ena-dis-br.exp: Ditto.
9945 * gdb.base/environ.exp: Ditto.
9946 * gdb.base/eval-skip.exp: Ditto.
9947 * gdb.base/info-proc.exp: Ditto.
9948 * gdb.base/jump.exp: Ditto.
9949 * gdb.base/logical.exp: Ditto.
9950 * gdb.base/long_long.exp: Ditto.
9951 * gdb.base/maint.exp: Ditto.
9952 * gdb.base/miscexprs.exp: Ditto.
9953 * gdb.base/pc-fp.exp: Ditto.
9954 * gdb.base/pointers.exp: Ditto.
9955 * gdb.base/relational.exp: Ditto.
9956 * gdb.base/reread.exp: Ditto.
9957 * gdb.base/sect-cmd.exp: Ditto.
9958 * gdb.base/sep.exp: Ditto.
9959 * gdb.base/sepdebug.exp: Ditto.
9960 * gdb.base/until.exp: Ditto.
9961 * gdb.base/whatis-exp.exp: Ditto.
9962 * gdb.cp/annota2.exp: Ditto.
9963 * gdb.cp/annota3.exp: Ditto.
9964 * gdb.trace/actions.exp: Ditto.
9965 * gdb.trace/backtrace.exp: Ditto.
9966 * gdb.trace/circ.exp: Ditto.
9967 * gdb.trace/collection.exp: Ditto.
9968 * gdb.trace/deltrace.exp: Ditto.
9969 * gdb.trace/infotrace.exp: Ditto.
9970 * gdb.trace/limits.exp: Ditto.
9971 * gdb.trace/packetlen.exp: Ditto.
9972 * gdb.trace/passc-dyn.exp: Ditto.
9973 * gdb.trace/passcount.exp: Ditto.
9974 * gdb.trace/report.exp: Ditto.
9975 * gdb.trace/save-trace.exp: Ditto.
9976 * gdb.trace/tfind.exp: Ditto.
9977 * gdb.trace/tracecmd.exp: Ditto.
9978 * gdb.trace/while-dyn.exp: Ditto.
9979 * gdb.trace/while-stepping.exp: Ditto.
9980 * lib/gdb.exp: Ditto.
9981 (gdb_compile): Handle nowarning option.
9982
9983 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
9984
9985 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9986 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9987 Rename executable to prelinkt. Don't re-prelink if we didn't
9988 get a core file. Test prelink -u exit status to tell whether
9989 prelinking failed. Use gdb_test_multiple.
9990
9991 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9994 (do_tests): Call it.
9995
9996 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
9997
9998 * gdb.base/prelink.exp: New test.
9999 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10000
10001 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10002
10003 * gdb.fortran/derived-type.f90: New file.
10004 * gdb.fortran/derived-type.exp: New testcase.
10005
10006 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * gdb.base/default.exp: Allow ';' as a directory separator.
10009
10010 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10011
10012 * gdb.base/help.exp (help add-symbol-file): Update.
10013
10014 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10015
10016 * gdb.base/help.exp (help load): Update expected results.
10017
10018 2006-02-19 Fred Fish <fnf@specifix.com>
10019
10020 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10021 specifix hex value as part of results.
10022 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
10023
10024 2006-02-16 Fred Fish <fnf@specifix.com>
10025
10026 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10027 ushort_addr, and slong_addr, so the typedefs are not optimized
10028 away.
10029 * gdb.base/whatis.exp: Add tests using type name for struct type,
10030 union type, enum type, and typedef.
10031
10032 2006-02-13 Mark Kettenis <kettenis@gnu.org>
10033
10034 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10035
10036 2006-02-13 Jim Blandy <jimb@redhat.com>
10037
10038 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10039 case where it takes two "next" commands to skip past the init
10040 call.
10041
10042 2006-02-12 Fred Fish <fnf@specifix.com>
10043
10044 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10045 to handle cases where it takes two "next" commands to skip
10046 past the init call.
10047
10048 2006-02-07 Joel Brobecker <brobecker@adacore.com>
10049
10050 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10051 on hppa32 targets.
10052
10053 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
10054
10055 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10056 field.
10057
10058 2006-01-29 Mark Kettenis <kettenis@gnu.org>
10059
10060 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10061
10062 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10063
10064 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10065 files.
10066
10067 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10068
10069 * gdb.cp/maint.exp: Set complaints to a positive value.
10070
10071 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10072
10073 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10074 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10075 function name.
10076
10077 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10078
10079 * gdb.base/checkpoint.c: Update copyright notice. Include
10080 <stdlib.h>.
10081
10082 2006-01-04 Jim Blandy <jimb@redhat.com>
10083
10084 * gdb.asm/asm-source.exp: Independently provide default values for
10085 asm-flags and debug-flags. Use 'string equal' to do the
10086 comparison, not the implicit expr's '==' operator. Remove
10087 now-unneeded assignments to asm-flags. In h8300 case, place
10088 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10089
10090 2006-01-04 Michael Snyder <msnyder@redhat.com>
10091
10092 * gdb.base/checkpoint.c: New file.
10093 * gdb.base/checkpoint.exp: New file.
10094 * gdb.base/multi-fork.c: New file.
10095 * gdb.base/multi-fork.exp: New file.
10096 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10097
10098 2006-01-04 Fred Fish <fnf@specifix.com>
10099
10100 * gdb.base/ptype.c (foo): Add typedef.
10101 (intfoo): Add function.
10102 * gdb.base/ptype1.c: New file.
10103 * gdb.base/ptype.exp: Handle compilation and linking with two
10104 source files. Test that proper type for "foo" is found based
10105 on source context rather than first match found in symtabs.
10106
10107 2005-12-28 Mark Kettenis <kettenis@gnu.org>
10108
10109 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10110 * gdb.asm/openbsd.inc: Indent commands.
10111
10112 2005-12-26 Mark Kettenis <kettenis@gnu.org>
10113
10114 * gdb.base/freebpcmd.exp: Increase timeout.
10115
10116 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10117
10118 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10119
10120 * gdb.base/default.exp: Update check for "show version".
10121
10122 2005-12-09 Randolph Chung <tausq@debian.org>
10123
10124 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10125 * gdb.asm/pa64.inc: New file.
10126
10127 2005-12-09 Randolph Chung <tausq@debian.org>
10128
10129 * gdb.asm/common.inc: Indent commands.
10130 * gdb.asm/asmsrc1.s: Likewise.
10131 * gdb.asm/asmsrc2.s: Likewise.
10132
10133 2005-12-09 Randolph Chung <tausq@debian.org>
10134
10135 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10136 (get_addr_of_sym): Remove duplicate print.
10137 (gen_core): xfail hppa*-*-hpux*, update expected output.
10138 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10139 * gdb.arch/pa64-nullify.s: New file.
10140
10141 2005-12-09 Randolph Chung <tausq@debian.org>
10142
10143 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10144
10145 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
10146
10147 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10148 code generation for these functions.
10149 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10150 error message.
10151
10152 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10153
10154 * gdb.base/help.exp (help b, help br, help bre, help brea)
10155 (help break): Update the expected message.
10156
10157 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10158
10159 * gdb.asm/m68hc11.inc: Setup the data section.
10160 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10161 script for this test.
10162 (m6812-*-*): Likewise.
10163
10164 2005-11-09 Randolph Chung <tausq@debian.org>
10165
10166 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10167
10168 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10169
10170 * gdb.base/break.exp: Fix a comment typo.
10171
10172 2005-11-03 Jim Blandy <jimb@redhat.com>
10173
10174 Checked in by Elena Zannoni <ezannoni@redhat.com>
10175
10176 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
10177
10178 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
10179
10180 * gdb.arch/gdb1558.c: Include stdio.h.
10181
10182 2005-10-31 Mark Kettenis <kettenis@gnu.org>
10183
10184 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10185
10186 2005-10-31 Mark Kettenis <kettenis@gnu.org>
10187
10188 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10189
10190 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10191
10192 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10193 vscr" tests to better match output.
10194
10195 2005-10-12 Jim Blandy <jimb@redhat.com>
10196
10197 * gdb.base/structs.exp (any): New function.
10198 (test_struct_returns): Don't make any assumptions at all about
10199 what value the function returns when GDB can't set the return
10200 value.
10201
10202 2005-10-09 Joel Brobecker <brobecker@adacore.com>
10203
10204 * gdb.ada/arrayidx/p.adb: New file.
10205 * gdb.ada/arrayidx.exp: New testcase
10206
10207 2005-10-09 Joel Brobecker <brobecker@adacore.com>
10208
10209 * gdb.ada/array_return/pck.ads: New file.
10210 * gdb.ada/array_return/pck.adb: New file.
10211 * gdb.ada/array_return/p.adb: New file.
10212 * gdb.ada/array_return.exp: New testcase.
10213
10214 2005-10-03 Joel Brobecker <brobecker@adacore.com>
10215
10216 * gdb.base/arrayidx.c: New file.
10217 * gdb.base/arrayidx.exp: New testcase.
10218
10219 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
10220
10221 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10222 frames-invalid and breakpoints-invalid are no longer generated
10223 with level 3 so don't expect them in the output.
10224
10225 2005-09-27 Bob Rossi <bob@brasko.net>
10226
10227 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
10228 from test. Escape the | in mi_gdb_test call.
10229 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10230 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10231 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10232 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10233 expected regex's in mi_gdb_test calls.
10234 * lib/mi-support.exp: Remove arbitrary .* from tests.
10235 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10236 Fully anchor GDB/MI expected results in mi_gdb_test.
10237 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10238 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10239
10240 2005-09-26 Paul Brook <paul@codesourcery.com>
10241
10242 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10243
10244 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10245
10246 * bfp-test.c: New file.
10247 * bfp-test.exp: New testcase.
10248
10249 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10250
10251 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10252 of subarray and substring variable.
10253 * gdb.fortran/subarray.f: New source file for the test of subarray
10254 and substring variable evaluation.
10255 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10256 of string constant.
10257
10258 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10259
10260 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10261 copyright dates.
10262
10263 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10264
10265 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10266 powerpc altivec' test with an almost identical 'info vector' test.
10267
10268 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10269
10270 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10271 vscr" tests to match output.
10272
10273 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10274
10275 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10276 output.
10277
10278 2005-09-11 Bob Rossi <bob@brasko.net>
10279
10280 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10281 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10282 commands that return an MI output command and an asyncronous MI output
10283 command.
10284 * gdb.mi/mi-console.exp: Ditto.
10285
10286 2005-09-11 Bob Rossi <bob@brasko.net>
10287
10288 * gdb.mi/mi-var-child.c: Include <string.h>.
10289
10290 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10291
10292 * killed.exp: Correct gdb_expect syntax.
10293
10294 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
10295
10296 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10297
10298 2005-08-02 Bob Rossi <bob@brasko.net>
10299
10300 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10301 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10302 Change tests to inferior-tty-set/show.
10303 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10304 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10305 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10306 inferior. Use mi_gdb_test to get GDB and Inferior output.
10307 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10308 descriptor.
10309 (mi_inferior_tty_name): Add inferior PTY file name.
10310 (mi_gdb_start): Add INFERIOR_PTY parameter.
10311 (mi_gdb_test): Add IPATTERN parameter.
10312
10313 2005-08-02 Bob Rossi <bob@brasko.net>
10314
10315 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10316 parameter to mi_gdb_test.
10317 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10318
10319 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10320
10321 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10322 struct_declarations.
10323 * gdb.mi/mi-var-child.exp: Step over the initialization of
10324 struct_declarations.
10325
10326 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10329 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10330 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10331 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10332 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10333 file.
10334
10335 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
10336
10337 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10338 (do_children_tests): Assign values to the extra elements.
10339
10340 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10341 them for tests for "-var-update --no-values" and
10342 "-var-update --all-values".
10343 Add test for "-var-list-children --simple-values".
10344
10345 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10346
10347 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10348 "-stack-list-locals --simple-values" Improve doc strings and
10349 comments.
10350
10351 2005-07-18 Mark Kettenis <kettenis@gnu.org>
10352
10353 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10354 *-*-openbsd*.
10355 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10356
10357 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10358 sigaltsatck'.
10359
10360 2005-07-14 Bob Rossi <bob@brasko.net>
10361
10362 * gdb.base/default.exp (tty): Changed output of command.
10363 * gdb.base/help.exp (help tty): Ditto.
10364
10365 2005-07-12 Mark Kettenis <kettenis@gnu.org>
10366
10367 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10368
10369 2005-07-10 Mark Kettenis <kettenis@gnu.org>
10370
10371 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10372 -stack-select-frame without arguments.
10373 (test_stack_frame_listing): Add test for newly implemented command
10374 -stack-info-frame.
10375
10376 2005-07-06 Bob Rossi <bob@brasko.net>
10377
10378 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10379 command.
10380 (Copyright): Update copyright.
10381
10382 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10383
10384 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10385 tests to evaluate exponentiation expression.
10386
10387 2005-06-29 Andreas Schwab <schwab@suse.de>
10388
10389 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10390 main to avoid warnings.
10391
10392 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10393
10394 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
10395
10396 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10397 -stack-select-frame without arguments.
10398 (test_stack_frame_listing): Add test for newly implemented command
10399 -stack-info-frame.
10400
10401 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10402
10403 * gdb.fortran/array-element.f: New file.
10404 * gdb.fortran/array-element.exp: New testcase.
10405
10406 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10407
10408 * gdb.base/bigcore.exp: Correct checks for systems which can
10409 not dump a large core file.
10410
10411 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10412
10413 * gdb.base/relocate.c: Add a copyright notice.
10414 (dummy): Remove.
10415 * gdb.base/relocate.exp: Test printing the values of variables
10416 from a relocatable file.
10417
10418 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10419
10420 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10421 excess MI output after an error.
10422
10423 2005-05-29 Joel Brobecker <brobecker@adacore.com>
10424
10425 * gdb.arch/alpha-step.c: New file.
10426 * gdb.arch/alpha-step.exp: New testcase.
10427
10428 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10429 Dennis Brueni <dennis@slickedit.com>
10430
10431 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10432 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10433 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10434 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10435 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10436 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10437 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10438
10439 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10440 Wu Zhou <woodzltc@cn.ibm.com>
10441
10442 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10443 IBM's xlc compiler.
10444 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10445 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10446
10447 2005-05-13 Jim Blandy <jimb@redhat.com>
10448
10449 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10450 calling gdb_suppress_entire_file.
10451 * gdb.base/charset.exp: Same.
10452 * gdb.base/call-rt-st.exp: Same.
10453
10454 2005-05-05 Bob Rossi <bob_rossi@cox.net>
10455
10456 * lib/gdb.exp (fullname_syntax): Added global regex.
10457 (fullname_syntax_POSIX): Ditto.
10458 (fullname_syntax_UNC): Ditto.
10459 (fullname_syntax_DOS_CASE): Ditto.
10460 (fullname_syntax_DOS): Ditto.
10461 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10462 fullname_syntax variable to scope and use it.
10463 (test_file_list_exec_source_files): Ditto.
10464 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10465
10466 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10467
10468 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10469
10470 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10471
10472 * lib/gdb.exp (skip_altivec_tests): New function, based on
10473 check_vmx_hw_available from the GCC testsuite.
10474 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10475 * lib/gdb.arch/altivec-regs.exp: Likewise.
10476
10477 2005-05-02 Jim Blandy <jimb@redhat.com>
10478
10479 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10480 calling gdb_suppress_entire_file.
10481
10482 2005-04-30 Randolph Chung <tausq@debian.org>
10483
10484 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10485 Slightly relax "sem_post" name checking.
10486
10487 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10488
10489 * gdb.base/unload.exp: Use new shared library infrastructure.
10490
10491 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10492
10493 * gdb.base/so-impl-ld.exp: Use new shared library
10494 infrastructure.
10495
10496 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
10497
10498 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10499 * gdb.asm/h8300.inc: New file.
10500
10501 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10502
10503 * gdb.base/shlib-call.exp: Change to use new shared library
10504 infrastructure.
10505
10506 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10507
10508 * gdb.base/pending.exp: Change to use new shared library
10509 infrastructure.
10510
10511 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10512
10513 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10514 use test_compiler_info instead of gcc_compiled, and update copyright.
10515
10516 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10517
10518 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10519 shared objects being adjusted and update copyright years.
10520
10521 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10522
10523 * ChangeLog: Correct some 2003-01-13 dates.
10524 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10525 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10526 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10527 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10528 gdb.trace/tfind.exp: Update copyright years.
10529
10530 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10531 Daniel Jacobowitz <dan@codesourcery.com>
10532
10533 * lib/gdb.exp (gdb_compile): Handle shlib=.
10534 (gdb_compile_shlib): New function.
10535
10536 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10537
10538 * lib/gdb.exp (test_compiler_info): Give argument a default value.
10539
10540 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10541
10542 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10543 gdb.server.
10544 * configure.ac: Likewise.
10545 * configure: Regenerated.
10546 * gdb.gdbserver/Makefile.in: Moved to...
10547 * gdb.server/Makefile.in: ... here.
10548 * gdb.gdbserver/server.c: Moved to...
10549 * gdb.server/server.c: ... here.
10550 * gdb.gdbserver/server-run.exp: Moved to...
10551 * gdb.server/server-run.exp: ... here.
10552
10553 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10554
10555 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10556 * configure.ac: Create gdb.gdbserver/Makefile.
10557 * configure: Regenerated.
10558 * lib/gdbserver-support.exp: New file, derived from
10559 config/gdbserver.exp.
10560 * config/gdbserver.exp: Use gdbserver-support.exp.
10561 * gdb.gdbserver/Makefile.in: New file.
10562 * gdb.gdbserver/server.c: New file.
10563 * gdb.gdbserver/server-run.exp: New file.
10564
10565 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10566
10567 * lib/gdb.exp (test_compiler_info): Return compiler_info
10568 if no arguments are given.
10569
10570 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10571
10572 * gdb.arch/altivec-abi.exp: Check for compiler and set
10573 use altivec' flag accordingly.
10574 * gdb.arch/altivec-regs.exp: Likewise.
10575
10576 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10577
10578 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10579
10580 2005-03-27 Andreas Schwab <schwab@suse.de>
10581
10582 * gdb.base/bigcore.c (main): Add missing mode argument in open
10583 call.
10584
10585 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10586
10587 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10588 downloads.
10589 * config/gdbserver.exp (gdb_load): Likewise.
10590
10591 2005-03-14 Paul Brook <paul@codesourcery.com>
10592
10593 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10594 targets.
10595
10596 2005-03-09 Joel Brobecker <brobecker@adacore.com>
10597
10598 * gdb.dwarf2/dup-psym.S: New file.
10599 * gdb.dwarf2/dup-psym.exp: New testcase.
10600
10601 2005-03-09 Joel Brobecker <brobecker@adacore.com>
10602
10603 * gdb.ada/exec_changed/first.adb: New file.
10604 * gdb.ada/exec_changed/second.adb: New file.
10605 * gdb.ada/exec_changed.exp: New testcase.
10606
10607 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10608
10609 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10610 (A2): New class.
10611 (main): Test operator+.
10612 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10613 breakpoint test.
10614
10615 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10616 * gdb.base/signull.exp: Disable if gdb,nosignals.
10617 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10618 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10619 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10620 * gdb.mi/mi2-console.exp: Likewise.
10621 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10622 continue output at start.
10623 (gdb_collect_locals_test): Robustify regexp.
10624 * gdb.trace/passc-dyn.exp: Fix comment typo.
10625 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10626
10627 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
10628
10629 * gdb.asm/asm-source.exp: Add iq2000 case.
10630 * gdb.asm/iq2000.inc: New file.
10631
10632 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
10633
10634 * gdb.base/command.exp: Change hardcoded value to regular expression.
10635 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10636
10637 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10638
10639 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10640 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10641 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10642 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10643 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10644
10645 2005-03-05 Mark Kettenis <kettenis@gnu.org>
10646
10647 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10648 changes.
10649
10650 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10651
10652 * lib/compiler.c: Add test for IBM's xlc compiler.
10653 * lib/compiler.cc: Likewise.
10654
10655 2004-02-24 Joel Brobecker <brobecker@adacore.com>
10656
10657 * gdb.ada/fixed_points.exp: Create compilation object directory
10658 before running the test.
10659 * gdb.ada/null_record.exp: Likewise.
10660 * gdb.ada/packed_array.exp: Likewise.
10661 * gdb.ada/start.exp: Likewise.
10662
10663 2005-02-15 Joel Brobecker <brobecker@adacore.com>
10664
10665 * gdb.ada/packed_array/pa.adb: New file.
10666 * gdb.ada/packed_array.exp: New testcase.
10667
10668 2005-02-10 Mark Kettenis <kettenis@gnu.org>
10669
10670 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10671 files.
10672
10673 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10674 on *-*-openbsd*. Correctly match whitespace in regukar
10675 expressions.
10676
10677 2005-02-10 Daniel Jacobowitz <dan@debian.org>
10678
10679 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10680 PR exp/1821
10681 * gdb.base/gdb1821.c: New test file.
10682 * gdb.base/gdb1821.exp: New test file.
10683
10684 2005-02-09 Joel Brobecker <brobecker@adacore.com>
10685
10686 * gdb.base/start.c: New file.
10687 * gdb.base/start.exp: New testcase.
10688
10689 2005-02-09 Joel Brobecker <brobecker@adacore.com>
10690
10691 * gdb.ada/start/dummy.adb: New file.
10692 * gdb.ada/start.exp: New testcase.
10693
10694 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
10695
10696 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10697 for printing symbols and statistics.
10698 Add test for using relative pathnames in "maint print msymbols" test.
10699 Mark "maint info sections DATA" XFAIL on Cygwin.
10700 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10701 tests.
10702
10703 2005-02-09 Andreas Schwab <schwab@suse.de>
10704
10705 Committed by Andrew Cagney <cagney@gnu.org>
10706 * gdb.base/remotetimeout.exp: New file.
10707
10708 2005-02-07 Mark Kettenis <kettenis@gnu.org>
10709
10710 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10711
10712 2005-02-03 Joel Brobecker <brobecker@adacore.com>
10713
10714 * gdb.ada/gnat_ada.gpr: New file.
10715 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10716 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10717 * configure.ac: No longer generate gnat_ada.gpr.
10718 * configure: Regenerate.
10719 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10720 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10721 * gdb.ada/null_record/bar.ads: Likewise.
10722 * gdb.ada/null_record/bar.adb: Likewise.
10723 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10724 * gdb.ada/null_record.exp (testdir): New variable.
10725 (testfile): executable is now in testdir subdirectory.
10726 (srcfile): Use full path to the main compilation unit.
10727 * gdb.ada/fixed_points.exp: Same changes as above.
10728
10729 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
10730
10731 * gdb.base/interp.exp: New test.
10732
10733 2005-01-24 Andrew Cagney <cagney@gnu.org>
10734
10735 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10736
10737 2005-01-19 Andrew Cagney <cagney@gnu.org>
10738
10739 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10740 configure.ac not configure.in.
10741
10742 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10743 of powerpc*-*-*.
10744 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
10745 * gdb.base/list.exp (test_list_function)
10746 (test_list_filename_and_function): Ditto.
10747 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10748
10749 2005-01-16 Andrew Cagney <cagney@gnu.org>
10750
10751 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10752
10753 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10754
10755 2005-01-14 Andrew Cagney <cagney@gnu.org>
10756
10757 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10758 * gdb.mi/mi2-var-cmd.exp: Ditto.
10759
10760 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
10761
10762 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10763
10764 2005-01-07 Andrew Cagney <cagney@gnu.org>
10765
10766 * configure.ac: Rename configure.in, require autoconf 2.59.
10767 * configure: Re-generate.
10768 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10769 * gdb.stabs/configure: Re-generate.
10770 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10771 * gdb.hp/configure: Re-generate.
10772 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10773 autoconf 2.59.
10774 * gdb.hp/gdb.objdbg/configure: Re-generate.
10775 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10776 autoconf 2.59.
10777 * gdb.hp/gdb.defects/configure: Re-generate.
10778 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
10779 autoconf 2.59.
10780 * gdb.hp/gdb.compat/configure: Re-generate.
10781 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
10782 autoconf 2.59.
10783 * gdb.hp/gdb.base-hp/configure: Re-generate.
10784 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
10785 autoconf 2.59.
10786 * gdb.hp/gdb.aCC/configure: Re-generate.
10787
10788 2004-12-15 Jim Blandy <jimb@redhat.com>
10789
10790 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
10791 under NPTL when there is debugging info available for libpthread.
10792
10793 2004-12-13 Jerome Guitton <guitton@gnat.com>
10794
10795 * gdb.ada/fixed_points.c: New file.
10796 * gdb.ada/fixed_points.exp: New file.
10797
10798 2004-12-03 Randolph Chung <tausq@debian.org>
10799
10800 * gdb.arch/pa-nullify.exp: New file.
10801 * gdb.arch/pa-nullify.s: New file.
10802
10803 2004-11-30 Randolph Chung <tausq@debian.org>
10804
10805 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
10806 instead of "tbug". Fix regexp to work properly with gdb_test.
10807
10808 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
10809
10810 * gdb.base/bitfields2.exp: New test.
10811 * gdb.base/bitfields2.c: New file.
10812
10813 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
10814
10815 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
10816
10817 2004-11-16 Randolph Chung <tausq@debian.org>
10818
10819 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10820
10821 2004-11-14 Daniel Jacobowitz <dan@debian.org>
10822
10823 * gdb.threads/threadapply.exp: Correct "macro details" test.
10824
10825 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10826
10827 * gdb.threads/threadapply.exp: New test.
10828 * gdb.threads/threadapply.c: New file.
10829
10830 2004-11-07 Mark Kettenis <kettenis@gnu.org>
10831
10832 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10833 frames.
10834
10835 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
10836
10837 * gdb.base/cursal.exp: New file.
10838 * gdb.base/cursal.c: New file.
10839
10840 2004-11-03 Andrew Cagney <cagney@gnu.org>
10841
10842 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10843
10844 2004-10-30 Mark Kettenis <kettenis@gnu.org>
10845
10846 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10847 NetBSD/ELF targets.
10848
10849 2004-10-29 Joel Brobecker <brobecker@gnat.com>
10850
10851 * gdb.threads/bp_in_thread.c: New file, copied from
10852 pthread_cond_wait.c.
10853 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10854 file, rather than reusing the .c file from another testcase.
10855
10856 2004-10-20 Joel Brobecker <brobecker@gnat.com>
10857
10858 * gdb.ada/null_record.exp: Check where we stopped after
10859 sending the start command, instead of where the associated
10860 temporary breakpoint was inserted.
10861
10862 2004-10-14 Andrew Cagney <cagney@gnu.org>
10863
10864 * gdb.mi/gdb701.c (main): Return 0.
10865
10866 2004-10-13 Daniel Jacobowitz <dan@debian.org>
10867
10868 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
10869
10870 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10871
10872 * gdb.threads/schedlock.c: Add comment markers to use to find
10873 line numbers.
10874 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10875 comments.
10876 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10877 breakpoint lines.
10878
10879 2004-10-12 Daniel Jacobowitz <dan@debian.org>
10880
10881 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10882
10883 2004-10-12 Daniel Jacobowitz <dan@debian.org>
10884
10885 * configure.in: Add gdb.dwarf2.
10886 * configure: Regenerated.
10887 * Makefile.in: Add gdb.dwarf2.
10888 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10889 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10890 gdb.dwarf2/file1.txt: New files.
10891
10892 2004-10-11 Orjan Friberg <orjanf@axis.com>
10893
10894 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
10895 of "run", since the latter doesn't work with remote targets. Adjust
10896 the breakpoint numbering accordingly.
10897 * gdb.threads/pthread_cond_wait.exp: Ditto.
10898
10899 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10900
10901 * gdb.base/overlays.exp: Update copyright years.
10902
10903 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10904
10905 * gdb.base/overlays.exp: Disable if target is Linux.
10906
10907 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
10908
10909 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10910
10911 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10912
10913 * gdb.asm/asm-source.exp: Add m32r-linux target.
10914 * gdb.asm/m32r-linux.inc: New file.
10915
10916 2004-09-24 Andrew Cagney <cagney@redhat.com>
10917 David Anderson <anderson@redhat.com>
10918
10919 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10920 command fails, assume things will work.
10921 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10922 (_GNU_SOURCE): Define.
10923 (print_unsigned, print_hex): Change parameter to "long long".
10924 (print_byte_count): New function, use to print byte counts.
10925 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10926 O_LARGEFILE.
10927 (main): Compute an upper bound on a corefile in max_core_size.
10928 Limit memory chunk size to max_core_size. Limit total memory
10929 allocated to max_core_size.
10930
10931 2004-09-23 Andrew Cagney <cagney@gnu.org>
10932
10933 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10934 from a separate process with code that creates a corefile by
10935 making the inferior dump core.
10936
10937 2004-09-23 Mark Kettenis <kettenis@gnu.org>
10938
10939 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10940 block.
10941
10942 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10943
10944 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10945 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10946 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10947 Likewise.
10948
10949 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10950
10951 * gdb.java/jprint.exp: New test case for java inferior call.
10952 * gdb.java/jprint.java: Ditto.
10953
10954 2004-09-15 Joel Brobecker <brobecker@gnat.com>
10955
10956 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10957
10958 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10959
10960 * gdb.threads/killed.c: Include <stdlib.h>.
10961 * gdb.threads/pthreads.c: Likewise.
10962
10963 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10964
10965 * gdb.threads/killed.c: Add copyright notice.
10966
10967 2004-09-10 Jason Molenda (jmolenda@apple.com)
10968
10969 * gdb.base/define.exp: Two new tests to verify zero space chars
10970 after 'if' and 'while' commands in a user-defined command is correctly
10971 parsed.
10972
10973 2004-09-08 Andrew Cagney <cagney@gnu.org>
10974
10975 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10976 delivery test with duplicate at end of file.
10977
10978 2004-09-06 Mark Kettenis <kettenis@jive.nl>
10979
10980 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10981
10982 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10983
10984 * config/hppro.exp: Removed.
10985
10986 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10987
10988 * config/sparclet.exp: Removed.
10989
10990 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10991
10992 * config/udi.exp: Removed.
10993
10994 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10995
10996 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10997 of "exp_continue".
10998 (advancei): Likewise.
10999
11000 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11001
11002 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11003
11004 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11005
11006 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
11007 to check for nodebug in executable.
11008 * gdb.gdb/observer.exp (setup_test): Likewise.
11009 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11010 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11011
11012 2004-09-01 Andrew Cagney <cagney@gnu.org>
11013
11014 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11015 files.
11016
11017 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11018
11019 * gdb.base/unload.exp: Fix expected warning message to match
11020 latest format.
11021
11022 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
11023
11024 * gdb.base/call-rt-st.exp: Fix typos.
11025
11026 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11027
11028 * gdb.threads/thread_check.exp: New testcase.
11029 * gdb.threads/thread_check.c: New testcase.
11030
11031 2004-08-31 Andrew Cagney <cagney@gnu.org>
11032
11033 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11034 (skip_to_handler_entry): New procedures. Test stepping into a
11035 handler when the breakpoint is at the handler's entry point.
11036
11037 2004-08-30 Andrew Cagney <cagney@gnu.org>
11038
11039 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11040 gdb/1757.
11041
11042 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11043
11044 With code from Manoj Iyer <manjo@austin.ibm.com>:
11045 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11046 return value. Add an arm for "no debugging symbols found".
11047 Change a stray "error" to "perror".
11048 (gdb_run_cmd): Adapt to new return value.
11049 * gdb.base/remote.exp: Adapt to new return value.
11050 * gdb.gdb/complaints.exp: Likewise.
11051 * gdb.gdb/observer.exp: Likewise.
11052 * gdb.gdb/selftest.exp: Likewise.
11053 * gdb.gdb/xfullpath.exp: Likewise.
11054
11055 2004-08-27 Joel Brobecker <brobecker@gnat.com>
11056
11057 * gdb.threads/bp_in_thread.exp: New testcase.
11058
11059 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11060
11061 Fix PR testsuite/1735.
11062 * gdb.threads/schedlock.c (thread_function): Add a cast
11063 to suppress a gcc warning.
11064 * gdb.threads/thread-specific.c (thread_function): Likewise.
11065
11066 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11067
11068 * gdb.base/unload.c: Include <stdlib.h>.
11069
11070 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11071
11072 From Paul Gilliam <pgilliam@us.ibm.com>:
11073 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11074 synchronized after the "return".
11075
11076 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11077
11078 * gdb.mi/basics.c: Include <stdio.h>.
11079 * gdb.mi/pthreads.c: Include <stdlib.h>.
11080 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11081
11082 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11083
11084 * gdb.threads/schedlock.c: Add copyright notice.
11085
11086 2004-08-25 Andrew Cagney <cagney@gnu.org>
11087
11088 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11089 (skip_over_handler, breakpoint_over_hander): New test procedures.
11090 (advance, advancei): Add a proper prefix, do not use
11091 rerun_to_main.
11092 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11093
11094 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11095
11096 * gdb.mi/basics.c: Add copyright notice.
11097 * gdb.mi/var-cmd.c: Add copyright notice.
11098
11099 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11100
11101 * lib/gdb.exp: Remove signed_keyword_not_used.
11102 * lib/compiler.c: Likewise.
11103 * lib/compiler.cc: Likewise.
11104
11105 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11106
11107 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11108 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11109
11110 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11111
11112 * gdb.base/whatis.c: Add copyright notice.
11113
11114 2004-08-20 Mark Kettenis <kettenis@gnu.org>
11115
11116 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11117 it to skip the breakpoints encoded in the inline assembly.
11118
11119 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11120
11121 * Makefile.in: Add gdb.fortran.
11122
11123 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11124
11125 * gdb.base/call-sc.exp (test_scalar_returns):
11126 Fix cut-and-paste glitch in "Make fun return now".
11127
11128 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11129
11130 * configure.in: Add gdb.fortran.
11131 * configure: Regenerate.
11132 * gdb.fortran/Makefile.in: New file.
11133 * lib/gdb.exp (skip_fortran_tests): New procedure.
11134
11135 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11136
11137 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11138 reference to bug-gnu@prep.ai.mit.edu.
11139 * gdb.mi/mi-var-child.exp: Likewise.
11140 * gdb.mi/mi-var-cmd.exp: Likewise.
11141 * gdb.mi/mi-var-display.exp: Likewise.
11142 * gdb.mi/mi2-var-block.exp: Likewise.
11143 * gdb.mi/mi2-var-child.exp: Likewise.
11144 * gdb.mi/mi2-var-cmd.exp: Likewise.
11145 * gdb.mi/mi2-var-display.exp: Likewise.
11146
11147 2004-08-15 Mark Kettenis <kettenis@gnu.org>
11148
11149 * gdb.base/unload.c (main): Make local variable msg const.
11150
11151 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11152
11153 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11154 to bug-gnu@prep.ai.mit.edu.
11155 * gdb.mi/mi-disassemble.exp: Likewise.
11156 * gdb.mi/mi-eval.exp: Likewise.
11157 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11158 default line number.
11159 * gdb.mi/mi-return.exp: Likewise.
11160 * gdb.mi/mi-simplerun.exp: Likewise.
11161 * gdb.mi/mi-stack.exp: Likewise.
11162 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11163 number with explicit range test.
11164 * gdb.mi/mi-watch.exp: Likewise.
11165 * gdb.mi/mi2-break.exp: Likewise.
11166 * gdb.mi/mi2-cli.exp: Likewise.
11167 * gdb.mi/mi2-disassemble.exp: Likewise.
11168 * gdb.mi/mi2-eval.exp: Likewise.
11169 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11170 default line number.
11171 * gdb.mi/mi2-return.exp: Likewise.
11172 * gdb.mi/mi2-simplerun.exp: Likewise.
11173 * gdb.mi/mi2-stack.exp: Likewise.
11174 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11175 number with explicit range test.
11176 * gdb.mi/mi2-watch.exp: Likewise.
11177
11178 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11179
11180 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11181 * gdb.cp/m-static.exp: Likewise.
11182 * gdb.cp/rtti.exp: Likewise.
11183
11184 2004-08-14 Mark Kettenis <kettenis@gnu.org>
11185
11186 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11187
11188 2004-08-14 Eli Zaretskii <eliz@gnu.org>
11189
11190 * ChangeLog: Prefix Local Variables with semi-colons and indent
11191 the reference to older ChangeLog files, to fix fontification in
11192 Emacs.
11193
11194 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11195
11196 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11197 * gdb.mi/mi2-break.exp: Likewise.
11198
11199 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11200
11201 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11202
11203 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11204
11205 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11206
11207 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.cp/classes.exp: Remove unused declarations. Just let
11210 test names default instead of providing special names. Remove
11211 extraneous demangler test.
11212
11213 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11214
11215 * gdb.base/unload.exp: New test for breakpoints in dynamically
11216 loaded libraries.
11217 * gdb.base/unload.c: Ditto.
11218 * gdb.base/unloadshr.c: Ditto.
11219
11220 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11221
11222 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11223 cp_test_ptype_class.
11224 (test_enums): Likewise.
11225
11226 2004-08-10 Andrew Cagney <cagney@gnu.org>
11227
11228 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11229 files.
11230
11231 2004-08-10 Andrew Cagney <cagney@gnu.org>
11232
11233 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11234 init_malloc call.
11235
11236 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11237
11238 * ChangeLog: Add copyright notice. The notice is copied
11239 from emacs 21.3 top level ChangeLog.
11240
11241 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11242
11243 * lib/cp-support.exp: New file.
11244 * lib/cp-support.exp (cp_test_type_class): New function.
11245 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11246 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11247 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11248 cp_test_ptype_class.
11249
11250 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11251
11252 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11253 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11254 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11255 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11256 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11257 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11258 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11259 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11260 gdb.mi/mi2-watch.exp: Update copyright years.
11261
11262 2004-08-09 Mark Kettenis <kettenis@gnu.org>
11263
11264 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11265
11266 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11267
11268 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11269 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11270 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11271 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11272 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11273 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11274 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11275 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11276 gdb.mi/mi-watch.exp: Update copyright years.
11277
11278 2004-08-08 Daniel Jacobowitz <dan@debian.org>
11279
11280 PR gdb/1738
11281 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11282 from a breakpoint with a pending signal.
11283
11284 2004-08-08 Daniel Jacobowitz <dan@debian.org>
11285
11286 PR gdb/1736
11287 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11288 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11289 the prompt.
11290 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11291
11292 2004-08-08 Daniel Jacobowitz <dan@debian.org>
11293
11294 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11295
11296 2004-08-08 Daniel Jacobowitz <dan@debian.org>
11297
11298 PR gdb/1736
11299 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11300 for i?86-*-linux*.
11301
11302 2004-08-08 Daniel Jacobowitz <dan@debian.org>
11303
11304 * gdb.arch/i386-prologue.exp: Compile without debug information.
11305
11306 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11307
11308 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11309 rather than asking gdb to search.
11310
11311 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11312
11313 * gdb.base/gcore.c: Include <string.h>.
11314
11315 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11316
11317 * gdb.base/gcore.c: Add copyright notice.
11318
11319 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11320
11321 * gdb.base/freebpcmd.c: Include <stdio.h>.
11322 * gdb.base/long_long.c: Include <string.h>.
11323 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11324 * gdb.base/siginfo.c: Include <string.h>.
11325 * gdb.base/sigstep.c: Include <string.h>.
11326
11327 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11328
11329 * gdb.base/complex.c: Include <stdlib.h>.
11330
11331 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11332
11333 * gdb.base/complex.c: Add copyright notice.
11334
11335 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11336
11337 * gdb.base/charset.c: Include <stdlib.h>.
11338
11339 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11340
11341 * gdb.base/auxv.c: Include <stdlib.h>.
11342
11343 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11344
11345 * gdb.base/auxv.c: Add copyright notice.
11346
11347 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11348
11349 * gdb.base/coremaker.c: Add copyright notice.
11350 * gdb.base/coremaker2.c: Add copyright notice.
11351
11352 2004-08-04 Andrew Cagney <cagney@gnu.org>
11353
11354 * gdb.base/store.exp: Update copyright.
11355 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11356 names, do not import gdb_prompt.
11357
11358 2004-08-01 Andrew Cagney <cagney@gnu.org>
11359
11360 Fix PR testsuite/1729.
11361 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11362 not use capture_value with value 4.
11363 (capture_value): Add optional test name parameter.
11364 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11365 the prefix, pass to capture_value.
11366
11367 2004-08-01 Mark Kettenis <kettenis@gnu.org>
11368
11369 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11370 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11371 (main): Call new function.
11372
11373 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11374
11375 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11376
11377 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11378
11379 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11380
11381 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11382
11383 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
11384 Accept more values of vtbl pointer. Remove some messages
11385 about "obsolete gcc or gdb".
11386
11387 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11388
11389 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11390
11391 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11392
11393 * gdb.base/asm-source.exp: Properly convert target board
11394 debug flags from gcc format to binutils format.
11395
11396 2004-07-28 Mark Kettenis <kettenis@gnu.org>
11397
11398 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11399 gdb1718". PR backtrace/1718 partially fixed.
11400
11401 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11402
11403 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11404
11405 2004-07-26 Nick Clifton <nickc@redhat.com>
11406
11407 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11408 good default value for a specific architecture is available then
11409 set it to that value. Otherwise default to the -gstabs switch.
11410 Remove the -g... switches from the asm-flags variable. Allow the
11411 target board info to override the value if it wants to. Pass the
11412 switch on the assembler command line.
11413
11414 2004-07-23 Mark Kettenis <kettenis@gnu.org>
11415
11416 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11417 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11418 (main): Call new function.
11419
11420 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11421
11422 Test for PR exp/1715.
11423 * gdb.base/radix.exp: Refactor common procedures. Make all
11424 test names unique. Change XFAIL to KFAIL.
11425
11426 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11427
11428 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11429 * gdb.ada/gnat_ada.gin: ... to here.
11430 * configure.in: Use gnat_ada.gin.
11431 * configure: Regenerate.
11432
11433 2004-07-20 Andrew Cagney <cagney@gnu.org>
11434
11435 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11436 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11437 XFAILs. Clean up test messages and comments. Check backtraces.
11438 Delete re-sync code.
11439
11440 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11441
11442 Fix PR cli/740.
11443 * gdb.base/annota1.exp: Honor gdb,nosignals.
11444 * gdb.base/annota3.exp: Likewise.
11445
11446 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11447
11448 * lib/java.exp: Update copyright notice.
11449
11450 2004-07-19 Andrew Cagney <cagney@gnu.org>
11451
11452 * gdb.base/selftest.exp: Copy file from here ...
11453 * gdb.gdb/selftest.exp: ... to here.
11454
11455 2004-07-16 Andrew Cagney <cagney@redhat.com>
11456
11457 * lib/insight-support.exp: Delete file.
11458 * lib/java.exp (java_init): Fix copyright.
11459
11460 2004-07-16 Andrew Cagney <cagney@gnu.org>
11461
11462 * gdb.base/restore.c: Append "prologue" to comments marking the a
11463 function's prologue.
11464 * gdb.base/restore.exp: Update copyright, re-indent.
11465 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11466 callerN" prefix where needed. Update patterns that match a
11467 function's prologue.
11468
11469 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11470
11471 * gdb.base/restore.c: Add copyright notice.
11472
11473 2004-07-16 Andrew Cagney <cagney@gnu.org>
11474
11475 * gdb.base/logical.exp: Update copyright.
11476 (evaluate): New procedure. Use to re-implement tests using
11477 several tables.
11478
11479 2004-07-14 Martin Hunt <hunt@redhat.com>
11480
11481 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11482 which fixes some problems where init.tcl was not found.
11483
11484 2004-07-13 Andrew Cagney <cagney@gnu.org>
11485
11486 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11487 (check_sizeof, check_valueof): Do not include the output in the
11488 test name. Use gdb_test.
11489 (get_valueof): Use gdb_test_multiple.
11490
11491 * gdb.base/step-test.exp: Update copyright. Use
11492 gdb_test_multiple. Ensure that test names do not include
11493 architecture dependent output.
11494
11495 * gdb.gdb/observer.exp: Update copyright.
11496 (setup_test): Use gdb_test_multiple.
11497 (attach_first_observer, attach_second_observer)
11498 (attach_third_observer, detach_first_observer)
11499 (detach_second_observer, detach_third_observer)
11500 (reset_counters, check_counters): Make $message a prefix.
11501 (test_normal_stop_notifications): Add "args" parameter - a list of
11502 init functions to be called. Make $message a prefix,
11503 (test_observer_normal_stop): Change the message prefixes so that
11504 they are unique, pass the attach / detach procedures to
11505 test_normal_stop_notifications.
11506
11507 * gdb.base/signull.exp (test_segv): Prefix all tests with
11508 "${name}". Clean up test messages.
11509
11510 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11511
11512 * gdb.base/ena-dis-br.exp: Update copyright.
11513 (break_at): New function. Replace send_gdb with gdb_test,
11514 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11515 ignore count, not stopped at bpt", with KFAIL.
11516
11517 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
11518
11519 * gdb.base/attach.exp: Remove cleanupfile handling.
11520
11521 2004-07-12 Andrew Cagney <cagney@gnu.org>
11522
11523 * gdb.base/annota1.exp: Cleanup corefile test name.
11524 * gdb.base/annota3.exp: Ditto.
11525
11526 2004-07-12 Andrew Cagney <cagney@gnu.org>
11527
11528 * gdb.base/signals.exp: Clean up copyright, re-indent.
11529
11530 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11531 gdb_test and gdb_test_multiple.
11532
11533 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11534
11535 * gdb.java/jmain.exp: Fix expected line number for main to
11536 break at. Set XFAIL for break at main test since gcj does not
11537 provide line number info for first statement in main.
11538
11539 2004-07-08 Andrew Cagney <cagney@gnu.org>
11540
11541 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11542
11543 * gdb.base/sigbpt.exp: Make the common part of each test name a
11544 prefix instead of suffix.
11545
11546 2004-07-07 Bob Rossi <bob_rossi@cox.net>
11547
11548 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11549 test from test_tbreak_creation_and_listing to
11550 test_file_list_exec_source_file
11551 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11552 Changed name of test from test_tbreak_creation_and_listing to
11553 test_file_list_exec_source_file
11554
11555 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11556
11557 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11558 the jmisc() constructor instead of <init>.
11559 * gdb.java/jmisc1.exp: Ditto.
11560
11561 2004-07-07 Andrew Cagney <cagney@gnu.org>
11562
11563 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11564 corrupting the PC.
11565
11566 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11567
11568 * gdb.cp/templates.exp: Accept whitespace change in demangler
11569 output.
11570
11571 2004-07-06 Andrew Cagney <cagney@gnu.org>
11572
11573 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11574
11575 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11576
11577 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11578 * lib/compiler.cc: Likewise.
11579
11580 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11581
11582 * lib/compiler.cc: Work around string preprocessing problem
11583 with old hp c++ compiler.
11584 * lib/compiler.c: Likewise.
11585
11586 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
11587
11588 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11589 directives to conditionalize symbol prefixing.
11590 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11591 additional_flags handling. Add underscore prefix for Cygwin.
11592 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11593 conditionalize symbol prefixing.
11594 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11595 additional_flags handling. Add underscore prefix for Cygwin.
11596
11597 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
11598
11599 * gdb.base/bigcore.exp: Skip test on Cygwin.
11600
11601 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11602
11603 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11604 formats for "info register". Use gdb_test_multiple. Fix
11605 the "invalid register" test.
11606
11607 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
11608
11609 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11610 PID for Cygwin. Add Cygwin specific strings to check for in some
11611 tests.
11612 (do_attach_tests): Add a test for user interaction when attaching
11613 to a process with no matching symbol table already loaded.
11614
11615 2004-06-26 Andrew Cagney <cagney@gnu.org>
11616
11617 Test PR java/1567 and PR java/1565.
11618 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11619 * gdb.java/jmisc2.exp: Delete file.
11620
11621 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11622
11623 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11624
11625 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
11626
11627 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11628 attach process.
11629
11630 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11631
11632 * gdb.cp/pr-1553.exp: Remove.
11633
11634 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11635
11636 * gdb.cp/pr-1553.cc: Remove.
11637 * gdb.cp/pr-1553.exp: Disable this test.
11638
11639 2004-06-20 Jim Blandy <jimb@redhat.com>
11640
11641 Fix PR testsuite/1680.
11642 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11643 regular expressions.
11644
11645 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11646
11647 Fix PR testsuite/1679.
11648 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11649 Issue an UNSUPPORTED result instead.
11650
11651 2004-06-18 Jim Blandy <jimb@redhat.com>
11652
11653 * gdb.base/charset.exp: Only send a control-C if we see a new
11654 prompt and incomplete command.
11655
11656 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11657
11658 * gdb.cp/pr-574.cc: Add copyright notice.
11659
11660 2004-06-17 Jim Blandy <jimb@redhat.com>
11661
11662 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11663 cases where the regexp has no groups; this grabs random text from
11664 the previous test suite, whatever that was.
11665
11666 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11667
11668 * gdb.cp/printmethod.cc: Add copyright notice.
11669
11670 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11671
11672 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11673
11674 2004-06-16 Andrew Cagney <cagney@gnu.org>
11675
11676 * gdb.base/signull.c: Update copyright. Include <string.h>.
11677 (bowler): Replace data_pointer with data_read
11678 and data_write cases. Add code_descriptor case.
11679 (zero, desc): New array and pointer.
11680 (data, code): Change to simple pointers.
11681 * gdb.base/signull.exp: Fix probe pattern matching a function
11682 descriptor SIGSEGV. Replace data_pointer with data_read and
11683 data_write tests.
11684
11685 2004-06-16 Andrew Cagney <cagney@gnu.org>
11686
11687 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11688
11689 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11690
11691 * gdb.base/long_long.c: Add copyright notice.
11692
11693 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11694
11695 * gdb.base/long_long.exp: Remove reference to
11696 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11697 to gdb_breakpoint and gdb_continue_to_breakpoint.
11698
11699 2004-06-14 Jim Blandy <jimb@redhat.com>
11700
11701 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11702 endian case.
11703
11704 2004-06-14 Andrew Cagney <cagney@gnu.org>
11705
11706 * gdb.base/gcore.exp (capture_command_output): Delete the always
11707 passing tests containing inferior values.
11708 * gdb.base/ending-run.exp: Do not include the breakpoint address
11709 in the test message. Update copyright.
11710 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11711 size in the test name, use gdb_test_multiple. Update copyright.
11712
11713 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11714
11715 * gdb.cp/ref-types.cc: Add copyright notice.
11716
11717 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11718
11719 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11720 hp_aCC_compiler.
11721 * lib/compiler.cc: Likewise.
11722 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11723 'set' commands. Log diagnostics for other lines. Set
11724 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11725
11726 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11727
11728 * gdb.cp/try_catch.cc: Add copyright notice.
11729
11730 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11731
11732 * gdb.cp/userdef.cc: Add copyright notice.
11733
11734 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11735
11736 * gdb.cp/virtfunc.cc: Add copyright notice.
11737
11738 2004-06-11 Randolph Chung <tausq@debian.org>
11739
11740 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11741 problem.
11742
11743 2004-06-10 Andrew Cagney <cagney@gnu.org>
11744
11745 * lib/compiler.cc, lib/compiler.c: Append either
11746 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11747 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11748 instead of gcc-3-3.
11749
11750 2004-06-09 Andrew Cagney <cagney@gnu.org>
11751
11752 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11753 gdb/1455, bug is specific to "long long" and "double".
11754
11755 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11756 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11757 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11758 fixed.
11759
11760 2004-06-09 Andrew Cagney <cagney@gnu.org>
11761
11762 * gdb.base/structs.exp (test_struct_returns): Replace
11763 "return_value_unknown" and "finish_value_unknown" by
11764 "return_value_known" and "finish_value_known". Instead of
11765 "return_value_unknown" iff "finish_value_unknown", check
11766 "return_value_known" implies "finish_value_known".
11767
11768 2004-06-08 Martin Hunt <hunt@redhat.com>
11769
11770 * gdb.base/float.exp: Add pattern for mips targets.
11771
11772 2004-06-08 Randolph Chung <tausq@debian.org>
11773
11774 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11775 message for unknown architectures more clear.
11776
11777 2004-06-08 Joel Brobecker <brobecker@gnat.com>
11778
11779 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
11780 start the execution of the program.
11781
11782 2004-06-07 Jim Blandy <jimb@redhat.com>
11783
11784 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
11785 * gdb.arch/i386-cpuid.h: New helper file.
11786
11787 2004-06-07 Randolph Chung <tausq@debian.org>
11788
11789 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
11790 has started.
11791
11792 2004-06-04 Roland McGrath <roland@redhat.com>
11793
11794 Fix PR gdb/1647.
11795 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
11796 differently to be robust to output buffering differences.
11797
11798 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
11799
11800 * gdb.threads/pthreads.exp: Update copyright years.
11801 (check_control_c): Change asynchronous 'after' to synchronous.
11802
11803 2004-06-04 Roland McGrath <roland@redhat.com>
11804
11805 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
11806 next gdb prompt.
11807
11808 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
11809
11810 Fix PR gdb/1636.
11811 * gdb.threads/manythreads.exp: Change asynchronous 'after'
11812 calls to synchronous.
11813
11814 2004-05-26 Jim Blandy <jimb@redhat.com>
11815
11816 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
11817
11818 2004-05-24 Randolph Chung <tausq@debian.org>
11819
11820 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11821 * gdb.asm/pa.inc: New file.
11822
11823 2004-05-22 Mark Kettenis <kettenis@gnu.org>
11824
11825 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11826
11827 2004-05-21 Joel Brobecker <brobecker@gnat.com>
11828 Daniel Jacobowitz <drow@mvista.com>
11829
11830 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11831 GDB prompt.
11832
11833 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11834
11835 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
11836 setjmp/longjmp. Use sigaction instead of signal.
11837
11838 2004-05-19 J. Brobecker <brobecker@gnat.com>
11839 Michael Snyder <msnyder@redhat.com>
11840
11841 * gdb.threads/pthread_cond_wait.c: New file.
11842 * gdb.threads/pthread_cond_wait.exp: New testcase.
11843
11844 2004-05-13 Andrew Cagney <cagney@redhat.com>
11845
11846 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11847 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11848
11849 2004-05-11 Andrew Cagney <cagney@redhat.com>
11850
11851 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11852 fixed but revealed gdb/1639.
11853
11854 2004-05-10 Andrew Cagney <cagney@redhat.com>
11855
11856 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11857 func1" and "next to 2nd alarm", kernel bug avoided.
11858
11859 2004-05-10 Daniel Jacobowitz <dan@debian.org>
11860
11861 PR external/1568
11862 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11863 XFAIL if it is smaller than bytes_allocated.
11864 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11865 (main): Make chunks_allocated unsigned. Correct comment.
11866
11867 2004-05-07 Joel Brobecker <brobecker@gnat.com>
11868
11869 * gdb.arch/powerpc-aix-prologue.c: New file.
11870 * gdb.arch/powerpc-aix-prologue.exp: New file.
11871
11872 2004-05-07 Jim Blandy <jimb@redhat.com>
11873
11874 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11875 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11876
11877 2004-05-06 Joel Brobecker <brobecker@gnat.com>
11878
11879 * gdb.base/sep.exp: No longer setup_kfail when the program was
11880 built with dwarf2.
11881
11882 2004-05-05 Jim Ingham <jingham@apple.com>
11883
11884 * gdb.base/pending.exp: Make sure pending breakpoints
11885 preserve the ignore count.
11886
11887 2004-04-27 Jerome Guitton <guitton@gnat.com>
11888
11889 * i386-prologue.exp: Add testcase for jump instruction as first
11890 instruction of the real code.
11891 * i386-prologue.c (jump_at_beginning): New function.
11892
11893 2004-04-28 Mark Kettenis <kettenis@gnu.org>
11894
11895 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11896 x86_64-*-*.
11897
11898 2004-04-28 Mark Kettenis <kettenis@gnu.org>
11899
11900 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11901 i*86-*-*.
11902
11903 2004-04-25 Mark Kettenis <kettenis@gnu.org>
11904
11905 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11906 expression that checks the return type.
11907
11908 2004-04-23 Andrew Cagney <cagney@redhat.com>
11909
11910 * gdb.base/call-sc.exp: New test of scalar call/return values.
11911 * gdb.base/call-sc.c: Ditto.
11912
11913 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11914
11915 * gdb.threads/manythreads.c: Reduce thread stack size.
11916
11917 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11918
11919 * gdb.threads/manythreads.c: Add copyright notice.
11920
11921 2004-04-23 Andrew Cagney <cagney@redhat.com>
11922
11923 * gdb.base/siginfo.exp: Better handle step out of signal.
11924 * gdb.base/sigstep.exp: Ditto.
11925
11926 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
11927 Daniel Jacobowitz <drow@mvista.com>
11928
11929 * gdb.threads/manythreads.c: New testcase.
11930 * gdb.threads/manythreads.exp: Ditto.
11931
11932 2004-04-22 Jim Blandy <jimb@redhat.com>
11933
11934 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11935 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11936
11937 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11938
11939 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11940
11941 2004-04-21 Andrew Cagney <cagney@redhat.com>
11942
11943 * gdb.base/sigstep.c: New file.
11944 * gdb.base/sigstep.exp: New file.
11945
11946 2004-04-16 Joel Brobecker <brobecker@gnat.com>
11947
11948 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11949 call to observer_notify_normal_stop.
11950
11951 2004-04-15 Andrew Cagney <cagney@redhat.com>
11952
11953 * gdb.base/siginfo.c: New file.
11954 * gdb.base/siginfo.exp: New file.
11955
11956 2004-04-12 J. Brobecker <brobecker@gnat.com>
11957
11958 * gdb.base/sep.exp: Fix typo in comment.
11959
11960 2004-04-12 J. Brobecker <brobecker@gnat.com>
11961
11962 * gdb.base/sep.c: New file.
11963 * gdb.base/sep-proc.c: New file.
11964 * gdb.base/sep.exp: New testcase.
11965
11966 2004-04-09 Mark Kettenis <kettenis@gnu.org>
11967
11968 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11969 support.
11970
11971 2004-04-05 Andrew Cagney <cagney@redhat.com>
11972
11973 * gdb.base/sigaltstack.c: New file.
11974 * gdb.base/sigaltstack.exp: New file.
11975
11976 2004-04-04 Joel Brobecker <brobecker@gnat.com>
11977
11978 * gdb.base/foll-fork.exp: Update the expected output for
11979 "help set follow-fork-mode", to match a change that was made
11980 to the help of this variable on 2004-01-13.
11981
11982 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11983
11984 * lib/ada.exp: Add copyright notice.
11985 * bar.ads: Likewise.
11986 * bar.adb: Likewise.
11987 * null_record.adb: Likewise.
11988 * null_record.exp: Likewise.
11989 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11990
11991 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11992
11993 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11994 * configure: Regenerate.
11995
11996 2004-04-01 Joel Brobecker <brobecker@gnat.com>
11997
11998 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11999 to build the application. Remove the message printed when in
12000 verbose mode, redundant with the UNSUPPORTED message above.
12001
12002 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12003
12004 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12005 * gdb.ada (null_record.exp): New testcase.
12006
12007 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12008
12009 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12010
12011 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12012
12013 * gdb.ada: New subdirectory.
12014 * gdb.ada/Makefile.in: New file.
12015 * gdb.ada/gnat_ada.gpr.in: New file.
12016
12017 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12018
12019 * lib/ada.exp: New file.
12020
12021 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
12022
12023 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12024 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12025
12026 2004-03-22 Andrew Cagney <cagney@redhat.com>
12027
12028 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12029 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12030 Problem identified by Ulrich Weigand.
12031
12032 2004-03-17 David Carlton <carlton@kealia.com>
12033
12034 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12035 PR c++/826.
12036
12037 2004-03-16 Roland McGrath <roland@redhat.com>
12038
12039 * gdb.base/auxv.exp: New file.
12040 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12041
12042 2004-03-12 David Carlton <carlton@kealia.com>
12043
12044 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12045 * gdb.cp/pr-1553.cc: Ditto.
12046 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12047 pass branch.
12048
12049 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12050
12051 * gdb.cp/templates.exp: Accept more template types.
12052
12053 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12054
12055 From Corinna Vinschen with modifications.
12056 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12057 local variable obj_with_enum.
12058 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12059 results with obj_with_enum.
12060
12061 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12062
12063 * gdb.cp/classes.cc: New file, copied from misc.cc.
12064 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12065
12066 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12067
12068 * gdb.cp/misc.cc: Add copyright notice.
12069
12070 2004-03-05 David Carlton <carlton@kealia.com>
12071
12072 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12073 * gdb.cp/rtti.h: Update copyright.
12074 (namespace n2::n3): New.
12075 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12076 (n2::n3::func3): New.
12077 (main): Call n2::n3::func3.
12078 * gdb.cp/rtti2.cc: Update copyright.
12079 (n2::create3): New.
12080
12081 2004-03-04 Mark Kettenis <kettenis@gnu.org>
12082
12083 * gdb.asm/openbsd.inc: Fix typo.
12084
12085 2004-03-03 Fred Fish <fnf@redhat.com>
12086
12087 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12088 "val" instead of unused "size". Update copyright year.
12089
12090 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
12091
12092 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12093 to use unsigned char.
12094 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12095 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12096
12097 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
12098
12099 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12100 line of output.
12101
12102 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
12103
12104 * gdb.base/relocate.c (dummy): Initialize.
12105
12106 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
12107
12108 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12109 a breakpoint at exit.
12110
12111 2004-02-27 Fred Fish <fnf@redhat.com>
12112
12113 * gdb.base/chng-syms.exp: Add expect condition to match failing
12114 case that isn't a timeout.
12115
12116 2004-02-27 Andrew Cagney <cagney@redhat.com>
12117
12118 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12119 support.
12120
12121 2004-02-26 Fred Fish <fnf@redhat.com>
12122
12123 * gdb.arch/gdb1431.c: Remove.
12124 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12125 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12126 of "until" incorrectly.
12127
12128 2004-02-26 J. Brobecker <brobecker@gnat.com>
12129
12130 * gdb.cp/class2.cc (empty): New class.
12131 (refer): New function.
12132 (main): Declare an object of type empty and use it.
12133 * gdb.cp/class2.exp: Print the value of an object of type empty.
12134
12135 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12136
12137 * gdb.base/langs.exp: Update query string to match the
12138 new nquery format used for pending breakpoints.
12139
12140 2004-02-26 Andrew Cagney <cagney@redhat.com>
12141
12142 Fix PR i18n/1570.
12143 * gdb.base/charset.c: Update copyright notice.
12144 (main, init_string): Remove the escape character '\e' tests.
12145 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12146 * gdb.base/charset.exp (valid_host_charset): Ditto.
12147 * gdb.base/setvar.exp: Ditto.
12148
12149 2004-02-24 Andrew Cagney <cagney@redhat.com>
12150
12151 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12152 mmapped data in core file" PASS and FAIL messages consistent.
12153
12154 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12155 setting a breakpoint. Work around PR java/1565.
12156
12157 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12158
12159 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12160 new nquery format.
12161 * gdb.base/pending.exp: Ditto.
12162
12163 2004-02-22 Mark Kettenis <kettenis@gnu.org>
12164
12165 * configure.in: Run stabs tests on *BSD.
12166 * configure: Regenerated.
12167
12168 2004-02-21 Mark Kettenis <kettenis@gnu.org>
12169
12170 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12171
12172 2004-02-20 Fred Fish <fnf@redhat.com>
12173
12174 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12175 blank in test for "returns short", for consistency with other
12176 "returns xxx" tests. Update copyright year.
12177
12178 2004-02-19 Fred Fish <fnf@redhat.com>
12179
12180 New testcase for PR breakpoint/1558.
12181 * gdb.arch/gdb1558.exp: New file.
12182 * gdb.arch/gdb1558.c: New file.
12183
12184 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
12185
12186 * gdb.base/nodebug.exp: Fix typo.
12187
12188 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12189
12190 Committed by Jim Blandy <jimb@redhat.com>.
12191
12192 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12193
12194 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12195
12196 * gdb.base/float.exp: Support s390*-*-* targets.
12197
12198 2004-02-17 Adam Fedor <fedor@gnu.org>
12199
12200 * gdb.base/gdb1555.exp: New file.
12201 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12202
12203 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
12204
12205 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12206
12207 2004-02-16 Fred Fish <fnf@redhat.com>
12208
12209 * gdb.arch/gdb1291.c: Remove
12210 * gdb.arch/gdb1291.s: New test input file.
12211 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12212 fail. Test for correct result, known incorrect result, other
12213 failures and timeouts.
12214
12215 2004-02-16 Andrew Cagney <cagney@redhat.com>
12216
12217 * gdb.base/bigcore.exp: New file.
12218 * gdb.base/bigcore.c: New file.
12219
12220 2004-02-13 Andrew Cagney <cagney@redhat.com>
12221
12222 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12223 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12224 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12225 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12226 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12227 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12228 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12229 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12230 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12231 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12232
12233 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12234
12235 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12236 executed is an alloc instruction.
12237
12238 2004-02-11 David Carlton <carlton@kealia.com>
12239
12240 * gdb.cp/breakpoint.exp: New.
12241 * gdb.cp/breakpoint.cc: New.
12242
12243 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12244
12245 Partial fix for PR gdb/1543.
12246 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12247 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12248 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12249 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12250 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12251 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12252 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12253 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12254 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12255 to bug-gdb@prep.ai.mit.edu .
12256 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12257 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12258 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12259 Likewise.
12260
12261 2004-02-10 Andrew Cagney <cagney@redhat.com>
12262
12263 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12264 using gdb_internal_error_resync.
12265
12266 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
12267
12268 * gdb.threads/thread-specific.exp: Stop early if no threads are
12269 found.
12270
12271 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12272
12273 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12274
12275 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
12276
12277 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12278 breakpoints.
12279
12280 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
12281
12282 * config/sim.exp (gdb_load): Handle $arg == "".
12283 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12284 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12285
12286 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
12287
12288 * gdb.base/maint.exp: Update test to reflect
12289 obstack changes.
12290
12291 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12292
12293 * gdb.base/pendshr.c (pendfunc): New function that calls
12294 pendfunc1.
12295 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12296
12297 2004-02-04 Fred Fish <fnf@redhat.com>
12298
12299 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12300 function symbols and update copyright years.
12301 * gdb.arch/gdb1291.c: Ditto.
12302
12303 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12304
12305 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12306
12307 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12308
12309 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12310
12311 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12312
12313 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12314
12315 2004-02-02 Fred Fish <fnf@redhat.com>
12316
12317 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12318 remote targets. Update copyright years.
12319
12320 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12321
12322 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12323 support.
12324 * gdb.base/langs.exp: Fix test which attempts to create
12325 breakpoint on non-existent function to handle new pending
12326 support.
12327 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12328 a breakpoint.
12329 * gdb.base/pending.exp: New test.
12330 * gdb.base/pending.c: New file.
12331 * gdb.base/pendshr.c: Ditto.
12332
12333 2004-02-02 David Carlton <carlton@kealia.com>
12334
12335 * gdb.cp/overload.exp: Add overloadNamespace tests.
12336 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12337 (overloadNamespace, XXX): New.
12338 (main): Call XXX::marker2.
12339
12340 2004-02-01 Fred Fish <fnf@redhat.com>
12341
12342 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12343 * gdb.base/finish.exp: Ditto.
12344 * gdb.base/gcore.exp: Ditto.
12345 * gdb.base/huge.exp: Ditto.
12346 * gdb.base/info-proc.exp: Ditto.
12347 * gdb.base/return2.exp: Ditto.
12348 * gdb.threads/gcore-thread.exp: Ditto.
12349
12350 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
12351
12352 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12353
12354 2004-02-01 Mark Kettenis <kettenis@gnu.org>
12355
12356 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12357 that opening the file succeeds on OpenBSD.
12358
12359 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
12360
12361 * gdb.threads/thread-specific.c: New file.
12362 * gdb.threads/threads-specific.exp: New test script.
12363 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12364 to expect_out.
12365
12366 2004-02-01 Mark Kettenis <kettenis@gnu.org>
12367
12368 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12369 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12370 only on the "print_small_structs from print_long_arg_list" test.
12371
12372 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
12373
12374 * gdb.base/completion.exp: Kill a stray backslash.
12375
12376 From Jim Ingham <jingham@apple.com>:
12377 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12378 agrees with the result from sending a tab.
12379
12380 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
12381
12382 * gdb.base/chng-syms.exp: Remove stray newline.
12383
12384 2004-01-31 Mark Kettenis <kettenis@gnu.org>
12385
12386 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12387 *-*-openbsd*.
12388 * gdb.asm/openbsd.inc: New file.
12389
12390 2004-01-30 Mark Kettenis <kettenis@gnu.org>
12391
12392 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12393 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12394 *-*solaris2*. Remove commented out default settings for
12395 asm-flags. Replace gdb_compile with target_link.
12396
12397 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12400 for all tests. Remove old hp-ux and cygnus xfail cases.
12401
12402 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12403
12404 * gdb.base/chng-syms.exp: New file.
12405 * gdb.base/chng-syms.c: New file.
12406
12407 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12408
12409 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12410 Provide arms for current output in all my configurations.
12411
12412 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12413
12414 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12415 * lib/compiler.cc: Likewise.
12416 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12417 get the right preprocessor. Eval the output directly. Remove
12418 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12419 hp_f77_compiler and hp_f90_compiler completely.
12420 (gdb_preprocess): Delete.
12421 (get_compiler): Delete.
12422
12423 2004-01-24 Mark Kettenis <kettenis@gnu.org>
12424
12425 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12426 <string.h>.
12427
12428 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
12429
12430 * gdb.mi/mi-stack.exp: Update copyright.
12431
12432 2004-01-23 David Carlton <carlton@kealia.com>
12433
12434 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12435 test for cp_lookup_transparent_type.
12436 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12437 call them.
12438
12439 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
12440
12441 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12442 after -var-update.
12443
12444 2004-01-23 David Carlton <carlton@kealia.com>
12445
12446 * gdb.cp/namespace.cc (C::ensureRefs): New.
12447 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12448
12449 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
12450
12451 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12452 case "-stack-list-locals 2".
12453 * gdb.mi/mi-var-child.exp: Test for case
12454 "-var-list-children --all-values NAME".
12455
12456 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12457
12458 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12459
12460 2004-01-18 Mark Kettenis <kettenis@gnu.org>
12461
12462 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12463 used with gdb_test_multiple.
12464
12465 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12466 read at address 0. This fixes PR testsuite/1504.
12467
12468 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
12469
12470 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12471 Remove downloading, guessing the host executable, the calls to
12472 gdb_file_cmd and gdb_target_cmd, and "load" support.
12473 (infer_host_exec): New function broken out from gdb_load.
12474 (gdb_load): New wrapper for gdbserver_gdb_load.
12475 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12476 gdb_target_cmd. Use -target-select.
12477 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12478 Download binaries to the host. Clear last_mi_remote_file when
12479 we load a new binary.
12480 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12481 call gdbserver_gdb_load and mi_gdb_target_cmd.
12482
12483 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12484
12485 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12486 type patterns.
12487
12488 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12489
12490 * gdb.cp/templates.exp: Fix typo in test name of
12491 "print Foo<volatile char*>::foo".
12492
12493 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12494
12495 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12496
12497 2004-01-16 Ben Elliston <bje@wasabisystems.com>
12498
12499 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12500 (clean mostlyclean): Remove empty rm.
12501
12502 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12503
12504 * gdb.base/setvar.exp: Add copyright years.
12505
12506 2004-01-14 David Carlton <carlton@bactrian.org>
12507
12508 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12509 PR c++/1511 and update coment.
12510 * gdb.cp/templates.exp: Update patterns to match current output.
12511 If changes involve something other than whitespace, KFAIL
12512 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12513
12514 2004-01-14 David Carlton <carlton@kealia.com>
12515
12516 * gdb.cp/namespace.exp: Add tests involving classes defined within
12517 namespaces.
12518 * gdb.cp/namespace.cc (C::CClass): New.
12519 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12520
12521 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
12522
12523 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12524 what debug info we have. Print a better message if something goes
12525 wrong while producing the separate debug info file.
12526
12527 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12528
12529 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12530
12531 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12532
12533 * gdb.base/callfuncs.c: Add copyright notice.
12534
12535 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12536
12537 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12538 inheritance. PR gdb/1498, PR gcc/13539.
12539
12540 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
12541
12542 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12543 test specific name.
12544 * gdb.mi/gdb669.exp: Ditto.
12545 * gdb.mi/mi-pthreads.exp: Ditto.
12546 * gdb.mi/mi1-pthreads.exp: Ditto.
12547 * gdb.mi/mi2-pthreads.exp: Ditto.
12548
12549 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12550
12551 * gdb.cp/member-ptr.cc: Add copyright notice.
12552
12553 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12554
12555 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12556 some patterns for recent versions of gcc and hpacc. Delete
12557 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12558 Delete tests that access a NULL pointer-to-member-data. This
12559 script is still disabled for gcc.
12560
12561 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
12562
12563 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
12564 escaped correctly.
12565
12566 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
12567
12568 * gdb.base/sepdebug.exp: New file.
12569 * gdb.base/sepdebug.c: New file.
12570 * lib/gdb.exp (separate_debug_filename): New procedure.
12571 (gdb_gnu_strip_debug): New procedure.
12572
12573 2004-01-12 Andrew Cagney <cagney@redhat.com>
12574
12575 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12576 * gdb.mi/ChangeLog-1999-2003: New file.
12577
12578 2004-01-12 Andrew Cagney <cagney@redhat.com>
12579
12580 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12581 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12582 or EEXIST", treat EBUSY as an XFAIL.
12583
12584 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12587 hp_cc_compiler.
12588
12589 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12592 decorations.
12593
12594 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12595
12596 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12597 and "(aCC)" decorations. Remove obsolete doco about old
12598 test results.
12599
12600 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12601
12602 * gdb.cp/exception.exp: Fix typo in doco.
12603
12604 2004-01-09 Mark Kettenis <kettenis@gnu.org>
12605
12606 * gdb.base/gdb1476.exp: Fix typo.
12607
12608 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12609
12610 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12611 file.
12612
12613 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12614
12615 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12616 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12617 Use gdb_compile. Remove restriction on gcc. Add some patterns
12618 for recent version of gdb. Delete second half, which was a copy
12619 of the first half with different build flags. This test is
12620 still disabled because it is still not ready for production.
12621
12622 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12623
12624 * gdb.cp/exception.cc: Add copyright notice.
12625 * gdb.cp/exception.exp: Add a notice that this file is broken
12626 because of line number changes caused by addition of copyright
12627 notice.
12628
12629 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12632 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12633
12634 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12635
12636 * gdb.cp/classes.exp: Accept gnu abi 2.
12637 * gdb.cp/derivation.exp: Likewise.
12638 * gdb.cp/overload.exp: Likewise.
12639 * gdb.cp/virtfunc.exp: Likewise.
12640
12641 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12642
12643 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12644 semicolon after end of function.
12645
12646 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12647
12648 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12649 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12650 boilerplate code for compiling and running the program under
12651 test. Add some string method tests.
12652
12653 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12654
12655 * gdb.cp/bs15503.cc: Add copyright notice.
12656 * gdb.cp/bs15503.exp: Adjust line number.
12657
12658 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12659
12660 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12661 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12662
12663 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12664
12665 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12666 hp_cc_compiler.
12667
12668 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12669
12670 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12671 * gdb.cp/ctti.exp: Use the marker instead of "next".
12672 With gcc, run further before bailing.
12673
12674 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12675
12676 * gdb.cp/cttiadd.cc: Add copyright notice.
12677 * gdb.cp/cttiadd1.cc: Likewise.
12678 * gdb.cp/cttiadd2.cc: Likewise.
12679 * gdb.cp/cttiadd3.cc: Likewise.
12680
12681 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12682
12683 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12684 Use gdb_test, gdb_test_multiple. Use floating-point values that
12685 have exact representations in IEEE-ish formats.
12686
12687 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12690 compilers. Delete duplicate call to get_compiler_info.
12691 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12692 * gdb.base/volatile.exp: Likewise.
12693
12694 2004-01-07 Mark Kettenis <kettenis@gnu.org>
12695
12696 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12697 memory at address 0.
12698
12699 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12700
12701 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12702 to test for hp-ux assembler. Fix copyright years.
12703
12704 2004-01-07 Andrew Cagney <cagney@redhat.com>
12705
12706 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12707
12708 2004-01-07 Andrew Cagney <cagney@redhat.com>
12709
12710 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12711 when creating the read-only file. From analysis by Roland McGrath
12712 and Elena Zannoni.
12713
12714 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12715
12716 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12717
12718 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12719
12720 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12721 data pointers.
12722
12723 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12724
12725 * gdb.cp/m-static.exp: Compile one source file at a time.
12726 Delete unused call to get_compiler_info.
12727
12728 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12729
12730 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12731 * gdb.base/call-rt-st.exp: Likewise.
12732 * gdb.base/nodebug.exp: Likewise.
12733 * gdb.base/volatile.exp: Likewise.
12734 * gdb.cp/ref-types.exp: Likewise.
12735 * gdb.cp/templates.exp: Likewise.
12736
12737 2004-01-05 Mark Kettenis <kettenis@gnu.org>
12738
12739 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12740
12741 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12742
12743 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12744 hppa*-hp-hpux*.
12745
12746 2004-01-04 Mark Kettenis <kettenis@gnu.org>
12747
12748 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12749 x86_64-*-*.
12750
12751 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12752 sparc64-*-* and sparc*-solaris2*.
12753
12754 2004-01-04 Mark Kettenis <kettenis@gnu.org>
12755
12756 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12757 return ${tests}" test. The ${tests} already mentions the
12758 filename.
12759
12760 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12761
12762 * gdb.cp/local.exp: Accept gcc abi 2.
12763
12764 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12765
12766 * gdb.cp/templates.exp: Accept gcc abi 2.
12767
12768 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12769
12770 * lib/compiler.cc: Remove supports_template_debugging.
12771 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12772
12773 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12774
12775 * gdb.cp/namespace.exp: Accept gcc abi 2.
12776
12777 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12778
12779 * gdb.cp/method.exp: Accept gcc abi 2.
12780
12781 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12782
12783 * gdb.cp/classes.exp: Generate identical results as old version.
12784 * gdb.cp/derivation.exp: Likewise.
12785 * gdb.cp/overload.exp: Likewise.
12786 * gdb.cp/virtfunc.exp: Likewise.
12787
12788 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12789
12790 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
12791 mysterious bug with sourceware version of expect.
12792
12793 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12794
12795 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
12796 current versions of gcc, including gcc abi 2. Remove gratuitous
12797 restart of test program. Use gdb_test_multiple and gdb_test for
12798 all tests. Add patterns to xfail missing "const" in "const char *"
12799 and kfail PR gdb/1155.
12800
12801 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12802
12803 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
12804 current versions of gcc, including gcc abi 2. Remove gratuitous
12805 restart of test program. Use gdb_test_multiple and gdb_test for
12806 all tests. Add patterns to kfail PR gdb/1498.
12807
12808 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12809
12810 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
12811 current versions of gcc, including gcc abi 2. Use "breakpoint"
12812 and "continue" instead of restarting the target program. Use
12813 gdb_test_multiple and gdb_test for all tests.
12814
12815 2004-01-01 Mark Kettenis <kettenis@gnu.org>
12816
12817 * gdb.asm/asm-source.exp: Update copyright year. Link statically
12818 for *-*-solaris2*.
12819
12820 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12821
12822 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12823 current versions of gcc, including gcc abi 2. Use "breakpoint"
12824 and "continue" instead of restarting the target program several
12825 times. Use gdb_test_multiple and gdb_test for all tests.
12826
12827 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12828
12829 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12830 source files.
12831
12832 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.base/environ.exp: Handle compiling test case from multiple
12835 source files.
12836
12837 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12838
12839 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12840
12841 2003-12-17 Jim Blandy <jimb@redhat.com>
12842
12843 * gdb.base/freebpcmd.c: Add copyright notice.
12844
12845 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12846
12847 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12848
12849 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12850
12851 2003-12-13 Jim Blandy <jimb@redhat.com>
12852
12853 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12854
12855 2003-12-12 Kevin Buettner <kevinb@redhat.com>
12856
12857 * gdb.asm/frv.inc: New file.
12858 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12859
12860 2003-12-09 Fred Fish <fnf@redhat.com>
12861
12862 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12863 functions to break1.c and leave prototypes behind. Add more
12864 "set breakpoint NN here" comments.
12865 * gdb.base/break1.c: New file.
12866
12867 * gdb.base/break.exp: Handle compiling test case from multiple
12868 source files and change source file references as needed.
12869 * gdb.base/completion.exp: Ditto.
12870 * gdb.base/condbreak.exp: Ditto.
12871 * gdb.base/define.exp: Ditto.
12872 * gdb.base/ena-dis-br.exp: Ditto.
12873 * gdb.base/info-proc.exp: Ditto.
12874 * gdb.base/maint.exp: Ditto.
12875 * gdb.base/until.exp: Ditto.
12876
12877 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12878 hardcoded line numbers.
12879 * gdb.base/define.exp: Ditto.
12880 * gdb.base/ena-dis-br.exp: Ditto.
12881 * gdb.base/maint.exp: Ditto.
12882 * gdb.base/until.exp: Ditto.
12883
12884 * gdb.base/completion.exp: Use "break1" for completion tests since
12885 "break" is no longer a unique prefix.
12886
12887 2003-12-06 Andrew Cagney <cagney@redhat.com>
12888
12889 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12890 "return_value_unimplemented". When an unimplemented struct return
12891 architecture, report incorrect values as a KFAIL
12892
12893 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12894
12895 * gdb.cp/rtti.exp: Accept new wording of warning from
12896 cp_lookup_rtti_type.
12897
12898 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12899
12900 Partial fix for PR testsuite/1456.
12901 * gdb.base/scope.exp (test_at_main): Replace references to
12902 gcc_compiled with calls to test_compiler_info.
12903 (test_at_foo): Likewise.
12904 (test_at_bar): Likewise.
12905
12906 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12907
12908 Partial fix for PR testsuite/1456.
12909 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12910 to test_compiler_info.
12911
12912 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12913
12914 * gdb.base/so-impl-ld.exp: Update copyright notice.
12915
12916 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12917
12918 Partial fix for PR testsuite/1456.
12919 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12920 to test_compiler_info.
12921
12922 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12923
12924 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12925 from current versions of gdb. Clean up regular expressions.
12926 Delete redundant timeout case.
12927
12928 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12929
12930 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12931 from current versions of gdb. Clean up regular expressions.
12932 Delete redundant timeout case.
12933
12934 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12935
12936 Partial fix for PR testsuite/1456.
12937 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12938 gcc_compiled with call to test_compiler_info.
12939
12940 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12941
12942 Partial fix for PR testsuite/1456.
12943 * gdb.base/list.exp (test_list_function): Delete unused declaration
12944 of gcc_compiled.
12945
12946 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12947
12948 Partial fix for PR testsuite/1456.
12949 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12950 call to test_compiler_info.
12951
12952 2003-11-29 Mark Kettenis <kettenis@gnu.org>
12953
12954 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12955 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12956 it to create the appropriate note.inc.
12957 * gdb.asm/asmsrc1.s: Include "note.inc".
12958 * gdb.asm/netbsd.inc: New file.
12959 * gdb.asm/empty.inc: New file.
12960
12961 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12962
12963 Partial fix for PR testsuite/1456.
12964 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12965 calls to test_compiler_info.
12966
12967 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12968
12969 Partial fix for PR testsuite/1456.
12970 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12971 calls to test_compiler_info.
12972
12973 2003-11-27 Mark Kettenis <kettenis@gnu.org>
12974
12975 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12976 pattern for the KFAILs.
12977
12978 2003-11-25 Adam Fedor <fedor@gnu.org>
12979
12980 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12981 * gdb.objc/objcdecode.m: New file.
12982
12983 2003-11-25 Adam Fedor <fedor@gnu.org>
12984
12985 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12986 * gdb.objc/nondebug.m: New file.
12987
12988 2003-11-26 Ben Elliston <bje@wasabisystems.com>
12989
12990 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12991 NetBSD as it does on FreeBSD. Modelled on a similar change by
12992 Mark Kettenis on 2003-05-30.
12993 (link-flags): Set to "--entry _start" regardless of target.
12994 Special linker flags are to be appended to $link-flags.
12995 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12996
12997 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12998
12999 * gdb.cp/method.exp: Accept output of new demangler.
13000
13001 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13002
13003 * gdb/class2.exp: New file.
13004 * gdb/class2.cc: New file.
13005
13006 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13009 of new demangler.
13010
13011 2003-11-23 Mark Kettenis <kettenis@gnu.org>
13012
13013 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13014 of gdb_test "run".
13015
13016 2003-11-23 Mark Kettenis <kettenis@gnu.org>
13017
13018 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13019 "continue" into "run".
13020
13021 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13022
13023 Partial fix for PR testsuite/1456.
13024 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13025 call to test_compiler_info.
13026 * gdb.cp/ctti.exp: Likewise.
13027 * gdb.cp/derivation.exp: Likewise.
13028 * gdb.cp/member-ptr.exp: Likewise.
13029 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13030 reference to gcc_compiled.
13031
13032 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13033
13034 Fix PR testsuite/1463.
13035 * gdb.base/structs.exp (start_structs_test): Call
13036 get_debug_format before using the debug format.
13037
13038 2003-11-22 Andrew Cagney <cagney@redhat.com>
13039
13040 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13041 * gdb.base/structs.exp: Use gdb_test_multiple.
13042
13043 2003-11-20 Andrew Cagney <cagney@redhat.com>
13044
13045 * gdb.base/structs.exp: Handle and recover from internal errors.
13046 Replace "foo${n}" with "foo<n>" in test messages.
13047
13048 * gdb.base/structs.exp: Update copyright. Rewrite.
13049 * gdb.base/structs.c: Update copyright. Rewrite.
13050
13051 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13052 resync count exceeded.
13053
13054 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13055 from the internal error.
13056 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13057 Original from Jim Blandy.
13058 (gdb_test_multiple): Use gdb_internal_error_resync.
13059
13060 2003-11-19 Andrew Cagney <cagney@redhat.com>
13061
13062 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13063 KFAIL.
13064
13065 2003-11-17 Mark Kettenis <kettenis@gnu.org>
13066
13067 New testcase for PR backtrace/1435.
13068 * gdb.arch/i386-unwind.exp: New file.
13069 * gdb.arch/i386-unwind.c: New file.
13070
13071 2003-11-17 Andrew Cagney <cagney@redhat.com>
13072
13073 * lib/gdb.exp (compiler_info): New global.
13074 (test_compiler_info): New function.
13075 (get_compiler_info): Set compiler_info.
13076 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13077 "compiler_info" to gcc-<major>-<minor>.
13078
13079 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13080
13081 * gdb.trace/configure: Remove.
13082
13083 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
13084
13085 * gdb.base/break.c: Add comments to aid finding line numbers for
13086 breakpoints.
13087 * gdb.base/break.exp: Remove all references to explicit line
13088 numbers.
13089
13090 2003-11-11 Nick Clifton <nickc@redhat.com>
13091
13092 * gdb.base/shreloc.exp: Do not run for targets which do not
13093 support shared objects.
13094
13095 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
13096
13097 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13098 Don't run tests if nofileio flag is given.
13099
13100 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
13101
13102 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
13103 as well as 'Watchpoint'.
13104
13105 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
13106
13107 Reported by Jim Ingham <jingham@apple.com>:
13108 * gdb.base/annota1.exp: Match at least one occurrence of the
13109 signal handler annotation.
13110
13111 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
13112
13113 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13114 as well as 'Watchpoint'.
13115
13116 2003-11-05 Michael Chastain <mec@shout.net>
13117
13118 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13119
13120 2003-11-03 Kris Warkentin <kewarken@qnx.com>
13121
13122 * gdb.arch/gdb1291.c: New test file.
13123 * gdb.arch/gdb1291.exp: New test script.
13124 * gdb.arch/gdb1431.c: New test file.
13125 * gdb.arch/gdb1431.exp: New test script.
13126
13127 2003-10-22 Michael Chastain <mec@shout.net>
13128
13129 * gdb.mi/pthreads.c: Add copyright notice.
13130
13131 2003-10-22 Michael Chastain <mec@shout.net>
13132
13133 * gdb.threads/pthreads.c: Add copyright notice.
13134
13135 2003-10-20 Michael Chastain <mec@shout.net>
13136
13137 * gdb.base/gdb1056.exp: New test script.
13138
13139 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
13140
13141 * gdb.threads/killed.exp: Use gdb_run_cmd.
13142
13143 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
13144
13145 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13146 create a core file.
13147 * gdb.threads/gcore-thread.exp: Likewise.
13148
13149 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
13150
13151 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13152 type, based on char type.
13153 (struct bit_flags_short_t): New bitfield type, based on short type.
13154 (init_bit_flags_char): New fuction.
13155 (init_bit_flags_short): Ditto.
13156 (print_bit_flags_char): Ditto.
13157 (print_bit_flags_short): Ditto.
13158 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13159
13160 2003-10-11 Michael Chastain <mec@shout.net>
13161
13162 * gdb.base/call-rt-st.exp: Update copyright year.
13163
13164 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13165
13166 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13167 * gdb.disasm/sh3.s: Ditto.
13168
13169 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
13170
13171 * gdb.threads/switch-threads.exp: New test.
13172 * gdb.threads/switch-threads.c: New source file.
13173
13174 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
13175
13176 * gdb.base/ending-run.exp: Add sh specific case.
13177
13178 2003-10-06 Andrew Cagney <cagney@redhat.com>
13179
13180 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13181 * gdb.disasm/mn10200.exp: Delete obsolete file.
13182
13183 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
13184
13185 * ChangeLog: Correct an entry command.exp -> commands.exp.
13186 * gdb.base/commands.exp (bp_deleted_in_command_test)
13187 (temporary_breakpoint_commands): Check noargs.
13188
13189 2003-09-25 David Carlton <carlton@kealia.com>
13190
13191 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13192 of some print tests, where appropriate. Add tests for C::D::cd,
13193 E::ce, F::cXfX, G::XgX.
13194 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13195
13196 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
13197
13198 * lib/java.exp (java_init): Import target_alias before using it.
13199
13200 2003-09-25 David Carlton <carlton@kealia.com>
13201
13202 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13203
13204 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
13205
13206 * gdb.base/selftest.exp: Accomodate more instruction reordering
13207 weirdness.
13208
13209 2003-09-17 Michael Chastain <mec@shout.net>
13210
13211 * gdb.cp/gdb1355.exp: New file.
13212 * gdb.cp/gdb1355.c: New file.
13213
13214 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
13215
13216 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13217 * gdb.asm/sh.inc: New file.
13218
13219 2003-09-11 David Carlton <carlton@kealia.com>
13220
13221 * gdb.cp/namespace.exp: Add tests for namespace types.
13222 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
13223 (test_namespace): New.
13224
13225 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
13226
13227 * gdb.base/relocate.exp: Handle new gdb output at startup.
13228 * gdb.stabs/weird.exp: Ditto.
13229
13230 2003-09-08 Michael Chastain <mec@shout.net>
13231
13232 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13233
13234 2003-09-07 Michael Chastain <mec@shout.net>
13235
13236 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13237 'parse error'.
13238
13239 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13240
13241 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13242
13243 2003-08-30 Michael Chastain <mec@shout.net>
13244
13245 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13246 * gdb.gdb/observer.exp: Ditto.
13247 * gdb.gdb/xfullpath.exp: Ditto.
13248
13249 2003-08-29 Mark Kettenis <kettenis@gnu.org>
13250
13251 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13252 *-*-*bsd*.
13253
13254 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13255
13256 * gdb.base/dump.exp: Skip for ia64.
13257
13258 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13259
13260 * gdb.asm/asm-source.exp: Add ia64 support.
13261 * gdb.asm/ia64.inc: New file.
13262
13263 2003-08-22 Michael Chastain <mec@shout.net>
13264
13265 * gdb.cp: New directory.
13266 * gdb.cp/*: Copy from gdb.c++/*.
13267 * gdb.c++/*: Remove.
13268 * Makefile.in: Change gdb.c++ to gdb.cp.
13269 * configure.in: Ditto.
13270 * configure: Regnerate.
13271
13272 2003-08-18 Mark Kettenis <kettenis@gnu.org>
13273
13274 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13275 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13276
13277 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
13278
13279 * mi-var-display.exp (-var-list-children weird): Accept function
13280 pointers with argument types.
13281 * mi1-var-display.exp (-var-list-children weird): Likewise.
13282 * mi2-var-display.exp (-var-list-children weird): Likewise.
13283
13284 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
13285
13286 * gdb.base/annota3.exp: Add missing newline.
13287
13288 2003-08-06 Michael Chastain <mec@shout.net>
13289
13290 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13291
13292 2003-08-12 Michael Snyder <msnyder@redhat.com>
13293
13294 * gdb.base/float.exp: Add test for SH.
13295
13296 2003-08-10 Mark Kettenis <kettenis@gnu.org>
13297
13298 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13299
13300 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
13301
13302 * gdb.base/completion.exp: Remove reduntant completion test
13303 on filename.
13304
13305 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
13306
13307 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13308 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13309 gdb.trace/save-trace.exp: Make sure that full pathnames are
13310 escaped correctly.
13311
13312 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
13313
13314 * configure.in: Don't generate config.h from config.hin.
13315 * configure: Regenerate.
13316 * config.hin: Remove file.
13317 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13318 * gdb.threads/pthreads.c: Ditto.
13319
13320 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
13321
13322 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13323 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13324 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13325 Replace ld24 with seth/add3.
13326
13327 2003-08-02 Andrew Cagney <cagney@redhat.com>
13328
13329 * gdb.base/annota3.exp: New file.
13330 * gdb.base/annota3.c: New file.
13331 * gdb.c++/annota3.exp: New file.
13332 * gdb.c++/annota3.cc: New file.
13333
13334 2003-07-29 Michael Chastain <mec@shout.net>
13335
13336 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13337 actually failed.
13338 (do_pass): Likewise.
13339 * gdb.threads/tls.exp: Always initialize no_of_threads.
13340
13341 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
13342
13343 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13344 pattern.
13345 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13346 * gdb.threads/tls.exp: Recognize one case of the host library not
13347 supporting TLS.
13348
13349 2003-07-27 Andrew Cagney <cagney@redhat.com>
13350
13351 * gdb.base/fileio.exp: Use SH when running commands using
13352 remote_exec.
13353
13354 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
13355
13356 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13357 * gdb.base/relocate.c (dummy): New padding array.
13358
13359 2003-07-22 Michael Snyder <msnyder@redhat.com>
13360
13361 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
13362
13363 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13364 patterns to be more general, accepting old and new output.
13365 Some output chars (such as '+') also must be quoted.
13366 Some addresses are displayed numerically instead of
13367 symbolically.
13368
13369 2003-07-23 Michael Snyder <msnyder@redhat.com>
13370
13371 * gdb.base/return2.exp: Don't test long-long return.
13372
13373 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13374 * gdb.disasm/t01_mov.exp: Ditto.
13375 * gdb.disasm/t02_mova.s: Ditto.
13376 * gdb.disasm/t02_mova.exp: Ditto.
13377 * gdb.disasm/t03_add.s: Ditto.
13378 * gdb.disasm/t03_add.exp: Ditto.
13379 * gdb.disasm/t04_sub.s: Ditto.
13380 * gdb.disasm/t04_sub.exp: Ditto.
13381 * gdb.disasm/t05_cmp.s: Ditto.
13382 * gdb.disasm/t05_cmp.exp: Ditto.
13383 * gdb.disasm/t06_ari2.s: Ditto.
13384 * gdb.disasm/t06_ari2.exp: Ditto.
13385 * gdb.disasm/t07_ari3.s: Ditto.
13386 * gdb.disasm/t07_ari3.exp: Ditto.
13387 * gdb.disasm/t08_or.s: Ditto.
13388 * gdb.disasm/t08_or.exp: Ditto.
13389 * gdb.disasm/t09_xor.s: Ditto.
13390 * gdb.disasm/t09_xor.exp: Ditto.
13391 * gdb.disasm/t10_and.s: Ditto.
13392 * gdb.disasm/t10_and.exp: Ditto.
13393 * gdb.disasm/t11_logs.s: Ditto.
13394 * gdb.disasm/t11_logs.exp: Ditto.
13395 * gdb.disasm/t12_bit.s: Ditto.
13396 * gdb.disasm/t12_bit.exp: Ditto.
13397 * gdb.disasm/t13_otr.s: Ditto.
13398 * gdb.disasm/t13_otr.exp: Ditto.
13399
13400 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
13401
13402 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13403
13404 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
13405
13406 * gdb.threads/tls.c : New file.
13407 * gdb.threads/tls.exp : New file.
13408 * gdb.threads/tls-main.c : New file.
13409 * gdb.threads/tls-shared.c : New file.
13410 * gdb.threads/tls-shared.exp : New file.
13411
13412 2003-07-22 Andreas Schwab <schwab@suse.de>
13413
13414 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13415
13416 2003-07-20 Andreas Schwab <schwab@suse.de>
13417
13418 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13419 due to insn reordering.
13420
13421 2003-07-15 Andrew Cagney <cagney@redhat.com>
13422
13423 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13424
13425 2003-07-15 Michael Chastain <mec@shout.net>
13426
13427 * gdb.base/gdb1250.exp: New file.
13428 * gdb.base/gdb1250.c: New file.
13429
13430 2003-07-09 Michal Ludvig <mludvig@suse.cz>
13431
13432 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13433 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13434
13435 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
13436
13437 * gdb.threads/tls.c: New file.
13438 * gdb.threads/tls.exp: New file.
13439 * gdb.threads/tls-main.c: New file.
13440 * gdb.threads/tls-shared.c: New file.
13441 * gdb.threads/tls-shared.exp: New file.
13442
13443 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
13444
13445 * gdb.base/annota1.exp: Make sure that we properly escape the
13446 full path of the source file. Xfail more permissive patterns,
13447 due to a compiler debug info problem.
13448
13449 2003-07-07 Andreas Schwab <schwab@suse.de>
13450
13451 * gdb.asm/m68k.inc: New file.
13452 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13453
13454 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13455 arguments"): Also match negative number.
13456
13457 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13458
13459 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
13460
13461 * gdb.base/store.c (charest): New typedef.
13462 (add_char): Rename to add_charest, update.
13463 (wack_char): Rename to wack_charest, update types. Return l + r
13464 to keep r live across the call.
13465 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13466 (wack_double, wack_doublest): Return l + r to keep r live across
13467 the call.
13468 * gdb.base/store.exp: Accomodate store.c changes.
13469
13470 2003-06-30 David Carlton <carlton@kealia.com>
13471
13472 * gdb.c++/maint.exp (test_invalid_name): New.
13473 (test_first_component): Add tests for invalid names.
13474
13475 2003-06-29 Michael Chastain <mec@shout.net>
13476
13477 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13478 output of '<VTT for class>' for virtual base classes.
13479
13480 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
13481
13482 * gdb.base/completion.exp: Tab-complete "complet" instead of
13483 "compl".
13484 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13485
13486 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
13487
13488 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13489 * gdb.base/volatile.exp: Likewise.
13490
13491 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
13492
13493 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13494 gdb/1265.
13495
13496 2003-06-28 Michael Chastain <mec@shout.net>
13497 Daniel Jacobowitz <drow@mvista.com>
13498
13499 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13500 initial line count of 'captured_main' from 26 to 32.
13501 (test_with_self): Allow xmalloc call to be interleaved with the
13502 preceding two lines.
13503
13504 2003-06-24 Joel Brobecker <brobecker@gnat.com>
13505
13506 * gdb.base/bang.exp: New testcase.
13507
13508 2003-06-23 Joel Brobecker <brobecker@gnat.com>
13509
13510 * gdb.base/langs.exp: Add some tests for the "minimal" language
13511 support.
13512
13513 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
13514
13515 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13516 the testcase.
13517
13518 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
13519
13520 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13521 offset.
13522
13523 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
13524
13525 * gdb.c++/pr-1210.cc: New file.
13526 * gdb.c++/pr-1210.exp: New file.
13527
13528 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
13529
13530 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13531 000-exec-continue.
13532
13533 2003-06-15 Mark Kettenis <kettenis@gnu.org>
13534
13535 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13536 on *-*-*bsd* instead of *-*-freebsd*.
13537
13538 2003-06-14 Andrew Cagney <cagney@redhat.com>
13539
13540 * gdb.base/store.exp: Test longest and doublest. Test all
13541 parameters. Weaken return statement match.
13542 * gdb.base/store.c: Add longest and doublest - aka long long and
13543 long double functions. Put all parameters into local register
13544 variables. Use negative values.
13545
13546 2003-06-14 Andrew Cagney <cagney@redhat.com>
13547
13548 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13549 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13550 exit status.
13551 * gdb.base/fileio.exp: Disable target when nointerrupts and
13552 noinferiorio, instead of limiting it to remote. Use remote_exec
13553 instead of system.
13554
13555 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13556
13557 * gdb.base/float.exp: Add ia64 support.
13558
13559 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
13560
13561 * gdb.base/fileio.exp: Run only on remote targets.
13562
13563 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
13564
13565 * gdb.base/fileio.c: New file, testing File-I/O.
13566 * gdb.base/fileio.exp: Ditto.
13567
13568 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13569
13570 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13571 shared objects after relocation at load time (gdb PR/1132).
13572 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
13573 as above, part of the shared object relocation test.
13574
13575 2003-06-08 Mark Kettenis <kettenis@gnu.org>
13576
13577 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13578 fully filled history list.
13579 * gdb.base/gdb_history: New file.
13580
13581 * gdb.base/signals.exp: XFAIL "continue to func1" on
13582 i*86-*-freebsd*.
13583
13584 * gdb.base/attach.exp: When trying to attach to a nonexistent
13585 process, make it possible to specify the PID based on the target,
13586 and do so for *-*-freebsd*.
13587
13588 2003-06-02 Richard Henderson <rth@redhat.com>
13589
13590 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13591
13592 2003-06-02 Richard Henderson <rth@redhat.com>
13593
13594 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13595
13596 2003-06-02 Richard Henderson <rth@redhat.com>
13597
13598 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13599
13600 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
13601
13602 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13603 of globalvar.
13604
13605 2003-06-01 Mark Kettenis <kettenis@gnu.org>
13606
13607 * gdb.asm/asm-source.exp: Check for memory read errors in
13608 disassembler test on *BSD too.
13609
13610 2003-06-01 Richard Henderson <rth@redhat.com>
13611
13612 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13613 for .frame.
13614 (gdbasm_call): Lose ldgp.
13615 (gdbasm_startup): Add frame information.
13616 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13617
13618 2003-05-31 Mark Kettenis <kettenis@gnu.org>
13619
13620 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13621 i?86-*-*.
13622
13623 2003-05-30 Mark Kettenis <kettenis@gnu.org>
13624
13625 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13626 FreeBSD.
13627
13628 2003-05-29 Richard Henderson <rth@redhat.com>
13629
13630 * gdb.asm/alpha.inc: New file.
13631 * gdb.asm/asm-source.exp: Use it.
13632
13633 2003-05-29 Jim Blandy <jimb@redhat.com>
13634
13635 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13636 'core.PID'.
13637
13638 2003-05-22 Jim Blandy <jimb@redhat.com>
13639
13640 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13641 backtrace.
13642
13643 2003-05-20 David Carlton <carlton@math.stanford.edu>
13644
13645 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13646 this time.
13647
13648 2003-05-19 David Carlton <carlton@bactrian.org>
13649
13650 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13651 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13652
13653 2003-05-19 David Carlton <carlton@bactrian.org>
13654
13655 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13656 namespace tests.
13657 Bump copyright date.
13658 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13659 (main): Call C::D::marker2.
13660 * gdb.c++/namespace1.cc: New file.
13661
13662 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13663
13664 Roland McGrath <roland@redhat.com>
13665 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
13666 there is no manager thread.
13667
13668 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13669
13670 * gdb.threads/schedlock.exp: Remove assumption that all threads
13671 will run in a particular small time slice. Also ensure we break
13672 in one of the child threads rather than the main thread.
13673
13674 2003-05-07 Jim Blandy <jimb@redhat.com>
13675
13676 Add support for assembly source testing on the s390x.
13677 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13678 architecture.
13679 * gdb.asm/s390x.inc: New file.
13680
13681 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13682 succession of 'if' statements.
13683
13684 2003-05-05 Andrew Cagney <cagney@redhat.com>
13685
13686 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13687
13688 2003-05-05 Andrew Cagney <cagney@redhat.com>
13689
13690 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13691 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13692
13693 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
13694
13695 * gdb.base/charset.exp: Update based on new behavior of set/show
13696 charset commands.
13697
13698 2003-05-01 Andrew Cagney <cagney@redhat.com>
13699
13700 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13701 variable do not give memory errors.
13702
13703 2003-04-30 Adam Fedor <fedor@gnu.org>
13704
13705 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13706 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13707 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13708 gdb.objc/basicclass.m: : New files
13709
13710 * lib/gdb.exp (gdb_compile_objc): New procedure.
13711
13712 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
13713
13714 * gdb.base/signals.exp: Make backtrace tests more specific.
13715
13716 2003-04-23 David Carlton <carlton@bactrian.org>
13717
13718 * gdb.c++/maint.exp (test_first_component): Add tests for
13719 'operator' in more locations.
13720
13721 2003-04-16 Kevin Buettner <kevinb@redhat.com>
13722
13723 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13724
13725 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
13726
13727 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
13728 func marke' instead. Update test name.
13729
13730 2003-04-15 David Carlton <carlton@math.stanford.edu>
13731
13732 * gdb.c++/maint.exp: New file.
13733
13734 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
13735
13736 * gdb.threads/schedlock.c: Change type of thread function argument
13737 to long, to avoid warnings on 64-bit platforms.
13738
13739 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
13740
13741 * gdb.base/attach.exp: Add new message from ptrace in case of
13742 attaching to nonexistent process.
13743
13744 2003-04-11 Jim Blandy <jimb@redhat.com>
13745
13746 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13747 gdb.c++/userdef.cc: Place comments on the lines to which the
13748 marker function might return.
13749 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13750 gdb.c++/userdef.exp: Look for those comments to check that we've
13751 returned to the right place, instead of checking line numbers.
13752
13753 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
13754
13755 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13756 match on sourcefile name, instead of directory name.
13757
13758 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
13759
13760 * gdb.base/completion.exp: Use string_to_regexp to match the
13761 working directory name.
13762
13763 2003-04-09 Jim Blandy <jimb@redhat.com>
13764
13765 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13766 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13767 after an inferior function call, report the failure, but allow the
13768 test to continue.
13769
13770 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13771
13772 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13773 with -DPROTOTYPES.
13774
13775 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13776
13777 * gdb.base/break.exp: Revert last patch.
13778
13779 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
13780
13781 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13782 with -DPROTOTYPES.
13783
13784 2003-04-02 Andrew Cagney <cagney@redhat.com>
13785
13786 * gdb.base/callfuncs.exp: Make "print add" messages unique.
13787 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
13788 matching directories by the name breakpoint.
13789 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
13790 Make "continue to marker1" consistent.
13791 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
13792 message consistent.
13793 * lib/gdb.exp: Put "the program is no longer running", and "the
13794 program exited" in parenthesis.
13795 * lib/mi-support.exp: Ditto.
13796
13797 2003-04-02 Bob Rossi <bob_rossi@cox.net>
13798
13799 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
13800
13801 2003-03-29 Andrew Cagney <cagney@redhat.com>
13802
13803 * gdb.base/sizeof.c (main): Print the value of '\377'.
13804 * gdb.base/sizeof.exp: Check the sign of '\377'.
13805
13806 2003-03-27 Michael Chastain <mec@shout.net>
13807
13808 * gdb.base/gdb1090.exp: New file.
13809 * gdb.base/gdb1090.cc: New file.
13810
13811 2003-03-27 J. Brobecker <brobecker@gnat.com>
13812
13813 * gdb.gdb/observer.exp: New regression test.
13814
13815 2003-03-27 Michael Chastain <mec@shout.net>
13816
13817 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
13818 * gdb.base/ptype.exp: Likewise.
13819
13820 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
13821
13822 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13823
13824 2003-03-26 Michael Chastain <mec@shout.net>
13825
13826 * gdb.base/ptype.exp: Actually use some typedef'd types.
13827
13828 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13829
13830 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13831 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13832
13833 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13834
13835 * gdb.base/default.exp: Fix regular expression.
13836
13837 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13838
13839 * gdb.base/args.exp: Fix regular expression.
13840
13841 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13842
13843 * gdb.base/help.exp: Allow Win32 child process.
13844
13845 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13846
13847 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13848 when stepping out of main().
13849
13850 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13851
13852 * gdb.base/default.exp: Check for win32 specific message when calling
13853 "run" without executable.
13854
13855 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13856
13857 * gdb.base/args.exp: Expect .exe in output.
13858
13859 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
13860
13861 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13862 Cygwin native.
13863
13864 2003-03-17 Andrew Cagney <cagney@redhat.com>
13865
13866 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13867 vector registes.
13868 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13869 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13870
13871 2003-03-17 David Carlton <carlton@math.stanford.edu>
13872
13873 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13874 test, for PR breakpoints/38.
13875 Call test_watchpoint_and_breakpoint.
13876 * gdb.base/watchpoint.c (func3): New function.
13877 (main): Call func3.
13878
13879 2003-03-04 David Carlton <carlton@math.stanford.edu>
13880
13881 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13882 Garply<Garply<char> >:: garply".
13883 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13884 with respect to PR c++/1111; note also PR c++/1113.
13885 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13886 respect to PR c++/1062.
13887 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13888
13889 2003-03-03 David Carlton <carlton@math.stanford.edu>
13890
13891 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13892 with respect to PR c++/57.
13893 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13894 c++/826.
13895 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13896 respect to PR c++/57.
13897
13898 2003-03-03 David Carlton <carlton@math.stanford.edu>
13899
13900 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13901 respect to PR c++/33 into FAILs.
13902
13903 2003-03-03 Michael Chastain <mec@shout.net>
13904
13905 * configure.in: Update copyright years.
13906
13907 2003-03-03 Michael Chastain <mec@shout.net>
13908
13909 * Makefile.in: Update copyright years.
13910
13911 2003-02-28 David Carlton <carlton@math.stanford.edu>
13912
13913 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13914 print class instead of struct and/or superfluous protection
13915 specifiers, as long as the resulting output is equivalent to the
13916 source code.
13917 Delete FIXME from end of messages on tests that don't need
13918 fixing.
13919
13920 2003-02-28 David Carlton <carlton@math.stanford.edu>
13921
13922 * gdb.c++/templates.exp (do_tests): Allow const in the two
13923 Foo<volatile char *>::foo tests.
13924
13925 2003-02-27 Michael Snyder <msnyder@redhat.com>
13926
13927 * gdb.base/restore.c (main): Return zero, so exit code
13928 will be consistant.
13929
13930 2003-02-26 David Carlton <carlton@math.stanford.edu>
13931
13932 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13933 char *>::foo" test with respect to PR c++/33. Create a new test
13934 which is identical to that one except that it doesn't put the
13935 space between the "char" and the "*"; KFAIL it, too.
13936
13937 2003-02-26 David Carlton <carlton@math.stanford.edu>
13938
13939 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13940 template types into either PASSes or KFAILs (corresponding to PR
13941 c++/57). Tweak indentation. Update copyright.
13942
13943 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13944
13945 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13946
13947 2003-02-13 Michael Chastain <mec@shout.net>
13948
13949 * gdb.base/exprs.exp: Remove i960 remnants.
13950 * gdb.base/funcargs.exp: Likewise.
13951 * gdb.base/list.exp: Likewise.
13952 * gdb.base/ptype.exp: Likewise.
13953
13954 2003-02-14 David Carlton <carlton@math.stanford.edu>
13955
13956 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13957 pEe->D::vg()" from XFAIL to KFAIL.
13958
13959 2003-02-13 Jason Molenda (jmolenda@apple.com)
13960
13961 * gdb.base/maint.exp: Update maint print statistics regexp to include
13962 new entries.
13963
13964 2003-02-13 Michael Chastain <mec@shout.net>
13965
13966 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13967
13968 2003-02-12 Michael Chastain <mec@shout.net>
13969
13970 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13971 * gdb.c++/inherit.exp: Likewise.
13972 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13973 * gdb.c++/templates.exp: Likewise.
13974 * gdb.c++/virtfunc.exp: Likewise.
13975
13976 2003-02-06 Jason Molenda (jason-cl@molenda.com)
13977
13978 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13979 why the code is written that way.
13980
13981 2003-02-05 Michael Chastain <mec@shout.net>
13982
13983 * gdb.base/dump.exp: Add missing copyright line.
13984
13985 2003-02-05 Jason Molenda (jason-cl@molenda.com)
13986
13987 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
13988 at the beginning so the breakpoint doesn't get set on the loop.
13989
13990 2003-02-05 Michael Chastain <mec@shout.net>
13991
13992 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13993 output for configurations with gcc 2.95.3.
13994
13995 2003-02-05 Keith Seitz <keiths@redhat.com>
13996 Andrew Cagney <ac131313@redhat.com>
13997
13998 * gdb.mi/mi-cli.exp: New file.
13999
14000 2003-02-04 Michael Chastain <mec@shout.net>
14001
14002 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14003 Call perror and then continue.
14004
14005 2003-02-03 Michael Chastain <mec@shout.net>
14006
14007 * gdb.c++/pr-1023.cc: New file.
14008 * gdb.c++/pr-1023.exp: New file.
14009
14010 2003-02-05 Jim Blandy <jimb@redhat.com>
14011
14012 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14013 it's local to foobar. Check for it there, and check that it's not
14014 present in main.
14015 * gdb.c++/local.cc (marker2): New function.
14016 (foobar): Call marker1.
14017 (main): Call marker2 instead of marker1.
14018
14019 2003-02-04 Andrew Cagney <ac131313@redhat.com>
14020
14021 * gdb.disasm/mn10200.exp: Obsolete file.
14022 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14023 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14024 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14025
14026 2003-02-04 David Carlton <carlton@math.stanford.edu>
14027
14028 * gdb.c++/overload.exp: Test intToChar(1).
14029 * gdb.c++/overload.cc (intToChar): New.
14030 (main): Call intToChar.
14031
14032 2003-02-03 David Carlton <carlton@math.stanford.edu>
14033
14034 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14035 'might_kfail' arg.
14036 KFAIL some of the continue_to_bp_overloaded calls, according to
14037 PR c++/1025.
14038
14039 2003-02-01 Michael Chastain <mec@shout.net>
14040
14041 * gdb.base/advance.c (marker1): New marker function.
14042 * gdb.base/advance.exp: When the 'advance' command lands on the
14043 return breakpoint, it can legitimately stop on either the
14044 current line or the next line. Accommodate both outcomes.
14045 * gdb.base/until.exp: Likewise.
14046
14047 2003-02-02 Andrew Cagney <ac131313@redhat.com>
14048
14049 2002-11-10 Jason Molenda (jason-cl@molenda.com):
14050 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14051 now a list, not a tuple.
14052 * gdb.mi/mi-var-display.exp: Ditto.
14053 * gdb.mi/gdb792.exp: Ditto.
14054
14055 2003-02-01 Andrew Cagney <ac131313@redhat.com>
14056
14057 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
14058 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14059 stack backtraces.
14060 * gdb.mi/mi-syn-frame.c: Part of same.
14061
14062 2003-02-01 Mark Kettenis <kettenis@gnu.org>
14063
14064 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14065 gdb.mi/mi1-pthreads.exp: Return instead of calling
14066 gdb_suppress_entire_file.
14067
14068 2003-02-01 Mark Salter <msalter@redhat.com>
14069
14070 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14071
14072 2003-01-31 Mark Salter <msalter@redhat.com>
14073
14074 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14075 Support empty arg.
14076
14077 2003-01-30 Michael Chastain <mec@shout.net>
14078
14079 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14080 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14081 has been fixed in gdb/readline on 2003-01-09.
14082
14083 2003-01-29 Michael Snyder <msnyder@redhat.com>
14084
14085 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14086 * gdb.base/display.exp: Allow for leading underscore in symbol.
14087 * gdb.base/args.exp: Skip if target does not support args passing.
14088
14089 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
14090
14091 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
14092 gdb_test. Accept a list of expect arguments as the third
14093 parameter.
14094 (gdb_test): Use it.
14095
14096 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
14097
14098 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14099 allow for different test tree configurations. Update some
14100 tescases accordingly.
14101 * gdb.arch/altivec-regs.exp: Ditto.
14102 * gdb.asm/asm-source.exp: Ditto.
14103 * gdb.base/advance.exp: Ditto.
14104 * gdb.base/display.exp: Ditto.
14105 * gdb.base/long_long.exp: Ditto.
14106 * gdb.base/mips_pro.exp: Ditto.
14107 * gdb.base/overlays.exp: Ditto.
14108 * gdb.base/relocate.exp: Ditto.
14109 * gdb.base/setshow.exp: Ditto.
14110 * gdb.base/step-line.exp: Ditto.
14111 * gdb.base/step-test.exp: Ditto.
14112 * gdb.base/until.exp: Ditto.
14113 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14114
14115 2003-01-17 David Carlton <carlton@math.stanford.edu>
14116
14117 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14118 corresponding to PR c++/945.
14119 Update copyright.
14120
14121 2003-01-17 David Carlton <carlton@math.stanford.edu>
14122
14123 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14124 corresponding to PR c++/68.
14125
14126 2003-01-17 David Carlton <carlton@math.stanford.edu>
14127
14128 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14129 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14130 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14131
14132 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
14133
14134 * gdb.base/break.exp: Fix change of default location, because of
14135 removal of until tests.
14136 * gdb.base/help.exp: Update test for new 'until' help message.
14137 Add test for help on 'advance'.
14138 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
14139
14140 2003-01-15 Mark Kettenis <kettenis@gnu.org>
14141
14142 * gdb.base/default.exp: Adapt "info float" test for recent changes
14143 to that command. Add test for "info vector".
14144 * gdb.base/float.exp: New file. Add test for "info float" that
14145 resembles the old test in gdb.base/default.exp.
14146
14147 2003-01-15 David Carlton <carlton@math.stanford.edu>
14148
14149 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14150
14151 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
14152
14153 * gdb.base/break.exp: Move the tests of until command from here...
14154 * gdb.base/until.exp: ... to here. New file. Add other tests.
14155 * gdb.base/advance.c: New file.
14156 * gdb.base/advance.exp: New file.
14157
14158 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
14159
14160 * gdb.base/args.c: New file.
14161 * gdb.base/args.exp: New file.
14162
14163 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
14164
14165 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14166
14167 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
14168
14169 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14170
14171 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
14172
14173 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14174 dates.
14175
14176 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
14177
14178 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14179
14180 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
14181
14182 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14183 (ptype &*"foo").
14184 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14185
14186 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
14187
14188 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14189 * gdb.mi/mi1-console.exp: Likewise.
14190
14191 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
14192
14193 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14194 * gdb.mi/mi1-console.exp: Likewise.
14195
14196 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
14197
14198 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14199
14200 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
14201
14202 * gdb.base/detach.exp: New test.
14203
14204 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
14205
14206 * Makefile.in (ALL_SUBDIRS): New variable.
14207 (subdirs, clean, distclean): Use it.
14208 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14209 regenerating Makefile, since it is generated from the top level.
14210 * gdb.asm/Makefile.in: Likewise.
14211 * gdb.base/Makefile.in: Likewise.
14212 * gdb.c++/Makefile.in: Likewise.
14213 * gdb.disasm/Makefile.in: Likewise.
14214 * gdb.java/Makefile.in: Likewise.
14215 * gdb.mi/Makefile.in: Likewise.
14216 * gdb.threads/Makefile.in: Likewise.
14217 * gdb.trace/Makefile.in: Likewise.
14218
14219 2003-01-09 David Carlton <carlton@math.stanford.edu>
14220
14221 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14222 Add copyright year 2003.
14223
14224 2003-01-06 Michael Chastain <mec@shout.net>
14225
14226 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14227 When selecting a thread, 'line' and 'file' are optional.
14228 * gdb.mi/mi1-pthreads.exp: Likewise.
14229
14230 2003-01-06 Andreas Schwab <schwab@suse.de>
14231
14232 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14233 failures.
14234
14235 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
14236
14237 Fix PR gdb/844
14238 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14239 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14240
14241 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14242 instead of calling gdb_suppress_entire_file.
14243 * gdb.threads/print-threads.exp: Likewise.
14244 * gdb.threads/schedlock.exp: Likewise.
14245
14246 * gdb.threads/killed.exp: Return instead of calling
14247 gdb_suppress_entire_file.
14248 * gdb.threads/linux-dp.exp: Likewise.
14249 * gdb.threads/pthreads.exp: Likewise.
14250
14251 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
14252
14253 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14254 stabs.
14255 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14256 * gdb.base/whatis.exp: Always allow (void) after function names.
14257
14258 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
14259
14260 * gdb.c++/casts.exp: Correct regexp.
14261
14262 2003-01-04 Mark Kettenis <kettenis@gnu.org>
14263
14264 * configure.in: Call AC_CONFIG_HEADER. Don't call
14265 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14266 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14267 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14268 aforementioned directories in the AC_OUPUT call.
14269 * config.hin: New file.
14270 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14271 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14272 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14273 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14274 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14275 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14276 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14277 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14278 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14279 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14280 gdb.threads/configure.in, gdb.threads/configure,
14281 gdb.threads/config.in, gdb.trace/configure.in,
14282 gdb.trace/configure: Removed.
14283
14284 2003-01-03 Michael Chastain <mec@shout.net>
14285
14286 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14287 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14288
14289 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
14290
14291 * gdb.base/store.exp: Fix regular expressions.
14292
14293 2002-12-28 Mark Kettenis <kettenis@gnu.org>
14294
14295 * configure.in: Rewrite.
14296 * configure: Regenerated.
14297
14298 2003-01-03 David Carlton <carlton@math.stanford.edu>
14299
14300 * gdb.base/psymtab.exp: New file.
14301 * gdb.base/psymtab1.c: Ditto.
14302 * gdb.base/psymtab2.c: Ditto.
14303
14304 2002-12-23 Adam Fedor <fedor@gnu.org>
14305
14306 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14307
14308 2002-12-23 David Carlton <carlton@math.stanford.edu>
14309
14310 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14311 and current_directory initialization.
14312
14313 2002-12-22 Jim Blandy <jimb@redhat.com>
14314
14315 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14316 rather than as part of the output file name.
14317
14318 * gdb.base/attach.exp: There's no need to copy the test program to
14319 /tmp; that was only ever necessary on HP/UX, and this test is
14320 entirely disabled there anyway.
14321
14322 2002-12-21 Jim Blandy <jimb@redhat.com>
14323
14324 * gdb.c++/psmang.exp: Doc fix.
14325
14326 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14327 test.
14328
14329 2002-12-20 David Carlton <carlton@math.stanford.edu>
14330
14331 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14332
14333 2002-12-18 Michael Chastain <mec@shout.net>
14334
14335 * gdb.c++/annota2.exp: Add copyright year 2002.
14336
14337 2002-12-17 David Carlton <carlton@math.stanford.edu>
14338
14339 * gdb.c++/try_catch.cc: Add marker comments.
14340 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14341 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14342 * gdb.c++/m-static.cc: Ditto.
14343 * gdb.c++/m-static1.cc: Ditto.
14344 * gdb.c++/try_catch.cc: Ditto.
14345
14346 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14347
14348 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14349 to see whether we are using the new -environment-directory
14350 command which resets via -r or the old version of the command
14351 which may prompt the user. Part of fix for gdb/741.
14352
14353 2002-12-13 Andrew Cagney <ac131313@redhat.com>
14354
14355 * gdb.fortran/types.exp: Update obsolete comment.
14356 * gdb.fortran/exprs.exp: Ditto.
14357 * lib/gdb.exp: Delete obsolete code.
14358 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14359 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14360 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14361 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14362 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14363 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14364 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14365 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14366 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14367 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14368 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14369 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14370 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14371 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14372 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14373 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14374 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14375 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14376 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14377 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14378 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14379 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14380 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14381 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14382 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14383 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14384 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14385 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14386 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14387 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14388 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14389 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14390 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14391 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14392 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14393 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14394 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14395
14396 2002-12-11 David Carlton <carlton@math.stanford.edu>
14397
14398 * gdb.c++/m-data.exp: Add test for members that shadow global
14399 variables: see PR gdb/804.
14400 * gdb.c++/m-data.cc: Ditto.
14401
14402 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
14403
14404 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14405
14406 2002-12-06 David Carlton <carlton@math.stanford.edu>
14407
14408 * gdb.base/store.c: Don't declare functions static.
14409
14410 2002-12-04 Andrew Cagney <ac131313@redhat.com>
14411
14412 * gdb.base/store.exp, gdb.base/store.c: New files.
14413
14414 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
14415
14416 * gdb.base/selftest.exp: Update for current gdb.
14417
14418 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.base/maint.exp: Only dump symbols from one source file
14421 or objfile.
14422
14423 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
14424
14425 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14426 function call.
14427
14428 2002-11-25 Jim Blandy <jimb@redhat.com>
14429
14430 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14431 function appearing in error message.
14432
14433 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
14434
14435 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14436
14437 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14438
14439 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14440 for mi1 and current mi is in correct format. New mi startup message
14441 should be in mi console format. This is part of fix for PR gdb/604.
14442
14443 2002-09-18 Fernando Nasser <fnasser@redhat.com>
14444
14445 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14446 which explicitly prints the zero offset as "+0".
14447
14448 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
14449
14450 * gdb.threads/schedlock.c (args): Make unsigned.
14451
14452 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
14453
14454 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14455 numbers. Allow "foo2|selected stack frame".
14456 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14457 * gdb.asm/asmsrc2.s: Likewise.
14458 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14459 comments.
14460 * gdb.asm/mips.inc: New file.
14461
14462 2002-10-18 Adam Fedor <fedor@gnu.org>
14463
14464 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14465 * gdb.base/help.exp: Likewise.
14466
14467 2002-10-17 Kevin Buettner <kevinb@redhat.com>
14468
14469 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14470 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14471
14472 2002-10-02 Jim Blandy <jimb@redhat.com>
14473
14474 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14475
14476 2002-10-01 Andrew Cagney <ac131313@redhat.com>
14477
14478 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14479 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14480 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14481 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14482 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14483 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14484 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14485
14486 2002-09-29 Andrew Cagney <ac131313@redhat.com>
14487
14488 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14489 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14490 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14491 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14492 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14493 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14494 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
14495
14496 2002-09-27 Kevin Buettner <kevinb@redhat.com>
14497
14498 * gdb.base/annota1.exp (info break): Make directory components of
14499 path optional since not all compilers emit this debug information.
14500
14501 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14502 step ends up stepping out of the function instead of stopping on
14503 the epilogue.
14504
14505 2002-09-26 Keith Seitz <keiths@redhat.com>
14506
14507 * lib/insight-support.exp (gdbtk_start): Figure out where
14508 the insight executable is based on where gdb is. Use this
14509 executable to start insight instead of gdb.
14510
14511 2002-09-25 Andrew Cagney <cagney@redhat.com>
14512
14513 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14514
14515 2002-09-24 Andrew Cagney <ac131313@redhat.com>
14516
14517 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14518 test_isolated_complaints.
14519 (test_empty_complaint): New function.
14520 (test_empty_complaints): New function. Check no output when no
14521 complaints.
14522
14523 2002-09-19 Jim Blandy <jimb@redhat.com>
14524
14525 * gdb.base/charset.exp, gdb.base/charset.c: New files.
14526
14527 2002-09-19 Andrew Cagney <ac131313@redhat.com>
14528
14529 * gdb.gdb/complaints.exp: New file.
14530
14531 2002-09-18 Andrew Cagney <ac131313@redhat.com>
14532
14533 * gdb.base/maint.exp: Check `help maint internal-warning'.
14534
14535 2002-09-18 David Carlton <carlton@math.stanford.edu>
14536
14537 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14538 numbers, and replace them by a single breakpoint after the
14539 constructors are all finished.
14540 Add test 4.
14541 * gdb.c++/m-static.cc: Add test 4.
14542 * gdb.c++/m-static.h: New file.
14543 * gdb.c++/m-static1.cc: New file.
14544
14545 * gdb.c++/printmethod.exp: New file.
14546 * gdb.c++/printmethod.cc: New file.
14547
14548 * gdb.c++/pr-574.exp: New file.
14549 * gdb.c++/pr-574.cc: New file.
14550
14551 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14552
14553 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14554 embedded targets which never actually exit.
14555
14556 2002-09-18 Fernando Nasser <fnasser@redhat.com>
14557
14558 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14559 "don't step after run" as unresolved or unsupported, instead of xfail.
14560
14561 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14562
14563 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14564 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14565 Add newline to expected string in "step out of main (status wrapper)"
14566 case.
14567
14568 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
14569
14570 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14571 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14572
14573 2002-09-17 Tom Tromey <tromey@redhat.com>
14574
14575 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14576 \000, not \0, in double-quoted string.
14577
14578 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
14579
14580 * gdb.base/commands.exp: Don't expect a "Program exited normally"
14581 string after running the commands execution on breakpoint tests.
14582
14583 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
14584
14585 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14586
14587 2002-09-12 Joel Brobecker <brobecker@gnat.com>
14588
14589 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14590
14591 2002-09-10 Keith Seitz <keiths@redhat.com>
14592
14593 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14594 runto proc.
14595 (mi_run_to_main): Use mi_runto.
14596 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14597
14598 2002-09-10 Keith Seitz <keiths@redhat.com>
14599
14600 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14601 regexp for stopping at main. Could have multiple event notifications.
14602 Don't assume that main was declared with no parameters.
14603 (mi_next): Use mi_step_to.
14604 (mi_step): Use mi_next_to.
14605
14606 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
14607
14608 * gdb.base/default.exp: Fix expected string in `info float' test.
14609
14610 2002-09-09 Ben Elliston <bje@redhat.com>
14611
14612 * config/mips.exp: Update comments.
14613 * config/mips-idt.exp: Likewise.
14614 * config/nind.exp: Likewise.
14615 * config/slite.exp: Likewise.
14616 * config/sparclet.exp: Likewise.
14617 * config/udi.exp: Likewise.
14618 * config/vx.exp: Likewise.
14619 * config/vxworks29k.exp: Likewise.
14620
14621 2002-09-05 Jim Blandy <jimb@redhat.com>
14622
14623 * gdb.threads/killed.exp: Fix test failure message.
14624
14625 2002-09-04 Keith Seitz <keiths@redhat.com>
14626
14627 * lib/mi-support.exp: Update copyright.
14628 (mi_gdb_test): Increase the priority of the expected pattern
14629 so that it matches gdb_test.
14630
14631 2002-09-03 Keith Seitz <keiths@redhat.com>
14632
14633 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14634 Use integer comparison instead of string comparison for testing
14635 whether binary was built.
14636
14637 2002-09-03 Jim Blandy <jimb@redhat.com>
14638
14639 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14640
14641 2002-08-29 Jim Blandy <jimb@redhat.com>
14642
14643 * gdb.threads/pthreads.exp: Move the portable thread compilation
14644 code into a function in lib/gdb.exp, and call that from here.
14645 * lib/gdb.exp (gdb_compile_pthreads): New function.
14646
14647 2002-08-29 Keith Seitz <keiths@redhat.com>
14648
14649 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14650 expect_out so that callers can get at it.
14651
14652 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
14653
14654 * gdb.threads/print-threads.c: New file.
14655 * gdb.threads/print-threads.exp: New file.
14656 * gdb.threads/schedlock.c: New file.
14657 * gdb.threads/schedlock.exp: New file.
14658
14659 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
14660
14661 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14662 not altivec.c.
14663
14664 2002-08-17 Mark Kettenis <kettenis@gnu.org>
14665
14666 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14667 targets. The problem should be fixed now.
14668
14669 2002-08-15 Mark Kettenis <kettenis@gnu.org>
14670
14671 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14672 2002-07-24 change that removes final dots from error messages.
14673
14674 2002-08-13 Tom Tromey <tromey@redhat.com>
14675
14676 * gdb.base/readline.exp: New file.
14677
14678 2002-08-01 Andrew Cagney <ac131313@redhat.com>
14679
14680 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14681 supress message.
14682
14683 2002-08-01 Andrew Cagney <cagney@redhat.com>
14684
14685 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14686 CHILL_FOR_TARGET and CHILL_LIB.
14687 * configure.in (configdirs): Remove gdb.chill.
14688 * configure: Regenerate.
14689 * lib/gdb.exp: Obsolete references to chill.
14690 * gdb.fortran/types.exp: Ditto.
14691 * gdb.fortran/exprs.exp: Ditto.
14692
14693 2002-07-30 Kevin Buettner <kevinb@redhat.com>
14694
14695 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14696 set Irix-specific compile and link flags.
14697
14698 2002-07-29 Kevin Buettner <kevinb@redhat.com>
14699
14700 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14701 source files. The ``-o'' option doesn't work with the ``-E'' option
14702 when using the Irix compiler.
14703
14704 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
14705
14706 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14707 Improve support for reusing an exec file. Copy exec file
14708 to target, and run gdbserver on the target instead of on the host.
14709
14710 2002-07-18 Jim Blandy <jimb@redhat.com>
14711
14712 * gdb.base/ending-run.exp: Don't expect to see the program end in
14713 some orderly fashion when we're running on a real stand-alone
14714 board.
14715
14716 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14717 targets that don't support interrupts.
14718
14719 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14720
14721 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14722 systems.
14723 Move comments in expect statements to inside the actions, so that they
14724 don't get matched against.
14725
14726 2002-07-10 Mark Kettenis <kettenis@gnu.org>
14727
14728 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14729 function when asleep" test.
14730
14731 2002-07-10 Andrew Cagney <ac131313@redhat.com>
14732
14733 * gdb.base/page.exp: Rewrite to handle problems with very long
14734 `info set' output. Update copyright.
14735
14736 2002-06-26 Andrew Cagney <ac131313@redhat.com>
14737
14738 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14739 gdb.threads-hp.
14740 * gdb.hp/configure: Regenerate.
14741 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14742 * gdb.hp/gdb.threads-hp/configure: Delete file.
14743 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14744
14745 2002-06-22 Andrew Cagney <ac131313@redhat.com>
14746
14747 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14748 setlocale, bindtextdomain and textdomain.
14749
14750 2002-06-11 Jim Blandy <jimb@redhat.com>
14751
14752 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14753 preprocessor macro information is present.
14754
14755 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14756 tests.
14757
14758 2002-06-06 Michael Snyder <msnyder@redhat.com>
14759
14760 * gdb.base/overlays.exp: Record addresses of overlay
14761 functions in TCL variables rather than in GDB variables,
14762 to avoid having GDB convert them to pointers (with loss
14763 of information).
14764
14765 * gdb.base/d10v.ld: Merge in several years worth of
14766 default linker script changes.
14767 * gdb.base/long_long.exp: Add check for sizeof (long double).
14768
14769 2002-06-06 Michal Ludvig <mludvig@suse.cz>
14770
14771 * gdb.asm/asm-source.exp: Add x86-64 target.
14772 * gdb.asm/x86_64.inc: New.
14773
14774 2002-05-30 Michael Chastain <mec@shout.net>
14775
14776 From Benjamin Kosnik <bkoz@redhat.com>:
14777 * gdb.c++/m-static.cc: New file.
14778 * gdb.c++/m-static.exp: New file.
14779
14780 2002-05-28 Michael Snyder <msnyder@redhat.com>
14781
14782 * gdb.base/call-ar-st.exp: Allow for reduced floating point
14783 precision.
14784
14785 2002-05-27 Michael Chastain <mec@shout.net>
14786
14787 From Benjamin Kosnik <bkoz@redhat.com>:
14788 * gdb.c++/m-data.cc: New file.
14789 * gdb.c++/m-data.exp: New file.
14790
14791 2002-05-27 Michael Chastain <mec@shout.net>
14792
14793 From Benjamin Kosnik <bkoz@redhat.com>:
14794 * gdb.c++/try_catch.cc: New file.
14795 * gdb.c++/try_catch.exp: New file.
14796
14797 2002-05-27 Michael Chastain <mec@shout.net>
14798
14799 * gdb.c++/local.exp: Accept more nested types in output.
14800
14801 2002-05-26 Michael Chastain <mec@shout.net>
14802
14803 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
14804
14805 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
14806
14807 * lib/gdb.exp (gdb_wrapper_init): Just because
14808 gdb_wrapper_file exists, this does not mean that the file
14809 should not be rebuilt. That is what gdb_wrapper_initialized
14810 is for.
14811 (default_gdb_init): Reset gdb_wrapper_initialized.
14812
14813 2002-05-23 Michael Snyder <msnyder@redhat.com>
14814
14815 * gdb.base/all-bin.exp: Revise previous patch by just reducing
14816 the precision of the floating point test results.
14817 * gdb.base/call-rt-st.exp: Ditto.
14818
14819 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14820 * gdb.base/call-rt-st.exp: Ditto.
14821
14822 2002-05-19 Michael Chastain <mec@shout.net>
14823
14824 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14825
14826 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
14827
14828 * configure.in (configdirs): Add gdb.arch.
14829 * configure: Regenerate.
14830
14831 2002-05-17 Jim Blandy <jimb@redhat.com>
14832
14833 * gdb.base/completion.exp: Recognize the more detailed error
14834 messages produced by the macro expander's lexical analyzer.
14835
14836 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
14837
14838 * gdb.arch/altivec-abi.c: New file.
14839 * gdb.arch/altivec-abi.exp: New file.
14840 * gdb.arch/altivec-regs.c: New file.
14841 * gdb.arch/altivec-regs.exp: New file.
14842
14843 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
14844
14845 * gdb.base/maint.exp (maint print type): Update for new type
14846 structure.
14847
14848 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
14849
14850 * gdb.arch: New directory.
14851 * gdb.arch/configure.in: New file.
14852 * gdb.arch/configure: New file.
14853 * gdb.arch/Makefile.in: New file.
14854
14855 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
14856
14857 * gdb.asm/asm-source.exp: Add v850 as supported target.
14858 * gdb.asm/v850.inc: New file.
14859
14860 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
14861
14862 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14863
14864 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
14865
14866 * gdb.base/break.exp: Check 'break "marker2"'.
14867
14868 2002-05-10 Michael Snyder <msnyder@redhat.com>
14869
14870 * gdb.base/long_long.exp: Fix typo.
14871
14872 2002-05-10 Jim Blandy <jimb@redhat.com>
14873
14874 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14875 a bug.
14876
14877 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14878 Recognize more detailed error message produced by the macro
14879 expander's lexical analyzer.
14880 * lib/gdb.exp (test_print_reject): Same.
14881
14882 2002-05-09 Mark Kettenis <kettenis@gnu.org>
14883
14884 * gdb.c++/method.exp: Fix typo.
14885
14886 2002-05-08 Michael Snyder <msnyder@redhat.com>
14887
14888 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14889 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
14890 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
14891 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14892 Add iftarget clause for strongarm.
14893
14894 2002-05-06 Michael Snyder <msnyder@redhat.com>
14895
14896 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14897 (gdb_continue_to_end): Accept output from status wrapper.
14898 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14899 Clean up fail messages to match pass messages.
14900
14901 Enable the "needs_status_wrapper" testsuite feature.
14902 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14903 (gdb_compile): Conditionally call gdb_wrapper_init.
14904 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14905 * gdb.c++/method.exp: Recognize output from status wrapper.
14906
14907 2002-05-06 Ben Elliston <bje@redhat.com>
14908 From Graydon Hoare <graydon@redhat.com>
14909
14910 * config/sid.exp: Include support for "rawsid" protocol.
14911
14912 2002-05-03 Jim Blandy <jimb@redhat.com>
14913
14914 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14915 * gdb.c++/hang3.C: New file.
14916
14917 2002-05-04 Andrew Cagney <ac131313@redhat.com>
14918
14919 * gdb.base/default.exp: Remove obsolete code.
14920 * gdb.c++/misc.exp: Ditto. Update copyright.
14921 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14922 * gdb.base/whatis.exp: Ditto. Update copyright.
14923 * gdb.base/scope.exp: Ditto. Update copyright.
14924 * gdb.base/ptype.exp: Ditto. Update copyright.
14925 * gdb.base/printcmds.exp: Ditto. Update copyright.
14926 * gdb.base/opaque.exp: Ditto. Update copyright.
14927 * gdb.base/list.exp: Ditto.
14928 * gdb.base/funcargs.exp: Ditto. Update copyright.
14929 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14930 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14931 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14932 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14933 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14934 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14935
14936 2002-05-02 Michael Snyder <msnyder@redhat.com>
14937
14938 * gdb.base/watchpoint.exp: Add xscale target.
14939 * gdb.base/long_long.exp: Add xscale target.
14940 * gdb.base/default.exp: Add xscale target.
14941
14942 2002-05-01 Jim Blandy <jimb@redhat.com>
14943
14944 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14945 gdb.c++/hang.exp: New test.
14946
14947 2002-05-01 Fred Fish <fnf@redhat.com>
14948
14949 * gdb.base/completion.exp: Handle completions of "./Make" for
14950 more than one completion possibility, as is the case when we
14951 build and test in the source tree.
14952
14953 2002-04-29 Anthony Green <green@redhat.com>
14954
14955 * gdb.java/jmisc1.exp: New file.
14956 * gdb.java/jmisc2.exp: New file.
14957
14958 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
14959
14960 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14961
14962 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
14963
14964 * gdb.base/help.exp: Change 'help status' to allow for target
14965 dependent output differences.
14966
14967 2002-04-22 Michael Chastain <mec@shout.net>
14968
14969 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14970
14971 2002-04-22 Michael Chastain <mec@shout.net>
14972
14973 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14974
14975 2002-04-17 David S. Miller <davem@redhat.com>
14976
14977 * gdb.asm/sparc64.inc: New file.
14978 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14979
14980 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
14981
14982 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14983 instruction file directly into the build tree. Clean up at end of
14984 test.
14985
14986 2002-04-18 David S. Miller <davem@redhat.com>
14987
14988 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14989 handle 64-bit platforms correctly.
14990 * gdb.base/maint.exp: Likewise.
14991
14992 2002-04-18 Kevin Buettner <kevinb@redhat.com>
14993
14994 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14995 ``-fpic'' when compiling files comprising a shared library, but
14996 it does need additional linker flags in order to find shared
14997 libraries at run time.
14998
14999 2002-04-18 Kevin Buettner <kevinb@redhat.com>
15000
15001 * gdb.base/cvexpr.c (use): New function.
15002 (main): Invoke use() on all global variables to prevent
15003 some linkers from deleting these otherwise unused symbols.
15004
15005 2002-04-17 Michael Chastain <mec@shout.net>
15006 From David S. Miller <davem@redhat.com>
15007
15008 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15009 handle 64-bit platforms correctly.
15010
15011 2002-04-12 Michael Snyder <msnyder@redhat.com>
15012 From Jim Blandy <jimb@redhat.com>
15013 * gdb.base/foo.c (foox): Remove section attribute; the linker
15014 script can handle this instead.
15015 * gdb.base/bar.c (barx): Same.
15016 * gdb.base/baz.c (bazx): Same.
15017 * gdb.base/grbx.c (grbxx): Same.
15018
15019 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15020 manager doesn't automatically unmap overlays unnecessarily.
15021
15022 2002-04-10 Martin M. Hunt <hunt@redhat.com>
15023
15024 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15025 stepping out of main.
15026
15027 2002-04-09 Michael Chastain <mec@shout.net>
15028
15029 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15030 scope so that the nested scope tests will make sense.
15031 * gdb.c++/local.exp: Write patterns that actually work with gcc
15032 (the HP patterns "were never known to work with gcc").
15033 Keep the old aCC patterns too.
15034
15035 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
15036
15037 * gdb.base/attach.exp: Correct target board test.
15038
15039 2002-04-08 Michael Chastain <mec@shout.net>
15040
15041 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15042 in a const method. Add some xfail and fail cases for configurations
15043 that do not emit the "const ...".
15044
15045 2002-04-07 Michael Chastain <mec@shout.net>
15046
15047 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15048 Accept "A * const" and "const A * const" as type of "this".
15049 Fix spelling of getFunky throughout. Make messages uniform.
15050
15051 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
15052
15053 Work around for PR gdb/285:
15054 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15055
15056 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
15057
15058 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15059 instructions file at run time instead of configure time.
15060 Sometimes we run the test in a directory that is not the one we
15061 configured in.
15062 * gdb.asm/configure.in: Delete creation of symlink.
15063 * gdb.asm/configure: Regenerate.
15064
15065 2002-04-05 J. Brobecker <brobecker@gnat.com>
15066
15067 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15068 xfullpath () function.
15069
15070 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
15071
15072 * gdb.asm/Makefile.in: Correct dependencies.
15073
15074 * gdb.asm/powerpc.inc: New file.
15075 * gdb.asm/asm-source.exp: Add PowerPC.
15076 * gdb.asm/configure.in: Likewise.
15077 * gdb.asm/configure: Regenerated.
15078
15079 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
15080
15081 * gdb.base/relocate.exp: New file.
15082 * gdb.base/relocate.c: New file.
15083
15084 2002-04-04 Fred Fish <fnf@redhat.com>
15085
15086 * gdb.base/step-test.exp: Update comment regarding stopping in
15087 memcpy/bcopy calls inserted as part of the compiler runtime.
15088
15089 2002-04-04 Michael Snyder <msnyder@redhat.com>
15090
15091 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15092
15093 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
15094
15095 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15096 (gdb_expect): Remove $notransfer hack.
15097
15098 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
15099
15100 * gdb.c++/classes.exp ("calling method for small class"): Match
15101 updated register output.
15102
15103 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
15104
15105 Fix PR gdb/452
15106 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15107 when finished. Make gdb_file_cmd send "exec-file" when
15108 appropriate.
15109
15110 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
15111
15112 * gdb.base/attach.exp: Remove extra setup_xfail.
15113
15114 2002-03-26 Michael Snyder <msnyder@redhat.com>
15115
15116 * gdb.base/default.exp: Add tests for dump, append, and restore.
15117 * gdb.base/help.exp: Add tests for dump, append, and restore.
15118 * gdb.base/dump.exp: New file, test dump, append and restore.
15119 * gdb.base/dump.c: New file.
15120
15121 2002-03-27 Michael Snyder <msnyder@redhat.com>
15122
15123 * gdb.base/help.exp: Modify expect strings to reflect
15124 clean-ups in help messages.
15125
15126 2002-03-26 Fred Fish <fnf@redhat.com>
15127
15128 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15129 have debugging info for those functions and the compiler uses them
15130 internally to copy structs around.
15131
15132 2002-03-26 Fred Fish <fnf@redhat.com>
15133
15134 * gdb.base/list.exp: Revert the change made yesterday and add note
15135 about why we don't list the default lines for remote targets.
15136
15137 2002-03-25 Michael Snyder <msnyder@redhat.com>
15138
15139 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15140
15141 2002-03-25 Fred Fish <fnf@redhat.com>
15142
15143 * gdb.base/list.exp: This test works on remote targets so remove
15144 the short circuit for remote targets. Update copyright.
15145
15146 2002-03-25 Fred Fish <fnf@redhat.com>
15147
15148 * gdb.base/attach.exp: Fix logic error that was suppressing this
15149 test for all non hppa*-*-hpux* targets, instead of the hp target.
15150 Move comments closer to the suppression point. Also now need to
15151 check that we are running natively.
15152
15153 2002-03-22 Michael Snyder <msnyder@redhat.com>
15154
15155 * gdb.base/default.exp: Add test for gcore. Update copyright.
15156 * gdb.base/help.exp: Add test for gcore. Update copyright.
15157
15158 2002-03-06 Fred Fish <fnf@redhat.com>
15159
15160 * gdb.base/funcargs.c: Remove extraneous ';' character.
15161 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15162
15163 2002-03-04 Michael Chastain <mec@shout.net>
15164
15165 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15166 accommodate gcc v3 function signature.
15167 * gdb.mi/mi0-var-cmd-exp: Ditto.
15168
15169 2002-02-24 Andrew Cagney <ac131313@redhat.com>
15170
15171 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15172 ``GNU/Linux'' or ``Linux kernel''
15173 * testsuite/gdb.threads/pthreads.c: Ditto.
15174
15175 2002-02-24 Michael Chastain <mec@shout.net>
15176
15177 * gdb.threads/pthreads.c (thread1): Add a return statement.
15178 (thread2): Likewise.
15179 (foo): Likewise.
15180
15181 2002-02-23 Michael Chastain <mec@shout.net>
15182
15183 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15184 to placate gcc.
15185
15186 2002-02-23 Michael Chastain <mec@shout.net>
15187
15188 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15189 test "ptype bint". The test passes on all my stabs configurations.
15190
15191 2002-02-21 Jim Blandy <jimb@redhat.com>
15192
15193 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15194 filename at a time, and watch for the ones we want to see.
15195
15196 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15197 types of pointers to prototyped functions.
15198
15199 2002-02-20 Andrew Cagney <ac131313@redhat.com>
15200
15201 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15202 signed, unsigned and straight char.
15203 (padding_char, padding_short, padding_int, padding_long,
15204 padding_long_long, padding_float, padding_double,
15205 padding_long_double): New global variables.
15206 (fill, fill_structs): New functions.
15207
15208 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15209 for correctly sized writes. Update copyright.
15210 (get_valueof): New procedure.
15211 (get_sizeof): Call get_valueof.
15212 (check_valueof): New procedure.
15213 (check_padding): New procedure.
15214
15215 2002-02-20 Michael Chastain <mec@shout.net>
15216
15217 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15218 to setup_xfail. Document some of the remaining calls.
15219
15220 2002-02-18 Michael Chastain <mec@shout.net>
15221
15222 * gdb.c++/userdef.exp: Update copyright year.
15223
15224 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
15225
15226 * gdb.c++/userdef.exp: Test overloaded operators properly.
15227 Remove xfails.
15228
15229 2002-02-14 Michael Snyder <msnyder@redhat.com>
15230
15231 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15232
15233 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
15234
15235 * gdb.base/a2-run.exp: Check for a remote target properly.
15236 * gdb.base/annota1.exp: Likewise.
15237 * gdb.base/list.exp: Likewise.
15238 * gdb.base/reread.exp: Likewise.
15239 * gdb.base/scope.exp: Likewise.
15240 * gdb.base/shlib-call.exp: Likewise.
15241 * gdb.base/term.exp: Likewise.
15242 * gdb.c++/annota2.exp: Likewise.
15243
15244 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
15245
15246 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15247
15248 2002-02-10 Michael Chastain <mec@shout.net>
15249
15250 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15251 (call_after_alloca): Ditto.
15252
15253 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
15254
15255 * gdb.base/ending-run.exp: Guard "cont" test with
15256 gdb_skip_stdio_test.
15257
15258 2002-02-06 Jim Blandy <jimb@redhat.com>
15259
15260 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15261 from here...
15262 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15263 To here. Disable this test on non-HP platforms. Add big comment.
15264
15265 2002-02-04 Michael Snyder <msnyder@redhat.com>
15266
15267 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15268 other than d10v and m32r.
15269
15270 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
15271
15272 * gdb.base/default.exp: Rewrite test patterns to reduce time
15273 taken to match them.
15274
15275 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
15276
15277 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15278 Allow a start function above main.
15279 * gdb.threads/linux-dp.exp: Fix copyright date.
15280
15281 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
15282
15283 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15284 (check_philosopher_stack): Check for manager thread before checking
15285 for a just-starting thread.
15286
15287 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
15288
15289 From Neil Booth <neil@daikokuya.demon.co.uk>:
15290 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15291 warnings.
15292
15293 2002-01-21 Fred Fish <fnf@redhat.com>
15294
15295 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15296 not caller.
15297
15298 2002-01-21 Jim Blandy <jimb@redhat.com>
15299
15300 * gdb.base/reread.exp: Check that GDB properly re-reads the
15301 executable file when it changes while no inferior is running.
15302
15303 2002-01-21 Fred Fish <fnf@redhat.com>
15304
15305 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15306 optionally accept the "shlib events" variation.
15307
15308 2002-01-21 Jim Blandy <jimb@redhat.com>
15309
15310 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15311 call `fflush' after every `printf', so that the output is produced
15312 at predictable points, regardless of whatever buffering does (or
15313 doesn't) take place.
15314 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15315 at different points.
15316
15317 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
15318
15319 * gdb.c++/inherit.exp: Update copyright years.
15320 * gdb.c++/method.exp: Likewise.
15321
15322 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
15323
15324 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15325 artificial methods/arguments.
15326 * gdb.c++/derivation.exp: Likewise.
15327 * gdb.c++/inherit.exp: Likewise.
15328 * gdb.c++/method.exp: Likewise.
15329 * gdb.c++/virtfunc.exp: Likewise.
15330
15331 2002-01-18 Andrew Cagney <ac131313@redhat.com>
15332
15333 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15334 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15335 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15336 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15337 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15338 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15339
15340 2002-01-17 Jim Blandy <jimb@redhat.com>
15341
15342 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15343 anchoring the pattern matching the entry point symbol's name.
15344
15345 2002-01-17 Andrew Cagney <ac131313@redhat.com>
15346
15347 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15348 continue/quit query. Update copyright.
15349
15350 2002-01-14 Michael Snyder <msnyder@redhat.com>
15351
15352 * gdb.base/gcore.exp: Remove extra debugging output.
15353
15354 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
15355
15356 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15357 for slightly dubious v2 mangled string.
15358
15359 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
15360
15361 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15362
15363 2002-01-10 Jason Merrill <jason@redhat.com>
15364
15365 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
15366
15367 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15368 constructors.
15369 * gdb.c++/derivation.exp: Likewise.
15370 * gdb.c++/templates.exp: Likewise.
15371 * gdb.c++/virtfunc.exp: Likewise.
15372
15373 2002-01-10 Michael Snyder <msnyder@redhat.com>
15374
15375 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
15376
15377 2002-01-08 Michael Snyder <msnyder@redhat.com>
15378
15379 * gdb.base/gcore.exp: New test for generate-core-file command.
15380 * gdb.base/gcore.c: Testcase for above.
15381 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15382
15383 2002-01-08 Jason Merrill <jason@redhat.com>
15384
15385 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15386
15387 2002-01-07 Fred Fish <fnf@redhat.com>
15388
15389 * gdb.c++/overload.exp: Remove unconditional xfails for:
15390 print foo_instance1.overloadargs(1)
15391 print foo_instance1.overloadargs(1, 2)
15392 print foo_instance1.overloadargs(1, 2, 3)
15393 print foo_instance1.overloadargs(1, 2, 3, 4)
15394 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15395 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15396 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15397 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15398 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15399 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15400 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15401 print foo_instance1.overload1arg()
15402 print foo_instance1.overload1arg((char)arg2)
15403 print foo_instance1.overload1arg((signed char)arg3)
15404 print foo_instance1.overload1arg((unsigned char)arg4)
15405 print foo_instance1.overload1arg((int)arg7)
15406 print foo_instance1.overload1arg((unsigned int)arg8)
15407 print foo_instance1.overload1arg((float)arg11)
15408 print foo_instance1.overload1arg((double)arg12)
15409
15410 2002-01-07 Michael Snyder <msnyder@redhat.com>
15411
15412 * gdb.base/huge.exp: New test. Print a very large target data object.
15413 (skip_huge_test): New test variable. Define if you want to skip this
15414 test. The test reads an 8 megabyte data object from the target, so it
15415 might be very time consuming on remote targets with a slow connection.
15416 * gdb.base/huge.c: New file. Test case for above.
15417
15418 2002-01-07 Fred Fish <fnf@redhat.com>
15419
15420 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15421 g_instance.bfoo, and g_instance.cfoo.
15422
15423 2002-01-07 Jeffrey A Law <law@redhat.com>
15424
15425 * gdb.base/break.c (multi_line_if_conditional): New function.
15426 (multi_ilne_while_conditional): Likewise.
15427 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15428 IF or WHILE condition puts the breakpoint at the start of
15429 the condition.
15430
15431 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15432 hppa*-*-hpux* expected failure.
15433 * gdb.base/structs.exp (do_function_calls): Similarly.
15434
15435 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15436 watchpoints.
15437
15438 2002-01-06 Andrew Cagney <ac131313@redhat.com>
15439
15440 Fix PR gdb/66.
15441 * gdb.base/structs.exp: Replace skip for a29k with skip for
15442 gdb,cannot_call_functions.
15443 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15444 * gdb.base/callfuncs.exp: Ditto.
15445 * gdb.base/call-rt-st.exp: Ditto.
15446 * gdb.base/call-strs.exp: Ditto.
15447 * gdb.base/callfwmall.exp: Ditto.
15448 * gdb.base/scope.exp: Obsolete xfail a29k.
15449 * gdb.c++/misc.exp: Ditto.
15450 * gdb.c++/cplusfuncs.exp: Ditto.
15451 * gdb.base/ptype.exp: Ditto.
15452 * gdb.base/printcmds.exp: Ditto.
15453 * gdb.base/opaque.exp: Ditto.
15454 * gdb.base/list.exp: Ditto.
15455 * gdb.base/funcargs.exp: Ditto.
15456 * gdb.base/default.exp: Ditto.
15457
15458 2002-01-04 Michael Snyder <msnyder@redhat.com>
15459
15460 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
15461 * gdb.base/maint.exp: Add tests for maint info sections options.
15462
15463 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15464
15465 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15466
15467 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
15468
15469 * gdb.asm/arm.inc: New file.
15470 * gdb.asm/asm-source.exp: Add arm targets.
15471 * gdb.asm/configure.in: Ditto.
15472 * gdb.asm/configure: Recreated from configure.in.
15473
15474 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15475
15476 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15477 with HP's compiler.
15478 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15479 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15480 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15481 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15482
15483 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15484 either HP's compilers or GCC.
15485
15486 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15487 a SIGBUS or SIGSEGV.
15488
15489 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15490
15491 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15492 can be compiled with either HP's compiler or GCC.
15493
15494 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15495 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15496 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15497
15498 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15499 to match current gdb output. Update due to using auto-solib-limit
15500 for limiting instead of overloading auto-solib-add.
15501 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15502 test program.
15503
15504 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
15505 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15506 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15507 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15508 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15509 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15510 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15511 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15512 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15513 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15514 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15515 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15516 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
15517
15518 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15519 a SIGTRAP to the inferior.
15520
15521 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
15522
15523 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15524 Substitute call to target_link by call to gdb_compile.
15525
15526 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15527
15528 * gdb.base/break.exp: Fix HP specific search string when testing
15529 backtracing in a called function.
15530
15531 * gdb.base/constvars.exp: Only set lang to C++ if we're
15532 compiling the test with HP's compilers.
15533 * gdb.base/volatile.exp: Similarly.
15534
15535 2001-12-19 Jim Blandy <jimb@redhat.com>
15536
15537 * gdb.base/printcmds.exp: Expect the null character to be printed
15538 as '\0', and the '\013' to be printed as '\v'.
15539 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15540 * gdb.base/setvar.exp: Same.
15541
15542 2001-12-17 Jim Blandy <jimb@redhat.com>
15543
15544 * gdb.base/completion.exp: Rather than completing very long
15545 filenames, which can make the readline library produce output we
15546 don't recognize, cd to the directory first, and then complete
15547 using nice, short relative paths.
15548
15549 * gdb.base/completion.exp: On some systems, there is, in fact, a
15550 variable named `b' in scope, since GDB treats all static
15551 variables as being in scope. So use `no_var_named_this'
15552 instead of `b'.
15553
15554 * gdb.base/corefile.exp: Recognize the message saying that GDB
15555 can't find the core file's registers as a failure.
15556
15557 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15558
15559 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15560 test expect string more specific.
15561
15562 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
15563
15564 * gdb.asm/asm-source.exp: Add support for xstormy16.
15565 * gdb.asm/configure.in: Ditto.
15566 * gdb.asm/configure: Rebuild.
15567 * gdb.asm/xstormy16.inc: New file.
15568
15569 2001-12-10 Fred Fish <fnf@redhat.com>
15570
15571 * gdb.base/maint.exp: Update to match changes in type dumping code.
15572
15573 2001-12-10 Jim Blandy <jimb@redhat.com>
15574
15575 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
15576 matching the entry point symbol's name at the beginning of the
15577 line.
15578
15579 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
15580
15581 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15582 gdb.c++/inherit.exp, gdb.c++/method.exp,
15583 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15584 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15585 and class layout support.
15586
15587 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
15588
15589 * gdb.c++/classes.exp: Add test for static member function.
15590 * gdb.c++/misc.cc: Add class with static member function.
15591
15592 2001-12-07 Jim Blandy <jimb@redhat.com>
15593
15594 If GDB says it can't find the struct the function returned, report
15595 those tests as `unsupported'.
15596 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15597 Rewrite subsequent tests to use it.
15598
15599 If GDB says it can't find the struct the function returned, report
15600 those tests as `unsupported'.
15601 * gdb.base/structs.exp (call_struct_func): New function.
15602 (do_function_calls): Use call_struct_func to call the functions
15603 returning structs.
15604
15605 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15606 whether functions are prototyped or not, so we can't possibly pass
15607 arguments to t_float_values2 properly.
15608
15609 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15610 value of `timeout' for targets other than the mips*tx39-*.
15611
15612 2001-12-06 Michael Snyder <msnyder@redhat.com>
15613
15614 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
15615 and detect whether the start symbol has a leading underscore.
15616
15617 2001-12-04 Jim Blandy <jimb@redhat.com>
15618
15619 * gdb.base/completion.exp: Clarify indentation.
15620
15621 2001-12-03 Jim Blandy <jimb@redhat.com>
15622
15623 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15624 variables on the S/390, not `.word'.
15625
15626 2001-11-30 Jim Blandy <jimb@redhat.com>
15627
15628 Add assembly-source tests for s390-ibm-linux.
15629 * gdb.asm/s390.inc: New file.
15630 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15631 the S/390 architecture.
15632 * gdb.asm/configure: Regenerated.
15633
15634 2001-11-30 Michael Snyder <msnyder@redhat.com>
15635
15636 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15637 next, info source, info sources, info line, global and static
15638 variables, and static functions.
15639 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15640 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15641 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15642 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15643 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15644 (gdbasm_leave): Restore frame pointer.
15645 (gdbasm_startup): Copy stack set-up from crt0.S.
15646
15647 2001-11-26 Fernando Nasser <fnasser@redhat.com>
15648
15649 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15650 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15651 to a local (non-static) variable. Copy tstruct.a to a static buffer
15652 and return a pointer to that buffer.
15653 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15654
15655 2001-11-24 Mark Kettenis <kettenis@gnu.org>
15656
15657 * gdb.asm/configure.in: Fix recognition of ix86 target.
15658 * gdb.asm/configure: Regenerate.
15659
15660 2001-11-21 Michael Snyder <msnyder@redhat.com>
15661
15662 * gdb.asm/sparc.inc: New file.
15663 * gdb.asm/asm-source.exp: Recognize sparc target.
15664 * gdb.asm/configure.in: Recognize sparc target.
15665 * gdb.asm/configure: Regenerate.
15666
15667 2001-11-21 Michael Snyder <msnyder@redhat.com>
15668
15669 * gdb.asm/m32r.inc: New file.
15670 * gdb.asm/asm-source.exp: Recognize m32r target.
15671 * gdb.asm/configure.in: Recognize m32r target.
15672 * gdb.asm/configure: Regenerate.
15673
15674 2001-11-20 Michael Snyder <msnyder@redhat.com>
15675
15676 * gdb.asm/i386.inc: New file.
15677 * gdb.asm/asm-source.exp: Recognize ix86 target.
15678 * gdb.asm/configure.in: Recognize ix86 target.
15679 * gdb.asm/configure: Regenerate.
15680
15681 * gdb.c++/namespace.exp: Fix quotes in output messages.
15682
15683 2001-11-14 Michael Snyder <msnyder@redhat.com>
15684
15685 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
15686 qualifier in a type cast expression, to designate an address
15687 in the instruction space (Harvard architecture).
15688
15689 2001-11-13 Michael Snyder <msnyder@redhat.com>
15690
15691 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15692 Tests for expressions using 'const' and 'volatile'.
15693
15694 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
15695
15696 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15697
15698 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
15699
15700 * lib/mi-support.exp (mi_run_to_helper): Move comments
15701 outside of gdb_expect.
15702
15703 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
15704
15705 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15706 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15707 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15708 mi0_run_to): New functions.
15709 * gdb.mi/mi-simplerun.exp: Use them.
15710 * gdb.mi/mi0-simplerun.exp: Likewise.
15711 * gdb.mi/mi-var-cmd.exp: Likewise.
15712 * gdb.mi/mi0-var-cmd.exp: Likewise.
15713
15714 2001-11-10 Andrew Cagney <ac131313@redhat.com>
15715
15716 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15717 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15718
15719 2001-11-09 Andrew Cagney <ac131313@redhat.com>
15720
15721 * gdb.base/restore.exp: Include $expected value in restored test
15722 message.
15723
15724 2001-11-09 Andrew Cagney <ac131313@redhat.com>
15725
15726 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15727 implemented.
15728
15729 2001-11-08 Michael Snyder <msnyder@redhat.com>
15730
15731 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15732 Add pass/fail message for stop at breakpoint in call dummy function.
15733
15734 2001-11-07 Michael Snyder <msnyder@redhat.com>
15735
15736 * gdb.c++/templates.exp (test_template_breakpoints):
15737 If we get an overload menu, but it does not match what
15738 we expect, we still need to issue the "cancel" command.
15739 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15740 making the whitespace optional. Argument for "new" may be
15741 "unsigned" as well as "unsigned int/long".
15742 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
15743 making the whitespace optional. Also replace "(void) with
15744 "((void|)), making the keyword "void" optional.
15745 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
15746 making the whitespace optional. Also replace "(void) with
15747 "((void|)), making the keyword "void" optional.
15748 * gdb.base/callfuncs.c (t_float_values): This function must
15749 _not_ be prototyped, and the following function (t_float_values2)
15750 must be prototyped (if the compiler supports it), so that GDB
15751 can be tested against both cases. Usually one case involves
15752 promotion of float to double, while the other does not.
15753 * gdb.base/callfwmall.c: Ditto.
15754 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15755 includes a stack frame for "start".
15756
15757 2001-11-05 Jim Blandy <jimb@redhat.com>
15758
15759 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15760 pointers are 32 bits long, and that offsets of relocs are always
15761 stored in the data (REL-style), and not in the reloc entry itself
15762 (RELA-style).
15763 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15764 stabs.
15765
15766 2001-11-01 Michael Snyder <msnyder@redhat.com>
15767
15768 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15769 and regular expression operators by using quoting.
15770
15771 2001-10-31 Michael Snyder <msnyder@redhat.com>
15772
15773 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15774 depending on what the symbol table contains.
15775 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15776 the output of the ptype command. Similarly, accept both "const &"
15777 and "const&".
15778
15779 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
15780
15781 * gdb.base/miscexprs.c (main): Add usage of preprocessor
15782 symbol `STORAGE' to allow to choose the storage class of
15783 the local datastructures.
15784 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
15785 compiler directive.
15786
15787 2001-10-30 Michael Snyder <msnyder@redhat.com>
15788
15789 * gdb.base/jump.exp: Allow it to run for all targets.
15790
15791 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
15792
15793 * gdb.base/call-ar-st.c (print_double_array): Match for loop
15794 with new double_array size.
15795 (main): Change storage class of all local variables to static.
15796 Reduce size of double_array to 9.
15797 * gdb.base/call-ar-st.exp: Increase timeout value.
15798 Change expected output for double array to match new size in
15799 call-ar-st.c.
15800
15801 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
15802
15803 * gdb.base/ending-run.exp: Create identical output when passing
15804 `step to end of run' case. Add regular expression branch satisfying
15805 Stormy16 target.
15806
15807 2001-10-28 Mark Kettenis <kettenis@gnu.org>
15808
15809 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
15810 that we catch the expected failure under Linux/x86.
15811
15812 2001-10-29 Orjan Friberg <orjanf@axis.com>
15813
15814 * gdb.base/setvar.exp: Escape curly braces.
15815 * gdb.stabs/weird.exp: Ditto.
15816
15817 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
15818
15819 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15820 * gdm.mi/mi0-hack-cli.exp: Likewise.
15821
15822 2001-10-25 Andrew Cagney <ac131313@redhat.com>
15823
15824 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15825 messages.
15826
15827 2001-10-21 Andrew Cagney <ac131313@redhat.com>
15828
15829 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15830 checking MI enabled.
15831
15832 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
15833
15834 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15835
15836 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
15837
15838 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15839 if gdb child process crashes, just signal an error.
15840
15841 2001-10-02 Jim Blandy <jimb@redhat.com>
15842
15843 * lib/gdb.exp (test_xfail_format): Simplify.
15844
15845 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15846 front of the variable name `format'. Simplify `if'.
15847
15848 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
15849
15850 * gdb.threads/pthreads.exp: Wait for output and delay
15851 before sending ^C.
15852
15853 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
15854
15855 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15856 some incorrect output instead of timing out.
15857 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15858
15859 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
15860
15861 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15862 check to allow additional `int'.
15863
15864 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
15865
15866 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15867 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15868
15869 2001-09-27 Michael Snyder <msnyder@redhat.com>
15870
15871 * lib/gdb.exp (test_debug_format): New proc.
15872 (setup_xfail_format): Use new proc test_debug_format.
15873 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15874 proc; use new service proc test_debug_format.
15875 Replace all other "gcc_compiled" tests with this test.
15876 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15877 proc; use new service proc test_debug_format.
15878 Replace all other "gcc_compiled" tests with this test.
15879
15880 2001-09-27 Michael Snyder <msnyder@redhat.com>
15881
15882 * gdb.base/cvexpr.exp: New file.
15883 * gdb.base/cvexpr.c: New file
15884 Test for expressions using const and volatile keywords.
15885
15886 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
15887
15888 * gdb.base/constvars.exp: Check for different orders of keywords
15889 and additional "int" strings in output.
15890
15891 2001-09-22 Andrew Cagney <ac131313@redhat.com>
15892
15893 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15894 responses from "help maint".
15895
15896 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
15897
15898 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15899 to localhost:NNN instead of :NNN, in case Xvfb is listening
15900 only on TCP.
15901
15902 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
15903
15904 * gdb.base/recurse.exp: When checking leaving the watchpoint
15905 scope, recognize when gdb is in function's epilogue and pass.
15906
15907 2001-09-18 Keith Seitz <keiths@redhat.com>
15908
15909 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15910 support for running tests against sid targets.
15911 (gdbtk_done): Ditto.
15912
15913 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
15914
15915 * gdb.base/ending-run.c (main): Set stdout buffersize
15916 to the same reasonable value for any target.
15917 * gdb.base/ending-run.exp: Add a regular expression
15918 to make testsuite happy on Sanyo Stormy16 target.
15919
15920 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
15921
15922 * gdb.base/display.c (do_loops): Add float variable `f'.
15923 Increment f in loop.
15924 * gdb.base/display.exp: Increment timeout by 60 seconds.
15925 Change float display test to use variable `f'.
15926
15927 2001-09-17 Jim Blandy <jimb@redhat.com>
15928
15929 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15930 overflowing the limited breakpoint tables on some ROM monitors
15931 (like the ROM68K).
15932
15933 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
15934
15935 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15936 the "-ac" (disable access control) flag.
15937
15938 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
15939
15940 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15941 ints.
15942
15943 2001-08-30 Keith Seitz <keiths@redhat.com>
15944
15945 * lib/gdb.exp: Move all insight-related functionality into
15946 separate file.
15947 * lib/insight-support.exp: New file.
15948
15949 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
15950
15951 * config/sid.exp (sid_start): Never set sid verbosity; disable
15952 expect_background {} that consumed its stdout; tolerate </dev/null.
15953 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15954
15955 2001-08-18 Andrew Cagney <ac131313@redhat.com>
15956
15957 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15958 CLI jump command to start it.
15959 (mi_run_to_main): Fail immediatly when unexpected output.
15960
15961 2001-08-18 Andrew Cagney <ac131313@redhat.com>
15962
15963 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15964 beginning of function. Fix PR gdb/191.
15965
15966 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
15967
15968 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15969 what to force sid endianness to.
15970
15971 2001-08-15 Keith Seitz <keiths@redhat.com>
15972
15973 * lib/gdb.exp (gdbtk_start): Don't set environment
15974 variables for TCL_LIBRARY and friends. Insight will
15975 now figure these out for itself.
15976
15977 2001-08-02 Michael Snyder <msnyder@redhat.com>
15978
15979 * gdb.base/completion.exp: Remove the symbol "a64l" from
15980 the expect string; this is target-specific, and not related
15981 to what is being tested.
15982
15983 2001-08-02 Dave Brolley <brolley@redhat.com>
15984
15985 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15986
15987 2001-07-25 Michael Snyder <msnyder@redhat.com>
15988
15989 * gdb.base/consecutive.exp: New file. Test stepping over
15990 breakpoints on consecutive instructions.
15991 * gdb.base/consecutive.c: New file.
15992
15993 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15994 curly braces in regular expressions.
15995
15996 2001-07-25 Michael Snyder <msnyder@redhat.com>
15997
15998 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15999 legitimate output from stepping out of main.
16000
16001 2001-07-22 Keith Seitz <keiths@redhat.com>
16002
16003 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16004 the empty string, do not run the tests.
16005
16006 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16007
16008 * gdb.base/long_long.exp: Detect size of pointer. Take into
16009 account 2-byte pointers when testing for p/a results.
16010
16011 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16012
16013 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
16014 and defined to 1K for m68hc11.
16015 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16016 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16017 (sizeof_random_data): New variable to tell the size of the data table;
16018 don't test past this size; always run to main.
16019
16020 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16021
16022 * gdb.base/return2.exp: return of long long and double fails for
16023 68HC11; don't execute these tests on that platform.
16024 * gdb.base/return.exp: Return of a double fails for 68hc11.
16025
16026 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16027
16028 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16029 tests that print a float.
16030 * call-rt-st.exp: Likewise.
16031
16032 2001-07-12 Mark Kettenis <kettenis@gnu.org>
16033
16034 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16035 running this test on Linux.
16036
16037 2001-06-24 Michael Chastain <chastain@redhat.com>
16038
16039 * gdb.base/arithmet.exp: Remove some tests to make all test names
16040 unique.
16041
16042 2001-07-03 Michael Snyder <msnyder@redhat.com>
16043
16044 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16045 the output of the ptype command.
16046
16047 2001-07-02 Michael Snyder <msnyder@redhat.com>
16048
16049 * gdb.base/completion.exp: Don't assume that break.c is the only
16050 source file that may contain functions named "marker".
16051 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16052
16053 2001-06-28 Andrew Cagney <ac131313@redhat.com>
16054
16055 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16056 of files to delete.
16057
16058 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16059 * gdb.disasm/h8300s.exp: New file.
16060 gdb.disasm/h8300s.s: Likewise.
16061
16062 2001-06-27 Andrew Cagney <ac131313@redhat.com>
16063
16064 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16065 empty breakpoint tables.
16066
16067 2001-06-25 Andrew Cagney <ac131313@redhat.com>
16068
16069 * lib/mi-support.exp: Update args=... part of stop-reason
16070 patterns. Accept either a list or a tuple.
16071
16072 2001-06-23 Andrew Cagney <ac131313@redhat.com>
16073
16074 * lib/mi-support.exp: Remove local emacs variable defining
16075 change-log-default-name.
16076
16077 2001-06-22 Michael Chastain <chastain@redhat.com>
16078
16079 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16080 This is operationally compatible with the previous version.
16081
16082 2001-06-13 Jim Blandy <jimb@redhat.com>
16083
16084 * lib/gdb.exp (gdb_test): Doc fix.
16085
16086 2001-06-10 Michael Chastain <chastain@redhat.com>
16087
16088 * gdb.base/exprs.exp: Remove a duplicate test.
16089
16090 2001-06-06 Jim Blandy <jimb@redhat.com>
16091
16092 * gdb.base/return2.exp (main): Use values to test float and double
16093 returns that are not NaN's, to avoid being confused by IEEE
16094 comparison rules.
16095
16096 2001-06-04 Michael Snyder <msnyder@redhat.com>
16097
16098 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
16099 non-zero if control_c fails. Terminate the test on failure,
16100 rather than wait for 12 more tests to time out.
16101
16102 2001-06-06 Jim Blandy <jimb@redhat.com>
16103
16104 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
16105 Don't forget to match the GDB prompt.
16106
16107 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16108
16109 2001-06-04 Jim Blandy <jimb@redhat.com>
16110
16111 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16112 command.
16113
16114 2001-05-31 Kevin Buettner <kevinb@redhat.com>
16115
16116 * gdb.base/annota1.exp (info break): Match four or more spaces
16117 after "Address".
16118
16119 2001-05-31 Michael Chastain <chastain@redhat.com>
16120
16121 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16122 (dm_type_int_star): Likewise.
16123 (dm_type_long_star): Likewise.
16124 (dm_type_void_star): Likewise.
16125
16126 2001-05-29 Kevin Buettner <kevinb@redhat.com>
16127
16128 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16129 to a known value in order to get consistent results regardless
16130 of the setting of INPUTRC or the presence or contents of .inputrc.
16131
16132 2001-05-24 Michael Snyder <msnyder@redhat.com>
16133
16134 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16135 Don't require that the main thread and the manager thread are the
16136 first in the list.
16137
16138 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16139 debugging. If test fails, issue an "unsupported" not a "fail".
16140
16141 2001-05-24 Jim Blandy <jimb@redhat.com>
16142
16143 Don't assume that short is shorter than int.
16144 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16145 assume that shorts are smaller than ints. On a 16-bit machine,
16146 this isn't true.
16147 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16148 an int, is not equal to ~0 stored in an unsigned char. This tests
16149 the same thing that the previous test meant to, but works on
16150 16-bit machines, too.
16151 ("print unsigned char != (~0)"): Same test, complemented.
16152
16153 2001-05-24 Michael Snyder <msnyder@redhat.com>
16154
16155 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
16156 test for (full_coverage == 0). This makes the test run faster,
16157 and prevents dejagnu getting out of step.
16158
16159 2001-05-23 Kevin Buettner <kevinb@redhat.com>
16160
16161 * gdb.base/finish.exp (finish_void): Revise pattern for
16162 stopping on the call statement to not permit stopping at
16163 the start of the instructions comprising the call sequence.
16164
16165 2001-05-19 Michael Chastain <chastain@redhat.com>
16166
16167 * gdb.base/callfuncs.exp: Make all test names unique.
16168 * gdb.base/commands.exp: Make all test names unique.
16169 * gdb.base/condbreak.exp: Make all test names unique.
16170 * gdb.base/dbx.exp: Make all test names unique.
16171 * gdb.base/default.exp: Make all test names unique.
16172 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16173 and TIMEOUT messages to their corresponding PASS message.
16174 * gdb.base/ending-run.exp: Make all test names unique.
16175 * gdb.base/long_long.exp: Remove duplicate test.
16176
16177 2001-05-21 Kevin Buettner <kevinb@redhat.com>
16178
16179 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16180 stop on the call statement as well as the statement after the
16181 call.
16182
16183 2001-05-21 Michael Snyder <msnyder@redhat.com>
16184
16185 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16186
16187 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
16188
16189 * gdb.base/completion.exp: Revamp test. Make it execute on all
16190 platforms.
16191
16192 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
16193
16194 * config/gdbserver.exp (gdb_load): Handle the case
16195 in which the arguments to gdbserver are given in the
16196 baseboard configuration file.
16197 Also handle the case in which the server needs to do a
16198 load.
16199
16200 2001-05-07 Keith Seitz <keiths@cygnus.com>
16201
16202 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16203 set up the display for testing.
16204 (gdbtk_start): Convert all paths to paths that tcl will like.
16205 Export target information to environment.
16206 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16207 necessary.
16208 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16209 (to_tcl_path): New proc to convert a given pathname into
16210 a path acceptible as an argument to a tcl command.
16211 (_gdbtk_export_target_info): New proc to export target info
16212 into the environment for gdbtk testing.
16213 (gdbtk_done): New proc to signal end-of-test.
16214
16215 2001-05-06 Jim Blandy <jimb@redhat.com>
16216
16217 * restore.c: Make the code of caller0 correspond to its comment.
16218
16219 2001-05-03 Michael Snyder <msnyder@redhat.com>
16220
16221 * config/sid.exp (gdb_target_sid): Check for error messages.
16222 On error or timeout, don't make expect exit (which will terminate
16223 all subsequent tests); instead just make gdb exit.
16224 (gdb_load): Check for error messages. On error or timeout,
16225 return a negative value.
16226
16227 2001-04-24 Jim Blandy <jimb@redhat.com>
16228
16229 * gdb.c++/templates.exp: If we see the prompt for the overload
16230 list, but we haven't recognized any of the longer patterns,
16231 arrange for this test to fail, not hang.
16232
16233 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16234 variations.
16235
16236 2001-04-22 Michael Chastain <chastain@redhat.com>
16237
16238 * gdb.c++/local.exp: Use the 'runto' library function.
16239 * gdb.c++/namespace.exp: Likewise.
16240 * gdb.c++/overload.exp: Likewise.
16241
16242 2001-03-26 Kevin Buettner <kevinb@redhat.com>
16243
16244 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16245 * gdb.base/step-line.exp: New file. Test step/next in presence of
16246 #line directives.
16247 * gdb.base/step-line.c: New file. Test program for the above.
16248 * gdb.base/step-line.inp: New file. We pretend that this file has
16249 been transformed by some other tool into step-line.c.
16250
16251 2001-03-21 Jim Blandy <jimb@redhat.com>
16252
16253 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16254 unmangled operator names.
16255
16256 2001-03-20 Jim Blandy <jimb@redhat.com>
16257
16258 * gdb.threads/linux-dp.exp: Recognize an additional message
16259 generated by GDB when it doesn't understand how to debug threads
16260 on the target system.
16261
16262 2001-03-19 Andrew Cagney <ac131313@redhat.com>
16263
16264 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16265
16266 2001-03-12 Michael Chastain <chastain@redhat.com>
16267
16268 * gdb.c++/derivation.exp: Use the 'runto' library function.
16269
16270 2001-03-12 Michael Chastain <chastain@redhat.com>
16271
16272 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16273
16274 2001-02-24 Michael Chastain <chastain@redhat.com>
16275
16276 * gdb.c++/ref-types.exp: Change handwritten code to library
16277 function 'runto'.
16278
16279 2001-03-16 Orjan Friberg <orjanf@axis.com>
16280
16281 * gdb.base/signals.exp: Set count to 0 explicitly.
16282
16283 2001-03-15 Mark Salter <msalter@redhat.com>
16284
16285 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16286 (gdb_target_monitor): Add check of gdb_target_cmd return value.
16287 (gdb_load): Add support for additional target_info: gdb_download_size
16288 and gdb_load_timeout.
16289
16290 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16291
16292 * gdb.base/annota1.exp: Move test of isnative to earlier in the
16293 file -- to prevent failing when the compile fails but we have no
16294 intention of running the tests anyway.
16295
16296 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16297 tests if set.
16298
16299 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
16300 integers.
16301
16302 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16303 * gdb.c++/namespace.exp: Ditto.
16304
16305 2001-03-07 Orjan Friberg <orjanf@axis.com>
16306
16307 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16308 * gdb.base/pointers.exp: Relax pattern match of decimals.
16309
16310 2001-03-06 Kevin Buettner <kevinb@redhat.com>
16311
16312 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16313 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16314 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16315 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16316 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16317 config/sh.exp, config/sid.exp, config/slite.exp,
16318 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16319 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16320 config/vxworks.exp, config/vxworks29k.exp,
16321 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16322 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16323 gdb.base/arithmet.exp, gdb.base/assign.exp,
16324 gdb.base/async.exp, gdb.base/attach.exp,
16325 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16326 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16327 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16328 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16329 gdb.base/commands.exp, gdb.base/completion.exp,
16330 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16331 gdb.base/constvars.exp, gdb.base/corefile.exp,
16332 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16333 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16334 gdb.base/ending-run.exp, gdb.base/environ.exp,
16335 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16336 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16337 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16338 gdb.base/funcargs.exp, gdb.base/help.exp,
16339 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16340 gdb.base/logical.exp, gdb.base/long_long.exp,
16341 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16342 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16343 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16344 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16345 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16346 gdb.base/regs.exp, gdb.base/relational.exp,
16347 gdb.base/remote.exp, gdb.base/reread.exp,
16348 gdb.base/restore.exp, gdb.base/return2.exp,
16349 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16350 gdb.base/selftest.exp, gdb.base/setshow.exp,
16351 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16352 gdb.base/sigall.exp, gdb.base/signals.exp,
16353 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16354 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16355 gdb.base/step-test.exp, gdb.base/structs.c,
16356 gdb.base/structs.exp, gdb.base/structs2.exp,
16357 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16358 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16359 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16360 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16361 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16362 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16363 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16364 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16365 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16366 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16367 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16368 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16369 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16370 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16371 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16372 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16373 gdb.trace/circ.exp, gdb.trace/collection.exp,
16374 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16375 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16376 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16377 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16378 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16379 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16380 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16381 notices.
16382
16383 2001-02-27 Michael Snyder <msnyder@cygnus.com>
16384
16385 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16386 first arg is int not float.
16387
16388 2001-02-22 Michael Snyder <msnyder@cygnus.com>
16389
16390 * gdb.base/reread.exp: Unsupported for non-native targets;
16391 doesn't work for remote debugging.
16392
16393 2001-02-19 Fernando Nasser <fnasser@redhat.com>
16394
16395 From Drew Moseley <dmoseley@redhat.com>
16396 * gdb.base/ending-run.exp: Properly handle the BSP state when
16397 stepping past the end of main.
16398
16399 2001-02-19 John Moore <jmoore@redhat.com>
16400
16401 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16402 Converted HPUX fix for non-expected items following multiple
16403 step commands into general solution for all platforms.
16404
16405 2001-02-18 Michael Chastain <chastain@redhat.com>
16406
16407 * gdb.c++/classes.exp (do_tests): Change runto statements
16408 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16409 statements demangler agnostic.
16410 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16411 (gdb_virtfunc_restart): Likewise.
16412
16413 2001-02-14 Michael Chastain <chastain@redhat.com>
16414
16415 * gdb.c++/inherit.exp (do_tests): Change runto statements
16416 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16417 statements demangler agnostic.
16418
16419 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16420
16421 * gdb.threads/pthreads.exp: Unify pass/fail messages for
16422 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16423 before calling common_routine 15 times'' tests.
16424
16425 2001-02-11 Michael Chastain <chastain@redhat.com>
16426
16427 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16428 Helps the test script figure out which demangler is in use.
16429 (dm_type_foo_ref): Ditto.
16430 (dm_type_int_star): Ditto.
16431 (dm_type_long_star): Ditto.
16432 (dm_type_unsigned_int): Ditto.
16433 (dm_type_void): Ditto.
16434 (dm_type_void_star): Ditto.
16435 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
16436 Probe the gdb demangler and set variables to accommodate
16437 formatting differences.
16438 (info_func_regexp): New function. Same as info_func, but
16439 matches against a regexp.
16440 (info_func): Match against a literal string.
16441 (print_addr_2): New function. Match against a literal string,
16442 which can be different from the input to gdb.
16443 (print_addr): Simply call print_addr_2 with the same argument twice.
16444 (test_lookup_operator_functions): Use demangler formatting variables.
16445 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16446 the tests in the same order as the C++ class declaration.
16447 (test_paddr_operator_functions): Ditto.
16448 (test_paddr_overloaded_functions): Ditto.
16449 (test_paddr_hairy_functions): Use demangler formatting variables.
16450 Add reference to gdb/19 for related tests.
16451 (do_tests): Call probe_demangler.
16452
16453 2001-01-30 Kevin Buettner <kevinb@redhat.com>
16454
16455 * gdb.c++/templates.cc (printf): Remove unused function definition.
16456
16457 2001-01-26 Felix Lee <flee@redhat.com>
16458
16459 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16460
16461 2001-01-25 matthew green <mrg@redhat.com>
16462
16463 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16464 up sid.
16465 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16466
16467 2001-01-25 matthew green <mrg@redhat.com>
16468
16469 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
16470 Deprecate $sid_spawn_id.
16471 (sid_exit): Remove code necessary only for `spawn.'
16472
16473 2001-01-25 matthew green <mrg@redhat.com>
16474
16475 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16476
16477 2001-01-28 Michael Chastain <chastain@redhat.com>
16478
16479 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16480 to call when tests fail. It takes gdb out of the overloaded
16481 function choice menu back to the main prompt, so that the test
16482 program stays synchronized.
16483 (set_bp_overloaded): New proc to collect all the common
16484 code for setting a breakpoint on an overloaded name. Calls
16485 take_gdb_out_of_choice_menu when needed.
16486 (menu_overload1arg): New variable to collect the repeated
16487 instances of the expected menu for an overloaded name. Change
16488 the regular expression to handle changes in g++ type encoding:
16489 "void" can be either "void" or "", and "unsigned int" can be
16490 either "unsigned int" or "unsigned".
16491 (continue_to_bp_overloaded): Change regular expressions to handle
16492 changes in g++ type encoding.
16493 (no proc): Call take_gdb_out_of_choice_menu when needed.
16494 Remove redundant calls to "info break". Accept either "canceled"
16495 or "cancelled". Change regular expressions in "info break"
16496 calls to handle changes in g++ type encoding. Give all tests
16497 unique strings.
16498
16499 2001-01-17 Ben Elliston <bje@redhat.com>
16500
16501 * config/sid.exp: New file.
16502
16503 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16504
16505 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16506
16507 2000-12-21 Michael Snyder <msnyder@cygnus.com>
16508
16509 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16510 Add a RE to accept a non-ascii char if one is ever presented.
16511
16512 2000-12-20 Fernando Nasser <fnasser@redhat.com>
16513
16514 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
16515
16516 2000-12-18 Michael Snyder <msnyder@cygnus.com>
16517
16518 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
16519 in regexp. One '\' does not suffice on Linux.
16520
16521 2000-12-09 Michael Chastain <chastain@redhat.com>
16522
16523 * gdb.base/break.exp (test_clear_command): Use a marker function
16524 rather than 'main' for the test function. Also move this
16525 test to an execution point where the marker function names are
16526 guaranteed to be bound to functions. (Executing tests after a
16527 'finish' from main runs into name conflicts with local names
16528 in __libc_start_main).
16529
16530 2000-12-07 Michael Snyder <msnyder@cygnus.com>
16531
16532 * gdb.base/finish.exp: New test for gdb's "finish" command.
16533 * gdb.base/return2.exp: New test for gdb's "return" command.
16534 * gdb.base/return2.c: New source file for above.
16535
16536 2000-12-05 Michael Snyder <msnyder@cygnus.com>
16537
16538 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16539 * gdb.base/miscexprs.exp: Ditto.
16540 * gdb.base/pointers.exp: Ditto.
16541 * gdb.c++/derivation.exp: Ditto.
16542 * gdb.c++/local.exp: Ditto.
16543 * gdb.c++/namespace.exp: Ditto.
16544 * gdb.c++/overload.exp: Ditto.
16545 * gdb.c++/ref-types.exp: Ditto.
16546
16547 2000-12-05 Michael Snyder <msnyder@cygnus.com>
16548
16549 * gdb.base/constvars.exp: Test result of "up" command.
16550 * gdb.base/miscexprs.exp: Ditto.
16551 * gdb.base/pointers.exp: Ditto.
16552 * gdb.base/scope.exp: Ditto.
16553 * gdb.c++/derivation.exp: Ditto.
16554 * gdb.c++/local.exp: Ditto.
16555 * gdb.c++/namespace.exp: Ditto.
16556 * gdb.c++/overload.exp: Ditto.
16557 * gdb.c++/ref-types.exp: Ditto.
16558
16559 2000-11-22 Michael Chastain <chastain@redhat.com>
16560
16561 * mips_pro.exp: Accept either "middle -> top -> main" or
16562 "middle -> main" in the backtrace, because gcc can optimize
16563 tail calls to jumps. Remove setup_xfail for the hppa case.
16564 Add a comment with the original warning messages from PR 3016,
16565 which was filed in 1993, to preserve them for posterity.
16566
16567 2000-11-17 Nick Duffek <nsd@redhat.com>
16568
16569 * lib/gdb.exp (gdb_test): Override timeout with board info.
16570
16571 2000-11-17 Nick Duffek <nsd@redhat.com>
16572
16573 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16574 the second kill and detach messages.
16575
16576 2000-11-17 Nick Duffek <nsd@redhat.com>
16577
16578 * configure.in: Add AC_EXEEXT.
16579 * configure: Regenerate.
16580 * Makefile.in (just-check): Export EXEEXT.
16581 * lib/gdb.exp ($EXEEXT): Import from environment.
16582 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16583 expect "maint dump-me" on Cygwin.
16584 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16585 $EXEEXT.
16586
16587 2000-11-17 Nick Duffek <nsd@redhat.com>
16588
16589 * gdb.base/break.exp: Test backtrace and finish from called
16590 function on all platforms, not just HP-UX.
16591
16592 2000-11-03 Michael Snyder <msnyder@cygnus.com>
16593
16594 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16595 code from gdb_target_monitor, so it can be used independantly
16596 for gdbserver. Also comment out an unnecessary PUTS.
16597
16598 2000-11-03 Michael Snyder <msnyder@cygnus.com>
16599
16600 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16601 * gdb.base/corefile.exp: Expect the message "Program is being
16602 debugged already" when we send the "corefile" command, since
16603 the preceeding gdb_load may have connected gdb to a remote target.
16604 * gdb.base/display.exp: Disable hardware watchpoints if new
16605 board info variable "no_hardware_watchpoints" is true.
16606 Replace single-letter commands with more readable ones.
16607 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16608 if new board info variable "no_hardware_watchpoints" is true.
16609 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16610 to see if stdio (printf) testing is possible.
16611 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16612 board info variable "no_hardware_watchpoints" is true. Use new
16613 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16614
16615 2000-11-13 Fernando Nasser <fnasser@redhat.com>
16616
16617 From Orjan Friberg <orjanf@axis.com>:
16618 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16619 in array print pattern match.
16620
16621 2000-11-09 Fernando Nasser <fnasser@redhat.com>
16622
16623 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16624 spelling "cancelled" to U.S. spelling "canceled" to match changes
16625 made to gdb.
16626 * gdb.c++/ovldbreak.exp: Ditto.
16627
16628 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16629
16630 * gdb.base/callfuncs.c (main): Moved to end of file, call
16631 t_double_values to initialize the FPU before inferior calls are made.
16632 * gdb.base/callfuncs.exp: Test for register preservation after calling
16633 inferior functions. Add tests for continuining, finishing and
16634 returning from a stop in a call dummy.
16635
16636 2000-10-24 Michael Snyder <msnyder@cygnus.com>
16637
16638 * gdb.base/commands.exp: Break up long lines, and re-indent.
16639
16640 2000-10-19 Michael Snyder <msnyder@cygnus.com>
16641
16642 * config/gdbserver.exp: Rewritten from the ground up, to make it
16643 compatible with the current dejagnu tree, and to make it work with
16644 the new "gdbserver" in libremote.
16645
16646 2000-10-16 Michael Snyder <msnyder@cygnus.com>
16647
16648 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16649 * gdb.base/varargs.exp: Skip entire test if no printf support.
16650 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16651 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16652
16653 2000-10-13 Michael Snyder <msnyder@cygnus.com>
16654
16655 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16656 no floating point support.
16657 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16658 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16659 * gdb.base/call-rt-st.exp: Ditto.
16660 * gdb.base/call-strs.exp: Ditto.
16661
16662 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16663
16664 * gdb.base/sizeof.c: include <stdio.h>.
16665
16666 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
16667 'finish', otherwise uncaptured gdb_prompt would potentially
16668 throw remaining test points out of sync.
16669
16670 2000-07-26 Scott Bambrough <scottb@netwinder.org>
16671
16672 * gdb.base/recurse.exp: Run tests for all targets.
16673 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16674 gnu-oldld case on ARM.
16675 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16676 for ARM targets.
16677
16678 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16679
16680 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16681 * gdb.java/configure: Rebuild.
16682
16683 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16684
16685 * gdb.java/jv-exp.exp: New file.
16686
16687 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16688
16689 * configure: Rebuilt.
16690 * configure.in (configdirs): Add gdb.java.
16691 * gdb.java/jmisc.java: New file.
16692 * gdb.java/jmisc.exp: New file.
16693 * gdb.java/Makefile.in: New file.
16694 * gdb.java/configure: Rebuilt.
16695 * gdb.java/configure.in: New file.
16696 * lib/java.exp: New file.
16697
16698 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16699
16700 * gdb.base/exprs.exp: Test casts to a pointer including over and
16701 underflow.
16702
16703 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16704
16705 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
16706 and the compilers sizes.
16707
16708 2000-07-09 Nick Duffek <nsd@redhat.com>
16709
16710 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16711 (use_methods): New function.
16712 (main): Call use_methods().
16713 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16714 (do_tests): Call test_method_param_class.
16715
16716 2000-07-09 Nick Duffek <nsd@redhat.com>
16717
16718 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16719 spelling.
16720 (test_enums): New procedure. Move enum tests from end of script
16721 to here. Set breakpoint on function name instead of line number.
16722 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16723 (enums2): New marker function.
16724 (enums1): New function.
16725 (main): Call enums1(). Move enum tests to enums1().
16726
16727 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16728
16729 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
16730 compile/link program. Update line numbers.
16731 * gdb.asm/d10v.inc: Define ``startup''.
16732 * gdb.asm/asmsrc1.s: Add definition of _start.
16733
16734 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16735
16736 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16737
16738 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16739
16740 * gdb.base/maint.exp: Add 'maint print architecture' item to output
16741 of 'help maint print' command.
16742
16743 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16744
16745 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
16746 they use gdb_expect_list.
16747
16748 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16749
16750 * gdb.base/commands.exp: Use ``set remote
16751 memory-read-packet-size'' instead of ``set endian big'' to test
16752 long commands.
16753
16754 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
16755
16756 * gdb.c++/templates.exp (do_tests): Make all of these work under
16757 g++, and stop skipping them.
16758
16759 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16760 work under g++.
16761
16762 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
16763 initialization.
16764
16765 2000-06-02 Michael Snyder <msnyder@cygnus.com>
16766
16767 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16768 the regular expression: accept an (almost) arbitrary sequence of
16769 "frames-invalid" and "breakpoints-invalid" messages both before
16770 and after the "starting" message.
16771
16772 2000-06-02 Michael Snyder <msnyder@cygnus.com>
16773
16774 * gdb.c++/local.exp: This test has never been known to work with g++.
16775
16776 2000-05-18 Michael Snyder <msnyder@cygnus.com>
16777
16778 * gdb.base/annota1.exp (annotate-signal-handler-caller):
16779 Relax the regular expression a little, make it pass on Solaris 8.
16780
16781 2000-05-12 Kevin Buettner <kevinb@redhat.com>
16782
16783 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
16784 a call, do not require that gdb stop on the line after the call.
16785 Instead, it is permissible for gdb to stop on the line of the
16786 call itself.
16787
16788 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
16789
16790 * gdb.base/break.exp (bp on small function, optimized file):
16791 Add a second pass pattern. The behavior differs here between stabs
16792 and dwarf for one-line functions. Stabs preserves two line symbols
16793 (one before the prologue and one after) with the same line number,
16794 but dwarf regards these as duplicates and discards one of them.
16795 Therefore the address after the prologue (where the breakpoint is)
16796 has no exactly matching line symbol, and GDB reports the breakpoint
16797 as if it were in the middle of a line rather than at the beginning.
16798
16799 2000-05-08 Michael Snyder <msnyder@cygnus.com>
16800
16801 * gdb.base/interrupt.exp: Make "pass" message say "send"
16802 rather than "send_gdb" (for consistancy).
16803
16804 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
16805
16806 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
16807 * gdb.c++/templates.cc: Properly check for GCC version number.
16808 * lib/compiler.cc: Likewise
16809
16810 2000-04-28 Michael Snyder <msnyder@cygnus.com>
16811
16812 * gdb.base/break.exp: When compiled with -O2 optimization,
16813 gdb may not stop at the first line of main, due to code motion.
16814
16815 2000-04-26 Michael Snyder <msnyder@cygnus.com>
16816
16817 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
16818 This test depends on parsing the printf output from the target.
16819 Since the sparclet stub doesn't do stdio, this will never work.
16820 * gdb.base/call-rt-st.exp: ditto.
16821 * gdb.base/call-strs: ditto.
16822
16823 2000-04-24 Michael Snyder <msnyder@cygnus.com>
16824
16825 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16826
16827 * gdb.base/ending-run.exp: After connecting to a remote target,
16828 but before running, the target will appear to be in a random
16829 location. Specify both a file and a line for breakpoints.
16830 Also, the function that calls main may be called 'init'
16831 rather than 'start'.
16832
16833 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16834
16835 * gdb.base/help.exp: Update output for add-symbol-file command.
16836
16837 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
16838
16839 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16840 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16841
16842 2000-04-07 J.T. Conklin <jtc@redback.com>
16843
16844 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16845
16846 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16847
16848 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16849
16850 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
16851 values that can be represented exactly.
16852 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16853 above change, and to not check against the directory part of the source
16854 file name.
16855 (step into print_long_arg_list): Likewise.
16856 (print print_small_structs from print_long_arg_list): Likewise.
16857 (print print_long_arg_list): Likewise.
16858
16859 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16860
16861 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
16862
16863 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16864
16865 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16866
16867 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
16868
16869 * gdb.base/commands.exp (deprecated_command_test): Add test for
16870 deprecate with no arguments.
16871
16872 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16873
16874 * gdb.base/break.exp: Add new test for setting breakpoints on
16875 optimized code so we can test breakpoints work even when function
16876 prologues may be optimized away
16877
16878 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16879
16880 From David Whedon <dwhedon@gordian.com>
16881 * gdb.base/commands.exp : Added command deprecator tests.
16882
16883 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
16884
16885 * gdb.base/help.exp: Added test for new apropos command.
16886
16887 2000-03-21 Kevin Buettner <kevinb@redhat.com>
16888
16889 * gdb.base/pointers.c (usevar): New function.
16890 (main): Make sure that global variables v_int_pointer2, rptr,
16891 and y are all referenced someplace in the program by calling
16892 usevar() on them. [Some linkers delete symbols which are
16893 never referenced. The space remains, but there's no way to
16894 get a (symbolic) handle on the variable from the debugger.]
16895
16896 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16897
16898 * gdb.base/printcmds.c: Add typedeffed arrays.
16899
16900 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
16901 procedure to test arrays that are typedef'd.
16902
16903 2000-03-13 James Ingham <jingham@leda.cygnus.com>
16904
16905 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
16906 the library directories.
16907
16908 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16909
16910 * configure.in (configdirs): Add sub directory gdb.mi.
16911 * configure: Re-generate.
16912
16913 * gdb.mi: New directory.
16914
16915 2000-02-25 Scott Bambrough <scottb@netwinder.org>
16916
16917 * gdb.base/long_long.exp: Correct test suite failure when printing
16918 a long long value as a double on ARM platforms.
16919
16920 2000-02-16 Jim Blandy <jimb@redhat.com>
16921
16922 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16923 default source file is set properly before running this test.
16924
16925 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16926
16927 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
16928 gdbtk/library directory, not in gdbtcl2.
16929
16930 2000-02-04 Jim Blandy <jimb@redhat.com>
16931
16932 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16933 backslash from regexp pattern.
16934
16935 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16936 procedure. Use it to run all the "continue to bp overloaded"
16937 tests. Note that this changes the names of the tests slightly.
16938 If the breakpoint hit message includes a hex PC value, because
16939 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16940 from the real source code, still consider that a pass.
16941
16942 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16943 XFAIL here if the breakpoint message contains a hex address. Note
16944 similar change on 1999-11-02.
16945
16946 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16947
16948 * gdb.base/ptype.exp: Establish a default source file before
16949 calling get_debug_format.
16950
16951 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16952
16953 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16954
16955 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16956
16957 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16958 of successive stepi commands -- while in the prologue we should see
16959 the function entry bracket.
16960
16961 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16962
16963 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16964 reach __change_mode() when stepping through the end of main().
16965
16966 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16967
16968 * gdb.base/default.exp: Fix expected pattern.
16969 * gdb.base/help.exp: Same.
16970
16971 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16972
16973 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
16974 Don't use xfail's because that affects only the following test.
16975
16976 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
16977 solaris or linux.
16978
16979 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16980
16981 2000-01-07 Michael Snyder <msnyder@cygnus.com>
16982
16983 * gdb.base/display.exp: Some yacc parsers like to say
16984 "A syntax error" rather than "A parse error". Accept both.
16985
16986 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16987
16988 * gdb.base/default.exp: Remove OS dependent string from "target
16989 remote" test.
16990 * gdb.base/help.exp: Same for "help target remote" test.
16991
16992 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16993
16994 From Jim Kingdon <kingdon@redhat.com>:
16995
16996 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
16997 prompt (cleanup rather than necessity, but still might keep output
16998 from spilling to next test).
16999
17000 2000-01-02 Fred Fish <fnf@cygnus.com>
17001
17002 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17003 AIX, which defines them in <sys/types.h>.
17004
17005 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
17006
17007 * gdb.base/default.exp: Match arm* etc instead of arm in "info
17008 float" test.
17009
17010 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
17011
17012 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
17013
17014 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17015 outermost frame disallowed".
17016
17017 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17018
17019 * gdb.base/setvar.exp: New tests for setting the value of a struct
17020 with a constant list.
17021
17022 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17023
17024 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17025 require the user to type a cast before setting the value of a struct.
17026
17027 1999-12-06 Jim Blandy <jimb@cygnus.com>
17028
17029 * gdb.base/default.exp: Expect the new 'info float' command on
17030 all i386 platforms.
17031
17032 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17033 LinuxThreads libraries that don't support debugging.
17034
17035 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17036
17037 * gdb.base/remote.c: Fill the buffer with truely random data.
17038 Change the buffer type to ``unsigned char'' to simplify size
17039 arithmetic.
17040
17041 * gdb.base/remote.exp: Reduce download numbers by one. Typical
17042 stub only handles 400-1 byte packets. Verify that the download
17043 worked.
17044
17045 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17046
17047 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17048 tests, using UNRESOLVED for the untested cases. Also, does not wait
17049 for a timeout if the prompt was received before a recognizable pattern.
17050
17051 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17052
17053 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17054
17055 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17056
17057 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
17058 watchpoints.
17059
17060 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
17061
17062 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17063
17064 * gdb.c++/local.exp: Be more flexible in recognizing local class
17065 name mangling. Don't allow horribly truncated method names.
17066 * gdb.c++/derivation.exp: Expect protected inheritance.
17067 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17068 * gdb.c++/virtfunc.exp: Likewise.
17069 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17070 when printing a nested enum.
17071
17072 1999-11-22 Jim Blandy <jimb@cygnus.com>
17073
17074 * gdb.base/step-test.exp: Properly await GDB's response to setting
17075 a breakpoint on the call to large_struct_by_value.
17076
17077 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17078 just because we have debug info for the `start' function.
17079
17080 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17081
17082 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17083 "Unknown signal" messages, which indicate (on LinuxThreads) that
17084 GDB doesn't know how to debug threads on this system. This is
17085 better than hanging while philosopher 0 dumps chatter into gdb.log.
17086
17087 1999-11-18 Tom Tromey <tromey@cygnus.com>
17088
17089 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17090
17091 1999-11-18 Fred Fish <fnf@cygnus.com>
17092
17093 * gdb.base/coremaker2.c: Add sample program for generating
17094 cores that is more self contained than coremaker.c. Eventually
17095 I'll add more code to this and tie it into the testsuite.
17096
17097 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17098
17099 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17100
17101 1999-11-10 Jimmy Guo <guo@cup.hp.com>
17102
17103 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
17104 from $srcdir/lib/.
17105 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
17106 and gdb.c++/.
17107
17108 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17109
17110 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
17111 'continue with watch' test point.
17112
17113 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17114
17115 Merged from p2linux-990323-branch:
17116
17117 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17118
17119 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17120
17121 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
17122 {limit,fixed}''. Test ``set download-write-size''.
17123
17124 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17125
17126 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
17127 gdb_expect_list.
17128
17129 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17130
17131 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17132
17133 1999-11-03 Mark Salter <msalter@cygnus.com>
17134
17135 * gdb.base/break.exp: Fix "stub continue" pattern.
17136
17137 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17138
17139 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17140
17141 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17142
17143 * gdb.base/display.exp ("finish"): Add timeout clause.
17144
17145 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17146 plain prompt clause, so this doesn't have to time out in order to
17147 fail.
17148
17149 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
17150 breakpoint hit messages include an address.
17151
17152 * gdb.base/display.exp: Don't forget to escape parens in regular
17153 expressions. Unix regexp notatation sucks.
17154
17155 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17156
17157 * gdb.base/annota1.exp: Test for annotate-signalled: change output
17158 order for 'signalled' message.
17159
17160 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17161
17162 From Jimmy Guo <guo@cup.hp.com>:
17163 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17164 * gdb.base/annota1.c: Add code for tests to work with.
17165
17166 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17167
17168 * gdb.base/remote.exp: New test for remote downloading settings.
17169 * gdb.base/remote.c: New file with large .data.
17170
17171 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17172
17173 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17174 for LinuxThreads support, merged from the Code Fusion branch.
17175
17176 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17177
17178 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
17179 containing exp_continue into a while within an expect. Don't
17180 attempt a start more than three times. Check return value from
17181 gdb_load.
17182
17183 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17184
17185 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
17186 a pass case.
17187
17188 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
17189
17190 * gdb.base/break.c (main): Added a statement that we can step
17191 off of.
17192 * gdb.base/break.exp: Added tests for setting a breakpoint
17193 at an offset and stepping onto a breakpoint.
17194
17195 1999-10-01 Fred Fish <fnf@cygnus.com>
17196
17197 * gdb.base/help.exp (help add-symbol-file): Update to match current
17198 gdb output.
17199
17200 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17201
17202 * gdb.base/break.exp: Code locations are in hex, don't forget!
17203 (For HP-UX.)
17204
17205 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17206
17207 * condbreak.exp: Use break.c as test program.
17208 * condbreak.c: Remove, redundant with break.c.
17209
17210 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17211
17212 * config/monitor.exp (gdb_target_monitor): Disable X- and
17213 Z-packets if the target needs it.
17214
17215 1999-09-13 James Ingham <jingham@leda.cygnus.com>
17216
17217 * gdb.c++/overload.exp: Added tests for listing overloaded
17218 functions with function pointers in the arg, explicitly calling
17219 out the version you want.
17220
17221 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17222
17223 * long_long.exp: Add variations of test cases that work for
17224 targets with 16-bit ints and 32-bit doubles.
17225
17226 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17227
17228 * break.c (main): Compare a possibly-uninitialized argc with an
17229 unlikely value that fits in 16 bits.
17230
17231 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17232
17233 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17234 0xfeeb, don't want negative numbers if ints are 16 bits.
17235
17236 * lib/gdb.exp (skip_cplus_tests): New proc.
17237 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17238 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17239 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17240 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17241 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17242 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17243 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17244 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
17245
17246 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17247
17248 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17249
17250 * gdb.base/corefile.exp (up): Allow a parameter to appear
17251 in the frame that we're going up to.
17252
17253 From Jim Blandy <jimb@cygnus.com>:
17254
17255 * gdb.base/default.exp (info float): Expect some output now.
17256
17257 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17258 returning floating-point values to fail on the x86.
17259 * gdb.base/callfwmall.exp (do_function_calls): Same.
17260
17261 * gdb.base/list.exp (test_listsize): Correct expectations for
17262 listing line 1 with listsize 2. Also, listing a single line
17263 works now, as does listing three lines. [Kevin's note: There
17264 were a number of other cases fixed too where the expectations
17265 differed...]
17266
17267 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17268
17269 * gdb.base/selftest.exp: Add case for when version prints as
17270 constant string instead of char pointer.
17271
17272 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17273
17274 * gdb.base/ending-run.exp: Add Solaris case for what happens when
17275 stepping out of main.
17276
17277 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17278 G++ used.
17279
17280 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
17281 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
17282
17283 * gdb.c++/ovldbreak.exp: Update match string in test that
17284 includes a warning of multiple breakpoints.
17285
17286 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17287
17288 * gdb.base/display.exp: Improve precision of step-after-finish
17289 added yesterday.
17290
17291 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
17292 test.
17293
17294 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17295 configs when using G++, not just hppa*.
17296
17297 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17298
17299 * gdb.base/async.c: New file.
17300 * gdb.base/async.exp: New file.
17301
17302 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17303
17304 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17305 PA64.
17306
17307 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17308
17309 * gdb.base/display.exp: "finish" can leave us mid-line on many
17310 targets, deal with it. Add a small constant to main, instead of
17311 1000 since main+1000 may not be a valid address in the target.
17312
17313 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17314 on hpux11.
17315
17316 * gdb.base/attach.exp: Handle another hpux11 error message variant
17317 when attaching to a process that does not exist.
17318
17319 1999-08-19 J.T. Conklin <jtc@redback.com>
17320
17321 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
17322 characters in 'continue to 1241' test.
17323
17324 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17325
17326 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17327 stop in print_long_arg_list, define and use a whitespace
17328 variable in print_small_structs test, add an XFAIL for Solaris.
17329 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17330 interested enough to fix.
17331
17332 1999-08-13 Keith Seitz <keiths@cygnus.com>
17333
17334 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17335 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17336 proc knows about targets other than the natives.
17337 (test_assign): Use "gdb_run_cmd" to "run" the target.
17338 Check that we've actually hit the breakpoint at main.
17339 When we attempt to assign a value to a local variable, check
17340 that the variable is in the current scope, i.e., don't use
17341 a test with an empty result.
17342
17343 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17344
17345 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
17346 command.
17347
17348 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17349
17350 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17351 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17352 gdb.compat, gdb.threads-hp.
17353 gdb.hp/configure, gdb.hp/configure.in: New files.
17354 gdb.hp/Makefile.in: Recurse into new subdirs.
17355 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17356 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17357 in object files.
17358 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17359
17360 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17361
17362 * gdb.base/display.exp: Help expect by putting a newline in the
17363 funky printf, remove a bogus p/a test.
17364
17365 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17366
17367 * gdb.base/display.exp: Make sure that when we say 'run', we are
17368 connected to the target. This is necessary when running not
17369 natively.
17370
17371 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17372
17373 * gdb.base/step-test.exp: Removed some extraneous messages.
17374
17375 * gdb.base/long_long.exp: Don't run memory examination tests
17376 on little-endian targets (they will need a different set of
17377 results to match).
17378
17379 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17380
17381 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17382 until somebody decides to fix GDB.
17383
17384 * gdb.base/long_long.c: Stop compiler complaint by specifying long
17385 constant as "ULL".
17386 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17387 matches for a couple x/2 commands.
17388
17389 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17390
17391 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17392 by merging in ref-types2 tests.
17393 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17394
17395 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17396 * gdb.c++/Makefile.in: Add standard actions.
17397 (EXECUTABLES): Rename from PROGS, update list.
17398 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17399 from gdb.hp.
17400 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17401 foo and bar locals.
17402 * gdb.c++/anon-union.exp: Fix tests to match.
17403 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17404 expect matches to handle output variations.
17405 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17406 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
17407 output, add HP alternatives for new and delete prints.
17408 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
17409 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
17410 * gdb.c++/demangle.exp: Use $style when reporting failure.
17411 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17412 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17413 match alternatives.
17414 * gdb.c++/local.exp: Add match alternatives or xfails for HP
17415 compilers.
17416 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17417 * gdb.c++/method.exp: Add match alternatives.
17418 * gdb.c++/misc.cc: Add bool types.
17419 * gdb.c++/misc.exp: Add tests for bool types.
17420 * gdb.c++/overload.exp: Add xfails.
17421 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17422 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17423 add some more template parameter tests (only for HP currently).
17424 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17425 * gdb.c++/virtfunc.cc: Add return type and value for main.
17426 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17427 match alternatives.
17428
17429 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17430
17431 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17432
17433 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17434
17435 * gdb.base/signals.exp: Don't expect getting a backtrace from
17436 within a signal handler to fail on Linux.
17437
17438 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17439
17440 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17441 * lib/gdb.exp: Remove some gratuitious semicolons.
17442 (delete_breakpoints): Increase timeout.
17443 (gdb_expect): Add -notransfer option.
17444 (gdb_test): Use -notransfer option.
17445 (get_compiler_info): Add f77 case.
17446 (get_compiler): New proc, split out from gdb_preprocess, add f77
17447 case.
17448 (gdb_preprocess): Call get_compiler.
17449
17450 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17451 * gdb.base/attach.exp, gdb.base/display.exp,
17452 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17453 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17454 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17455 third arg to gdb_test.
17456 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17457 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
17458 HP-UX xfails, add others.
17459 * gdb.base/completion.exp: Reflect name change of self-test.
17460 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
17461 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17462 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17463 HP failure number.
17464 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17465 useless HP-UX 10.30 references.
17466 * gdb.base/maint.exp: Loosen matches.
17467 * gdb.base/pointers.c (main): Declare more_code.
17468 * gdb.base/pointers.exp: Match on output of a `next'.
17469 * gdb.base/structs.c: Add prototypes.
17470 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17471 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17472
17473 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17474
17475 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
17476 command.
17477
17478 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17479
17480 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17481 Fix run to main failures. Watchpoint can be hardware watchpoint.
17482
17483 * gdb.base/annota1.exp: Clean up some more, in case printf has
17484 debug info. Deal with lack of signal hanlder info in stack.
17485
17486 From Jim Kingdon <kingdon@redhat.com>:
17487 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17488
17489 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17490
17491 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
17492 gdb.base/foll-vfork.exp: Don't run for crosses.
17493
17494 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17495
17496 * gdb.base/configure.in: Check for gdbvars.exp instead of
17497 a1-selftest.exp.
17498 * gdb.base/configure: Re-generate.
17499
17500 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17501
17502 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17503 in trying to run first and name is too long.
17504
17505 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17506 pointers2.c and pointers2.exp, respectively.
17507 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17508 doschk happier.
17509
17510 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17511
17512 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17513 callfuncs2.c and callfuncs2.exp.
17514
17515 * gdb.base/list.exp: Remove mistaken xfails.
17516 * gdb.base/list0.h: Add optional prototypes.
17517
17518 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17519
17520 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
17521 calling malloc.
17522 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17523 * ptype.exp: Move test for get_debug_format to before its first
17524 use.
17525
17526 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17527
17528 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17529 * gdb.base/annota2.cc, annota2.exp: Move from here.
17530 * gdb.c++/annota2.cc, annota2.exp: To here.
17531 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17532
17533 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17534
17535 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
17536 a consistent format.
17537
17538 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17539
17540 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17541 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17542 HP compilers, also set the globals $true and $false.
17543
17544 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
17545 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17546 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17547 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17548 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17549 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17550 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17551 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17552 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17553 whatis.c} Add C++ compatible function definitions and return
17554 types, add includes for library functions.
17555 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17556 * gdb.base/step-test.c (myglob): Rename from glob.
17557 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
17558 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17559 files, move here from gdb.hp.
17560 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
17561 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17562 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17563 Adjust line numbers in regexps.
17564
17565 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17566 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17567 instead of 0/1.
17568
17569 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17570 foll-vfork.exp: New files, move here from gdb.hp.
17571 * gdb.base/page.exp: New file, test of pagination command.
17572
17573 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17574 recursion test.
17575 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17576
17577 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
17578 gdb.base/solib.exp: Fix compiler invocation process.
17579
17580 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
17581 HP-UX 11, turn off overload resolution explicitly.
17582 * gdb.base/commands.exp: Set argument list explicitly, add
17583 watchpoint test.
17584 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17585 them work.
17586 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17587 expressions properly.
17588 * gdb.base/corefile.exp: Loosen the match slightly.
17589 * gdb.base/default.exp: Allow "Error accessing memory" message
17590 also.
17591 * gdb.base/display.exp: Skip over x/0 j if PA64.
17592 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17593 * gdb.base/interrupt.exp: Ditto.
17594 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17595 in use.
17596 * gdb.base/list.exp: Add xfails for HP-UX.
17597 * gdb.base/long_long.exp: Refine some of the numeric matches.
17598 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17599 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17600 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17601 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17602 * gdb.base/ptype.exp: Succeed on more varieties of output.
17603 * gdb.base/scope.exp: Add xfails for HP-UX.
17604 * gdb.base/sect-cmd.exp: Add more cases.
17605 * gdb.base/setvar.exp: Add xfails for HP-UX.
17606 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17607 * gdb.base/signals.exp: Match on void symbolically.
17608 * gdb.base/step-test.exp: Add case for PA64.
17609 * gdb.base/term.exp: Add exit and restart.
17610 * gdb.base/twice.exp: Clean up after self.
17611 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17612 * gdb.base/whatis.exp: Allow more ways to pass tests.
17613
17614 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
17615 no longer useful.
17616
17617 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17618
17619 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
17620 list of patterns.
17621 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
17622 print_double_array(double_array)", "continuing to breakpoint
17623 1018", "print print_double_array(array_d)" and "continuing to
17624 1034" tests.
17625
17626 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17627
17628 * Makefile.in: Add empty html and install-html targets.
17629
17630 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17631
17632 * config/mt-*: Remove, these haven't been used since 1996.
17633
17634 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17635
17636 * gdb.base/call-strs.c, gdb.base/ending-run.c,
17637 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
17638 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17639
17640 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17641
17642 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17643 simpler match case for the ptype of the big class.
17644
17645 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17646
17647 * gdb.exp: Fix test for gdb_prompt existence.
17648
17649 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17650
17651 * gdb.exp (gdb_test): Add fail after calls to perror.
17652
17653 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17654
17655 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17656
17657 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17658
17659 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17660
17661 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17662
17663 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
17664 malloc() is linked in.
17665
17666 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17667
17668 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17669 step at end.
17670
17671 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17672
17673 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17674
17675 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17676
17677 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17678
17679 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17680 * gdb.base/mips_pro.exp: Likewise.
17681
17682 1999-06-02 Keith Seitz <keiths@cygnus.com>
17683
17684 * gdb.c++/templates.cc: Change all "new" operators to throw
17685 an exception.
17686 * gdb.c++/cplusfuncs.cc: Likewise.
17687
17688 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17689
17690 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17691
17692 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
17693 * gdb.base/ending-run.exp: When stepping out of main, accept a
17694 step into an arbitrary assembler file.
17695
17696 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17697
17698 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
17699 "breakpoint-invalid" to be printed.
17700 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
17701 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17702 * gdb.base/annota2.cc: Initialize a.x to 0.
17703
17704 1999-05-17 Keith Seitz <keiths@cygnus.com>
17705
17706 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17707 when "skip_float_tests" set.
17708 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17709 "print print_ten_doubles", and "step into print_long_arg_list".
17710 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17711 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17712 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17713 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17714 "skip_float_tests" is set.
17715 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17716 when "skip_float_tests" set.
17717
17718 1999-05-06 Keith Seitz <keiths@cygnus.com>
17719
17720 * gdb.base/annota2.cc: Include stdio.h.
17721
17722 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17723
17724 * gdb.base/crossload.exp: Remove, this has been disabled ever
17725 since BFD stopped including all targets, and cross-GDB gets
17726 plenty of testing anyway.
17727 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
17728 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17729 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
17730 * gdb.base/README: Remove, was doc for this.
17731 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
17732 needed.
17733
17734 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17735
17736 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17737 output.
17738
17739 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17740 * gdb.base/annota2.exp: New file. More annotation tests.
17741 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17742 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17743
17744 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
17745
17746 * config/cfdbug.exp: New file.
17747
17748 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17749
17750 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17751 Marcus Daniel's and Dale Hawkins's demangler crashes.
17752
17753 * gdb.c++/demangle.exp (test_gnu_style_demangling,
17754 test_lucid_style_demangling, test_arm_style_demangling,
17755 test_hp_style_demangling): Try Tom Tromey's core-dumping
17756 identifier under each demangling style.
17757
17758 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17759
17760 * gdb.c++/demangle.exp: Include the current demangling style
17761 in all test names.
17762 (current_demangling_style): New global variable.
17763 (set_demangling_style, test_demangling_core, test_demangling,
17764 test_demangling_exact): New functions.
17765 (test_gnu_style_demangling, test_lucid_style_demangling,
17766 test_arm_style_demangling, test_hp_style_demangling): Use those,
17767 instead of calling gdb_test and gdb_test_exact directly.
17768 (catch_demangling_errors): New function, which reports errors
17769 signalled by the demangling test functions in an orderly way.
17770 (do_tests): Use catch_demangling_errors.
17771
17772 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17773
17774 * gdb.base/signals.exp (test_handle_all_print): Use () for
17775 grouping in expressions, not {}.
17776
17777 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
17778 initialized yet.
17779
17780 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
17781
17782 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
17783 are listed.
17784
17785 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
17786
17787 * gdb.stabs/weird.exp: Test for CC being defined before
17788 looking at its value.
17789
17790 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
17791
17792 * gdb.base/call-ar-st.exp: Remove stray '#'.
17793 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
17794 "short int" and "long int".
17795 * gdb.c++/overload.cc: Cast the string added in the previous
17796 change, to mollify finicky HP compiler.
17797 * gdb.hp/reg-test.exp (testfile): Fix file name.
17798 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
17799
17800 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
17801 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
17802 alternate form of enum ptype.
17803
17804 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
17805
17806 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
17807 * gdb.hp/*.exp: Change all to run compiler probe only after
17808 passing skip_hp_tests, so as not to waste time on guaranteed
17809 failure.
17810
17811 * gdb.c++/overload.cc: Pass string instead of char addr, always
17812 init ccpfoo.
17813 * gdb.c++/templates.cc: Fix syntax error.
17814
17815 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17816
17817 * gdb.base/commands.exp: Add test for correct position of '>'
17818 when issuing the 'commands' command after a 'while' or 'if'
17819 command.
17820
17821 1999-03-18 James Ingham <jingham@cygnus.com>
17822
17823 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17824
17825 * gdb.c++/method.exp: It was testing an uninitialized int on the
17826 stack and assuming it was positive.
17827
17828 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17829
17830 * gdb.base/step-test.exp: Catch a case where finish is broken and
17831 keep it from killing the rest of the tests.
17832 Use gdb_continue_to_end.
17833
17834 * gdb.base/sigall.exp: use gdb_continue_to_end.
17835
17836 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17837
17838 * gdb.base/display.exp: use runto_main, not run.
17839
17840 * gdb.base/default.exp: Check for the current error message in the
17841 r abbreviation test.
17842 Add strongarm to the targets that know info float.
17843
17844 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
17845 run which doesn't work with monitors.
17846
17847 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17848
17849 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17850
17851 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
17852 program. Traps the case (in Cygmon) when the program never really
17853 exits. Same as Mark's continue_to_exit, but I had put it in a lot
17854 more places, so I used my name. Sorry Mark...
17855
17856 * config/monitor.exp (gdb_target_monitor): added another
17857 target_info parameter: remotebinarydownload. This will set the
17858 remotebinarydownload flag if this is causing some boards trouble.
17859
17860 1999-03-18 Mark Salter <msalter@cygnus.com>
17861
17862 * lib/gdb.exp (continue_to_exit): New function.
17863
17864 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17865 * gdb.base/ending-run.exp: Ditto.
17866 * gdb.base/step-test.exp: Ditto.
17867
17868 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17869
17870 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17871 (suggested by Art Haas <ahaas@neosoft.com>).
17872
17873 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17874
17875 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
17876
17877 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17878
17879 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
17880 descriptions of types (short unsigned int vs unsigned short, etc).
17881
17882 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17883
17884 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17885 a call to strlen; sometimes we do have sources.
17886
17887 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17888
17889 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
17890 character, so GDB won't print garbage after its end.
17891
17892 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17893 breakpoint there instead. Sometimes GCC emits memcpy to handle
17894 the large structures being passed by value, so we step into that
17895 instead of sum_array_print, which obscures what we're really testing.
17896 * gdb.base/step-test.exp: However, we do want a test that notices
17897 the bizarre steps into memcpy, so do that here. Add check for
17898 stepping into function calls that pass large structures by value.
17899 ("Is that a noun clause, or are you just happy to see me?")
17900 Remove all references to specific line numbers.
17901 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17902 New type and function.
17903 (main): Call large_struct_by_value, passing it a large struct by value.
17904 * lib/gdb.exp (gdb_get_line_number): New function.
17905
17906 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17907 more portable.
17908
17909 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17910
17911 * lib/gdb.exp: Doc fixes.
17912
17913 1999-03-05 Nick Clifton <nickc@cygnus.com>
17914
17915 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
17916
17917 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17918
17919 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
17920 commands. They're not germane to this test, and they don't work
17921 that way on remote targets.
17922
17923 1999-03-01 James Ingham <jingham@cygnus.com>
17924
17925 * Changelog entries merged over from gdb development branch.
17926
17927 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17928
17929 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17930 for outputting results of test run.
17931
17932 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
17933
17934 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
17935
17936 1999-02-25 Felix Lee <flee@cygnus.com>
17937
17938 * lib/gdb.exp (debug_format): initialize
17939
17940 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17941
17942 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17943 * gdb.base/call-rt-st.c: Ditto.
17944
17945 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17946
17947 * gdb.threads/pthreads.exp (horiz): New variable.
17948 (test_startup): Fix regexps that capture thread numbers.
17949
17950 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17951
17952 * gdb.base/smoke.exp: Disambiguate two test case names (both
17953 called ``print'').
17954
17955 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17956
17957 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
17958 compilation.
17959
17960 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17961
17962 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17963 actual output formatting.
17964 * gdb.base/smoke.exp: GDB removes leading 0's.
17965 * gdb.base/volatile.exp: Don't check type of remuneration;
17966 that variable is no longer defined in constvars.c.
17967 * gdb.base/step-test.c (main): Exit with explicit exit code.
17968 * gdb.base/step-test.exp: Remove two nexti checks--they are
17969 not portable.
17970
17971 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17972
17973 * gdb.base/help.exp ("help delete display"): Fix test to match
17974 gdb's output.
17975
17976 * gdb.base/long_long.c (known_types): Initialize values to zero.
17977 * gdb.base/long_long.exp: Step one more line
17978 so 'dec' is initialized in "get to known place". GDB removes
17979 leading zeros. Explicitly ask for hex formatting. Use
17980 unique test case names.
17981
17982 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17983
17984 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
17985
17986 * gdb.c++/method.exp: Add missing close brace.
17987
17988 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17989
17990 * gdb.base/maint.exp: Use 'set height 0' to disable page
17991 prompting, not 'set height 400'.
17992
17993 Fix a bunch of timeouts.
17994 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17995 four separate tests, so expect doesn't take forever to match a ton
17996 of text against a regexp with lots of .* forms.
17997 ("maint print psymbols", "maint print symbols"): Make some of
17998 these greps more selective, so that expect doesn't try to wade
17999 through huge piles of output and time out.
18000
18001 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18002
18003 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
18004 tests: one which doesn't expect shlib events to be reported, and
18005 another which does, but is XFAIL for all platforms other than
18006 HP/UX.
18007
18008 * gdb.base/break.exp: Teach the test suite that the `catch
18009 fork', `catch vfork', and `catch exec' commands produce error
18010 messages on platforms that don't provide these features.
18011
18012 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18013
18014 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
18015 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18016 (shortening names from solib_threshold.exp etc), won't run on
18017 anything but HP-UX for the foreseeable future.
18018 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
18019 reflect move.
18020
18021 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18022
18023 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18024 gdb.trace/Makefile.in (clean): Remove all test executables.
18025
18026 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18027
18028 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18029 successfully re-sets breakpoints in shared libraries.
18030 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18031
18032 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18033
18034 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18035 and compiled w/o GCC.
18036
18037 * gdb.hp/watch-cmd.exp: ditto.
18038
18039 * gdb.hp/watch-hp.exp: ditto.
18040
18041 * gdb.hp/xdb1.exp: ditto.
18042
18043 * gdb.hp/xdb2.exp: ditto.
18044
18045 * gdb.hp/dbx.exp: ditto.
18046
18047 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18048
18049 * constvars.c: Remove C++-isms.
18050 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
18051 with GCC.
18052
18053 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18054
18055 The following changes are part of the HP merge.
18056
18057 * gdb.base/break.exp: new tests to verify that catchpoints for
18058 fork, vfork, and exec don't trigger inappropriately.
18059
18060 * gdb.base/opaque.exp: compile one file at a time, then link.
18061
18062 * gdb.base/signals.exp: be more restrictive about which hppa
18063 systems receive a setup_xfail. new tests.
18064
18065 * gdb.base/solib_threshold.build: new file.
18066 * gdb.base/solib_threshold.exp: new file.
18067 * gdb.base/solib_threshold.link_opts: new file.
18068 * gdb.base/solib_threshold.mk: new file.
18069 * gdb.base/gen_solib_threshold.c: new file.
18070
18071 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18072 tests. New tests for enums inside classes.
18073
18074 * gdb.c++/compiler.cc: indicate support of template debugging.
18075
18076 * gdb.c++/demangle.exp: run hp style demangling tests.
18077
18078 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18079 tests.
18080
18081 * gdb.c++/misc.cc: changes to support new tests.
18082
18083 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18084 to support new tests.
18085
18086 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18087 gcc, then skip these tests.
18088
18089 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18090
18091 The following files are part of the HP merge; some had longer
18092 names at HP, but have been renamed to be no more than 14
18093 characters in length.
18094
18095 * gdb.hp/ambiguous.cc: new file.
18096 * gdb.hp/ambiguous.exp: new file.
18097 * gdb.hp/attach.exp: new file.
18098 * gdb.hp/attach2.exp: new file.
18099 * gdb.hp/classes-hp.exp: new file.
18100 * gdb.hp/ctti.exp: new file.
18101 * gdb.hp/ctti-add.cc: new file.
18102 * gdb.hp/ctti-add1.cc: new file.
18103 * gdb.hp/ctti-add2.cc: new file.
18104 * gdb.hp/ctti-add3.cc: new file.
18105 * gdb.hp/dbx.exp: new file.
18106 * gdb.hp/exception.cc: new file.
18107 * gdb.hp/exception.exp: new file.
18108 * gdb.hp/foll-exec.c: new file.
18109 * gdb.hp/foll-exec.exp: new file.
18110 * gdb.hp/foll-fork.c: new file.
18111 * gdb.hp/foll-fork.exp: new file.
18112 * gdb.hp/foll-vfork.c: new file.
18113 * gdb.hp/foll-vfork.exp: new file.
18114 * gdb.hp/inherit-hp.exp: new file.
18115 * gdb.hp/more-steps.exp: new file.
18116 * gdb.hp/namespace.cc: new file.
18117 * gdb.hp/namespace.exp: new file.
18118 * gdb.hp/optimize.exp: new file.
18119 * gdb.hp/pxdb.c: new file.
18120 * gdb.hp/pxdb.exp: new file.
18121 * gdb.hp/quicksort.exp: new file.
18122 * gdb.hp/reg-test.exp: new file.
18123 * gdb.hp/reg-test.s: new file.
18124 * gdb.hp/sized-enum.c: new file.
18125 * gdb.hp/sized-enum.exp: new file.
18126 * gdb.hp/start-stop.exp: new file.
18127 * gdb.hp/templ-hp.cc: new file.
18128 * gdb.hp/templ-hp.exp: new file.
18129 * gdb.hp/thr-lib.c: new file.
18130 * gdb.hp/thr-lib.exp: new file.
18131 * gdb.hp/thr-lib.h: new file.
18132 * gdb.hp/thr-liblib.c: new file.
18133 * gdb.hp/virtfun-hp.c: new file.
18134 * gdb.hp/virtfun-hp.exp: new file.
18135 * gdb.hp/watch-cmd.exp: new file.
18136 * gdb.hp/watch-hp.exp: new file.
18137 * gdb.hp/xdb1.exp: new file.
18138 * gdb.hp/xdb2.exp: new file.
18139 * gdb.hp/xdb3.exp: new file.
18140
18141 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18142
18143 The following files are part of the HP merge; some had longer
18144 names at HP, but have been renamed to be no more than 14
18145 characters in length.
18146
18147 * gdb.base/ss.h: new file.
18148 * gdb.base/call-ar-st.c: new file.
18149 * gdb.base/call-ar-st.exp: new file.
18150 * gdb.base/call-rt-st.c: new file.
18151 * gdb.base/call-rt-st-exp: new file.
18152 * gdb.base/call-strs.exp: new file.
18153 * gdb.base/ena-dis-br.exp: new file.
18154 * gdb.base/environ.exp: new file.
18155 * gdb.base/long_long.exp: new file.
18156 * gdb.base/sect-cmd.exp: new file.
18157 * gdb.base/shlib-cl2.exp: new file.
18158 * gdb.base/smoke.exp: new file.
18159 * gdb.base/so-impl-ld.c: new file.
18160 * gdb.base/so-impl-ld.exp: new file.
18161 * gdb.base/so-indr-cl.c: new file.
18162 * gdb.base/so-indr-cl.exp: new file.
18163 * gdb.base/varargs.exp: new file.
18164 * gdb.base/volatile.exp: new file.
18165 * gdb.base/whatis-exp.exp: new file.
18166 * gdb.base/display.exp: new file.
18167 * gdb.c++/derivation.exp: new file.
18168 * gdb.c++/local.exp: new file.
18169 * gdb.c++/member-ptr.exp: new file.
18170 * gdb.c++/overload.exp: new file.
18171 * gdb.c++/ovldbreak.exp: new file.
18172 * gdb.c++/ref-types.exp: new file.
18173 * gdb.c++/ref-types2.exp: new file.
18174 * gdb.c++/userdef.exp: new file.
18175
18176 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18177
18178 * gdb.base/default.exp: Reflect wording change in remote.c.
18179
18180 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
18181
18182 * gdb.base/help.exp: Update to reflect current text.
18183
18184 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18185
18186 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18187 they're stack variables and contain garbage.
18188 * gdb.c++/anon-union.exp: new file.
18189
18190 The following changes were made by David Taylor
18191 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18192 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18193 in changes by HP.
18194
18195 * gdb.base/bitops.exp: new file.
18196 * gdb.base/default.exp: change expected messages for catch and
18197 info catch tests to reflect HP merge changes.
18198 * gdb.base/enable-disable-break.exp
18199 * gdb.base/ending-run.c: new file.
18200 * gdb.base/long_long.c: new file.
18201 * gdb.base/maint.exp: new file.
18202 * gdb.base/pointers2.exp: new file.
18203 * gdb.base/shlib-call2.exp: new file.
18204 * gdb.base/solib.exp: new file.
18205 * gdb.base/step-test.c: new file.
18206 * gdb.c++/anon-union.cc: new file.
18207 * gdb.c++/local.cc: new file.
18208 * gdb.c++/member-pointer.cc: new file.
18209 * gdb.c++/method.cc: new file.
18210 * gdb.c++/ref-types.cc: new file.
18211 * gdb.c++/ref-types2.cc: new file.
18212 * gdb.c++/userdef.cc: new file.
18213
18214 * gdb.base/scope.exp: compile one file at a time, then link.
18215 * gdb.base/langs.exp: ditto.
18216 * gdb.base/list.exp: ditto.
18217
18218 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18219
18220 The following changes were made by David Taylor
18221 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18222 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18223 in changes by HP.
18224
18225 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18226 skip tests. When compiling pass c++ flag to gdb_compile.
18227 * gdb.c++/
18228
18229 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18230 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18231 (skip_hp_tests): new function.
18232 (gdb_preprocess): new function.
18233
18234 * configure.in (hpdir): decide whether to configure gdb.hp.
18235 * configure: regenerated.
18236
18237 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18238 to delete on clean.
18239 (EXECUTABLES): update to reflect new additions.
18240 * gdb.base/commands.exp: update message expected.
18241 * gdb.base/default.exp: add copyright notice.
18242 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18243 * gdb.base/help.exp: update messages to reflect current text.
18244 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18245 targets for recurse tests.
18246 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18247 skip this file.
18248
18249 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18250 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18251 compilation.
18252 * gdb.c++/misc.exp: ditto.
18253 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18254 run the tests. tell gdb_compile that it's a c++ compilation.
18255
18256 * gdb.threads/pthreads.exp: fix typo in message.
18257
18258 * gdb.base/all-bin.exp: new file.
18259 * gdb.base/arithmet.exp: new file.
18260 * gdb.base/assign.exp: new file.
18261 * gdb.base/completion.exp: new file.
18262 * gdb.base/cond-expr.exp: new file.
18263 * gdb.base/condbreak.exp: new file.
18264 * gdb.base/define.exp: new file.
18265 * gdb.base/dollar.exp: new file.
18266 * gdb.base/environment.exp: new file.
18267 * gdb.base/eval-skip.exp: new file.
18268 * gdb.base/jump.exp: new file.
18269 * gdb.base/logical.exp: new file.
18270 * gdb.base/pointers.exp: new file.
18271 * gdb.base/relational.exp: new file.
18272 * gdb.base/section_command.exp: new file.
18273 * gdb.base/whatis-expr.exp: new file.
18274
18275 * gdb.base/all-types.c: new file.
18276 * gdb.base/call-array-struct.c: new file.
18277 * gdb.base/call-return-struct.c: new file.
18278 * gdb.base/call-strings.c: new file.
18279 * gdb.base/callfuncs2.c: new file.
18280 * gdb.base/condbreak.c: new file.
18281 * gdb.base/constvars.c: new file.
18282 * gdb.base/display.c: new file.
18283 * gdb.base/int-type.c: new file.
18284 * gdb.base/jump.c: new file.
18285 * gdb.base/miscexprs.c: new file.
18286 * gdb.base/pointers.c: new file.
18287 * gdb.base/pointers2.c: new file.
18288 * gdb.base/shmain.c: new file.
18289 * gdb.base/shr1.c: new file.
18290 * gdb.base/shr2.c: new file.
18291 * gdb.base/solib.c: new file.
18292 * gdb.base/solib1.c: new file.
18293 * gdb.base/solib2.c: new file.
18294 * gdb.base/varargs.c: new file.
18295 * gdb.c++/derivation.cc: new file.
18296 * gdb.c++/overload.cc: new file.
18297 * gdb.c++/ovldbreak.cc: new file.
18298 * gdb.hp/attach.c: new file.
18299 * gdb.hp/attach2.c: new file.
18300 * gdb.hp/average.c: new file.
18301 * gdb.hp/compiler.c: new file.
18302 * gdb.hp/compiler.cc: new file.
18303 * gdb.hp/execd-program.c: new file.
18304 * gdb.hp/follow-exec.c: new file.
18305 * gdb.hp/follow-fork.c: new file.
18306 * gdb.hp/follow-vfork-and-exec.c: new file.
18307 * gdb.hp/misc-hp.cc: new file.
18308 * gdb.hp/more-steps.c: new file.
18309 * gdb.hp/optimize.c: new file.
18310 * gdb.hp/quicksort.c: new file.
18311 * gdb.hp/run-hp.c: new file.
18312 * gdb.hp/start-stop.c: new file.
18313 * gdb.hp/sum.c: new file.
18314 * gdb.hp/templates-hp.cc: new file.
18315 * gdb.hp/thread-local-in-lib.c: new file.
18316 * gdb.hp/thread-local-in-lib.h: new file.
18317 * gdb.hp/thread-local-in-lib.lib.c: new file.
18318 * gdb.hp/vforked-program.c: new file.
18319 * gdb.hp/virtfunc-hp.cc: new file.
18320 * gdb.hp/watchpoint-hp.c: new file.
18321 * gdb.hp/xdb.c: new file.
18322 * gdb.hp/xdb0.c: new file.
18323 * gdb.hp/xdb0.h: new file.
18324 * gdb.hp/xdb1.c: new file.
18325
18326 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18327
18328 The following change was made by Edith Epstein
18329 <eepstein@cygnus.com> as part of a project to merge in changes
18330 originally made by HP; HP did not create ChangeLog entries.
18331
18332 * gdb.c++/demangle.exp: changed the expected output for some
18333 ARM-style mangling -- removed second reference to datatype.
18334 For example, maint demangle __dt__11T1__pt__2_cFv
18335 T1<char>::~T1<char>(void)
18336 becomes,
18337 maint demangle __dt__11T1__pt__2_cFv
18338 T1<char>::~T1(void)
18339
18340 (test_hp_style_demangling): new hp specific demangling test cases.
18341
18342 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18343
18344 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18345 * gdb.trace/backtrace.exp: Likewise.
18346 * gdb.trace/circ.exp: Likewise.
18347 * gdb.trace/collection.exp: Likewise.
18348 * gdb.trace/deltrace.exp: Likewise.
18349 * gdb.trace/infotrace.exp: Likewise.
18350 * gdb.trace/limits.exp: Likewise.
18351 * gdb.trace/packetlen.exp: Likewise.
18352 * gdb.trace/passc-dyn.exp: Likewise.
18353 * gdb.trace/passcount.exp: Likewise.
18354 * gdb.trace/report.exp: Likewise.
18355 * gdb.trace/save-trace.exp: Likewise.
18356 * gdb.trace/tfind.exp: Likewise.
18357 * gdb.trace/tracecmd.exp: Likewise.
18358 * gdb.trace/while-dyn.exp: Likewise.
18359 * gdb.trace/while-stepping.exp: Likewise.
18360
18361 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18362
18363 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18364
18365 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18366
18367 From Brendan Kehoe:
18368 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18369 int return types.
18370
18371 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18372
18373 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
18374 remote dos host testing right.
18375
18376 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18377
18378 * gdb.base/corefile.exp: remove some xfails.
18379
18380 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18381
18382 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
18383 have different timestamps.
18384
18385 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18386
18387 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
18388 gdb.base/default.exp: Replace "exec" with "executable".
18389
18390 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18391
18392 * gdb.base/default.exp: Change else if to elseif from previous
18393 delta.
18394
18395 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18396
18397 * gdb.base/default.exp: Add brace missing from previous delta.
18398
18399 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18400
18401 * gdb.base/default.exp: Support test for info float for all
18402 varieties of arm toolchain.
18403
18404 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
18405
18406 * gdb.trace/*.exp: remove "remote_download" command.
18407
18408 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
18409
18410 * gdb.trace/*.exp: remove -gdwarf from compile.
18411
18412 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18413
18414 * gdb.trace/configure.in(AC_INIT): typo
18415 * gdb.trace/configure: regenerated
18416
18417 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
18418
18419 * config/m68k-emc.exp: New file.
18420 * lib/<emc-support.exp trace-support.exp}: New files.
18421 * configure.in: add new test directory gdb.trace.
18422 * gdb.trace/{configure configure.in Makefile.in}: New files.
18423 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18424 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18425 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18426 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18427 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18428 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18429 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
18430
18431 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
18432
18433 * gdb.c++/classes.exp: Change all regular expressions to match
18434 arbitrary combinations of newline/carriage-return, so that they
18435 will work equally well on Unix and Windows.
18436 * gdb.c++/inherit.exp: ditto.
18437 * gdb.c++/virtfunc.exp: ditto.
18438
18439 1998-08-11 Dawn Perchik <dawn@cygnus.com>
18440
18441 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18442
18443 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18444
18445 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18446 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18447 to use a0-a3/d0-d3 as needed.
18448
18449 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18450
18451 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18452 * gdb.disasm/am33.exp: Corresponding changes.
18453
18454 1998-07-11 Felix Lee <flee@cygnus.com>
18455
18456 * gdb.base/callfuncs.exp: add cmp10 test.
18457 * gdb.base/callfuncs.c (cmp10): new function.
18458
18459 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18460
18461 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
18462 into two parts to get around a synchronization problem in expect.
18463
18464 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18465
18466 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18467
18468 * configure.in: Add options for gdbtk testsuite.
18469
18470 * configure: Regenerate.
18471
18472 * gdb.gdbtk: New directory to hold gdbtk tests.
18473
18474 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18475
18476 * gdb.fortran/types.exp: Escape brackets in expect patterns
18477 for test_float_literal_types_accepted tests.
18478 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18479 before run test.
18480
18481 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18482
18483 * am33.exp: Just compile, do not link the testcase.
18484 * am33.s: Add ".am33" pseudoop to force am33 mode.
18485
18486 1998-06-25 Felix Lee <flee@cygnus.com>
18487
18488 * gdb.base/setshow.exp: make sure $pc is sane.
18489
18490 * gdb.stabs/weird.exp: split expect patterns properly.
18491
18492 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18493
18494 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18495 * gdb.disasm/am33.exp: Run it.
18496
18497 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
18498
18499 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18500 match processing (and eliminate spurious timeouts when running).
18501
18502 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
18503
18504 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18505 exception test, but conditionalize it on target [mach | gnu].
18506
18507 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
18508
18509 * gdb.base/overlays.exp: fixup compile line for linker script.
18510
18511 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18512
18513 * gdb.fortran/types.exp: don't guess at float size.
18514
18515 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18516
18517 * gdb.base/exprs.exp: delete test that depends on int size.
18518
18519 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18520
18521 * config/sim.exp: Removed checks for target triplets.
18522 (gdb_target_sim): Use gdb,target_sim_options.
18523
18524 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18525
18526 * gdb.base/reread.exp: New file.
18527 * gdb.base/reread1.c: New file.
18528 * gdb.base/reread2.c: New file.
18529
18530 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18531
18532 * config/sim.exp: Use 'target sim -sparclite' when running
18533 SPARClite programs.
18534
18535 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18536
18537 * gdb.base/structs2.exp: New file.
18538 * gdb.base/structs2.c: New file.
18539
18540 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18541
18542 * gdb.asm/common.inc: New file.
18543 * gdb.asm/d10v.inc: New file.
18544 * asm-source.exp: Pass -I's to gas to find .inc files.
18545 Update line numbers in expected output.
18546 * asmsrc1.s: Rewrite.
18547 * asmsrc2.s: Rewrite.
18548 * configure.in: Create arch.inc symlink.
18549 * configure: Regenerate.
18550 * Makefile.in (distclean): Delete arch.inc.
18551
18552 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18553
18554 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
18555 (t_enum_value2): ditto
18556 (t_enum_value3): ditto
18557 (main): ditto
18558 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18559
18560 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18561 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18562 change.
18563 Use gdb_test instead of send_gdb/gdb_expect sequences.
18564
18565 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18566
18567 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18568 not void.
18569
18570 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18571
18572 * gdb.base/branches.c: Code with lots of loops and
18573 subroutines. Used to test gdbs ability to single step through PC
18574 changes, especially to test mips-tdep.c:mips_next_pc
18575
18576 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18577
18578 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18579 more rigorous EGCS C++ error checking.
18580
18581 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18582
18583 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18584 tests.
18585 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18586 function when asleep.
18587 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18588 for i*86 Linux and SVR4 signal handling problems.
18589 Remove linux xfail for `next to handler in signals_tests_1', fixed
18590 by recent infrun.c change.
18591 Limit backtrace to 10 frames to avoid timeout problems with infinite
18592 stack backtraces.
18593 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18594 target.[ch] change.
18595
18596 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18597
18598 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18599 for a newline from gdb before continuing.
18600 (default_gdb_exit): Just look for y or n.
18601 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18602 it does, fail the rests of the tests in the file.
18603
18604 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18605
18606 * config/cygmon.exp: New file.
18607
18608 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18609
18610 * gdb.base/list.exp: Fix problem with "list default lines around
18611 main" test on remote targets.
18612
18613 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18614 run test on remote targets.
18615
18616 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18617
18618 * gdb.asm: New directory.
18619 * configure.in: Configure it.
18620 * configure: Regenerate.
18621 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18622 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18623
18624 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18625
18626 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18627
18628 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
18629
18630 * gdb.base/overlays (several files): Merge the two overlay
18631 managers into one. Change variables (foox, barx, bazx, grbxx)
18632 back into ints but force them to load in their proper sections.
18633
18634 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18635
18636 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
18637 on-chip insn memory and IMAP1 to upper 128k.
18638 (D10VCopy): Handle memory regions crossing 16k boundaries.
18639 (D10VCopy): Transfer data in 32 bit chunks.
18640
18641 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18642
18643 * gdb.base/overlays.c (main): Exit normally when result is
18644 correct.
18645
18646 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
18647 map. Include space for printf in .text segment.
18648
18649 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
18650 updated d10v memory VMA/LMA map.
18651 (D10VCopy): Call D10VTranslate.
18652
18653 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18654
18655 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18656
18657 * gdb.base/bar.c (barx, bar): Change variable to small array so
18658 that it won't be put into the .sdata - small data -
18659 section. Update reference.
18660 * gdb.base/baz.c (bazx, baz): Ditto.
18661 * gdb.base/foo.c (foox, foo): Ditto.
18662 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18663
18664 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
18665 to be arrays.
18666
18667 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
18668
18669 * gdb.base/overlays.exp: fix up and get working again.
18670 Add tests for backtraces from an overlay function.
18671
18672 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18673
18674 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18675 "calling function with watchpoint enabled".
18676
18677 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18678
18679 * gdb.base/break.exp (test_next_with_recursion): Remove
18680 gdb_suppress_tests for d10v-*-*.
18681 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18682 pending review of whether it is useful or not.
18683
18684 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18685
18686 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18687
18688 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18689
18690 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18691 * config/dve.exp: New file to support Densan boards.
18692
18693 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18694
18695 * gdb.base/interrupt.exp: Document problem of simulators, signals,
18696 reads and BSD.
18697
18698 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18699
18700 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18701 response.
18702
18703 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18704
18705 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18706
18707 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
18708 test.
18709
18710 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
18711 target_sizeof_long and target_bigendian_p.
18712 (structs_by_value, structs_by_reference): Check values according
18713 to targets word size and endianess.
18714
18715 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18716
18717 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
18718 output.
18719
18720 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18721
18722 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
18723 Update test of set args help to match source change.
18724
18725 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18726
18727 * gdb.base/default.exp: Expect help system output to be in
18728 alphabetical order.
18729 * gdb.base/help.exp: Ditto.
18730
18731 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18732
18733 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18734 "i*86-pc-linux-gnu*".
18735 * gdb.base/interrupt.exp: Ditto.
18736 * gdb.base/corefile.exp: Ditto.
18737
18738 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
18739 define vxworks when building the testcase.
18740
18741 * gdb.base/ptype.exp: Fix testnames to be unique.
18742 * gdb.base/radix.exp: Ditto.
18743 * gdb.base/term.exp: Ditto.
18744 * gdb.base/whatis.exp: Ditto.
18745 * gdb.c++/classes.exp: Ditto.
18746
18747 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18748
18749 * gdb.base/callfuncs.exp: Fix indentation.
18750
18751 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18752 suppress_flag has been set.
18753 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18754 target feature.
18755
18756 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18757
18758 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18759 the testcase.
18760
18761 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
18762 set_debug_traps() and breakpoint().
18763 * gdb.c++/misc.cc (main): Ditto.
18764 * gdb.c++/templates.cc (main): Ditto.
18765 * gdb.c++/virtfunc.cc (main): Ditto.
18766
18767 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18768
18769 * lib/gdb.exp(gdb_step_for_stub): New function.
18770 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18771 exists, reload the executable and do a "continue" instead of
18772 doing a jump.
18773 (runto_main): Use gdb_step_for_stub.
18774
18775 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
18776 tests to have unique names.
18777 * gdb.base/callfuncs.exp: Ditto.
18778 * gdb.base/commands.exp: Ditto.
18779 * gdb.base/default.exp: Ditto.
18780 * gdb.base/help.exp: Ditto.
18781 * gdb.base/list.exp: Ditto.
18782 * gdb.base/opaque.exp: Ditto.
18783 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
18784 similar tests.
18785
18786 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
18787 * gdb.c++/cplusfuncs.cc: Ditto.
18788 * gdb.c++/virtfunc.cc: Ditto.
18789
18790 * config/monitor.exp: Keep track of the last file we saw, rather
18791 than trying to get the info from gdb.
18792
18793 * gdb.fortran/types.exp: Move comment to previous line.
18794
18795 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
18796
18797 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
18798 target mode.
18799
18800 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
18801
18802 From Bob Manson:
18803 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
18804 string from GDB when it connects.
18805
18806 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
18807
18808 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
18809
18810 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
18811 if we can't get a debug format from GDB (we may be testing an
18812 older GDB). Use a 10 second timeout when checking for the format.
18813
18814 * gdb.stabs/weird.exp: Fix quoting.
18815
18816 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
18817
18818 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18819
18820 * config/arm-ice.exp: New file.
18821
18822 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18823
18824 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
18825 until it has been modified to work with the new testsuite.
18826
18827 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
18828 testcase won't compile, cause all of the testcases in the file to
18829 fail instead.
18830
18831 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18832 (gdb_clear_suppressed): New procedure.
18833 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18834 it contains a positive value.
18835
18836 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18837
18838 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18839
18840 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18841
18842 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18843
18844 * lib/gdb.exp (setup_xfail_format): New function.
18845 (get_debug_format): New function to get debug format.
18846 (debug_format): New global variable to hold last value set
18847 by get_debug_format.
18848 * gdb.base/list.exp: Call get_debug_format and expect some
18849 tests to fail for DWARF 1 and COFF formats.
18850 * gdb.c++/ptype.exp: Ditto.
18851 * gdb.c++/classes.exp: Ditto.
18852 * gdb.c++/cplusfuncs.exp: Ditto.
18853 * gdb.c++/inherit.exp: Ditto.
18854 * gdb.c++/templates.exp: Ditto.
18855 * gdb.c++/virtfunc.exp: Ditto.
18856
18857 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18858
18859 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18860 host doesn't have a currently-open connection.
18861
18862 * config/sparclet.exp: Cleanups and fixes to make it generic for
18863 any gdb stub target. Handle cases where gdb doesn't respond when
18864 interrupted in a sane fashion.
18865
18866 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
18867 same thing in a totally different way.
18868
18869 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
18870 setting "timeout".
18871 (gdb_start): We set the global gdb_prompt variable in
18872 default_gdb_init now.
18873
18874 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18875
18876 * gdb.base/printcmds.exp: Fix "check for floating addition"
18877 regexp to accept results within approx +/- .01 of exact value.
18878 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18879
18880 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18881
18882 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
18883 properly.
18884 (gdb_expect): Add optional timeout parameter, and add timeout
18885 value to various calls.
18886 (gdb_suppress_tests): Only give one warning message per group.
18887
18888 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18889
18890 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
18891 global variables. Handle getting a value for $timeout more
18892 gracefully.
18893
18894 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18895
18896 * lib/gdb.exp: Close connection to remote host if gdb doesn't
18897 initialize.
18898 (default_gdb_init): New procedure; allow gdb_init to be overridden
18899 by a target configuration file.
18900 (gdb_expect): Pass the timeout to remote_expect.
18901
18902 * config/monitor.exp(gdb_load): Fix typo in regexp.
18903
18904 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18905
18906 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18907
18908 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18909
18910 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
18911 here. Call gdb_target_exec before rebooting the target, to make
18912 sure the connection to the target is closed.
18913 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18914 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18915 Also detect "Timeout reading from remote" error.
18916
18917 * config/gdbserver.exp: Pass the executable being loaded to
18918 gdb_target_monitor. Don't call gdb_file_cmd here; let
18919 gdb_target_monitor do it.
18920
18921 * gdb.disasm/hppa.exp: Don't use exec_output.
18922
18923 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18924
18925 * gdb.base/list.exp: If we're debugging a non-native target,
18926 try to set the pc register to point to the start of the
18927 program before doing the first list command.
18928
18929 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
18930 test_calls after restarting.
18931
18932 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
18933 reloading.
18934
18935 * gdb.base/watchpoint.exp: Fix typo.
18936
18937 * gdb.base/setshow.exp: Check for use_gdb_stub.
18938
18939 * gdb.base/break.exp: Fix continue until exit test for the gdb
18940 stub case.
18941 * gdb.base/langs.exp: Ditto.
18942
18943 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
18944 gdb_load_offset. If we weren't given a file to load, figure out
18945 what the current file is and use it.
18946
18947 * config/i386-bozo.exp: New file.
18948
18949 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18950
18951 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18952 feature.
18953
18954 * config/proelf.exp: New entry.
18955
18956 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18957
18958 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18959 of regexps.
18960
18961 * gdb.base/watchpoint.exp: Don't run the test_stepping
18962 tests if gdb can't call functions on the target.
18963
18964 * gdb.base/setshow.exp: Don't run the set prompt tests if
18965 the board has gdb_prompt set.
18966
18967 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18968
18969 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18970 * gdb.base/commands.exp: Likewise.
18971 * gdb.base/setshow.exp: Likewise.
18972
18973 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18974
18975 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18976 feature.
18977
18978 * config/i960.exp: New file.
18979
18980 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18981
18982 * gdb.base/funcargs.exp: Check for gdb,short_int target
18983 feature instead of looking for explicit target triplets.
18984
18985 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
18986
18987 * gdb.base/printcmds.exp: add a couple more tests a la
18988 "p 123DEADBEEF", to check parse_number.
18989 * top.c: change "to enable to enable" to "to enable" in a couple
18990 of help strings.
18991
18992 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18993
18994 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18995 on the mn10300.
18996
18997 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18998
18999 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19000 where the test executable is run with explicit args.
19001 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19002
19003 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19004
19005 * gdb.base/run.c: Use FAKEARGV to build test executable that
19006 does not require a command line arg, since most simulators
19007 don't currently support passing such an arg into the simulated
19008 program.
19009 * gdb.base/commands.exp: Change tests to insert the proper
19010 value as the arg to the first recursive factorial call. Change
19011 compilation line to define FAKEARGV at compile time.
19012
19013 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19014
19015 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19016 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19017 function with watchpoint enabled" test.
19018
19019 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19020
19021 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
19022 Don't call gdb_test when the command doesn't return to a gdb prompt.
19023
19024 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
19025 "Tests restarted" messages.
19026
19027 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19028
19029 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19030
19031 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
19032
19033 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19034 for INFO SYMBOL; add help tests for OVERLAY commands.
19035 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19036 add tests for OVERLAY commands
19037 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19038 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19039 * gdb.base/sigall.c: add usestubs code frag
19040 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
19041
19042 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19043
19044 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19045 failures.
19046 (gdb_stop_suppressing_tests): Note that tests have restarted.
19047
19048 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19049
19050 * config/h8300.exp: New file.
19051
19052 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19053
19054 * gdb.base/setshow.exp: Check for the existence of a
19055 feature, not its value.
19056
19057 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19058
19059 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19060
19061 * gdb.base/scope.exp: It's now init0(), not init().
19062
19063 * gdb.base/scope0.c: For now, change init() to be init0().
19064
19065 * config/monitor.exp: Use gdb_serial in preference to serial
19066 or netport.
19067
19068 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
19069 and it's not already set.
19070
19071 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19072
19073 * gdb.base/setshow.exp: Only test the run command if the target
19074 isn't using a stub and if it supports argument passing.
19075
19076 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19077
19078 * config/udi.exp(gdb_start): Make sure UDICONF is set
19079 properly before starting gdb.
19080
19081 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19082
19083 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19084 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19085 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19086
19087 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19088
19089 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
19090 specialized code to reboot the board, use remote_reboot instead.
19091
19092 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19093
19094 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19095
19096 * config/monitor.exp: Make sure we disconnect from the target.
19097 Also, try a reboot/reload cycle instead of failing if the
19098 load fails.
19099
19100 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19101
19102 * gdb.base/default.exp: Don't set match_max.
19103 * gdb.base/help.exp: Ditto.
19104 * gdb.base/list.exp: Ditto.
19105 * gdb.base/signals.exp: Ditto.
19106
19107 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19108 set, use remote_ld to download the testcase instead of
19109 the GDB loader.
19110
19111 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19112
19113 * config/vr5000.exp: New file.
19114
19115 * config/monitor.exp(gdb_target_monitor): Add pattern for
19116 "Ending remote" to detect errors in connecting.
19117
19118 * gdb.base/setshow.exp: Add .* within auto language test.
19119
19120 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19121 target feature.
19122
19123 * config/monitor.exp(gdb_load): Check for a failure when loading,
19124 and reboot the board if necessary.
19125
19126 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19127 a set of tests. Remove print.* from the patterns being checked.
19128
19129 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19130
19131 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19132 refer to gdb_spawn_id.
19133
19134 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19135 longer used.
19136 * config/sparclet.exp: Ditto.
19137 * config/sparclet-old.exp: Ditto.
19138 * config/slite.exp: Ditto.
19139 * config/sim.exp: Ditto.
19140 * gdb.base/funcargs.exp: Ditto.
19141
19142 * lib/gdb.exp:Remove references to gdb_spawn_id.
19143 (gdb_expect): Move to remote.exp.
19144
19145 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19146
19147 * config/monitor.exp: Detect the "Couldn't establish connection"
19148 message from GDB.
19149
19150 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19151
19152 * gdb.base/bitfields.exp: Use runto instead of explicit
19153 gdb_run_cmd/gdb_expect sequences.
19154
19155 * gdb.base/break.exp(text_next_with_recursion): Add match for
19156 gdb_expect call.
19157
19158 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19159 We also need to handle the "A program is being debugged already"
19160 prompt from gdb. Use gdb_test to set the baud rate.
19161
19162 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19163 to 20000. Really. I mean it.
19164
19165 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19166
19167 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
19168 fails. If suppress_flag is set, skip perror message about not
19169 being able to send to GDB.
19170 (send_gdb): If suppress_flag is set, don't try to send commands to
19171 GDB.
19172 (gdb_expect): If suppress_flag is set, always fail immediately.
19173 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19174 (gdb_init): Call gdb_stop_suppressing_tests.
19175 (default_gdb_exit): Ditto.
19176 (default_gdb_start): Ditto.
19177
19178 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
19179 gdb_stop_suppressing_tests as appropriate.
19180 * gdb.base/break.exp: Ditto.
19181 * gdb.base/callfuncs.exp: Ditto.
19182 * gdb.base/commands.exp: Ditto.
19183 * gdb.base/exprs.exp: Ditto.
19184 * gdb.base/funcargs.exp: Ditto.
19185 * gdb.base/list.exp: Ditto.
19186 * gdb.base/recurse.exp: Ditto.
19187 * gdb.base/scope.exp: Ditto.
19188 * gdb.base/structs.exp: Ditto.
19189 * gdb.c++/inherit.exp: Ditto.
19190
19191 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19192
19193 * config/vr4300.exp: New file.
19194
19195 * gdb.*/*.exp: Call gdb_expect instead of expect.
19196
19197 * lib/gdb.exp(gdb_expect): New function.
19198
19199 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19200
19201 * lib/gdb.exp(gdb_init): New function.
19202
19203 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
19204 for each individual variable set.
19205
19206 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19207 name.
19208
19209 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19210
19211 * gdb.base/scope.exp: Use gdb_test.
19212
19213 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19214 aborting; the testsuite driver will do that for us (see
19215 gdb_finish). Also, use gdb_test in a few more places.
19216
19217 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19218
19219 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19220
19221 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19222
19223 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19224 and "add_tests" are not at the same address.
19225
19226 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19227
19228 * gdb.base/ptype.exp: Use gdb_test.
19229
19230 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19231
19232 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19233 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19234 left in. No longer expect them to fail.
19235
19236 * gdb.stabs/*.mt; Deleted, no longer used.
19237 * gdb.stabs/configure.in: Remove references to target makefile
19238 frags.
19239 * gdb.stabs/configure: Rebuilt.
19240
19241 * gdb.disasm/*.mt: Deleted, no longer used.
19242 * gdb.disasm/configure.in: Remove references to target makefile
19243 frags. Use "sh3.s" as the unique filename for this directory.
19244 * gdb.disasm/configure: Rebuilt.
19245
19246 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19247 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19248 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19249
19250 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19251
19252 * config/udi.exp: Use mondfe,name instead of remote_host.
19253
19254 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19255
19256 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19257 a function with a watchpoint enabled on the mn10200.
19258
19259 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19260 before trying to create it!
19261
19262 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19263
19264 * config/vx.exp: Use hostname instead of netport.
19265
19266 * config/vxworks.exp: New file.
19267
19268 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19269
19270 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
19271 gdb before assuming everything worked. Send a ^C if a timeout
19272 occurs.
19273
19274 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19275 $gdb_spawn_id directly.
19276 (gdb_run_cmd): Try _start as well as start. Use the target feature
19277 gdb,start_symbol as the symbol to start from when jumping.
19278
19279 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19280
19281 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19282 redundant) test.
19283
19284 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19285 it doesn't lose for 16bit integer systems.
19286
19287 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19288
19289 * gdb.fortran/types.exp: If the target doesn't support "double"
19290 data types, then expect "real" types to only be 4 bytes.
19291
19292 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19293 call tests if the target doesn't support inferior function calls.
19294
19295 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19296 in printf tests.
19297
19298 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19299
19300 * gdb.base/help.exp: Disable "help set", "help show", and
19301 "help support". Simplify regexp for "help stack".
19302
19303 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19304 to 60 seconds. Temporarily set match_max to 15000 around the
19305 "info copying" test.
19306
19307 * gdb.base/nodebug.exp: Don't try to do an inferior function
19308 call if the target doesn't support them.
19309 * gdb.base/printcmds.exp: Likewise.
19310 * gdb.base/setvar.exp: Likewise.
19311 * gdb.base/structs.exp: Likewise.
19312 * gdb.c++/templates.exp: Likewise.
19313 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19314
19315 * gdb.base/recurse.exp: Enable for the mn10200.
19316
19317 * configure.in: Do configure gdb.stabs directory for *-*-elf
19318 targets.
19319 * configure: Rebuilt.
19320
19321 * gdb.base/break.exp: Check for gdb,noresults before testing
19322 exit status and/or results from the target.
19323 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19324 * lib/gdb.exp: Remove old (now bogus) initialization of
19325 noinferior, noargs, noresults and nosignals.
19326
19327 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19328
19329 * config/sh.exp: New file.
19330
19331 * config/slite.exp: Try to connect multiple times to the board
19332 before rebooting. Only send a "monitor run" if need_monitor_run
19333 is set.
19334
19335 * gdb.base/break.exp: Don't do the "stub continue" test if
19336 the target has gdb_stub set.
19337
19338 * gdb.base/callfuncs.exp: Increase the timeout.
19339
19340 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19341 if the target has gdb,noinferiorio set.
19342
19343 * gdb.base/list.exp: Increase match_max to 10000 characters.
19344
19345 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19346
19347 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19348 target.
19349
19350 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19351
19352 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19353
19354 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
19355 trying to delete the copy of gdb. Catch the file delete so we
19356 don't die if the delete fails; also, the file should be copied to
19357 the host, not to the build.
19358
19359 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19360
19361 * lib/gdb.exp(gdb_test): Surround the result pattern with
19362 parenthesis in case it contains multiple regexps separated
19363 with |.
19364
19365 * gdb.base/watchpoint.exp: Use gdb_test.
19366 * gdb.base/default.exp: Ditto.
19367
19368 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19369
19370 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
19371
19372 * gdb.base/scope.exp: Use gdb_test.
19373 * gdb.c++/classes.exp: Ditto.
19374 * gdb.c++/inherit.exp: Ditto.
19375
19376 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19377
19378 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19379 remote_exec instead.
19380 * gdb.base/corefile.exp: Don't be ridiculous.
19381 * gdb.base/*.c: Add missing stub invocations.
19382
19383 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19384
19385 * config/slite.exp: Miscellaneous fixes.
19386
19387 * lib/gdb.exp: Fix runto.
19388
19389 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19390 the target.
19391
19392 * gdb.base/watchpoint.exp: Fix regexp.
19393
19394 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19395 close and wait commands, as the descriptor may now be
19396 invalid. Always call "remote_close host".
19397
19398 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19399
19400 Major rewrite for testsuite revision.
19401
19402 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19403 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19404 instead of relying on spawn_id to always contain a valid
19405 spawn id.
19406 (get_compiler_info): New procedure to build the ${binfile}.ci
19407 file, instead of replicating this in N different places.
19408 (gdb_compile): New procedure.
19409
19410 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
19411 appropriate arguments) instead of compile. Use gdb_test in a lot
19412 more places. Use send_gdb instead of send. Always run gdb_start
19413 at the start of a testcase, as this is no longer done magically.
19414
19415 config/*-gdb.exp: Rename without the -gdb suffix.
19416
19417 config/mips.exp: Use remote_close instead of exit_remote_shell.
19418 config/monitor.exp: Use target_info instead of looking at
19419 baud, timeout, etc.
19420 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19421
19422 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19423
19424 * gdb.c++/templates.exp (test_ptype_of_templates),
19425 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19426 Update expect patterns for destructors and assignment operators
19427 to match corresponding c-typeprint.c changes.
19428 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19429 to destructor breakpoint test, GDB should be able to set the
19430 destructor breakpoint without specifying arguments.
19431
19432 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19433
19434 * gdb.threads/pthreads.exp: Change result for failure to compile due
19435 to lack of pthreads runtime support from an error to simply an
19436 unsupported test, per dejagnu standards.
19437
19438 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19439
19440 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19441 where GDB exits to reduce pattern match time.
19442 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19443
19444 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19445
19446 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
19447
19448 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19449 * gdb.base/default.exp: ditto.
19450 * gdb.base/nodebug.exp: ditto.
19451 * gdb.base/printcmds.exp: ditto.
19452 * gdb.base/ptype.exp: ditto.
19453 * gdb.base/setvar.exp: ditto.
19454 * gdb.base/structs.exp: ditto.
19455 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19456
19457 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19458
19459 * configure, */configure: Rebuild with autoconf 2.12.
19460
19461 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19462
19463 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19464 use new i*86-pc-linux*-gnu quads.
19465 * gdb.base/corefile.exp: Ditto.
19466 * gdb.base/signals.exp: Ditto.
19467 * gdb.base/sigall.exp: Ditto.
19468 * gdb.base/interrupt.exp: Ditto.
19469
19470 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19471 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19472 RedHat 4.0.
19473
19474 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
19475 linux. This allows the test case to at least compile on latest
19476 linux, but still not run due to missing the threads runtime library.
19477
19478 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19479
19480 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19481 directory to search gdb directory. Accept and step over conditional
19482 stack alignment code. Consume $prompt in failure cases.
19483 Reset timeout to $oldtimeout instead of some arbitrary value.
19484 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19485 timeout problems with infinite stack backtraces.
19486 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19487 Accept function parameters for linkfunc member.
19488
19489 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19490
19491 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19492 (CXXFLAGS): Remove, unreferenced.
19493 (B_OPTIONS): Add for -B options and add code to initialize with
19494 previous -B options and also add -B option to pick up cross compiled
19495 runtime.
19496 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19497 doing cross compiles.
19498 (target_alias): Declare global.
19499 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19500 to verify that gcc exists in build tree, and if so set CC to that
19501 gcc and to use B_OPTIONS and TARGET_INCLUDES.
19502
19503 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19504
19505 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19506 ptype test for anonymous union. Fixup testcase to match
19507 current gcc debug output.
19508
19509 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19510
19511 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19512 force argument to an unsigned long type.
19513
19514 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19515
19516 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
19517 tests and anonymous union print/ptype tests.
19518 * gdb.base/list.exp (test_forward-search): Increase timeout by
19519 5 minutes for the "search extremely long line" case.
19520 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19521 completely optional and that the pass/fail messages use the command as
19522 the message if that third arg is a null string.
19523 (gdb_test_exact): Arrange that a null string pattern means match a
19524 null string output rather than any output, which might include random
19525 errors.
19526 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19527 backtrace test.
19528 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19529 always failing and failure is now exposed by gdb.exp changes.
19530
19531 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19532
19533 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19534 weren't being noted.
19535
19536 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19537
19538 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19539 * gdb.stabs/weird.exp: Remove v_comb xfails.
19540
19541 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
19542
19543 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
19544 list.exp scope.exp watchpoint.exp]
19545 Make all timeout error msgs explicitly say "(timeout)".
19546
19547 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
19548
19549 * config/monitor.exp: Increase download timeout to 1000 seconds.
19550
19551 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
19552
19553 * config/m32r.exp: Increase timeout to 120 seconds.
19554
19555 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19556
19557 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19558 and accept older ordering as obsolescent gcc or gdb.
19559 * gdb.c++/templates.exp: Ditto.
19560 * gdb.c++/virtfunc.exp: Ditto.
19561
19562 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19563
19564 * gdb.base/coremaker.c: Add code to mmap some data so we
19565 can check that it ends up in the core file.
19566 * gdb.base/corefile.exp: Add test to read mmapped data
19567 from core file.
19568
19569 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
19570
19571 * config/m32r.exp: New file.
19572
19573 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19574
19575 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19576 that cflags can contains -gstabs, and work correctly for other tests.
19577
19578 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
19579
19580 * gdb.base/setshow.exp: New file, tests show and set.
19581 * gdb.base/setshow.c: New file, tests show and set.
19582 * gdb.base/help.exp: Add test for help set|show annotate.
19583 * gdb.base/default.exp: Add test for set|show annotate.
19584
19585 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19586
19587 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19588 errors unique.
19589 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19590 explicitly.
19591
19592 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19593
19594 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19595 and width commands. This is done elsewhere.
19596 * (gdb_start): Don't call gdb_start_sim here. That's already
19597 done in gdb_load. This fixes lots of failures in default.exp.
19598
19599 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19600
19601 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19602 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19603 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19604 in the same we we treat other failures (since it may be an expected
19605 condition), rather than as an error.
19606 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19607 old test format.
19608
19609 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19610
19611 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19612 (distclean maintainer-clean realclean): No need to remove files
19613 twice. Nuke the duplicates.
19614 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
19615 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
19616 Remove config.h along with other config files.
19617
19618 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19619
19620 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19621 "p func1 ()" and note that rests of tests are skipped.
19622 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
19623 setup_xfails for "print func2::coremaker_local".
19624 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19625 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19626 affected by the previous run test.
19627 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19628 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19629 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19630 "pass int powerset tuple" and "pass modeless int powerset tuple".
19631 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19632 "real write 4" and "real write 8".
19633 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
19634 setup_xfails for "print vs1 after tuple assign 2",
19635 "print \$i after tuple assign 2", and
19636 "print vs2 after tuple assign 2".
19637 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19638 meaningful error message and return -1 so the caller can
19639 suppress further tests and avoid a cascade of errors.
19640
19641 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19642
19643 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19644 format for printing version.
19645 * gdb.base/default.exp: Ditto.
19646 * gdb.base/interrupt.exp: Fix problem with cascade of
19647 errors if child process dies while calling a function.
19648
19649 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19650
19651 * Makefile.in (VPATH): Add
19652 * Makefile.in (Makefile, config.status): Fix rules so things get
19653 remade when necessary.
19654
19655 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19656
19657 * Makefile.in (just-check): Add path to sibling expect dir
19658 to environment variable specified by RPATH_ENVVAR.
19659
19660 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19661
19662 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19663 (just-check): Add shared library paths for libstdc++, tk,
19664 tcl, bfd, and opcodes to the environment variable specified
19665 in RPATH_ENVVAR.
19666 * configure.in: Add support to recognize --enable-shared flag
19667 and generate correct value for RPATH_ENVVAR.
19668 * configure: Regenerated with autoconf.
19669
19670 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19671
19672 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
19673 include all osf versions.
19674 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19675 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19676 when target is linux. When failing to build pthreads test
19677 executable, give more meaningful message.
19678 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19679 arg for pthread_create.
19680
19681 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19682
19683 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
19684 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
19685 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
19686 and -lpthreads (everybody else).
19687 (test_startup): Fail gracefully if threads are not supported.
19688 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19689 "p/c array_index("abcdef",2)" when not gcc compiled.
19690 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19691 "print func2::coremaker_local" when not gcc compiled.
19692 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19693 "ptype on opaque struct tagname (statically)",
19694 "ptype on opaque struct tagname (dynamically) 1", and
19695 "ptype on opaque struct tagname (dynamically) 2"
19696 for not compiled with gcc.
19697 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19698 backtrace when compiled with gcc.
19699 * lib/gdb.exp (runto_main): Return result of "runto main" rather
19700 than always return success.
19701
19702 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19703
19704 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19705
19706 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19707
19708 * gdb.base/structs.exp: Undo last change.
19709
19710 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19711
19712 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19713 encapsulate all the steps/nexts done during self test, starting
19714 at main, and makes them less sensitive to optimization issues.
19715 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19716 signal handler" test.
19717 * gdb.threads/pthreads.exp: Only run this for native configs.
19718 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19719 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19720 tests.
19721 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19722 for "runto test_calls(void)" test.
19723
19724 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19725
19726 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19727 and don't expect address info in breakpoint confirmations.
19728
19729 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19730
19731 * gdb.base/list.exp (test_forward_search): Increase timeout
19732 temporarily by 60 seconds for searching extremely long line,
19733 and then reset to old value when done. Increase expect input
19734 buffer to 10000.
19735
19736 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19737
19738 * gdb.base/list.exp (test_forward_search): Fix to handle very
19739 long source line without overflowing expect's input buffer.
19740
19741 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19742
19743 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19744 "buffer_full".
19745
19746 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19747 "buffer_full".
19748
19749 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19750 "buffer_full".
19751
19752 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19753 "buffer_full".
19754
19755 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19756
19757 * configure.in (configdirs): Add gdb.threads.
19758 * configure: Regenerated with autoconf.
19759 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19760 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19761 * gdb.threads/configure: New, generated with autoconf.
19762
19763 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19764
19765 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19766
19767 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19768
19769 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19770 each signal's status in the output of "handle all print".
19771 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19772 the \r\n sequence that immediately precedes the gdb prompt.
19773 * gdb.base/a1-selftest.exp: Save original timeout and restore
19774 after test.
19775
19776 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19777
19778 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
19779 symbol.
19780
19781 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
19782
19783 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
19784
19785 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
19786
19787 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
19788 timeout by 60 seconds.
19789
19790 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
19791
19792 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
19793 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
19794 error return.
19795
19796 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
19797
19798 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
19799 gdb initialization, also report how long dejagnu waited. Restore
19800 old timeout before doing error return. Temporarily increase timeout
19801 by 3 minutes to allow for slow startups over heavy NFS use.
19802
19803 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
19804
19805 * lib/gdb.exp: Report timeout value for verbosity level 2.
19806 * config/gdbserver.exp: Ditto.
19807 * config/hppro.exp: Ditto.
19808 * config/mips-gdb.exp: Ditto.
19809 * config/monitor.exp: Ditto.
19810 * config/netware.exp: Ditto.
19811 * config/sim-gdb.exp: Ditto.
19812 * config/slite-gdb.exp: Ditto.
19813 * config/udi-gdb.exp: Ditto.
19814 * config/unix-gdb.exp: Ditto.
19815 * config/vx-gdb.exp: Ditto.
19816 * gdb.base/a1-selftest.exp: Ditto.
19817 * gdb.base/a2-run.exp: Ditto.
19818 * gdb.base/break.exp: Ditto.
19819 * gdb.base/corefile.exp: Ditto.
19820 * gdb.base/list.exp: Ditto.
19821 * gdb.base/recurse.exp: Ditto.
19822 * gdb.base/scope.exp: Ditto.
19823 * gdb.base/signals.exp: Ditto.
19824
19825 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19826
19827 * gdb.threads/Makefile.in (docdir): Removed.
19828
19829 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19830
19831 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
19832 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
19833 @srcdir@.
19834 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
19835 autoconf 2.5 or higher.
19836 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19837
19838 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19839
19840 * configure: Regenerated.
19841 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19842 avoid name clashes with SunOS headers.
19843
19844 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19845
19846 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19847
19848 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19849
19850 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19851 prototype information ends up in the compiler info file.
19852
19853 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19854
19855 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19856 attempting to regenerate it. Eliminate use of a temporary file
19857 and just generate the info file directly. Source it immediately,
19858 for consistency of use.
19859 * gdb.base/corefile.exp: Ditto
19860 * gdb.base/exprs.exp: Ditto.
19861 * gdb.base/funcargs.exp: Ditto.
19862 * gdb.base/langs.exp: Ditto.
19863 * gdb.base/list.exp: Ditto.
19864 * gdb.base/mips_pro.exp: Ditto.
19865 * gdb.base/nodebug.exp: Ditto.
19866 * gdb.base/opaque.exp: Ditto.
19867 * gdb.base/ptype.exp: Ditto.
19868 * gdb.base/scope.exp: Ditto.
19869 * gdb.base/setvar.exp: Ditto.
19870 * gdb.base/signals.exp: Ditto.
19871 * gdb.base/whatis.exp: Ditto.
19872 * gdb.c++/templates.exp: Ditto.
19873 * gdb.c++/virtfunc.exp: Ditto.
19874 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
19875 whether or not to add -lstdc++ to the compile command line args.
19876
19877 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19878
19879 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19880 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19881 Increase timeout, a lot of single stepping might be needed if the
19882 target has no hardware watchpoints.
19883
19884 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19885
19886 * gdb.base/break.exp: Ignore compiler warnings when compiling
19887 break.c.
19888 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19889 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19890 from remote-sim.
19891 * gdb.base/exprs.exp: Add h8300 xfails.
19892 * gdb.base/funcargs.exp: Likewise.
19893 * gdb.base/nodebug.exp: Likewise.
19894 * gdb.base/printcmds.exp: Likewise.
19895 * gdb.base/ptype.exp: Likewise.
19896 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19897 h8300 xfails.
19898 * gdb.base/return.exp: Handle float/double precision problems
19899 on the h8300.
19900 * gdb.base/funcargs.c: Explicitly make last constant argument to
19901 call_after_alloca_subr an unsigned long type.
19902 * gdb.base/return.c: Include stdio.h.
19903
19904 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19905
19906 * config/abug.exp: New file for the older Motorola Bug monitor
19907 that runs on the mvme13x series VME boards.
19908 * config/monitor.exp: Use the new config array for target settings
19909 if they exist.
19910
19911 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19912
19913 * sim-gdb.exp: Make the SH simulator allocate less space when
19914 it is targeted.
19915
19916 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19917
19918 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19919 test.
19920
19921 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19922
19923 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19924 "rs6000-*-*" for "list function in include file" when gcc compiled.
19925 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19926 for "p ctable1[120]".
19927 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19928 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19929 Remove setup_xfail for "rs6000-*-*" for
19930 "print 'scope0.c'::filelocal before run".
19931 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19932 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19933 since some compilers don't allow both options to be given
19934 on the same command line. Create object file and move it.
19935
19936 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19937
19938 * gdb.base/corefile.exp: Always regenerate the core file, since
19939 we always regenerate the coremaker program. Detect special case
19940 where registers cannot be read from core file.
19941
19942 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19943
19944 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19945 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19946 * gdb.c++/templates.exp: Only match on basename of file since
19947 some formats like xcoff don't encode directory information.
19948 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19949 and rs6000 AIX xcoff targets.
19950 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19951 * configure: Regenerate.
19952 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19953 here, rather than in distclean.
19954
19955 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19956
19957 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19958 defined, and use it to compile the test case with -O2. The
19959 native compilation still uses no optimization.
19960 * gdb.base/mips_pro.c: Remove inline assembly code since
19961 it is compiled PIC by default, which results in assembler
19962 warnings that make the testsuite think the compilation
19963 was unsuccessful.
19964
19965 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19966
19967 * gdb.c++/misc.exp: Add note to message for
19968 "print s.a for foo struct" that this is a known gcc 2.7.2
19969 and earlier bug.
19970
19971 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19972
19973 * gdb.base/break.exp: Fix pattern for matching "Delete all
19974 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19975 setup_xfail for deleting all breakpoints test. Fix various
19976 timeout messages to include "(timeout)".
19977 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19978 for "p t_float_values2(3.14159,float_val2)".
19979 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19980 for "continue to call2g" when gcc compiled.
19981 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19982 "up to foo in langs.exp", "show language at foo in langs.exp",
19983 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19984 and "show language at fsub in langs.exp".
19985 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19986 "list line 1 in include file", "list message for lines past EOF",
19987 "list function in include file", "list list0.h:foo", and
19988 "list filename:function; nonexistant function".
19989 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19990 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19991 and "ptype t_char_array" to be for native cc only.
19992
19993 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19994
19995 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
19996 setup_xfail for "print coremaker_bss", "print coremaker_ro",
19997 "print func2::coremaker_local", and "backtrace in corefile.exp".
19998
19999 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20000
20001 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20002 "bt in signals.exp". This problem only appears when running
20003 the testsuite, and then only intermittently.
20004
20005 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20006
20007 * gdb.base/return.exp (return_tests): Differentiate between
20008 two tests of continuing.
20009
20010 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20011
20012 * */Makefile.in (maintainer-clean): Remove config.log.
20013 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20014 * gdb.c++/Makefile.in (PROGS): Add inherit.
20015 (clean): Remove *.ci.
20016
20017 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20018
20019 * gdb.c++/misc.cc: Add test code from Mike Stump.
20020 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20021
20022 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20023
20024 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20025 to "alpha-*-osf2*" and add comment.
20026 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
20027 setup_xfail for "step over execarg initialization" and
20028 "step over corearg initialization".
20029 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20030 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20031 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
20032 gcc compiled for "print coremaker_bss", "print coremaker_ro",
20033 "print func2::coremaker_local", and "backtrace in corefile.exp".
20034 * gdb.base/signals.exp: Build and source signals.ci.
20035 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20036 to be for gcc only.
20037 * lib/gdb.exp: Move verbose statements outside conditionals.
20038
20039 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20040
20041 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20042 Feb 3 procfs.c change.
20043
20044 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20045
20046 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20047
20048 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20049
20050 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20051 from dejagnu's apparent default of 10 seconds, which gives random
20052 results when running the tests over NFS on moderately loaded systems.
20053 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20054
20055 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20056
20057 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20058 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
20059 result reports.
20060
20061 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20062
20063 * configure.in (CY_AC_PATH_TCLH): Remove.
20064 * configure: Regenerate.
20065
20066 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20067
20068 * gdb.c++/Makefile.in (clean): Add missing '{'.
20069
20070 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20071
20072 * lib/gdb.exp: Provide a default value for noinferior.
20073
20074 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20075 Load libgloss.exp.
20076
20077 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20078
20079 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20080 the executable, not the .o to run the tests from.
20081
20082 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20083
20084 * gdb.base/break.exp: Don't test for program exit or exit status
20085 if $noresults if nonzero.
20086 * gdb.base/langs.exp: Likewise.
20087 * gdb.base/watchpoint.exp: Likewise.
20088
20089 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20090 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20091 trying to compile the testcase.
20092
20093 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20094
20095 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20096 * gdb.base/signals.exp (continue to handler): Likewise.
20097
20098 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20099
20100 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20101
20102 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20103
20104 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20105
20106 * gdb.base/corefile.exp: Recognize "not found" as failure
20107 when trying to determine if a core file was generated.
20108 If no core file was generate the first time, try again without
20109 the ulimit -c to work around braindamaged shells.
20110
20111 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20112
20113 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20114 [] tests with "test" and enclose string in quotes.
20115 * gdb.stabs/configure: Rebuild
20116
20117 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20118
20119 Changes in sync with expect:
20120 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20121 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20122 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20123 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20124 argument to AC_REQUIRE.
20125 * configure: Regenerated.
20126
20127 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20128
20129 * gdb.base/corefile.exp: When generating a core, discard any
20130 error messages about ulimit not found and the "core dumped"
20131 message from the shell that runs the coredumper.
20132
20133 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20134
20135 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20136
20137 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20138 which sed script to run. Expect failure for v_comb test
20139 on PA targets too.
20140
20141 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20142
20143 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
20144 "print func2::coremaker_local" and for "backtrace in corefile.exp"
20145
20146 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20147
20148 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20149 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
20150 "sparc-sun-solaris*" xfails for "p v_comb".
20151 * lib/gdb.exp (default_gdb_start): Fix typo.
20152 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20153 messages to not include the full program name that caused
20154 the core dump since some systems (such as solaris) apparently
20155 truncate this path to about 80 characters.
20156 When generating a core file first try increasing the core file
20157 size limit to unlimited since some systems may default it to
20158 zero, and it is harmless to try it. Move the test for failing
20159 to generate a core file to where it will actually get executed.
20160 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20161 new gdb result from g++ debug info improvements and make old
20162 pattern obsolescent. Also account for size_t differences
20163 (may be int or long).
20164 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20165 initialization before function call is placed in the delay slot
20166 and thus appears to be skipped over by commands such as "next".
20167
20168 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20169
20170 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20171
20172 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20173
20174 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20175 input source file; fix code to compile test to deal with this
20176 convention.
20177 * gdb.c++/*.exp: Likewise.
20178
20179 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20180
20181 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20182 "bt in signals.exp".
20183
20184 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20185
20186 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20187 "step over execarg initialization" and
20188 "step over corearg initialization".
20189
20190 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20191
20192 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20193 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20194
20195 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20196
20197 From Rob Savoye (rob@poseidon.cygnus.com)
20198 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20199 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
20200 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20201 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20202 configure.in}: Major reworking for autoconfig.
20203 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20204 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
20205 New files.
20206 * config/unix-gdb.exp: Make GDB global.
20207 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
20208 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20209 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20210 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20211 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20212 term.exp, twice.exp, watchpoint.exp, whatis.exp},
20213 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
20214 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20215 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20216 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20217 pr-8136.exp, result.exp, string.exp, tuples.exp},
20218 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
20219 to returns as necessary, arrange for test to compile own testcase
20220 executable.
20221 * lib/gdb.exp: Changes for testsuite to compile own test cases.
20222
20223 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20224
20225 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
20226 clear_xfail at end of test which might not call either pass or fail.
20227 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20228 "backtrace through signal handler".
20229
20230 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20231
20232 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20233 continuing from a job control stop signal.
20234 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20235
20236 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20237
20238 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20239 * gdb.base/corefile.exp: Likewise.
20240 * gdb.base/funcargs.exp: Likewise.
20241
20242 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20243
20244 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20245 * config/monitor.exp: Add support for setting baud rate.
20246
20247 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20248
20249 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20250 i*86-*-linux* xfails for "backtrace through signal handler".
20251 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20252 "print func2::coremaker_local".
20253 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
20254 alpha-dec-osf2* xfail for
20255 "delete all breakpoints when none".
20256
20257 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20258
20259 * gdb.base/break.exp: Change test that deletes all breakpoints
20260 when no user breakpoints are installed. A post 4.15 change
20261 causes gdb to no longer prompt in this case.
20262
20263 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20264
20265 * gdb.base/return.exp (return_tests): Change xfail for test
20266 "correct value returned double test" to stop xfailing at
20267 Solaris 2.5. Apparently the bug has been fixed.
20268
20269 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20270
20271 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20272 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20273
20274 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20275
20276 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20277 * gdb.disasm/hppa.s: Corresponding changes.
20278
20279 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20280
20281 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20282 makefile fragment.
20283 * config/mt-hpux: Deleted.
20284
20285 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20286
20287 * Many files: When warning about suppressed tests due to a
20288 nonexistant test binary, avoid incrementing the warning count.
20289
20290 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20291
20292 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
20293
20294 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20295
20296 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20297 "sparc-*-solaris2*".
20298
20299 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20300
20301 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20302 Add global and local variables and initialize them.
20303 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20304 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20305 extracts the file name and terminating signal from the core file.
20306 * TODO: Remove note about tests for correct mapping of corefile.
20307 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20308 from optimizing it away.
20309 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20310 handles common blocks.
20311
20312 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20313
20314 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20315 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20316
20317 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20318
20319 * Makefile.in (maintainer-clean): New target, synonym for
20320 realclean.
20321 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20322 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20323 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20324 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20325 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20326 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20327
20328 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20329
20330 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20331 xfails when not gcc compiled for "print foo::funclocal".
20332 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20333 "print foo::funclocal at foo",
20334 "print 'scope1.c'::foo::funclocal at foo",
20335 "print foo::funclocal_bss at foo",
20336 "print 'scope1.c'::foo::funclocal_bss at foo",
20337 "print foo::funclocal_ro at foo",
20338 "print 'scope1.c'::foo::funclocal_ro at foo",
20339 "print bar::funclocal at foo" and
20340 "print 'scope1.c'::bar::funclocal at foo".
20341 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20342 gcc compiled for "print foo::funclocal at bar".
20343 Expand all messages to ensure that they identify that
20344 the test is at bar().
20345 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20346 gcc compiled for:
20347 "ptype on opaque struct pointer (statically)",
20348 "ptype on opaque struct tagname (statically)",
20349 "ptype on opaque struct pointer (dynamically) 1",
20350 "ptype on opaque struct tagname (dynamically) 1",
20351 "ptype on opaque struct pointer (dynamically) 2" and
20352 "ptype on opaque struct tagname (dynamically) 2
20353 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20354 gcc compiled for:
20355 "p datalocal"
20356 "whatis datalocal",
20357 "ptype datalocal",
20358 "p bsslocal",
20359 "whatis bsslocal", and
20360 "ptype bsslocal".
20361 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20362 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20363 when not gcc compiled.
20364 * gdb.base/funcargs.exp (float_and_integral_args): Add
20365 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20366 compiled.
20367 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20368 "backtrace from call6a" when not gcc compiled.
20369 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20370 "backtrace from call7a" when not gcc compiled.
20371 * gdb.base/callfuncs.exp (do_function_calls):
20372 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20373 "p t_char_array_values(char_array_val2,char_array_val1)",
20374 "p t_char_array_values(char_array_val1,char_array_val2)",
20375 "p t_char_array_values("carray 1","carray 2")",
20376 "p t_char_array_values("carray 1",char_array_val2)",
20377 "p t_char_array_values(char_array_val1,"carray 2")",
20378 "p sum_args(1,{2})",
20379 "p sum_args(2,{2,3})",
20380 "p sum_args(3,{2,3,4})",
20381 "p sum_args(4,{2,3,4,5})"
20382 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20383 "backtrace in corefile.exp" when not gcc compiled.
20384
20385 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20386
20387 * gdb.base/signals.exp: Rewrite `handle all print' test as
20388 a procedure. Accept blanks or TABs as whitespace, increase
20389 timeout and expect input buffer size for the large output
20390 from the command. Remove "i*86-*-bsdi2.0" xfail.
20391
20392 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20393
20394 * gdb.base/setvar.exp: Add new testcases for truncation when
20395 assigning invalid values to bitfields.
20396
20397 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20398
20399 * gdb.base/callfuncs.exp (do_function_calls): Remove
20400 mips-sgi-irix* xfail for
20401 "call inferior func with struct - returns char *"
20402 and fix test so that an optional (unsigned char *) cast is
20403 accepted in the result.
20404
20405 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20406
20407 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20408 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20409 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20410 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20411 that accidentally got checked in.
20412
20413 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20414
20415 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
20416 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20417 compiled test.
20418 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20419 Add mips-sgi-irix5* xfail for not gcc compiled.
20420 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20421 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20422 "p top", "whatis top", "p middle", and "whatis middle".
20423 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20424 "whatis signed char" for not gcc compiled.
20425 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20426 "set variable signed char=-1 (-1)" and
20427 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20428 * gdb.base/funcargs.exp (float_and_integral_args):
20429 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20430 Add mips-sgi-irix* xfail when not gcc compiled for
20431 "continue to call2b".
20432 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20433 "continue to call2g".
20434 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20435 "backtrace from call6a"
20436 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20437 "backtrace from call7k".
20438 Add mips-sgi-irix5* xfail when not gcc compiled for
20439 "backtrace from call7a".
20440 (localvars_after_alloca): Fix gdb_test cmds for
20441 "print * after runto ...".
20442 Remove rs6000-*-* xfails for
20443 "print i after runto localvars_after_alloca" and
20444 "print l after runto localvars_after_alloca"
20445 for all compilers.
20446 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
20447 when not compiled with gcc, for:
20448 "print signed char == (minus)",
20449 "print signed char != (minus)",
20450 "print signed char < (minus)",
20451 "print signed char > (minus)".
20452 * gdb.base/callfuncs.exp (do_function_calls):
20453 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20454 "call inferior func with struct - returns char *".
20455 * gdb.base/return.exp (return_tests): Change xfail for
20456 "correct value returned double test" to include Solaris 2.4.
20457 * gdb.base/funcargs.exp (float_and_integral_args):
20458 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20459
20460 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20461
20462 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20463 enumeration bitfields if compiling with GNU C.
20464 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20465 to empty' prompt.
20466
20467 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20468
20469 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20470 test for PRO targets.
20471
20472 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20473 breakpoints in the inferior at any given time by making
20474 two groups of breakpoints for call2*, call6* and call7*
20475 tests.
20476
20477 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20478
20479 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20480 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20481 from optimizing it away.
20482 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20483 "call inferior func with struct".
20484
20485 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20486
20487 * configure.in: Only configure gdb.chill for particular targets.
20488
20489 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20490
20491 * gdb.base/Makefile.in: Add action to .c.o transformation
20492 rule that generates a .ci file for each .o file and remove
20493 explicit .c.o rules except for callfuncs.o.
20494 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20495 generates a .ci file for each .o file and remove explicit
20496 .cc.o rules.
20497 (clean): Remove *.tmp *.ci files.
20498 (EXECUTABLES): Remove templ-info.exp.
20499 * gdb.base/compiler.c: New file.
20500 * gdb.c++/compiler.cc: New file
20501 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20502 Change rs6000-*-* xfail for
20503 "print 'scope0.c'::filelocal_ro" and
20504 "print 'scope1.c'::filelocal" and
20505 "print 'scope1.c'::filelocal_bss" and
20506 "print 'scope1.c'::filelocal_ro" and
20507 "print 'scope1.c'::foo::funclocal" and
20508 "print 'scope1.c'::foo::funclocal_ro" and
20509 "print 'scope1.c'::bar::funclocal" and
20510 "print 'scope0.c'::filelocal_ro" and
20511 "print 'scope1.c'::filelocal at foo" and
20512 "print 'scope1.c'::filelocal_bss at foo" and
20513 "print 'scope1.c'::filelocal_ro at foo" and
20514 "print 'scope1.c'::foo::funclocal at foo" and
20515 "print 'scope1.c'::foo::funclocal_bss at foo" and
20516 "print 'scope1.c'::foo::funclocal_ro at foo" and
20517 "print 'scope1.c'::bar::funclocal at foo" and
20518 "print 'scope0.c'::filelocal_ro" and
20519 "print 'scope1.c'::filelocal" and
20520 "print 'scope1.c'::filelocal_bss" and
20521 "print 'scope1.c'::filelocal_ro" and
20522 "print 'scope1.c'::foo::funclocal" and
20523 "print 'scope1.c'::foo::funclocal_bss" and
20524 "print 'scope1.c'::foo::funclocal_ro" and
20525 "print 'scope1.c'::bar::funclocal" and
20526 "print 'scope1.c'::bar::funclocal_bss"
20527 to only be xfail'd when not compiled with gcc.
20528 Add rs6000-*-* xfail for
20529 "print 'scope0.c'::filelocal_bss before run"
20530 when compiled with gcc.
20531 (test_at_main): Add rs6000-*-* xfail for
20532 "print filelocal_ro in test_at_main"
20533 when compiled with gcc.
20534 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
20535 Add rs6000-*-aix* xfail for
20536 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20537 "ptype t_char_array", not compiled with gcc.
20538 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20539 xfail for "list foo (in include file)" when gcc compiled.
20540 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
20541 (integral_args): Add rs6000-*-* xfail for
20542 "run to call0a" if not compiled with gcc.
20543 (unsigned_integral_args): Add rs6000-*-* xfail for
20544 "run to call1a" if not compiled with gcc.
20545 (float_and_integral_args): Add rs6000-*-* xfail for
20546 "run to call2a" if not compiled with gcc and for
20547 "continue to call2b" for any compiler.
20548 Add rs6000-*-* xfail to
20549 "print f1 after run to call2a" for gcc compiled.
20550 (discard_and_shuffle): Add rs6000-*-* xfail for
20551 "run to call6a".
20552 (shuffle_round_robin): Add rs6000-*-* xfail for
20553 "backtrace from call7a" if not compiled with gcc.
20554 Add rs6000-*-* xfail for
20555 "backtrace from call7b" if compiled with gcc.
20556 (call_after_alloca): Add rs6000-*-* xfail for
20557 "print c in call_after_alloca" and
20558 "print s in call_after_alloca" and
20559 "backtrace from call_after_alloca_subr"
20560 if not compiled with gcc.
20561 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20562 "print c in localvars_in_indirect_call" and
20563 "print c in localvars_in_indirect_call" and
20564 "backtrace in indirectly called function" and
20565 "stepping into indirectly called function"
20566 if not compiled with gcc.
20567 (localvars_after_alloca): Add rs6000-*-* xfail for
20568 "print c after runto localvars_after_alloca" and
20569 "print s after runto localvars_after_alloca" and
20570 "print i after runto localvars_after_alloca" and
20571 "print l after runto localvars_after_alloca"
20572 for all compilers.
20573 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20574 than whatis-info.exp.
20575 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20576 than opaque-info.exp.
20577 Setup rs6000-*-* xfail for
20578 "ptype on opaque struct pointer (statically)" and
20579 "ptype on opaque struct pointer (dynamically)" when
20580 not compiled with gcc.
20581 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20582 rather than callf-info.exp.
20583 (do_function_calls): Add clear_xfail for rs6000-*-* for
20584 "p t_float_values2(3.14159,float_val2)". Seems to work
20585 fine there, both with xlc and gcc. Need to find out what
20586 it is doing right and fix other platforms.
20587 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20588 "call inferior func with struct - returns int",
20589 "call inferior func with struct - returns long",
20590 "call inferior func with struct - returns float",
20591 "call inferior func with struct - returns double",
20592 "call inferior func with struct - returns char *",
20593 but only if not gcc compiled (presumes xlc compiled).
20594 Change rs6000-*-* xfails for
20595 "call inferior func with struct - returns char" and
20596 " call inferior func with struct - returns short" to only
20597 xfail if not using gcc.
20598 (clean mostlyclean): Remove *.ci and *.tmp files.
20599 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20600 than templ-info.exp.
20601 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20602 Add rs6000-*-* xfail for "up to foo in langs.exp"
20603 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
20604 when not gcc compiled.
20605
20606 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20607
20608 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20609 * gdb.base/corefile.exp: Likewise.
20610 * gdb.base/list.exp: Likewise.
20611 * gdb.base/scope.exp: Likewise.
20612 * gdb.base/siganls.exp: Likewise.
20613
20614 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20615 compiler output.
20616 * gdb.base/whatis.exp: Likewise.
20617
20618 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20619
20620 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20621 failure (opcode table has been fixed to match reality).
20622
20623 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20624
20625 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20626 "call inferior func with struct - returns char",
20627 "call inferior func with struct - returns short"
20628
20629 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20630 "print 'scope0.c'::filelocal at main",
20631 "print 'scope0.c'::filelocal_bss in test_at_main",
20632 "print 'scope0.c'::filelocal at foo",
20633 "print 'scope0.c'::filelocal_bss in test_at_foo",
20634 "print 'scope0.c'::filelocal at bar",
20635 "print 'scope0.c'::filelocal_bss in test_at_bar"
20636
20637 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20638 in source file 1". This bug seems to have been fixed with both
20639 gcc and native cc (was native assembler bug?).
20640
20641 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20642
20643 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20644 "backtrace through signal handler" to "i*86-*-sysv4*".
20645 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20646 continue" case. Add "known SVR4 bug" to fail message.
20647 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20648 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20649 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20650 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20651 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20652 "up to foo in langs.exp", "show language at foo in
20653 langs.exp", "up to cppsub_ in langs.exp", "show
20654 language at cppsub_ in langs.exp", "up to fsub in
20655 langs.exp", and "show language at fsub in langs.exp".
20656 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20657 "bactrace in corefile.exp".
20658 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20659 "call inferior function with struct - returns float" and
20660 "call inferior function with struct - returns double".
20661
20662 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20663
20664 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20665 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20666 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20667 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20668
20669 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20670
20671 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20672 (or overriden) "CHILL" macro rather then bare "gcc".
20673 Also look for ../../gcc/xgcc since that is what we will
20674 actually need, not "Makefile". Remove following assignment
20675 of CHILL to CHILL_FOR_TARGET because that results in
20676 recursive definition.
20677
20678 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20679
20680 * gdb.base/corefile.exp: Change xfail for backtrace in
20681 corefile.exp from linuxaout to all linux.
20682 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20683 cases where we miss the breakpoint at the signal handler
20684 for some reason. Setup xfail for linuxoldld/linuxaout and
20685 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20686 hitting SIGURG breakpoint.
20687 * gdb.base/signals.exp: Setup xfail for "next" acting like
20688 continue to add linuxoldld. Setup xfail for all linux for
20689 "next to handler in signals_tests_1", "backtrace in
20690 signals_tests_1", "continue to func1", "pass SIGUSR1",
20691 and continue to handler".
20692
20693 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20694
20695 * Update all FSF addresses except those in COPYING* files.
20696
20697 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20698
20699 * gdb.base/a2-run.exp: Change messages to be more explicit about
20700 the status of args, and quote binfile in results.
20701
20702 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20703
20704 * gdb.base/callfuncs.exp: Add tests for passing structs to
20705 inferior functions and return various types.
20706 * gdb.base/callfuncs.c: Add functions to receive a struct
20707 and return a member of the struct, in various types.
20708
20709 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20710
20711 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20712
20713 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20714
20715 * config/vxworks29k.exp: New file, sources vxworks.exp.
20716
20717 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20718
20719 * config/gdbremote.exp: New file. Testing framework using
20720 gdbserver.
20721
20722 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20723
20724 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20725 "call function when asleep" and "send end of file".
20726 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20727 for "backtrace in corefile.exp".
20728 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20729 for "backtrace through signal handler".
20730 * gdb.base/corefile.exp: Make sure we actually generate a core file
20731 before trying the core tests. Some systems allow the user to suppress
20732 generation of core files and default to that (linux for example).
20733 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20734 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20735
20736 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20737
20738 * gdb.threads: New directory with some crude multi-threaded
20739 gdb tests (step.exp and step2.exp).
20740 * config/mt-lynx (STEP_EXECUTABLE): Define.
20741 (THREADFLAGS): Define.
20742
20743 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20744
20745 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20746
20747 * gdb.base/signals.exp: Disable whole file for lynx until
20748 further notice.
20749
20750 * gdb.base/signals.exp: xfail test where "next" acts like
20751 "continue" for lynx.
20752
20753 * gdb.base/interrupt.exp: xfail test for calling function while
20754 inferior is asleep for lynx.
20755
20756 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20757 than one cr-lf after each command.
20758
20759 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20760
20761 * configure.in: Reinstate setting of stabsdirs variable, fix
20762 typo in setting up configdirs for native builds.
20763
20764 * gdb.base/return.exp: Fix typo in return double test.
20765 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20766 compiler from optimizing them away.
20767
20768 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20769
20770 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20771 sequences to be echo'd by gdb when using gdb_test.
20772 * gdb.chill/chexp.exp: Likewise.
20773 * gdb.fortran/exprs.exp: Likewise
20774
20775 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20776
20777 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
20778 after the inferior gdb has started.
20779
20780 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
20781 after each command.
20782 * gdb.base/funcargs.exp: Likewise.
20783 * gdb.base/gdbvars.exp: Likewise.
20784 * gdb.base/interrupt.exp: Likewise.
20785 * gdb.base/list.exp: Likewise.
20786 * gdb.base/watchpoint.exp: Likewise.
20787 * gdb.c++/demangle.exp: Likewise.
20788 * gdb.c++/inherit.exp: Likewise.
20789 * gdb.chill/chexp.exp: Likewise.
20790 * gdb.fortran/exprs.exp: Likewise.
20791
20792 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
20793 test if we can't handle IO to/from the inferior.
20794
20795 * gdb.c++/misc.exp: Always check for a program already being
20796 started after sending a "run" command to gdb.
20797
20798 * gdb.base/twice.exp: Start with a fresh gdb.
20799
20800 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
20801 only depend on gdb's expression code, not the chill runtime.
20802
20803 * gdb.base/return.c: Put return values into variables so we
20804 can have gdb print them rather than depending on the program
20805 to print them.
20806 * gdb.base/return.exp: Corresponding changes.
20807
20808 * lib/gdb.exp: Provide default value for noinferiorio.
20809 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
20810 the inferior.
20811
20812 * gdb.base/break.exp: Always check for a program already being
20813 started after sending a "run" command to gdb.
20814 (text_next_with_recursion): Don't check the output from the
20815 program's printf statement. Instead just make sure the program
20816 exited.
20817
20818 * gdb.base/commands.exp: Protect tests which need arguments with
20819 $noargs conditionals.
20820
20821 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20822
20823 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20824 of structure member arrays to match gdb/valops.c:value_addr change.
20825
20826 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20827
20828 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20829 cases.
20830
20831 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20832
20833 * configure.in (configdirs): Remove gdb.chill from default list
20834 of subdirs and then add it back in only if doing a native build.
20835 The current chill compiler does not yet work in any cross build.
20836 * Revert all signal changes from Jul 6.
20837 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20838 for sh-hms targets, allowing these tests to link, with no other
20839 changes. Testing is suppressed by setting "nosignals" in site.exp.
20840
20841 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20842
20843 * configure.in (signaldirs): Define and add to configdirs for all
20844 targets except some specific ones that are known to not support signals.
20845 Also clean up formatting.
20846 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20847 (signals, sigall): Remove rules to build.
20848 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20849 Moved to new gdb.signals directory.
20850 * gdb.signals: New test directory.
20851 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20852 signals.c signals.exp}: New or moved files.
20853
20854 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20855
20856 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20857
20858 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20859
20860 * gdb.base/return.exp: Xfail `return double' test failure
20861 on at least Solaris 2.3 and handle future/past versions on
20862 a case by case basis as appropriate. Also update message
20863 to include i*86 failures.
20864
20865 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20866
20867 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20868
20869 * lib/gdb.exp: Fix comment which erroneously identified
20870 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20871 gdb_file_cmd not gdb_load).
20872 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20873
20874 * gdb.base/setvar.exp: Make test names consistent between pass and
20875 fail cases. Use gdb_test more.
20876
20877 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20878
20879 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20880
20881 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20882
20883 * gdb.base/help.exp: Fix expected help string for `show commands'.
20884
20885 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20886
20887 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20888
20889 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20890 of a text section.
20891
20892 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20893
20894 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20895 that loop eventually terminates. Fix Connection refused logic so
20896 that testsuite will expire nicely.
20897
20898 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20899
20900 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20901 config/rom68k.exp: New tcl glue for the appropriate monitors.
20902 These all just end up calling monitor.exp.
20903 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20904 refused' by retrying. Cleanup some timeout issues.
20905 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20906 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20907 callers don't have to set/restore global timeout variable.
20908
20909 * The following set of changes centralizes management of the global
20910 timeout variable. This way, it can be set in one target dependent
20911 place instead of dozens of places scattered throughout the test suite.
20912 If you need to lengthen a timeout, then you should either set timeout
20913 in one of the config/{target}.exp files, or multiply it by a factor.
20914 Setting it to an absolute value is always going to lose for some
20915 targets.
20916 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20917 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20918 * gdb.base/funcargs.exp: Don't set timeout.
20919 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20920 * gdb.base/printcmds.exp (test_print_string_constants
20921 test_print_array_constants): Don't set timeout.
20922 * gdb.base/ptype.exp: Don't set timeout.
20923 * gdb.base/recurse.exp: Don't set timeout.
20924 * gdb.base/return.exp: Don't set timeout.
20925 * gdb.base/watchpoint.exp: Don't set timeout.
20926 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20927 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20928
20929 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20930
20931 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20932
20933 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20934
20935 * lib/gdb.exp: Disable chill tests for irix5.
20936
20937 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20938
20939 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20940 each test pass or fail.
20941
20942 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20943
20944 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20945 xlc not gcc.
20946
20947 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20948
20949 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20950
20951 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20952
20953 * config/est.exp: Fix copyright and comments. Remove dead code.
20954 Use targetname, serialport and baud variables instead of fixed
20955 constants.
20956 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20957 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20958
20959 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20960
20961 * gdb.base/watchpoint.exp: Don't run
20962 test_watchpoint_triggered_in_syscall for sunos.
20963
20964 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20965
20966 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20967 they don't seem to exist. Do include stdio.h.
20968
20969 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20970
20971 * gdb.base/a1-selftest.exp: Add alpha xfail.
20972
20973 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20974
20975 * gdb.base/watchpoint.c (main): Prompt before calling read().
20976 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20977 Revise accordingly. Remove cruft about sending "123" several
20978 times, until it gets noticed. Clean up the "print buf[0]" stuff
20979 so that it passes or fails, and waits for prompts in the usual way.
20980
20981 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20982
20983 * gdb.base/recurse.exp: Fix comment.
20984
20985 * TODO: Remove item about printing variables in nodebug.exp. Add
20986 item about enabling tests which are only run on some targets.
20987
20988 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20989 fail, make test names unique, use new gdb_test convention
20990 regarding pattern, use gdb_test more, etc.).
20991
20992 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20993 fail, make test names unique, etc.).
20994
20995 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20996
20997 * gdb.base/nodebug.c: Change return type of top and middle to
20998 short.
20999 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21000 are fixed by the recent mdebugread.c changes. Allow `short ()'
21001 as type for top and middle.
21002
21003 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21004
21005 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21006 nearly as I can tell, the whole thing was an accident in Stu's
21007 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21008 to replace a send/expect pair with gdb_test, but ended up only
21009 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21010 of 30 Mar 1995 took care of it, but left this vestigial comment
21011 which I am now nuking.
21012
21013 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21014
21015 * gdb.base/break.exp: Look for different line number for
21016 breakpoint at main depending on usestubs.
21017
21018 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21019
21020 * gdb.base/list.exp: Adjust some alternate expect patterns to
21021 match recent list0.c change. Add alternate expect pattern for
21022 output from `list default lines around main' for optimizing
21023 compilers.
21024
21025 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21026
21027 * lib/gdb.exp: If nosignals is not set, set it to 0.
21028
21029 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21030
21031 * config/slite-gdb.exp: Responds to load symbol table prompt.
21032 * gdb.base/break.exp: Adjust line number, fix rerun.
21033 * gdb.base/langs0.c: Add #ifdef usestubs.
21034
21035 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21036
21037 * gdb.base/list.exp: Adjust line contents after adding new lines in
21038 list0.c. Also fix a syntax error.
21039
21040 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21041 * gdb.base/break.exp: ditto.
21042 * gdb.base/list.exp: ditto.
21043 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21044 * gdb.base/run.c: ditto.
21045 * gdb.base/list0.c: ditto.
21046 * gdb.base/funcargs.c: ditto.
21047
21048 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21049
21050 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21051 $targetname, $serialport and $baud instead of hardwired variables.
21052 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21053 target doesn't support signals.
21054
21055 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21056
21057 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21058
21059 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21060
21061 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21062 Don't rely on the value of an auto variable before it has been
21063 initialized. Use gdb_test more.
21064
21065 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21066
21067 * lib/gdb.exp (default_gdb_version): A version number must start
21068 with a digit, but other than that contains all characters up to
21069 the first whitespace character.
21070
21071 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21072
21073 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21074
21075 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21076
21077 * gdb.c++/*.exp: Warn if executable does not exist. The original
21078 reason for skipping the warning was that configure.in sometimes
21079 intentionally skipped building the executables but the tcl code
21080 had no way of knowing. That (a) was always bogus with respect to
21081 error handling, (b) is no longer true (right now there is no way
21082 to skip C++ tests).
21083
21084 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21085
21086 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21087
21088 * gdb.base/list.exp: Add expect patterns for output from
21089 SunPRO compiled executables.
21090 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21091 types.
21092
21093 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21094
21095 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21096 number (we are already testing that the correct source line text
21097 gets printed).
21098
21099 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21100 that is what is intended, but something needed to be done to get
21101 sunos4 native working again.
21102
21103 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21104
21105 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21106 apparently went with a (very) old xfail.
21107
21108 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21109
21110 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21111 runto_main is a proc in gdb.exp that will do 'step' for target use
21112 stubs.
21113 * gdb.base/exprs.exp: ditto.
21114 * gdb.base/interrupt.exp: ditto.
21115 * gdb.base/opaque.exp: ditto.
21116 * gdb.base/printcmds.exp: ditto.
21117 * gdb.base/ptype.exp: ditto.
21118 * gdb.base/scope.exp: ditto.
21119 * gdb.base/setvar.exp: ditto.
21120 * gdb.base/signals.exp: ditto.
21121 * gdb.base/twice.exp: ditto.
21122 * gdb.c++/classes.exp: ditto.
21123 * gdb.c++/inherit.exp: ditto.
21124 * gdb.c++/templates.exp: ditto.
21125 * gdb.base/break.exp: no run and hit main for stubs. Change line
21126 numbers for breakpoints and info breakpoint.
21127 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21128 breakpoint().
21129 * gdb.base/callfuncs.c: ditto.
21130 * gdb.base/exprs: ditto.
21131 * gdb.base/interrupt.c: ditto.
21132 * gdb.base/opaque0.c: ditto.
21133 * gdb.base/printcmds.c: ditto.
21134 * gdb.base/ptype.c: ditto.
21135 * gdb.base/scope0.c: ditto.
21136 * gdb.base/setvar.c: ditto.
21137 * gdb.base/signals.c: ditto.
21138 * gdb.base/twice.c: ditto.
21139 * gdb.c++/misc.cc: ditto.
21140 * gdb.c++/templates.cc: ditto.
21141
21142 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21143
21144 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21145
21146 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21147 somewhere between `read' and `main.c'. I'm pretty sure the
21148 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21149 and it isn't particularly useful.
21150
21151 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21152
21153 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21154
21155 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21156
21157 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21158
21159 * config/mt-slite: add LIBS and -nostdlib.
21160 * config/slite-gdb.exp: add this new file to support sparclite target.
21161
21162 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21163
21164 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21165
21166 * gdb.base/a2-run.exp: Change argument to istarget from
21167 "*-*-vxworks" to "*-*-vxworks*".
21168 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21169
21170 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21171
21172 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21173 will not runto main but do a 'step' to step out of breakpoint().
21174 * config/mt-slite: add -Dusestubs.
21175
21176 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21177
21178 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21179 instead of just @.
21180
21181 * gdb.base/signals.exp: Add test for "handle all print".
21182 * TODO: Remove "handle all print". Also remove item about
21183 checking copyright date (I don't like the idea of a spurious FAIL
21184 based on when we run the tests).
21185
21186 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21187 for SunOS4 (reason for failure not investigated). Remove
21188 redundant test for $binfile.
21189
21190 * gdb.base/nodebug.c (array_index): Call malloc.
21191
21192 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21193
21194 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21195
21196 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21197 conventions and slightly simplify the matching regexp.
21198
21199 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21200
21201 * gdb.base/break.exp: Update gdb_test invocation to use new
21202 convention.
21203
21204 * lib/gdb.exp: If noargs is not set, set it to 0.
21205
21206 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21207 tests unique.
21208
21209 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21210
21211 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21212
21213 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21214 one argument of type "<non-float parameter>".
21215
21216 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21217
21218 * config/rom68k.exp: New file to support Motorola IDP board.
21219 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21220 * gdb.base/break.c: Change things around so that this program
21221 doesn't depend upon args. This is necessary to make remote
21222 targets work (in general, they can't take args).
21223 * gdb.base/break.exp: Don't try to send args to program. Don't
21224 expect output. Also, replace lots of code with gdb_test.
21225
21226 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21227
21228 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21229 printing of '\'' (which is what the comment says we are testing,
21230 even though we were not), not '''.
21231 (test_integer_literals_rejected): Test that printing ''' is an error.
21232
21233 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21234 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21235 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21236 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21237 Use gdb_test not test_print_accept.
21238 * lib/gdb.exp: Remove test_print_accept.
21239
21240 * gdb.base/signals.exp (signal_tests_1): Make pass message
21241 consistent with fail message.
21242
21243 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21244 unsigned char; the bug (PR 1821) is fixed.
21245
21246 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21247
21248 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21249 successful tests--makes xfailing them work right.
21250
21251 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21252
21253 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21254 only \r\n, not .*. The test can pass .* as the last thing in
21255 $pattern if that is what it wants. In addition to providing this
21256 flexibility, this change should speed up pattern matching in cases
21257 where the pattern already ended with .* (there were a number of
21258 them). This change also helps catch bad patterns--in the old
21259 scheme the typo "char \*" instead of "char \\*" would pass. Now
21260 it is caught.
21261 * Many .exp files: Update callers.
21262
21263 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21264 clearer and does not spuriously match multiple ('s. Likewise for
21265 ) and *.
21266
21267 * gdb.base/nodebug.exp: Test ability to call a function and pass
21268 it a string (even with no debugging info).
21269
21270 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21271 "p '\'", which is the same as "p ''" once tcl gets done with
21272 quoting, to "p '\\'", which I suspect is what is intended (one
21273 backslash gets sent to GDB).
21274
21275 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21276
21277 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21278
21279 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21280 1817) was fixed literally years ago.
21281
21282 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21283
21284 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21285 test, it causes stepping out of call_after_alloca_subr with
21286 optimizing compilers.
21287 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21288 fails.
21289
21290 * gdb.c++/templates.exp: Source templ-info.exp only if
21291 the templates executable exists.
21292
21293 * gdb.c++/misc.cc (class Contains_static_instance,
21294 class Contains_nested_static_instance),
21295 gdb.c++/classes.exp (test_static_members): Test printing of
21296 a class that contains a static instance of the class.
21297
21298 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21299
21300 * gdb.base/langs2.c (cppsub_): Don't prototype.
21301 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21302 only, I believe).
21303
21304 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21305
21306 * lib/gdb.exp (skip_chill_tests): New procedure.
21307
21308 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21309
21310 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21311
21312 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21313 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21314
21315 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21316
21317 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21318
21319 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21320 disassemble 8, not 16, instructions for part 4.
21321
21322 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21323 support the latter anymore.
21324
21325 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21326 -DNO_PROTOTYPES.
21327 * gdb.base/callfuncs.c: Control use of prototypes based on
21328 NO_PROTOTYPES, not __STDC__.
21329 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21330 t_float_values2 tests if prototypes in use.
21331
21332 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21333 t_double_values): When checking differences against DELTA, check
21334 that difference is within the range (-DELTA,DELTA), not just
21335 (-infinity,DELTA).
21336
21337 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21338
21339 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21340 'file' command firts, then 'target', then 'load', this is due to gdb
21341 target set up.
21342 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21343
21344 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21345
21346 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21347 FP load/store variants.
21348 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21349
21350 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21351
21352 * gdb.base/term.exp: Do not give a warning if not native, it is
21353 not an abnormal condition.
21354
21355 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21356
21357 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21358 t_char_array".
21359
21360 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21361
21362 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21363 are getting the version number.
21364
21365 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21366 if not native, it is not an abnormal condition.
21367
21368 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21369
21370 * lib/gdb.exp: Just use "file exists", rather than undocumented
21371 dejagnu procedure "findfile".
21372
21373 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21374
21375 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21376 (LDFLAGS): Set to -Xlinker -Ur.
21377
21378 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21379 Removed, these values are set by lib/gdb.exp.
21380
21381 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21382
21383 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21384
21385 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21386 of replicating gdb startup code.
21387
21388 * config/mt-vxworks (LDFLAGS): Set to -r.
21389 (CFLAGS_FOR_TARGET): Removed.
21390
21391 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21392 (gdb) and gdb for vxworks uses (vxgdb).
21393
21394 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21395 executable is not in the tree and host != target, use sed and
21396 program_transform_name to determine the gdb name used by the
21397 target.
21398
21399 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21400 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21401
21402 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21403
21404 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21405 floats, chars, and shorts where there are ANSI-style function
21406 definitions.
21407
21408 * gdb.base/langs.exp, gdb.base/langs*: New test.
21409 * gdb.base/Makefile.in: Build it.
21410 * TODO: Remove item about checking that C names don't get C++
21411 demangling applied; this test tests it.
21412
21413 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21414
21415 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21416 went with the const70 xfail. The xfail went away a year ago.
21417
21418 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21419
21420 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21421 for hp300.
21422
21423 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21424
21425 * gdb.base/a1-selftest.exp: Don't run on hp300.
21426
21427 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21428
21429 * Makefile.in (site.exp): Set host_alias and target_alias as well
21430 as host_triplet and target_triplet.
21431
21432 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21433
21434 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21435
21436 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21437 places as other ecoff systems).
21438
21439 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21440 ultrix.
21441
21442 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21443
21444 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21445 remove them.
21446 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21447 variable and "variable" in addition to "data variable".
21448 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21449
21450 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21451 2.
21452 * gdb.base/list1.c (long_line): Add additional statement at start
21453 of function.
21454 * gdb.base/list.exp (test_forward_search): Update line number to
21455 reflect new statement.
21456
21457 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21458
21459 * gdb.base/signals.exp: Reinitialize searched source directories
21460 after gdb_start call.
21461
21462 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21463
21464 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21465 * gdb.stabs/Makefile.in: Likewise.
21466
21467 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21468 change. Instead split the tests into smaller pieces.
21469 * gdb.disasm/hppa.s: Corresponding changes.
21470
21471 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21472
21473 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21474 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21475
21476 * gdb.base/funcargs.exp: Modify many tests so that every test
21477 either passes or fails. Make some test names unique.
21478
21479 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21480
21481 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21482 Call stty to set interrupt character.
21483
21484 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21485 for HP assembler versus GNU assembler based on actual behavior of
21486 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21487
21488 * TODO: Suggest a few more stepping tests.
21489
21490 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21491
21492 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21493 restart GDB for h8300 after a continue.
21494 (return): Add pattern to match a29k-udi behavior.
21495 * gdb.base/nodebug.exp: Remove obsolete comment.
21496 * gdb.base/regs.exp: New file, testing of register displays.
21497 * gdb.base/return.exp: Fix typo in reference to $objdir.
21498 * gdb.base/whatis.exp: Always start with a fresh GDB.
21499
21500 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21501
21502 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21503 higher, these tests generate a lot of output.
21504
21505 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21506
21507 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21508 code following the catch silently ignored some errors; without the
21509 catch they should be thrown like any other tcl error. Also, the
21510 catch used "" instead of {} which meant all the callers who wanted
21511 to include one of the characters "[]$ had to quote it an extra time.
21512 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21513 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21514 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21515 Remove extra quoting.
21516
21517 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21518
21519 * gdb.base/commands.exp: Make test names unique; every test either
21520 passes or fails. Update some comments.
21521
21522 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21523
21524 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21525
21526 The following fixes a FAIL caused by the fact that the alpha stabs
21527 configuration didn't use the ".if alpha" code in weird.def.
21528 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21529 bit pointer, so the 32 bit version works even on the alpha.
21530 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21531 Remove the stuff which allowed us to have separate versions for
21532 alpha and everything else.
21533
21534 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21535 regexp which "info func operator\[\](" is supposed to match. Fix
21536 string to send to GDB. Note that GDB still doesn't work right. Add a
21537 new test for "info func .perator\[\](" which GDB does handle correctly.
21538
21539 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21540
21541 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21542
21543 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21544 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21545 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21546 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21547 it makes the tests harder to understand and confuses test-o-matic.
21548 The preferred style is that each test provides a PASS or a FAIL,
21549 and has a unique message (e.g. "continue #54" not just "continue")
21550 which is the same for the pass and the fail.
21551 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21552 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21553 to lib/gdb.exp.
21554 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21555 prt_accept which was basically the same thing. Likewise for
21556 test_print_reject and prt_reject.
21557 * lib/gdb.exp (test_print_reject): Add some more error message
21558 patterns to match from the former printcmds.exp (prt_reject).
21559 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21560 One defect of the passcount stuff is that some of it failed to
21561 report XPASS where appropriate.
21562 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21563 stuff before and after arg in expected pattern.
21564 (test_paddr_operator_functions): Re-do test without print_addr_of;
21565 this is the only test which seems to want extra stuff there.
21566
21567 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21568
21569 * gdb.base/nodebug.exp: Update new tests to reflect improved
21570 wording of gdb output.
21571
21572 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21573 and "ptype" work on variables in files compiled without -g.
21574 Replaces commented out "maint print msymbol" tests.
21575
21576 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21577
21578 * gdb.base/setvar.c (dummy): Call malloc.
21579
21580 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21581 losing with the irix4 sed.
21582
21583 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21584 ALRM" on irix4.
21585
21586 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21587
21588 * TODO: Remove items about corefile.exp testing new exec-file and
21589 backtrace; both are now done. Add items about printing enums.
21590
21591 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21592
21593 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21594 "get signal $thissig" test fails.
21595
21596 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21597
21598 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21599
21600 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21601 compiler warning with dec alpha compiler.
21602
21603 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21604 extra \n from gdb_test call (this explains why the prompt test
21605 that I removed yesterday was there).
21606 (user_defined_command_test): Remove extra \n and prompt test.
21607
21608 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21609 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21610 doesn't exist.
21611 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21612 Also remove alpha workaround, which turns out to be because
21613 SIGABRT == SIGLOST.
21614
21615 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21616
21617 * gdb.base/help.exp: Don't test "help show".
21618
21619 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21620
21621 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21622 "set print address" is on.
21623 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21624 pass prompt to gdb_test; gdb_test already looks for the prompt.
21625
21626 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21627
21628 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21629 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21630 was to make sure that gdb can read a core file. But (a) the "read
21631 the corefile" part didn't make it to a1-selftest.exp, we just
21632 delete the corefile after creating it, and (b) we test reading
21633 corefiles in corefile.exp anyway. Also, this test left around a
21634 xgdb process on Solaris.
21635
21636 * gdb.base/corefile.exp: Also test backtrace.
21637
21638 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21639
21640 * gdb.base/commands.exp: Test a simple user defined command with
21641 arguments and if/while statements; verify the full user command is
21642 printed by "show user".
21643
21644 * gdb.base/commands.exp: Test if/while commands as part of a
21645 breakpoint command list; verify they appear in breakpoint
21646 information.
21647
21648 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21649
21650 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21651 than by dividing by zero.
21652
21653 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21654
21655 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21656 performing an inferior call with watchpoints enabled.
21657 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21658 call.
21659
21660 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21661
21662 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21663 of "file" command.
21664
21665 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21666 Add additional pattern for when "int operator int(void);" appears
21667 in a different order.
21668
21669 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21670
21671 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21672
21673 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21674 and "signal" with ".*".
21675
21676 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21677
21678 * TODO: Add note about "handle all nostop".
21679
21680 * gdb.base/{sigall.c, sigall.exp}: New test.
21681 * gdb.base/Makefile.in: Add it.
21682
21683 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21684
21685 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21686 when invoking GDB, suppresses any windowing interface.
21687
21688 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21689
21690 * config/sim-gdb: New file, simulator testing support.
21691
21692 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21693
21694 * gdb.base/interrupt.exp: Test calling func1 twice.
21695
21696 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21697
21698 * gdb.base/list.exp (test_forward_search): Set timeout higher
21699 when we'll be getting lots of output from gdb.
21700
21701 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21702 "init_malloc" to after the expect statement. Run it if that
21703 regexp is taken, but also for two others which happen if source
21704 cannot be found.
21705
21706 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21707
21708 * gdb.base/printcmds.exp: New test, for printing register before
21709 program is running.
21710
21711 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21712
21713 * gdb.base/list.exp: Correct some alternate expect patterns
21714 to reflect changes in list1.c.
21715
21716 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21717
21718 * TODO: Add item regarding large frames.
21719
21720 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21721
21722 * TODO: Remove item about enabling return.exp; it
21723 is enabled. Suggest a few more "return" tests.
21724
21725 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21726
21727 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21728 anonymous unions.
21729
21730 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21731
21732 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21733 and pr-5646.o, so "make" is the same as "make all", not "make
21734 pr-4975.o".
21735
21736 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21737
21738 * gdb.base/list.exp: Adjust expectations to reflect changes in
21739 list1.c.
21740 (test_forward_search): New test proc.
21741 * gdb.base/list1.c (long_line): New function, has long source line.
21742
21743 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21744
21745 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21746 additional line of code that was added.
21747
21748 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21749
21750 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21751 tests so as not to overflow expect's input buffers.
21752 * gdb.disasm/hppa.exp: Corresponding changes.
21753
21754 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21755
21756 Beginnings of template debugging tests.
21757 * gdb.c++/templ-info.cc: New file to test for template
21758 debugging capability of the compiler.
21759 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21760 templ-info.cc.
21761 * gdb.c++/templates.cc: Add explicit template instantiations
21762 to enable compiling with -fno-implicit-templates. Add destructor
21763 and 'value' method to T5 class for template tests.
21764 * gdb.c++/templates.exp: Add testcases for printing of template
21765 types, setting breakpoints on template methods and calling a
21766 template method.
21767
21768 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21769
21770 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21771 branch target since some assemblers (gas-2.5) may emit a
21772 relocation for the branch instead of resolving it in the
21773 assembler.
21774
21775 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21776
21777 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
21778 through signal handler.
21779
21780 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21781
21782 * configure.in (*-*-netware): Use config/mt-netware.
21783
21784 * config/mt-netware: New file.
21785 * config/mt-i386-netware: Removed, separate configs for different
21786 netware architectures are no longer needed now that we have
21787 --with-headers.
21788
21789 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21790
21791 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
21792 by the recent changes to use ANSI C arithmetic conversions.
21793
21794 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21795
21796 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
21797 bug involving using inferior_pid to figure out whether to select a
21798 frame.
21799
21800 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
21801
21802 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
21803 match the current disassembler output.
21804
21805 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
21806
21807 * gdb.fortran/exprs.exp: Expect VOID instead of void.
21808 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
21809 types, expect "int" as type of integer values (for now).
21810
21811 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
21812
21813 * gdb.base/commands.exp: New tests for if/while commands.
21814
21815 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
21816
21817 * lib/gdb.exp (runto): Replace sub-pattern for hex value
21818 by .*, since hex values have different syntax in Chill mode.
21819
21820 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21821
21822 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21823 linefeed from expect pattern for repeated types with indices > 9.
21824
21825 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21826
21827 First part of Fortran test suite.
21828 * gdb.fortran: New directory.
21829 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21830
21831 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21832
21833 * gdb.base/default.exp: Update expect pattern for load command
21834 without arguments.
21835
21836 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21837
21838 * configure.in: Change i386 to i[345]86.
21839 * gdb.base/configure.in: Likewise.
21840 * gdb.c++/configure.in: Likewise.
21841 * gdb.chill/configure.in: Likewise.
21842
21843 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21844
21845 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21846 patterns, since that is not a valid context for comments.
21847
21848 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21849
21850 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21851 repeated types and repeated types with indices > 9.
21852
21853 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21854
21855 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21856 2417; old bug has been fixed.
21857
21858 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21859
21860 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21861 send the newline ourselves instead of assuming gdb_test will do
21862 so when passed an empty input string.
21863
21864 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21865 stabs testcode.
21866
21867 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21868
21869 * lib/gdb.exp (gdb_test): Don't send anything if the first
21870 argument is an empty string. This makes cases where we want to
21871 match output that is already in expect's buffers (for example,
21872 matching a breakpoint after gdb_run_cmd has been called) work
21873 reliably.
21874
21875 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21876
21877 * config/netware.exp: New file.
21878
21879 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21880
21881 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21882 the -B and -L prefixes so we can find the debugging stub.
21883
21884 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21885 there and we are using the gcc from the tree.
21886
21887 * gdb.base/types.c: Removed.
21888
21889 * gdb.base/configure.in: Look for makefile fragments in ../config.
21890 Recognize i386-*-netware.
21891 * gdb.c++/configure.in: Likewise.
21892
21893 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21894
21895 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21896 the correct TCL syntax.
21897
21898 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21899
21900 * gdb.base/opaque.exp: use runto instead of messing around with
21901 breakpoints. Simplify by using gdb_test.
21902
21903 * gdb.base/bitfields.exp: restart between tests on netware targets
21904 because breakpoints aren't relocated after target death. Run
21905 processes to completion.
21906
21907 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21908
21909 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21910
21911 * Makefile.in: Remove extra tabs that confuse some versions
21912 of "make". Use the newly built gdb to test with by default,
21913 rather than the first one in the tester's search path.
21914
21915 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21916
21917 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21918
21919 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21920 condition help.
21921
21922 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21923
21924 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21925
21926 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21927 running.
21928 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21929 * gdb.base/funcargs.exp: Likewise.
21930
21931 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21932 * gdb.base/funcargs.exp: Likewise.
21933
21934 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21935 message is "".
21936
21937 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21938
21939 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21940 return,signals,twice}.exp: Handle non-existant binaries
21941 consistantly.
21942
21943 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21944 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21945 might testing a cross development system.
21946
21947 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21948
21949 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21950 runtest script is relative to ${srcdir}, not ${rootdir}.
21951
21952 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21953
21954 * gdb.base/signals.exp: Allow for optionality of breakpoint
21955 address.
21956
21957 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21958
21959 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21960
21961 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21962
21963 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21964 for size_t definition.
21965 * gdb.c++/templates.cc: Likewise
21966
21967 * config/mt-i386-netware: New file.
21968
21969 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21970 defined.
21971
21972 * gdb.base/Makefile.in: Added support for systems that name core
21973 files by appending "core" to the program name.
21974 * gdb.base/a1-selftest.exp: Likewise.
21975
21976 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21977
21978 * gdb.base/return.exp: Add comment and message for `return double'
21979 test failure on Sparc Solaris.
21980
21981 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21982
21983 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21984
21985 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21986
21987 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21988 from optimizing them away.
21989 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21990 patterns to include default constructors and assignment operators,
21991 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21992 character in the output of the virtual base pointer.
21993
21994 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21995
21996 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21997 expression match in print_addr_of to avoid unintented matches.
21998 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21999 versions up to 2.5.8.
22000
22001 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22002
22003 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22004 included file to run under newer versions of expect.
22005 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22006 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22007 Remove xfail for the virtual table of BDDHookV.
22008
22009 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22010
22011 * lib/gdb.exp (string_to_regexp): Set a default result.
22012 (default_gdb_start): Fix misleading message.
22013
22014 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22015
22016 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22017 Remove all CC, etc definitions.
22018 * config/mt-hpux: New file.
22019 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22020 (CFLAGS, LDFLAGS): Define.
22021 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22022
22023 * Makefile.in (site.exp): Don't insert host_os, etc.
22024 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22025 (distclean): Check existence of subdir.
22026 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22027 * gdb.base/Makefile.in: General cleanup and simplification.
22028 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22029 to build executables. Use default rule to build .o files.
22030 (EXPECT, RUNTEST, CC): Fix relative pathname.
22031 (site.exp): Don't insert host_os, etc.
22032 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22033 and/or SIGUSR1 defined.
22034 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22035 * gdb.c++/Makefile.in: General cleanup and simplification.
22036 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22037 (CFLAGS): Remove.
22038 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22039
22040 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22041
22042 * gdb.base/recurse.exp: Misc changes to get tests running again
22043 after Kung's changes to the watchpoint code.
22044 * gdb.base/watchpoint.exp: Likewise.
22045
22046 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22047
22048 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22049
22050 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22051
22052 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22053 * lib/gdb.exp (default_gdb_start): Define.
22054 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22055 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22056 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22057 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22058 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22059 Don't call gdb_target_udi in between tests.
22060
22061 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22062
22063 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22064 (which was basically just a local version of the same thing). In
22065 addition to avoiding duplication, gdb_test_exact is faster.
22066 * lib/gdb.exp (gdb_test_exact): Fix typo.
22067
22068 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22069 don't give an error.
22070
22071 * gdb.base/term.exp: Call delete_breakpoints before starting.
22072
22073 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22074 (t10): Add comment.
22075
22076 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22077
22078 Reorganization of the GDB Test Suite.
22079
22080 * gdb.base: New directory, contains all the basic tests.
22081 * gdb.c++: New directory, tests specific to C++.
22082 * gdb.chill: New directory, tests specific to Chill.
22083 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22084 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22085 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22086 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22087 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22088 t30-31 to chill).
22089 * */gdbme.*: Rename to match appropriate expect scripts.
22090 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22091 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22092 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22093 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22094 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22095 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22096 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22097 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22098 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22099 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22100 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22101 gdb.c++/virtfunc.cc: New names of C++ files.
22102 * gdb.chill/chillvars.ch: New name of Chill file.
22103 * gdb.base/configure.in, gdb.c++/configure.in,
22104 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22105 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22106 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22107 * configure.in (configdirs): Update to reflect directory changes.
22108 (target_abbrev): No longer define for any configuration.
22109 * Makefile.in: Cosmetic improvements to header comments.
22110
22111 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22112
22113 Various changes to gdb.t31:
22114
22115 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22116 * gdbme.ch: Make all key-words and predefineds be upper-case.
22117 * chillvars.exp: Expect key-words and predefinds in upper-case.
22118
22119 * chillvars.exp: Use gdb_test_exact many places.
22120 Change expected output for arrays (which now includes index labels).
22121
22122 * pr-5020.exp, gdme.ch (module PR_5020):
22123 New test, for PR-5020.
22124
22125 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22126
22127 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22128 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22129
22130 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22131
22132 * Makefile.in: Fix bit-rot in definitions of CHILL,
22133 CHILL_FOR_TARGET and Chill_LIB.
22134 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22135 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22136 CHILL, and CHILL_LIB.
22137
22138 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22139
22140 * Revert the previous changes. Please see Rob's directory
22141 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22142
22143 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22144
22145 * Makefile.in, configure.in, config/mips-gdb.exp,
22146 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22147 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22148 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
22149 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22150 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22151 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22152 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22153 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22154 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22155 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22156 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22157 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22158 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22159 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22160 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22161 changes from 94Q1.
22162
22163 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22164
22165 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22166 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22167 Rob's new testing fragments.
22168
22169 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22170
22171 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
22172 lib/gdb.exp: Replace error proc calls with perror.
22173
22174 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22175
22176 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22177 version also, match on casted version strings, and match on
22178 gdb startup case where the line numbers might be messed up.
22179
22180 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22181
22182 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
22183 (CFLAGS): Delete it from here.
22184
22185 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22186
22187 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22188
22189 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22190
22191 * Makefile.in (RUNTEST): Default to just "runtest".
22192
22193 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22194
22195 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22196 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22197 the code has been restructured.
22198
22199 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22200
22201 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22202 \n, not just one of each.
22203
22204 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22205 /bin/cc gives a warning if you do.
22206
22207 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22208
22209 * gdb.t24/demangle.exp: change expect pattern of
22210 __t10ListS_link1ZUiRCUiPT0
22211
22212 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22213
22214 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22215 on local variables in recursive functions.
22216
22217 * gdb.t07/Makefile.in: Build the new test.
22218
22219 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22220
22221 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22222 directly. Instead compare the return values from actual calls.
22223
22224 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22225
22226 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22227
22228 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22229
22230 * From Peter Schauer with minor modifications.
22231 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22232 stops in mid-line in the caller. Add xfail for returning a float
22233 value on X86 targets.
22234
22235 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22236
22237 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22238 to avoid expect lossage.
22239 (fmem_LRbug_tests): Likewise.
22240 * gdb.disasm/hppa.s: Corresponding changes.
22241
22242 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22243 conditions to work with latest dejagnu/expect.
22244
22245 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22246 expected to fail on the PA.
22247 (backtrace in call with trampolines): Explicitly require main
22248 to be frame #1 (no trampolines should show up in backtrace).
22249
22250 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22251 "continue -expect".
22252 * gdb.t06/break.exp: Likewise.
22253 * gdb.t07/watchpoint.exp: Likewise.
22254 * gdb.t13/bitfields.exp: Likewise.
22255 * gdb.t15/{funcargs,return}.exp: Likewise.
22256 * gdb.stabs/weird.exp: Likewise.
22257 * config/{mips,udi}-gdb.exp: Likewise.
22258
22259 * hppa.sed: Enclose comments within a sed command to avoid
22260 losing with the old OSF1 sed.
22261
22262 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22263
22264 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22265 sequent dynix.
22266 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22267 * gdb.t15/funcargs.exp: Conditionally step again to really
22268 finish from marker_call_with_trampolines. Handle the case where
22269 the first step from within call_with_trampolines already steps
22270 us back to main.
22271 * gdb.t15/gdbme.c: Add comment to closing brace of
22272 call_with_trampolines for funcargs.exp.
22273
22274 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22275
22276 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22277 Fix typo(s).
22278
22279 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22280
22281 * gdb.t07/gdbme.c: More code for watchpoint testing.
22282
22283 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22284 "Hardware watchpoint" throughout file.
22285 (test_watchpoint_triggered_in_syscall): New test.
22286 (test_complex_watchpoint): New test.
22287
22288 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22289
22290 * gdbme.c (call_with_trampolines): New function to try and step
22291 into. Tests trampoline problems on the PA.
22292
22293 * funcargs.exp (localvars_in_indirect_call): No longer expect
22294 stepping into indirect call to fail on PAs.
22295 (test_stepping_over_trampolines): New test.
22296
22297 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22298
22299 * TODO: Add suggestions for static member function tests, and
22300 completion tests.
22301
22302 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22303
22304 * TODO: Add suggestions for "p/a" tests.
22305
22306 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22307 (default_gdb_exit): Replace all the hair with sending "quit" to
22308 the process with a simple close.
22309
22310 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22311
22312 * TODO: Add suggestions for shared library tests.
22313
22314 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22315
22316 * TODO: Add suggestions for x/s tests.
22317
22318 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22321 "enable once", and "enable breakpoints once" with ".*".
22322
22323 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22324
22325 * TODO: Add suggestions about structure passing tests.
22326
22327 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22328
22329 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22330 the primary1 test, use work around if __GNUC__ < 2.
22331 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22332 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22333 Test for bad output rather than waiting for timeout. Issue
22334 second continue only if first continue failed.
22335
22336 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22337
22338 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22339 operator[] test with gdb_test because the old code didn't seem to
22340 be getting the quoting right with the new dejagnu.
22341
22342 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22343
22344 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22345 one from the path.
22346 * Makefile.in: Use a fresh expect if there is one, use runtest
22347 from the src tree if there is one.
22348
22349 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22350
22351 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22352 next over recursive call. Revise the tests from that point on
22353 (which had been skipped) to match GDB's actual (correct) output.
22354
22355 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22356 with next over a breakpoint whose condition is false.
22357
22358 * gdb.t00/help.exp: Comment out "help set print" tests just like
22359 (and for same reason as) "help set" test.
22360
22361 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22362
22363 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22364 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22365
22366 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22369 necessary gdb_target_udi.
22370
22371 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22372
22373 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22374 1838 and 2417; they are fixed.
22375
22376 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22377 gdb.t03/ptype.exp (ptype structure, ptype union):
22378 Remove xfails; the test is looser than when the xfails were added.
22379
22380 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22381 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22382
22383 * gdb.t01/run.exp: Only run shell test if isnative.
22384
22385 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22386 since "run" automatically loads if necessary. Call gdb_target_udi
22387 after the "file" since "file" kills any execution target.
22388
22389 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22390 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22391 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22392 argument for UDI.
22393
22394 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22395
22396 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22397
22398 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22399
22400 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22401
22402 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22403 properly quoting regexps. This makes the second argument to
22404 demangle a fixed string, which matches the callers, instead of a
22405 shell-style pattern which is what the previous implementation
22406 used. Update some of the callers.
22407
22408 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22409
22410 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22411 (comib_nullified_tests): Fix typo.
22412 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22413 strings. No longer expected to fail.
22414
22415 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22416 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22417 strings. No longer expected to fail.
22418
22419 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22420 string. No longer expected to fail.
22421
22422 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22423
22424 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22425 No longer expected to fail.
22426
22427 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22428 string. No longer expected to fail.
22429
22430 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22431
22432 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22433 only in the names (I probably got most of them). I was even
22434 generous with some which differed in underscores in names, and
22435 probably missed a few, and I *still* was able to remove almost a
22436 third of the file with almost no impact on testsuite coverage.
22437
22438 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22439
22440 * gdb.t00/default.exp: Match udi_attach error message as well as
22441 the one from child_attach.
22442
22443 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22444
22445 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22446
22447 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22448 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22449
22450 * Move test with enums and partial symbols back to
22451 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22452 Reverts the change of 26 May 93. Per today's change to
22453 stabs.texinfo, the behavior that weird.exp was expecting was
22454 unreasonable; what is important is that the compiler+gdb get
22455 things right, which happens with a recent gcc. Also fix the test
22456 to deal with native compilers which put out the stab gdb can't
22457 deal with.
22458
22459 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22460
22461 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22462 in the names. The main thing these accomplish is to slow things down.
22463 Many more such duplicates surely remain.
22464
22465 * gdb.t00/help.exp: Comment out "help support" test just like
22466 (and for same reason as) "help set" test.
22467
22468 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22469
22470 * gdb.t06/break.exp: Remove setup_xfails for
22471 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22472 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22473 about known bug in gcc to include up through 2.5.8.
22474 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22475 well as "_vb$".
22476 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22477 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22478 with latest gcc and gdb.
22479 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22480 well as "_vb$".
22481
22482 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22483
22484 * configure.in (hppa*-*-*): Also configure and build stabs-only
22485 tests.
22486
22487 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22488
22489 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22490 * gdb.t10/configure.in (hppa*-*-*): Use it.
22491
22492 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22493
22494 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22495
22496 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22497
22498 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22499 versions prior to 1.13.5.
22500
22501 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22502
22503 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22504 the prompt is at the start of a line.
22505
22506 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22507
22508 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22509 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22510 in the copr tests now.
22511 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22512 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22513 expected to fail.
22514
22515 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22516
22517 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22518 gdb.t31/chillvars.exp, lib/gdb.exp:
22519 Tweak to run under either version of expect.
22520 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22521 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22522 * gdb.t11/list.exp: Remove extraneous whitespace.
22523
22524 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22525
22526 * gdb.t16/printcmds.exp (test_print_strings): Accept
22527 "(unsigned char *) " before the string.
22528
22529 * TODO: Add notes about printing of fancy types and GDB expressions.
22530
22531 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22532
22533 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22534 * gdb.t06/configure.in: Don't try to compile signals test program
22535 if doing mips-idt-ecoff.
22536
22537 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22538
22539 * Most .exp files: Tweak to run under either version of expect.
22540
22541 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22542
22543 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22544 xfails; I'm not sure why they are failing, but not because of PR 1806.
22545
22546 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22547
22548 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22549 defined in lib/gdb.exp.
22550
22551 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22552
22553 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22554 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22555 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22556 have to be typeless.
22557
22558 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22559
22560 * TODO: Add suggestion for copyright year test.
22561
22562 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22563
22564 * configure.in (*-*-lynxos*): Add stabs tests.
22565
22566 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22567
22568 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22569 so insert a tab before any assembler directive in column zero.
22570
22571 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22572 stores.
22573 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22574 stores.
22575 (fpu_short_memory_tests): Likewise.
22576
22577 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22578
22579 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22580 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22581 .stabs directives in comments.
22582
22583 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22584
22585 * TODO: New file, describing tests we could write.
22586 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22587
22588 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22589
22590 * gdb.t06/signals.exp: Add kludge to force re-sync.
22591
22592 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22593 to xgdb instead of gdb, get out of gdb.
22594
22595 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22596
22597 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22598 for info.
22599
22600 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22601
22602 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22603 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22604 * gdb.stabs/hppa.sed: New sed script for the PA.
22605
22606 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22607
22608 * gdb.stabs: Re-write weird.def and configuration to use sed
22609 instead of cpp. sed is portable and POSIX; cpp is neither.
22610
22611 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22614
22615 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22616
22617 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22618
22619 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22620
22621 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22622 "_vb$".
22623 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22624 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22625
22626 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22627
22628 * lib/gdb.exp: Comment out code which depends on non-existent
22629 `transform' procedure.
22630
22631 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22632
22633 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22634 * lib/gdb.exp: Transform tool name.
22635 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22636 1.1's new error handling system.
22637
22638 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22639
22640 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22641
22642 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22643
22644 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22645 They made pattern matching so slow that timeouts happened on
22646 heavily loaded systems. Now any output from "show print" which
22647 gets us back to the GDB prompt is a PASS.
22648
22649 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22650
22651 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22652
22653 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22654
22655 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22656
22657 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22658 It is not from PR 3220.
22659
22660 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22661
22662 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22663 just started failing because they depended on the order the
22664 subcommands are presented, or exact docstring text. This kind of
22665 test is a pain and has minimal benefit.
22666
22667 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22668
22669 * gdb.t09/corefile.exp: At end of test, use "core" command with
22670 no arguments.
22671
22672 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22673
22674 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22675 17}/Makefile.in: Make it possible to run the testsuite with Sun
22676 make and CC = cross gcc by adding explicit build rules for .o
22677 files.
22678
22679 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22680
22681 * gdb.t15/funcargs.exp: Don't put comments on same line as
22682 setup_xfail (@#$*%& tcl braindamage!).
22683
22684 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22685
22686 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22687
22688 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22689
22690 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22691 * gdb.t20/inherit.exp: remove three dumplicate entries.
22692
22693 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22694
22695 * gdb.t06/break.exp: For "next over recursive call", fail on any
22696 incorrect output, not just on "factorial (value=2)".
22697
22698 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22699
22700 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22701 working now. Add an xfail if accesing a bss variable causes
22702 a memory error if the target is not yet run.
22703
22704 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22705
22706 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22707 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22708 name of __st* demangling (2 strings). Did Kung really get the
22709 more than 95 others right without testing them?
22710
22711 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22712
22713 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22714
22715 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22716
22717 * configure.in (configdirs): Add gdb.disasm
22718 * gdb.disasm: New directory for GDB disassembler tests.
22719 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22720
22721 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22722
22723 * gdb.t00/help.exp: Don't test "help set".
22724
22725 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22726 from within expect statements. None of these happen anymore and
22727 they cause regressions to be silently unnoticed.
22728
22729 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22730 messages) about known failures with gcc cygnus-2.4.5-930417.
22731
22732 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22733 comp-info.exp so it gets built if it doesn't exist.
22734
22735 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22736 it is no longer used.
22737 * gdb.t13/comp-info.c: Removed.
22738
22739 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22740
22741 * gdb.t06/signals.exp: Add xfail for sun3.
22742
22743 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22744
22745 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22746 relevant because ^C doesn't get sent but failure can be reproduced
22747 interactively).
22748
22749 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22750
22751 * gdb.stabs/alpha.mt: New configuration file for alpha.
22752 * gdb.stabs/configure.in: Use it.
22753 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22754 sharing with alpha.mt, redefine long to word via preprocessor.
22755 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22756 for alpha.
22757 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22758 native cc.
22759 * gdb.t00/teststrategy.exp: Change expect string so that we
22760 consume the `(xgdb)' from the command echo and from the gdb prompt.
22761 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22762 gdb currently compares all values as long, so this failure probably
22763 applies to any configuration where LONGEST is bigger than a target int.
22764 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22765 with gcc.
22766 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22767 to handle opaque pointers, gcc is.
22768 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22769 as first argument. Include <sys/types.h> and change all operator
22770 new definitions to use size_t.
22771 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22772 now that we use size_t.
22773
22774 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22775
22776 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
22777 a long or float array cast all array members to the same type.
22778 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
22779 with 64 bit longs.
22780 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
22781 on alpha.
22782 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
22783
22784 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22785
22786 * gdb.t24 (demangle.exp): Constructors of templates have names like
22787 vector<int>::vector(int) not vector<int>::vector<int>(int). See
22788 section 14.6 of the ARM.
22789
22790 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
22791 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
22792 accomplish little and slow down the testsuite.
22793
22794 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
22795 Accept spaces various places.
22796
22797 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22798
22799 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
22800 with watchpoint enabled.
22801
22802 * Makefile.in: Remove definition of CC and remove the second
22803 definition of CXX (the "CXX = gcc" one remains). These definitions
22804 were causing backquotes to be expanded within backquotes, which
22805 doesn't work.
22806
22807 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
22808
22809 * gdb.t17/callfuncs.exp: Add "return 0" to end.
22810
22811 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22812
22813 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
22814 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
22815 by mips cc and contains no stabs entries.
22816
22817 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
22818
22819 * config/vx-gdb.exp: Use fake device to load files rather than
22820 NFS.
22821 * lib/gdb.exp: New proc to do "file" command.
22822 * config/unix-gdb.exp: Use new "file" proc.
22823
22824 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22825
22826 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22827 Rework board rebooting slightly.
22828 (gdb_exit): Don't exit from the remote shell; there isn't one.
22829 * gdb.stabs/weird.exp: If a program is being debugged already,
22830 kill it.
22831 * gdb.t04/setvar.exp: Stop and restart gdb.
22832 * gdb.t05/expr.exp: Likewise.
22833 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22834 restart gdb and reload the program.
22835 * gdb.t08/opaque.exp: Likewise.
22836 * gdb.t12/scope.exp: Likewise.
22837 * gdb.t13/bitfields.exp: Likewise.
22838 * gdb.t15/funcargs.exp: Likewise.
22839 * gdb.t20/classes.exp: Likewise.
22840 * gdb.t03/ptype.exp: Increase timeout.
22841 * gdb.t16/printcmds.exp (test_print_string_constants,
22842 test_print_array_constants): Likewise.
22843 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22844 * gdb.t20/classes.exp (do_tests): Likewise.
22845 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22846
22847 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22848
22849 * gdb.stabs: Renamed *wierd* to *weird*.
22850
22851 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22852
22853 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22854 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22855
22856 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22857
22858 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22859 (do_tests): Remove xfail for whatis on one_var and two_var.
22860
22861 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22862
22863 * Makefile.in: Made cross building work better by adding
22864 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22865
22866 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22867
22868 * gdb.t15/{return.c,return.exp,Makefile.in}:
22869 New test, currently commented out.
22870
22871 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22872
22873 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22874 still running and removes the leftover named socket so GDb can do
22875 clean restarts.
22876
22877 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22878
22879 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22880 console, not GDB.
22881 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22882 cross testing works better with "make check"
22883 * config/unix-gdb: Use default procedures for exit and version.
22884 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22885 with the newest VxWorks.
22886
22887 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22888
22889 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22890 old form.
22891
22892 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22893 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22894
22895 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22896
22897 * config/unix-gdb.exp: Remove this version of gdb_exit
22898 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22899 Rob says he'll look at it when he gets back to testing boards.
22900
22901 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22902
22903 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22904 an expected fail for certain ptype commands.
22905
22906 * gdb.t20/classes.exp: Update expected results of "ptype class
22907 Base1" to account for the constructor that now appears in the type.
22908
22909 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22910
22911 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22912 disappeared from list.
22913 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22914 "alldone" proc with call to cleanup and exit.
22915 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22916 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22917 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22918 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22919 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22920 "alldone" proc with simple returns that suppress remaining
22921 tests. The alldone proc went away many months ago.
22922
22923 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22924
22925 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22926
22927 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22928
22929 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22930
22931 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22932 as vax gdb will display them.
22933
22934 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22935
22936 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22937 optimizers.
22938
22939 * scope.exp: Change "bad value for localval" messages so each one
22940 is unique.
22941
22942 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22943 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22944
22945 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22946
22947 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22948
22949 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22950 doesn't exist (due to optimization).
22951
22952 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22953
22954 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22955 contains \r because the filename is long.
22956
22957 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22958 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22959
22960 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22961
22962 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22963 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22964 Ultrix.
22965 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22966 int tests.
22967 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22968
22969 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22970
22971 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22972
22973 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
22974 to match does not match the passing case but still matches the
22975 failing case.
22976
22977 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22978
22979 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22980
22981 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22982
22983 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22984 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22985 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22986 Remove various versions of gdb_exit.
22987 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22988 gdb_exit.
22989 * config/unix-gdb.exp: gdb_exit remains here, and should override
22990 the generic version, since it's doing a lot of wierd stuff that
22991 the other versions aren't. FIXME, fold it in, or abandon this
22992 version.
22993
22994 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22995
22996 * gdb.t24/demangle.exp: Add tests for PR 3220.
22997
22998 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22999
23000 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23001
23002 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23003
23004 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23005 "i386-*-*". Works for i486 as well.
23006
23007 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23008 bug, and expand domain of xfail to all SVR4 systems, since the
23009 actual problem is likely to be in generic SVR4 /proc support.
23010
23011 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23012
23013 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23014
23015 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23016
23017 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23018 xfails for other systems. Match a missing 'Continuing.' as an
23019 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23020
23021 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23022 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23023 Only issue warning for missing executables if -all option is used.
23024
23025 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23026 file if -all option is used. It's like an unpredictable XFAIL.
23027
23028 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23029
23030 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23031 for dynamically linked binaries.
23032
23033 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23034
23035 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23036
23037 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23038 to state that this is a known bug in old versions of g++.
23039
23040 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23041
23042 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23043 while waiting for `Continuing'.
23044
23045 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23046
23047 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23048 in text, data, and bss.
23049 * gdb.t10/nodebug.c: Add local and global test variables for
23050 initialized and uninitialized data.
23051
23052 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23053
23054 * config/unix-gdb.exp (gdb_exit): Add "wait".
23055
23056 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23057
23058 * gdb.t06/signals.exp: xfail the continue from the handler for all
23059 targets.
23060
23061 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23062 function with watchpoints enabled, the i386 call dummy starts with
23063 a call.
23064
23065 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23066 386 bsd names its corefiles.
23067
23068 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23069
23070 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23071 compilers don't grok it.
23072 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23073 with small octal ints rather than character constants, which
23074 are signed and might not fit if first promoted to int.
23075
23076 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23077
23078 * gdb.t09/Makefile.in (clean): Remove corefile.
23079
23080 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23081
23082 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23083
23084 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23085 and Jim Kingdon (kingdon@cygnus.com)
23086
23087 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23088 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23089 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23090
23091 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23092
23093 * gdb.t17/interrupt.exp: Add xfail for hppa.
23094
23095 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23096
23097 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23098 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23099 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23100 to determine signed-ness of bitfields and use the result to setup
23101 the xfail.
23102 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23103 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23104 call line is reached if necessary.
23105
23106 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23107
23108 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23109
23110 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23111
23112 * gdb.t06/break.exp: Also test `clear' command.
23113
23114 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23115
23116 * gdb.t00/teststrategy.exp: Remove extra quote.
23117
23118 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23119 watchpoint enabled to be for all non-68k machines.
23120
23121 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23122
23123 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23124
23125 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23126 targets use aout.mt instead of ecoff.mt as gas understands
23127 standard aout format.
23128
23129 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23130
23131 * lib/gdb.exp (runto): Don't insist that function we are running to
23132 was compiled with -g.
23133
23134 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23135
23136 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23137 to get back into the read system call.
23138 Accept leading newline in case where we woke it up.
23139
23140 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23141
23142 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23143 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23144 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23145 enable ecoff configuration.
23146
23147 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23148
23149 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23150
23151 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23152
23153 * gdb.t16/printcmds.exp: Add another printf test.
23154
23155 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23156
23157 * configure.in: If configured -with-stabs on any target, add
23158 stabsdirs to configdirs.
23159
23160 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23161
23162 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23163 fun" so pattern does not match the command itself.
23164
23165 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23166
23167 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23168
23169 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23170
23171 * gdb.t17/interrupt.exp: Test for more things.
23172
23173 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23174
23175 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23176 compiler arranges the code and line numbers.
23177
23178 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23179
23180 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23181
23182 * gdb.t00/help.exp: Increase expect input buffer size.
23183
23184 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23185
23186 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23187
23188 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23189
23190 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23191
23192 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23193 [0-9]*, not just [0-9].
23194
23195 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23196
23197 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23198
23199 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23200
23201 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23202
23203 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23204
23205 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23206
23207 * gdb.t06/signals.c: Add xfails for sun3.
23208
23209 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23210
23211 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23212 test_stepping tests.
23213
23214 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23215
23216 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23217
23218 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23219
23220 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23221 rather than actually putting it through cpp twice.
23222
23223 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23224
23225 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23226
23227 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23228 no longer needed.
23229
23230 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23233
23234 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23235 C++ features prints as "struct", make it a pass, not an xfail.
23236
23237 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23238
23239 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23240 Don't require VA to print as "class" rather than "struct".
23241
23242 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23243
23244 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23245
23246 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23247
23248 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23249
23250 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23251
23252 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23253 order.
23254
23255 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23256
23257 * gdb.t16/printcmds.exp: Add printf tests.
23258
23259 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23260
23261 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23262
23263 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23264
23265 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23266 pass counts, to counteract any existing or future setup_xfails.
23267
23268 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23269
23270 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23271 {BEGIN,END}_COMMON for common block instead of STAB.
23272 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23273
23274 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23275 intp_var should be N_GSYM not N_LSYM.
23276 wierd-aout.S: Use a label for the value of the N_SO.
23277 wierd.def: Remove all backslashes.
23278 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23279
23280 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23281
23282 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23283 get the expected next to inheritance3.
23284
23285 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23286
23287 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23288 now that gcc-2.4 gets it right.
23289
23290 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23291
23292 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23293
23294 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23295 generating comp-info.exp which works for cross-compilation.
23296
23297 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23298
23299 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23300 "*-*-sysv4.*".
23301
23302 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23303
23304 * gdb.t01/run.exp: Start with a fresh gdb.
23305 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23306 SVR4.x.
23307
23308 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23309
23310 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23311 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23312 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23313 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23314 things to remove.
23315
23316 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23317
23318 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23319 test cases from bug reports.
23320
23321 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23322
23323 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23324 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23325 avoid spurious xfails.
23326 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23327 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23328 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23329
23330 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23331
23332 * gdb.t00/teststrategy.exp: Rework to provide more useful
23333 description of each test, fix problem with systems that define
23334 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23335 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23336 results for "next over recursive call" so timeouts aren't taken
23337 by error.
23338
23339 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23340
23341 * gdb.t12/scope.exp: Test printing of variables before run.
23342
23343 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23344 printed in wrong order due to sorting.
23345
23346 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23347
23348 * gdb.t00/teststrategy.exp: Fix expected results for printing
23349 user entered string constant. Is array of char, prints with no
23350 address.
23351
23352 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23353 commands.
23354 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23355 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23356 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23357 of struct of char arrays.
23358 * gdb.t00/radix.exp: New tests for radix commands.
23359
23360 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23361
23362 * gdb.t16/printcmd.exp: Print a variable before running program
23363 (with xfail for AIX).
23364
23365 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23366
23367 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23368
23369 * gdb.t16/printcmd.exp: Don't print variables before running program.
23370
23371 * gdb.t06/break.exp: Don't require envp argument to main.
23372
23373 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23374
23375 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23376 Add xfails for rs6000.
23377
23378 * gdb.t02/whatis.exp: Change other tests not to re-test something
23379 we already tested.
23380
23381 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23382 each type used has a variable of that type.
23383
23384 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23385
23386 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23387
23388 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23389
23390 * configure.in: change srctrigger to be a file, not a directory
23391
23392 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23393
23394 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23395
23396 * gdb.t11/list.exp: Fixed a couple of typos.
23397
23398 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23399
23400 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23401 is fixed and PR is closed.
23402 * gdb.t16 (gdbme.c): Add simple test string variable.
23403 * gdb.t16 (printcmds.exp): Add tests with simple test string
23404 variable, primarily for boundaries on "set print elements".
23405
23406 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23407
23408 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23409 Make leading 0's optional and don't expect a tab in the middle
23410 of the number.
23411
23412 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23413
23414 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23415 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23416 don't end command passed to gdb_test with newline.
23417
23418 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23419 signed keyword away, don't expect signed bitfields to be signed.
23420
23421 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23422 printing with only as many 1's as are in the field as well as printing
23423 with 32 1's (see comment).
23424
23425 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23426
23427 * gdb.t00/default.exp: Start with a fresh gdb.
23428 * configure.in (configdirs): Remove gdb.t31 until the chill
23429 compiler works again. It no longer is able to find chillrt0
23430 since it isn't in libchill.a anymore.
23431 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23432 wierd.o, make more modular.
23433 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23434 spurious newlines that caused problems.
23435
23436 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23437
23438 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23439 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23440 gdb.stabs/wierd.{exp,def}: Many new tests.
23441
23442 * gdb.t00/default.exp: update info line for new message.
23443
23444 * gdb.t02/{whatis.exp,gdbme.c}:
23445 Test that "char *" doesn't print as "caddr_t".
23446
23447 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23448
23449 * gdb.t00/help.exp: Use .* in place of some help messages which
23450 just changed.
23451 gdb.t00/default.exp: Update "info frame" test for new message.
23452 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23453 Remove some xfails
23454
23455 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23456
23457 * gdb.t03/{gdbme.c,ptype.exp}:
23458 Add tests for typedef'd struct and union without tags.
23459 Also check "whatis" on a variable of a typedef'd enum without a tag.
23460
23461 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23462 PRMS 1823; the bug still exists but isn't reproduced by this test
23463 anymore), and remove rs6000 XFAIL (the bug is fixed).
23464
23465 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23466 duplicated from whatis.exp. For those that are left, accept
23467 "long", "long int", or "int" for long variables (whatis.exp already
23468 has an XFAIL for "int", so no need to fail it here).
23469
23470 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23471 Deal with GCC's names for types now that GDB uses the compiler's names.
23472
23473 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23474 setup_xfail's for sunos4. If we #defined the signed keyword away,
23475 don't expect GDB to know that char it is signed.
23476
23477 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23478
23479 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23480
23481 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23482 should work on any system, regardless of debugging format.
23483 * gdb.t21/demangle.exp: Move to gdb.t24.
23484 * gdb.t24/demangle.exp: Move from gdb.t21.
23485 * gdb.t24/{Makefile.in, configure.in}: New files.
23486
23487 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23488
23489 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23490 * gdb.stabs: New directory.
23491
23492 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23493
23494 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23495 not just "Quit anyway?".
23496
23497 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23498
23499 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23500 that all setup_xfails are immediately followed by clear_xfails.
23501
23502 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23503
23504 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23505 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23506 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23507 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23508 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23509 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23510 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23511 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23512 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23513 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23514 gdb.t31/chillvars.exp, lib/gdb.exp:
23515 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23516 bug-gdb@prep.ai.mit.edu.
23517
23518 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23519
23520 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23521 with 0.0, not integer 0.
23522
23523 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23524
23525 * gdb.t06/break.exp: Update for "Kill the program" message change.
23526
23527 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23528
23529 * Makefile.in (GDBFLAGS): Set to -nx.
23530 * Makefile.in (site.exp): Use GDBFLAGS.
23531
23532 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23533
23534 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23535 Makefiles.
23536 (check): depend on just-check.
23537 (just-check): added so that tests can be run without a noop
23538 build pass.
23539
23540 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23541
23542 Switch to using configure's configdirs.
23543 * Makefile.in (Makefile): add configure.in dependency.
23544 (SUBDIRS): removed redundant assignment.
23545 * configure.in: switch subdirs assignment to configdirs.
23546 * gdb.t*/configure.in: new files.
23547
23548 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23549
23550 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23551 works.
23552
23553 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23554
23555 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23556 in explicit rules. Apparently this is not supported by some makes.
23557
23558 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23559
23560 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23561
23562 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23563
23564 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23565 disappeared.
23566
23567 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23568
23569 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23570
23571 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23572
23573 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23574 watchpoint problem that is now fixed.
23575 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23576 uninitialized convenience variables.
23577 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23578 structures.
23579
23580 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23581
23582 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23583 which causes expect to get out of sync with gdb on long output
23584 from help set.
23585 * gdb.t09/corefile.exp: Make expected pattern for core file
23586 failing signal and frame output format less sun specific.
23587
23588 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23589
23590 * gdb.t31/chillvars.exp: Add and remove initial dummy
23591 breakpoint, so that symbol table is forced in.
23592 (Needed at least on Sunos4, though it seems not SVR4.)
23593 * gdb.t31/chillvars.exp: Update for changed output format.
23594
23595 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23596
23597 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
23598
23599 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23600
23601 * Makefile.in: Added --srcdir when invoking runtest, removed the
23602 need for a local config file. (optional now)
23603
23604 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23605
23606 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23607 failure count used to force early termination. Add some more
23608 expected failures for gnu style demangling.
23609
23610 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23611
23612 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23613 pmi variable from gdb.t20/gdbme to get optimized away.
23614 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23615 Check for written corefile upon timeout _and_ eof.
23616
23617 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23618
23619 * config/unix-gdb.exp: Add missing return 0.
23620
23621 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23622
23623 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23624 test termination.
23625
23626 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23627
23628 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23629 disappeared.
23630
23631 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23632
23633 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23634 time as i860 support works.
23635
23636 * gdb.t15/funcargs.exp: Fix expected outputs to include
23637 "backtrace 100\r" rather than just "backtrace\r", to match last
23638 change.
23639
23640 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23641
23642 * config/udi-gdb.exp (gdb_exit): Remove close command.
23643 (gdb_target_udi): New procedure to set the UDI target.
23644 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23645 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23646 Added waits for prompts after several question responses. Added
23647 some more responses used by a29k-amd-udi-gdb.
23648 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23649 pass different arguments, restart UDI connection after program
23650 completion.
23651 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23652 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23653 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23654 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23655 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23656 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23657 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23658 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23659 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23660 after program completion.
23661 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23662 compiled with a SELECT_VECS setting.
23663 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23664 infinite recursion.
23665
23666 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23667 Added checks for COFF results, and made them expected failures for
23668 all targets. It would be better to make them expected failures
23669 for COFF targets only.
23670
23671 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23672
23673 * Makefile.in: add null dvi target, don't bother to recurse
23674 through test directories for info and install-info; rename
23675 $(datadir) to be dejagnu instead of deja-gnu
23676
23677 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23678
23679 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23680 compiler to coredump.
23681 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23682 code.
23683
23684 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23685
23686 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23687 coredump.
23688 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23689 code.
23690
23691 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23692
23693 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23694 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23695 which in a shell. Deletes xgdb when done.
23696 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23697 Tests the return from the "set height" or "set width" commands.
23698 Added a few return codes where needed.
23699
23700 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23701
23702 * Makefile.in (SUBDIRS): Add gdb.t17.
23703 * configure.in (subdirs): Add gdb.t17.
23704 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23705 files to test gdb's calling of functions in the inferior with
23706 the correct arguments and gdb's ability to retrieve any
23707 result returned.
23708
23709 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23710
23711 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23712 may be called after gdb goes away. Previous versions of expect
23713 needed these to avoid file descriptor leaks, but they cause
23714 errors with the current revision of expect.
23715 * gdb.t00/gdbvars.exp: Use -re on expected output after
23716 setting sevenbit-strings.
23717 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23718 to set sevenbit-strings consistent across tests.
23719 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23720 set sevenbit-strings consistent across tests.
23721
23722 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23723
23724 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23725 expected output to match current "expect" expectations.
23726
23727 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23728
23729 * gdb.t00/default.exp: Change expected output for default "source"
23730 command, to match new gdb behavior which requires a filename to
23731 source.
23732
23733 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23734
23735 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23736 expected fail for i486-*-* that misses the marker2 function.
23737 * gdb.t10/crossload.exp (bfddefault): Allow successful
23738 recognition of a format to pass even if no symbols are found.
23739 Explicitly catch failures where the format is not recognized
23740 or is ambiguous, and add the reason to the fail message.
23741 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23742 the cause is and invalid target and add reason to failure message.
23743 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23744 elf32-i386, elf32-sparc, and elf32-i860.
23745 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23746 Set up expected failure for 'filename'::variable scope resolution,
23747 which is now apparently broken on all targets.
23748 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23749 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23750 gdb.t23/templates.exp: Change failure for missing binfile into
23751 just a warning.
23752 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23753 references.
23754
23755 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23756
23757 * gdb.t00/default.exp: Add expected output for default "source"
23758 command, to match new gdb behavior.
23759 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23760
23761 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23762
23763 * config/*-gdb.exp: returns an error, rather than exiting on
23764 internal errors.
23765
23766 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23767
23768 * gdb.t03/gdbme.c: Add pointer to struct variable.
23769 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23770 referencing struct members.
23771
23772 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23773
23774 * configure.in (mips-idt-ecoff): New target.
23775 * config/mips-gdb.exp: New file for remote board using MIPS remote
23776 debugging protocol.
23777
23778 * Redid configuration scheme. Removed gdb.t*/configure.in.
23779 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
23780 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
23781 distclean targets. Built executables via .o files. Adjusted
23782 tests to account for source files in $(srcdir) rather than
23783 $(objdir).
23784 * lib/gdb.exp (runto): Don't expect () after the function name,
23785 because it may have arguments.
23786
23787 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
23788
23789 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
23790 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
23791 expected failures for mips-idt-* and mips-sgi-*.
23792 * gdb.t00/default.exp (attach): Kill process if requested.
23793 * gdb.t00/help.exp (help target core, help target): Accept a gdb
23794 that does not read core files.
23795 * gdb.t01/run.exp: Removed checks for exit status code.
23796 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
23797 it is linked in.
23798 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
23799 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
23800 appropriate, rather than doing it by hand.
23801 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
23802 execution.
23803 * gdb.t10/crossload.exp: Kill existing program if needed.
23804 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
23805 appropriate, rather than doing it by hand. Always increase
23806 timeout for this test, not just for VxWorks.
23807
23808 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
23809
23810 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
23811 of Chill STRUCT types and STRUCT values.
23812 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
23813 than "char".
23814 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
23815 struct2): New struct definitions and initializations to test
23816 simple Chill STRUCT types.
23817
23818 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23819
23820 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23821 the null byte at the end of strings.
23822 * gdb.t00/default.exp: Make show version insensitive to copyright
23823 date.
23824 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23825 to avoid dependencies on target char signedness.
23826 * gdb.t16/printcmds.exp: Update expected results for explicitly
23827 unsigned char.
23828 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23829 now work.
23830 * gdb.t21/demangle.exp: Add many more patterns for template
23831 demangling, most of them being expected failures.
23832 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23833 string we are matching for, to match on the whole string.
23834 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23835 and fix a whole bunch that had incorrect expected output but were
23836 passing anyway because of the bug in "proc demangle".
23837 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23838 type.
23839 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23840
23841 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23842
23843 * gdb/testsuite: made modifications to testcases, etc., to allow
23844 them to work properly given the reorganization of deja-gnu and the
23845 relocation of the testcases from deja-gnu to a "tool" subdirectory.
23846
23847 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23848
23849 * gdb/testsuite: Initial creation of gdb/testsuite.
23850 Migrated dejagnu testcases and support files for testing nm to
23851 gdb/testsuite from deja-gnu. These files were moved "as is"
23852 with no modifications. This migration is part of a major overhaul
23853 of dejagnu. The modifications to these testcases, etc., which
23854 will allow them to work with the new version of dejagnu will be
23855 made in a future update.
23856
23857 For additional changes see gdb.mi/ChangeLog-1999-2003.
23858 \f
23859 ;; Local Variables:
23860 ;; mode: change-log
23861 ;; left-margin: 8
23862 ;; fill-column: 74
23863 ;; version-control: never
23864 ;; End:
23865
23866 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
23867 2003, 2004, 2005 Free Software Foundation, Inc.
23868 Copying and distribution of this file, with or without modification,
23869 are permitted provided the copyright notice and this notice are preserved.
This page took 0.493749 seconds and 3 git commands to generate.